.marketplace-modern{--market-ink:#0b2345;--market-muted:#74819a;--market-line:#dde4ed;--market-surface:#f3f6f9;--market-ease:cubic-bezier(.23,1,.32,1);color:var(--market-ink);font-size:14px;line-height:1.5}.marketplace-modern .marketplace-ref-main{max-width:1480px;padding:32px 32px 48px}.marketplace-modern .marketplace-ref-layout{grid-template-columns:232px minmax(0,1fr);gap:32px}.marketplace-modern .marketplace-ref-results{min-width:0}.marketplace-modern .marketplace-ref-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 24px!important}.marketplace-modern .marketplace-ref-resultsbar-controls{justify-content:space-between!important;align-items:center;gap:20px;margin-bottom:24px}.marketplace-results-heading{min-width:0}.marketplace-results-heading h1{margin:0 0 4px;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.marketplace-results-heading>span{font-size:13px;color:var(--market-muted)}.marketplace-modern .marketplace-card-restructured{border:1px solid var(--market-line)!important;border-radius:16px!important;overflow:hidden;background:#fff!important;min-width:0}.marketplace-modern .marketplace-cover{height:auto!important;min-height:0!important;aspect-ratio:4/3;border-radius:0!important;background:var(--market-surface);overflow:hidden}.marketplace-modern .marketplace-cover>.public-project-link{display:block;height:100%}.marketplace-modern .marketplace-cover img{object-fit:cover;object-position:center}.marketplace-modern .marketplace-cover img[src^="data:image/svg"]{object-fit:cover}.marketplace-modern .marketplace-card-body-restructured{padding:18px 18px 12px!important;display:flex;flex-direction:column;gap:10px}.marketplace-modern .marketplace-restructured-title{font-size:19px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.015em!important;color:var(--market-ink)!important;overflow-wrap:anywhere}.marketplace-modern .marketplace-restructured-description{font-size:12px!important;line-height:1.4!important;color:var(--market-muted)!important;font-weight:400!important;margin:0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.marketplace-modern .marketplace-project-status{width:fit-content;padding:4px 8px!important;font-size:12px!important;line-height:1.2;font-weight:400!important;color:#694a09!important;background:#fcf1d5!important;border-radius:5px!important}.marketplace-modern .marketplace-project-status.alt{color:#45566d!important;background:#edf1f6!important}.marketplace-modern .marketplace-raised-copy{margin-top:4px;gap:5px 7px}.marketplace-modern .marketplace-raised-copy strong{font-size:20px;line-height:1.2;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketplace-modern .marketplace-raised-copy span{font-size:12px;color:var(--market-muted);font-weight:400}.marketplace-modern .marketplace-restructured-meta{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:12px!important;color:var(--market-muted)!important;line-height:1.5}.marketplace-modern .marketplace-card-church-bottom{margin:auto 18px 0;padding:14px 0 16px;border-top:1px solid #edf0f4;border-radius:0;min-height:62px}.marketplace-modern .marketplace-card-church-bottom span{font-size:13px;line-height:1.4;color:#33455e}.marketplace-modern .marketplace-card-church-bottom .public-church-logo{width:28px;height:28px;flex:0 0 28px}.marketplace-modern .marketplace-ref-heart{width:36px!important;height:36px!important;bottom:12px!important;right:12px!important;font-size:20px!important}.marketplace-modern .marketplace-ref-sidebar-head strong,.marketplace-modern .marketplace-ref-sidebar-title{font-size:14px!important;font-weight:700!important;color:var(--market-ink)!important}.marketplace-modern .marketplace-ref-sidebar-head button{font-size:13px;color:#354c6b}.marketplace-modern .marketplace-ref-sidebar-group{padding:22px 0}.marketplace-modern .marketplace-church-option>span,.marketplace-modern .marketplace-ref-sidebar input:not([type=checkbox]):not([type=radio]),.marketplace-modern .marketplace-ref-sidebar label{font-size:13px!important;color:var(--market-muted)!important}.marketplace-modern .marketplace-ref-sidebar input::placeholder{color:#5d6b7d;opacity:1}.marketplace-modern .marketplace-ref-price-range label,.marketplace-modern .marketplace-ref-sidebar-search{min-height:42px;border-radius:9px}.marketplace-modern .marketplace-ref-checks,.marketplace-modern .marketplace-ref-ending{gap:12px}.marketplace-modern .marketplace-ref-results-actions select{min-height:40px;font-size:13px;color:var(--market-muted);border:0!important;background-color:#f0f2f5!important}.marketplace-modern .marketplace-ref-toggle{font-size:13px;color:#35455b;white-space:nowrap}.marketplace-modern .view-toggle{width:38px;height:38px}.marketplace-modern .marketplace-pagination button{min-width:40px;height:40px;font-size:14px}.marketplace-modern .marketplace-empty{grid-column:1/-1;padding:36px 20px 48px;text-align:center;border:1px dashed var(--market-line);border-radius:16px;background:#f8fafc}.marketplace-modern .marketplace-empty>.button{margin-top:16px}.marketplace-header-refined .marketplace-v4-header-inner{max-width:1480px;grid-template-columns:150px minmax(0,1fr) 360px!important;gap:24px!important;min-height:72px}.marketplace-header-refined .marketplace-v4-nav{min-width:0!important;overflow-x:auto!important;justify-content:flex-start!important;scrollbar-width:none}.marketplace-header-refined .marketplace-v4-nav button{flex-shrink:0;font-size:13px!important;padding:0 12px!important;min-height:36px}.marketplace-header-refined .marketplace-v4-search input{font-size:14px!important}.marketplace-header-refined .marketplace-v4-search input::placeholder{color:#c9d3df!important;opacity:1}.marketplace-header-refined .marketplace-v4-right{width:360px!important;grid-template-columns:minmax(0,1fr) 40px!important}.marketplace-header-refined .marketplace-v2-account-menu button{font-size:14px!important;padding:12px 14px}.marketplace-modern .marketplace-ref-grid.list-view{grid-template-columns:1fr!important}.marketplace-modern .marketplace-ref-grid.list-view .marketplace-card-restructured{grid-template-columns:240px minmax(0,1fr)}.marketplace-modern .marketplace-ref-grid.list-view .marketplace-cover{grid-row:1/3;height:100%!important;aspect-ratio:auto;min-height:220px!important}.marketplace-modern .marketplace-ref-grid.list-view .marketplace-card-church-bottom{grid-column:2;margin:0 18px}@media (max-width:1180px){.marketplace-modern .marketplace-ref-main{padding:24px}.marketplace-modern .marketplace-ref-layout{grid-template-columns:212px minmax(0,1fr);gap:24px}.marketplace-modern .marketplace-ref-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 18px!important}.marketplace-header-refined .marketplace-v4-header-inner{grid-template-columns:110px minmax(0,1fr) 280px!important;gap:16px!important}.marketplace-header-refined .marketplace-v4-right{width:280px!important}}@media (max-width:1040px){.marketplace-header-refined .marketplace-v4-header-inner{grid-template-columns:120px minmax(0,1fr) 40px!important;gap:0 12px!important}.marketplace-header-refined .marketplace-v4-right{display:contents!important}.marketplace-modern .marketplace-ref-resultsbar{flex-wrap:wrap}.marketplace-modern .marketplace-ref-results-actions{margin-left:0}.marketplace-modern .marketplace-ref-grid.list-view .marketplace-card-restructured{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:760px){.marketplace-modern .marketplace-ref-main{padding:20px 16px 32px}.marketplace-modern .marketplace-ref-layout{grid-template-columns:minmax(0,1fr)}.marketplace-modern .marketplace-results-heading h1{font-size:25px}.marketplace-modern .marketplace-ref-mobile-filter{font-size:14px;min-height:42px;border-radius:9px;margin-bottom:20px}.marketplace-modern .marketplace-ref-resultsbar-controls{gap:16px;margin-bottom:20px}.marketplace-modern .marketplace-ref-results-actions{width:100%;gap:8px}.marketplace-modern .marketplace-ref-results-actions select{flex:1 1;min-width:0}}@media (max-width:560px){.marketplace-modern .marketplace-ref-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.marketplace-modern .marketplace-restructured-title{font-size:20px!important}.marketplace-modern .marketplace-ref-grid.list-view .marketplace-card-restructured{display:flex;flex-direction:column}.marketplace-modern .marketplace-ref-grid.list-view .marketplace-cover{aspect-ratio:4/3;height:auto!important;min-height:0!important}.marketplace-modern .marketplace-ref-grid.list-view .marketplace-card-church-bottom{margin:auto 18px 0}.marketplace-header-refined .marketplace-v4-header-inner{grid-template-columns:minmax(0,1fr) 40px!important}.marketplace-header-refined input,.marketplace-modern input{font-size:16px!important}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.marketplace-modern .marketplace-card-restructured{transition:transform .18s var(--market-ease)}.marketplace-modern .marketplace-card-restructured:hover{transform:translateY(-2px)}.marketplace-modern button:not(:disabled):not(:focus-visible){transition:transform .14s var(--market-ease),background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.marketplace-modern button:not(:disabled):active:not(:focus-visible){transform:scale(.98)}.marketplace-header-refined .marketplace-v2-account-menu[data-pointer-motion=true].open{transform-origin:top right;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}@starting-style{.marketplace-header-refined .marketplace-v2-account-menu[data-pointer-motion=true].open{opacity:0;transform:translateY(-3px) scale(.98)}}}@media (prefers-reduced-motion:reduce){.marketplace-header-refined *,.marketplace-modern *{animation:none!important;transition:none!important}}.marketplace-header-refined .marketplace-v4-search{display:flex!important;min-width:0;width:100%!important}.marketplace-header-refined .marketplace-v4-nav button,.marketplace-modern .marketplace-church-option>span,.marketplace-modern .marketplace-ref-results-actions select,.marketplace-modern .marketplace-ref-sidebar input:not([type=checkbox]):not([type=radio]),.marketplace-modern .marketplace-ref-sidebar label,.marketplace-modern .marketplace-ref-toggle{font-size:14px!important}.marketplace-modern .marketplace-ref-toggle{position:relative}.marketplace-modern .marketplace-ref-toggle input{display:block!important;position:absolute;width:1px;height:1px;opacity:0}.marketplace-modern .marketplace-ref-toggle:has(input:focus-visible){outline:2px solid #b58a35;outline-offset:4px;border-radius:4px}.marketplace-modern .marketplace-ref-grid.list-view .marketplace-card-restructured{grid-template-columns:240px minmax(0,1fr)!important}.marketplace-modern .marketplace-ref-grid.list-view .marketplace-card-church-bottom{grid-column:2!important;grid-row:2!important}@media (max-width:1040px){.marketplace-modern .marketplace-ref-grid.list-view .marketplace-card-restructured{grid-template-columns:180px minmax(0,1fr)!important}}@media (max-width:560px){.marketplace-header-refined .marketplace-v4-header-inner{grid-template-areas:"brand profile" "search search" "nav nav"!important;grid-template-rows:58px 44px 44px!important}.marketplace-header-refined .marketplace-v4-search{height:38px!important}}@media (prefers-reduced-motion:reduce){.marketplace-modern .marketplace-card-restructured:hover,.marketplace-modern button:active{transform:none!important}}.marketplace-modern .marketplace-ref-resultsbar .marketplace-results-heading>span{font-size:13px!important;color:var(--market-muted)!important;font-weight:400}.marketplace-modern .marketplace-ref-grid.list-view .marketplace-cover{width:100%!important}.funding-range{margin-top:16px}.funding-range-values{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#526176}.funding-range-values>span{display:grid;gap:4px}.funding-range-values>span:last-child{text-align:right}.funding-range-values strong{font-size:13px;color:#0b2345;font-weight:400}.funding-range-track{position:relative;height:4px;margin:24px 10px 14px;background:#e0e6ee;border-radius:4px}.funding-range-selection{position:absolute;height:4px;background:#b58a35;border-radius:4px}.marketplace-modern .funding-range-track input[type=range]{position:absolute;inset:-16px -10px;width:calc(100% + 20px);height:36px;margin:0;padding:0;border:0;background:transparent;appearance:none;pointer-events:none}.funding-range-track input::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border:2px solid #b58a35;border-radius:50%;background:white;pointer-events:auto;cursor:grab}.funding-range-track input::-moz-range-thumb{width:18px;height:18px;border:2px solid #b58a35;border-radius:50%;background:white;pointer-events:auto;cursor:grab}.funding-range-track input:focus-visible::-webkit-slider-thumb{outline:2px solid #0b2345;outline-offset:3px}.funding-range-track input:focus-visible::-moz-range-thumb{outline:2px solid #0b2345;outline-offset:3px}.funding-range-track input:focus-visible{z-index:2}.marketplace-modern .marketplace-card-restructured{border:0!important}.marketplace-modern .marketplace-card-body-restructured{padding-inline:0!important}.marketplace-modern .marketplace-restructured-description{-webkit-line-clamp:2;line-clamp:2;height:32px;min-height:0!important;max-height:32px;line-height:16px!important;overflow:clip;text-overflow:ellipsis}.marketplace-modern .marketplace-card-church-bottom,.marketplace-modern .marketplace-ref-grid.list-view .marketplace-card-church-bottom{margin-inline:0!important}.marketplace-modern .marketplace-card-church-bottom span{font-size:12px}.marketplace-modern .marketplace-card-church-bottom>div:last-child,.marketplace-modern .marketplace-card-church-bottom>div:last-child span,.marketplace-modern .marketplace-church-option>span{min-width:0;white-space:normal;overflow:visible;text-overflow:clip}.marketplace-filter-empty{margin:0;color:#74819a;font-size:12px;line-height:1.4}.marketplace-modern .marketplace-church-option>span{font-size:12px!important;line-height:1.35}.marketplace-church-monogram{display:grid;width:100%;height:100%;place-items:center;border-radius:inherit;background:#e7edf5;color:#16365f!important;font-size:10px!important;font-weight:700;letter-spacing:-.03em}.funding-range-track{margin-bottom:10px}.funding-range-scale{display:flex;justify-content:space-between;gap:4px;align-items:center;padding-inline:8px;min-height:8px}.funding-range-scale span{width:4px;height:4px;border-radius:50%;background:#aeb8c5}.funding-range-track input::-moz-range-thumb,.funding-range-track input::-webkit-slider-thumb{-webkit-transition:none;-moz-transition:none;transition:none}.funding-range-track input:active::-moz-range-thumb,.funding-range-track input:active::-webkit-slider-thumb{cursor:grabbing}.marketplace-header-filter{display:none}.marketplace-history-form{display:grid;gap:10px;padding:12px 14px;border-bottom:1px solid #e7ebf0}.marketplace-history-form label{display:grid;gap:5px;color:#536176;font-size:11px}.marketplace-history-form input{min-height:36px;padding:0 9px;border:0;border-radius:7px;background:#f0f2f5;color:#0b2345;font:inherit}.marketplace-history-form button{display:inline-flex;gap:8px;align-items:center;justify-content:center}.marketplace-account-error{margin:0;padding:10px 14px;color:#9b2c2c;font-size:11px}@media (min-width:761px){.marketplace-modern .marketplace-ref-resultsbar-controls{width:100%;flex-wrap:nowrap!important;align-items:flex-start}.marketplace-modern .marketplace-ref-results-actions{width:auto;margin-left:auto!important}}@media (max-width:560px){.marketplace-header-refined,.marketplace-modern{-webkit-font-smoothing:auto;text-rendering:optimizeLegibility}.marketplace-modern .marketplace-card-church-bottom span,.marketplace-modern .marketplace-raised-copy span,.marketplace-modern .marketplace-restructured-description,.marketplace-modern .marketplace-restructured-meta,.marketplace-modern .marketplace-results-heading>span{color:#526176!important;font-size:13px!important}.marketplace-header-refined .marketplace-v4-search{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto;gap:8px}.marketplace-header-filter{display:inline-flex;width:40px;min-width:40px;min-height:32px;align-items:center;justify-content:center;border:0;border-left:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;cursor:pointer}.marketplace-header-filter svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.marketplace-header-filter:focus-visible{outline:2px solid #efc45c;outline-offset:-3px;border-radius:7px}}.marketplace-modern .marketplace-banner{position:relative;isolation:isolate;display:flex;align-items:center;min-height:166px;aspect-ratio:1883/277;margin:0 0 28px;overflow:hidden;border:1px solid #e8e0d2;border-radius:18px;background:linear-gradient(105deg,#faf6ed,#f9f6ee 52%,#eee6d6);box-shadow:inset 0 1px 1px rgb(255 255 255/.8),0 10px 28px -14px rgb(16 43 77/.28)}.marketplace-banner-copy{position:relative;z-index:2;padding:26px 3.2%}.marketplace-modern .marketplace-banner h1{margin:0;color:#082543;font-family:var(--font);font-size:clamp(30px,4.1vw,56px);font-weight:700;line-height:1.12;letter-spacing:-1.6px}.marketplace-modern .marketplace-banner h1 span{color:#d4ad45}.marketplace-modern .marketplace-banner p{margin:15px 0 0;color:#5b625f;font-size:clamp(14px,1.55vw,22px);line-height:1.45}.marketplace-banner-scene{position:absolute;inset:0 0 0 auto;width:48%;overflow:hidden;pointer-events:none}.marketplace-banner-vault{position:absolute;width:87%;height:265%;left:11%;top:-45%;border-radius:50% 50% 0 0;background:linear-gradient(105deg,#f3eddf 12%,#e9e1ce 42%,#c6b99e 65%,#f0e8d8 89%);box-shadow:inset -45px 10px 38px rgb(255 253 240/.7),inset 65px 0 45px rgb(255 253 243/.45);transform:rotate(-13deg)}.marketplace-banner-vault:after{content:"";position:absolute;inset:7% 3% 0 31%;border:26px solid rgb(255 251 234/.5);border-bottom:0;border-radius:50% 50% 0 0;transform:rotate(-5deg)}.marketplace-banner-arch{position:absolute;bottom:7%;width:9%;height:78%;border-radius:52% 52% 0 0/27% 27% 0 0;background:linear-gradient(90deg,#fffdf2,#fffffa 55%,#f9f6e9);box-shadow:-13px 0 17px rgb(125 111 84/.18),10px 0 16px rgb(255 255 245/.7)}.marketplace-banner-arch-one{left:57%;height:78%;bottom:8%}.marketplace-banner-arch-two{left:76%;height:91%;width:8%;bottom:4%;transform:skewY(-3deg)}.marketplace-banner-arch-three{left:90%;height:85%;width:7%;bottom:8%}.marketplace-banner-floor{position:absolute;inset:auto 0 0 4%;height:12%;background:linear-gradient(174deg,transparent 0 29%,#fffcf0 31% 42%,#e3dac5 55%,#f8f2e3 80%);box-shadow:0 -4px 17px rgb(255 255 240/.45);transform:skewX(-35deg)}.marketplace-banner-dots{position:absolute;left:-3%;bottom:-6%;width:29%;height:72%;background-image:radial-gradient(circle,#b6a16b .85px,transparent 1px);background-size:17px 17px;-webkit-mask-image:radial-gradient(ellipse at 60% 70%,#000 13%,transparent 73%);mask-image:radial-gradient(ellipse at 60% 70%,#000 13%,transparent 73%);opacity:.7}.marketplace-banner-ring{position:absolute;border:2px solid #b69231;border-radius:50%}.marketplace-banner-ring-large{width:64%;aspect-ratio:1;left:16%;top:-4%;box-shadow:inset 0 0 1px #dfc572}.marketplace-banner-ring-small{width:34%;aspect-ratio:1;left:20%;top:57%;border-color:#ae903c}.marketplace-modern .marketplace-banner+.marketplace-ref-layout .marketplace-ref-resultsbar{margin-bottom:20px}@media (max-width:1000px){.marketplace-modern .marketplace-banner h1{font-size:clamp(28px,3.8vw,40px);letter-spacing:-1px}.marketplace-banner-scene{opacity:.65;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}}@media (max-width:760px){.marketplace-modern .marketplace-banner{aspect-ratio:auto;min-height:150px;margin-bottom:20px;border-radius:14px}.marketplace-banner-copy{padding:26px 24px;max-width:100%}.marketplace-modern .marketplace-banner h1{max-width:440px;font-size:clamp(28px,5.9vw,40px);line-height:1.15}.marketplace-modern .marketplace-banner p{max-width:390px;margin-top:12px;font-size:15px}.marketplace-banner-scene{width:55%;opacity:.24}}.marketplace-header-refined .marketplace-v2-account-menu a{display:block;padding:12px 14px;border-radius:8px;color:#0a3178;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none;transition:background-color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.marketplace-header-refined .marketplace-v2-account-menu a:active{transform:scale(.98)}@media (hover:hover){.marketplace-header-refined .marketplace-v2-account-menu a:hover{background:#f3f6fa}}.marketplace-header-refined .marketplace-v2-account-menu a:focus-visible{outline:2px solid #102b4d;outline-offset:-2px}.marketplace-header-refined .public-account-avatar{overflow:hidden;background:transparent;width:100%;height:100%}.marketplace-header-refined .public-account-avatar svg{display:block;width:100%;height:100%}.marketplace-header-refined .public-account-avatar svg,.marketplace-header-refined .public-account-avatar svg *{stroke:none!important}.marketplace-header-refined .marketplace-v4-avatar{grid-template-columns:minmax(0,1fr)!important;border-radius:50%;box-shadow:0 0 0 1px rgb(255 255 255/.22);outline:none;transition:transform .14s cubic-bezier(.23,1,.32,1),box-shadow .16s ease}.marketplace-header-refined .marketplace-v4-avatar:active{transform:scale(.94)}.marketplace-header-refined .marketplace-v4-avatar[aria-expanded=true]{box-shadow:0 0 0 2px rgb(239 196 92/.85)}.marketplace-header-refined .marketplace-v4-avatar:focus-visible{box-shadow:0 0 0 2px #102b4d,0 0 0 4px #efc45c}@media (hover:hover){.marketplace-header-refined .marketplace-v4-avatar:hover{box-shadow:0 0 0 2px rgb(255 255 255/.55)}.marketplace-header-refined .marketplace-v4-avatar[aria-expanded=true]:hover{box-shadow:0 0 0 2px rgb(239 196 92/.85)}}@media (prefers-reduced-motion:reduce){.marketplace-header-refined .marketplace-v4-avatar{transition:box-shadow .16s ease}.marketplace-header-refined .marketplace-v4-avatar:active{transform:none}}.marketplace-header-refined .marketplace-v2-account.marketplace-v4-avatar{width:32px!important;height:32px!important;min-width:32px!important}@media (max-width:560px){.marketplace-header-refined .marketplace-v2-account.marketplace-v4-avatar{width:30px!important;height:30px!important;min-width:30px!important}}.marketplace-header-refined .marketplace-v4-profile-wrap .marketplace-v2-account-menu{top:calc(100% + 4px)!important}.marketplace-header-refined .public-account-avatar img{display:block;width:100%;height:100%;object-fit:cover}:root{--m-ease-out:cubic-bezier(.23,1,.32,1);--m-ease-in-out:cubic-bezier(.77,0,.175,1)}@keyframes m-fade-in{0%{opacity:0}}@keyframes m-fade-out{to{opacity:0}}@keyframes m-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.965)}}@keyframes m-dialog-out{to{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes m-sheet-in{0%{opacity:0;transform:translateY(28px)}}@keyframes m-sheet-out{to{opacity:0;transform:translateY(20px)}}@keyframes m-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes m-card-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes m-card-in-list{0%{opacity:0;transform:translateX(-12px)}}@keyframes m-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes m-swap{0%{opacity:0;transform:scale(1.015)}}@media (prefers-reduced-motion:no-preference){.modal-backdrop:has(>.project-modal-v2-shell){animation:m-fade-in .2s ease-out both}.modal-backdrop:has(>.project-modal-v2-shell)>.modal{animation:m-dialog-in .26s var(--m-ease-out) both}.modal-backdrop[data-closing]:has(>.project-modal-v2-shell){animation:m-fade-out .15s ease-out forwards;pointer-events:none}.modal-backdrop[data-closing]:has(>.project-modal-v2-shell)>.modal{animation:m-dialog-out .15s ease-out forwards}@media (max-width:560px){.modal-backdrop:has(>.project-modal-v2-shell)>.modal{animation-name:m-sheet-in;animation-duration:.3s}.modal-backdrop[data-closing]:has(>.project-modal-v2-shell)>.modal{animation-name:m-sheet-out}}.marketplace-modern .marketplace-banner{animation:m-rise .48s var(--m-ease-out) backwards}.marketplace-modern .marketplace-ref-grid .marketplace-card-restructured{animation:m-card-in .34s var(--m-ease-out) backwards}.marketplace-modern .marketplace-ref-grid.list-view .marketplace-card-restructured{animation-name:m-card-in-list}.marketplace-modern .marketplace-ref-grid .marketplace-card-restructured:nth-child(2){animation-delay:45ms}.marketplace-modern .marketplace-ref-grid .marketplace-card-restructured:nth-child(3){animation-delay:90ms}.marketplace-modern .marketplace-ref-grid .marketplace-card-restructured:nth-child(4){animation-delay:135ms}.marketplace-modern .marketplace-ref-grid .marketplace-card-restructured:nth-child(5){animation-delay:.18s}.marketplace-modern .marketplace-ref-grid .marketplace-card-restructured:nth-child(n+6){animation-delay:.22s}.marketplace-modern .marketplace-card-restructured{transition:transform .22s var(--m-ease-out),box-shadow .22s var(--m-ease-out),border-color .18s ease}.marketplace-modern .marketplace-cover{overflow:hidden}.marketplace-modern .marketplace-cover .public-image,.marketplace-modern .marketplace-cover img{transition:transform .52s var(--m-ease-out),opacity .26s ease}.marketplace-modern .marketplace-card-restructured:active{transform:scale(.992);transition-duration:.12s}.marketplace-header-refined .marketplace-v4-search,.marketplace-modern .marketplace-church-option,.marketplace-modern .marketplace-pagination button,.marketplace-modern .marketplace-ref-heart,.marketplace-modern .marketplace-ref-results-actions select,.marketplace-modern .marketplace-ref-sidebar input:not([type=checkbox]):not([type=radio]),.marketplace-modern .view-toggle{transition:transform .16s var(--m-ease-out),background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.marketplace-modern .marketplace-ref-heart[aria-pressed=true]{animation:m-pop .32s var(--m-ease-out)}.marketplace-modern .marketplace-ref-toggle i{transition:background-color .18s ease}.marketplace-modern .marketplace-ref-toggle i:after{transition:transform .2s var(--m-ease-out)}.marketplace-modern .marketplace-ref-toggle:has(input:checked) i:after{transform:translateX(13px)}.marketplace-modern .marketplace-ref-sidebar.mobile-open{animation:m-rise .22s var(--m-ease-out)}.marketplace-modern .marketplace-empty,.marketplace-modern .marketplace-pagination{animation:m-rise .3s var(--m-ease-out) backwards}.marketplace-modern .async-state--loading{animation:m-fade-in .2s ease-out both}.project-details-refined .project-modal-v2-frequency button,.project-details-refined .project-modal-v2-presets button{transition:transform .14s var(--m-ease-out),background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.project-details-refined .project-footer-actions button:active,.project-details-refined .project-modal-v2-frequency button:active,.project-details-refined .project-modal-v2-presets button:active{transform:scale(.97)}.project-details-refined .project-modal-v2-media img{animation:m-swap .32s var(--m-ease-out)}.project-details-refined .project-modal-v2-amount-field{transition:box-shadow .16s ease,background-color .16s ease}.project-details-refined .project-modal-v2-amount-field:focus-within{box-shadow:0 0 0 3px #dda94326;background:#fff}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.marketplace-modern .marketplace-card-restructured:hover{transform:translateY(-3px);box-shadow:0 14px 34px #0b23451a}.marketplace-modern .marketplace-card-restructured:hover .marketplace-cover .public-image,.marketplace-modern .marketplace-card-restructured:hover .marketplace-cover img{transform:scale(1.035)}.marketplace-modern .marketplace-ref-heart:hover{transform:scale(1.12)}.marketplace-modern .marketplace-ref-heart:active{transform:scale(.9)}.marketplace-modern .marketplace-pagination button:not(:disabled):hover,.marketplace-modern .view-toggle:not(.active):hover{background-color:#eef2f7}.marketplace-modern .marketplace-church-option:hover{background-color:#f3f6f9}.project-details-refined .project-modal-v2-presets button:not(.active):hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.modal-backdrop:has(>.project-modal-v2-shell),.modal-backdrop:has(>.project-modal-v2-shell)>.modal{animation:none!important}}