.custom-page-module__FIXjBW__page{--custom-paper:#f7f2e8;--custom-surface:#fbf7ef;--custom-ink:#181817;--custom-muted:#655e56;--custom-line:#d9d0c4;--custom-line-strong:#c8bdb0;--custom-coral:#cf3b32;min-height:100dvh;color:var(--custom-ink);background:radial-gradient(circle at 68% 8%, #ef5c4a17, transparent 29rem), var(--custom-paper);overflow:clip}.custom-page-module__FIXjBW__page *,.custom-page-module__FIXjBW__page :before,.custom-page-module__FIXjBW__page :after{box-sizing:border-box}.custom-page-module__FIXjBW__page main{width:min(1240px,100% - clamp(32px,7vw,96px));margin:0 auto;padding:34px 0 clamp(58px,7vw,88px)}.custom-page-module__FIXjBW__page a{text-decoration:none}.custom-page-module__FIXjBW__page :is(a,summary):focus-visible{outline:3px solid var(--custom-ink);outline-offset:4px}.custom-page-module__FIXjBW__hero{grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);align-items:center;gap:clamp(24px,4vw,68px);min-height:500px;padding:22px 0 38px;display:grid}.custom-page-module__FIXjBW__heroCopy{z-index:2;animation:.62s cubic-bezier(.22,1,.36,1) both custom-page-module__FIXjBW__customCopyIn;position:relative}.custom-page-module__FIXjBW__eyebrow{color:var(--custom-coral);letter-spacing:.18em;text-transform:uppercase;margin:0 0 19px;font-size:11px;font-weight:850}.custom-page-module__FIXjBW__hero h1{color:var(--custom-ink);letter-spacing:-.075em;margin:0;font-size:clamp(64px,6.6vw,86px);font-weight:920;line-height:.83}.custom-page-module__FIXjBW__hero h1 span{color:var(--custom-coral);display:block}.custom-page-module__FIXjBW__heroDescription{max-width:39ch;color:var(--custom-muted);margin:24px 0 0;font-size:clamp(16px,1.45vw,18px);line-height:1.52}.custom-page-module__FIXjBW__primaryCta{color:#fff;background:var(--custom-coral);border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-width:292px;min-height:58px;margin-top:27px;padding:0 8px 0 18px;font-size:14px;font-weight:840;transition:transform .19s cubic-bezier(.22,1,.36,1),box-shadow .19s,background-color .19s;display:inline-grid;box-shadow:0 13px 28px #a6362d33}.custom-page-module__FIXjBW__primaryCta>svg{stroke-width:2.4px;width:21px;height:21px}.custom-page-module__FIXjBW__primaryCta i{width:42px;height:42px;color:var(--custom-coral);background:#fff;border-radius:50%;place-items:center;transition:transform .19s cubic-bezier(.22,1,.36,1);display:grid}.custom-page-module__FIXjBW__primaryCta i svg{stroke-width:2.6px;width:19px;height:19px}.custom-page-module__FIXjBW__primaryCta:hover{background:#bd312a;transform:translateY(-3px);box-shadow:0 17px 34px #a6362d42}.custom-page-module__FIXjBW__primaryCta:hover i{transform:translate(2px)}.custom-page-module__FIXjBW__primaryCta:active{transform:translateY(1px)scale(.99)}.custom-page-module__FIXjBW__heroVisual{isolation:isolate;place-items:center;min-height:440px;animation:.74s cubic-bezier(.22,1,.36,1) 70ms both custom-page-module__FIXjBW__customVisualIn;display:grid;position:relative}.custom-page-module__FIXjBW__heroVisual img{z-index:3;filter:drop-shadow(0 32px 28px #5b44301f);width:min(650px,104%);height:auto;animation:6.5s ease-in-out infinite custom-page-module__FIXjBW__customHeroFloat;position:relative}.custom-page-module__FIXjBW__heroHalo{z-index:0;aspect-ratio:1;background:radial-gradient(circle at 50% 44%,#fff9ef 0 16%,#f7e8de 68%,#0000 69%);border-radius:50%;width:min(530px,83%);position:absolute}.custom-page-module__FIXjBW__heroOrbit{z-index:1;border:1px solid #cf3b3221;border-radius:50%;width:min(600px,95%);height:235px;position:absolute;transform:rotate(-7deg)}.custom-page-module__FIXjBW__featuredSection,.custom-page-module__FIXjBW__directorySection,.custom-page-module__FIXjBW__recentSection{padding-top:clamp(32px,5vw,62px)}.custom-page-module__FIXjBW__sectionHeading{grid-template-columns:auto minmax(32px,1fr);align-items:center;gap:20px;margin-bottom:20px;display:grid}.custom-page-module__FIXjBW__sectionHeading h2{color:var(--custom-ink);letter-spacing:-.045em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:880}.custom-page-module__FIXjBW__sectionHeading>span{background:var(--custom-line-strong);height:1px}.custom-page-module__FIXjBW__featuredGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.custom-page-module__FIXjBW__featuredCard{min-width:0;height:346px;animation:custom-page-module__FIXjBW__customCardIn .56s calc(90ms + (var(--card-index) * 55ms)) cubic-bezier(.22, 1, .36, 1) both;background:#27221e;border:1px solid #241f1b26;border-radius:16px;transition:transform .21s cubic-bezier(.22,1,.36,1),box-shadow .21s;position:relative;overflow:hidden;box-shadow:0 13px 30px #4a392b17}.custom-page-module__FIXjBW__featuredCard>img,.custom-page-module__FIXjBW__featuredFallback{width:100%;height:100%;position:absolute;inset:0}.custom-page-module__FIXjBW__featuredCard>img{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.custom-page-module__FIXjBW__featuredFallback{color:#ffffffe0;background:radial-gradient(circle at 72% 18%,#ffb66f52,#0000 31%),linear-gradient(145deg,#b64035,#27221e 72%);place-items:center;display:grid}.custom-page-module__FIXjBW__featuredFallback svg{stroke-width:1.25px;width:64px;height:64px}.custom-page-module__FIXjBW__featuredScrim{background:linear-gradient(#100f0e05 22%,#100f0e94 56%,#100f0ef5 100%);position:absolute;inset:0}.custom-page-module__FIXjBW__featuredContent{z-index:2;color:#fff;flex-direction:column;padding:22px 18px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.custom-page-module__FIXjBW__featuredContent small{color:#ffd4c7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:820}.custom-page-module__FIXjBW__featuredContent strong{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,2vw,25px);font-weight:880;line-height:1.02;overflow:hidden}.custom-page-module__FIXjBW__featuredDescription{color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin-top:8px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.custom-page-module__FIXjBW__featuredMeta{color:#ffffffd1;align-items:center;gap:10px;margin-top:15px;font-size:10px;line-height:1;display:flex}.custom-page-module__FIXjBW__featuredMeta>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.custom-page-module__FIXjBW__featuredMeta>span:last-child{flex:1}.custom-page-module__FIXjBW__featuredMeta svg{color:#ff7567;stroke-width:2px;flex:none;width:13px;height:13px}.custom-page-module__FIXjBW__featuredCard:hover{transform:translateY(-7px);box-shadow:0 21px 40px #4a392b29}.custom-page-module__FIXjBW__featuredCard:hover>img{transform:scale(1.045)}.custom-page-module__FIXjBW__popularGrid,.custom-page-module__FIXjBW__recentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.custom-page-module__FIXjBW__popularCard{border:1px solid var(--custom-line);min-height:132px;color:var(--custom-ink);animation:custom-page-module__FIXjBW__customCardIn .54s calc(80ms + (var(--card-index) * 38ms)) cubic-bezier(.22, 1, .36, 1) both;background:#fbf7efad;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:15px 35px 15px 14px;transition:border-color .18s,background-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.custom-page-module__FIXjBW__playIcon{width:42px;height:42px;color:var(--custom-coral);background:#f9dfd9;border-radius:12px;place-items:center;display:grid}.custom-page-module__FIXjBW__playIcon svg{fill:none;stroke-width:1.9px;width:20px;height:20px}.custom-page-module__FIXjBW__popularCopy{flex-direction:column;min-width:0;display:flex}.custom-page-module__FIXjBW__popularCopy>strong{color:var(--custom-ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:840;line-height:1.2;overflow:hidden}.custom-page-module__FIXjBW__popularCopy>span:not(.custom-page-module__FIXjBW__popularMeta){color:var(--custom-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.custom-page-module__FIXjBW__popularMeta{color:#756d63;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin-top:auto;padding-top:9px;font-size:9.5px;display:flex;overflow:hidden}.custom-page-module__FIXjBW__popularMeta i{background:#b9aea0;border-radius:50%;flex:none;width:2px;height:2px}.custom-page-module__FIXjBW__cardArrow{color:#9b9185;stroke-width:1.8px;width:16px;height:16px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:18px;right:13px}.custom-page-module__FIXjBW__popularCard:hover{background:var(--custom-surface);border-color:#c7655d;transform:translateY(-3px)}.custom-page-module__FIXjBW__popularCard:hover .custom-page-module__FIXjBW__cardArrow{color:var(--custom-coral);transform:translate(3px)}.custom-page-module__FIXjBW__recentCard{border:1px solid var(--custom-line);min-height:116px;color:var(--custom-ink);animation:custom-page-module__FIXjBW__customCardIn .52s calc(80ms + (var(--card-index) * 38ms)) cubic-bezier(.22, 1, .36, 1) both;background:#fbf7ef80;border-radius:16px;flex-direction:column;padding:16px 38px 15px 16px;transition:border-color .18s,background-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.custom-page-module__FIXjBW__recentCard>strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:840;overflow:hidden}.custom-page-module__FIXjBW__recentMeta{color:var(--custom-muted);gap:12px;margin-top:10px;font-size:10px;display:flex}.custom-page-module__FIXjBW__recentMeta span{align-items:center;gap:4px;display:inline-flex}.custom-page-module__FIXjBW__recentMeta svg{width:13px;height:13px;color:var(--custom-coral);stroke-width:1.9px}.custom-page-module__FIXjBW__recentCard small{color:#82796f;text-overflow:ellipsis;white-space:nowrap;margin-top:auto;padding-top:9px;font-size:10px;overflow:hidden}.custom-page-module__FIXjBW__recentCard>svg{color:#9b9185;stroke-width:1.8px;width:16px;height:16px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:17px;right:14px}.custom-page-module__FIXjBW__recentCard:hover{background:var(--custom-surface);border-color:#c7655d;transform:translateY(-3px)}.custom-page-module__FIXjBW__recentCard:hover>svg{color:var(--custom-coral);transform:translate(3px)}.custom-page-module__FIXjBW__emptyState{border:1px dashed var(--custom-line-strong);text-align:center;border-radius:16px;place-items:center;min-height:230px;padding:36px;display:grid}.custom-page-module__FIXjBW__emptyState>svg{width:38px;height:38px;color:var(--custom-coral);stroke-width:1.5px}.custom-page-module__FIXjBW__emptyState h3{margin:14px 0 0;font-size:20px}.custom-page-module__FIXjBW__emptyState p{color:var(--custom-muted);margin:7px 0 0;font-size:14px}.custom-page-module__FIXjBW__shareStrip{background:radial-gradient(circle at 10% 30%,#ffffff94,#0000 25%),#f8ded8;border:1px solid #edc6bf;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:clamp(42px,6vw,72px);padding:20px 24px;display:grid;position:relative}.custom-page-module__FIXjBW__shareIcon{width:54px;height:54px;color:var(--custom-coral);background:#ffffff85;border-radius:15px;place-items:center;display:grid}.custom-page-module__FIXjBW__shareIcon svg{stroke-width:1.8px;width:26px;height:26px}.custom-page-module__FIXjBW__shareStrip h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:850}.custom-page-module__FIXjBW__shareStrip p{color:var(--custom-muted);margin:5px 0 0;font-size:12px;line-height:1.4}.custom-page-module__FIXjBW__howItWorks{position:relative}.custom-page-module__FIXjBW__howItWorks summary{min-height:44px;color:var(--custom-ink);cursor:pointer;background:#ffffffad;border:1px solid #d6a59d;border-radius:999px;align-items:center;gap:9px;padding:0 13px;font-size:12px;font-weight:790;list-style:none;transition:border-color .18s,background-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.custom-page-module__FIXjBW__howItWorks summary::-webkit-details-marker{display:none}.custom-page-module__FIXjBW__howItWorks summary svg{width:16px;height:16px;color:var(--custom-coral);stroke-width:2px}.custom-page-module__FIXjBW__howItWorks summary svg:last-child{transition:transform .18s cubic-bezier(.22,1,.36,1)}.custom-page-module__FIXjBW__howItWorks summary:hover{background:#fff;border-color:#bd6157;transform:translateY(-2px)}.custom-page-module__FIXjBW__howItWorks[open] summary svg:last-child{transform:rotate(90deg)}.custom-page-module__FIXjBW__howItWorks>div{border:1px solid var(--custom-line);width:min(320px,100vw - 36px);color:var(--custom-muted);background:var(--custom-surface);border-radius:14px;padding:14px 16px;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 38px #4a392b24}@keyframes custom-page-module__FIXjBW__customCopyIn{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes custom-page-module__FIXjBW__customVisualIn{0%{transform:translateY(24px)scale(.97)}to{transform:translateY(0)scale(1)}}@keyframes custom-page-module__FIXjBW__customCardIn{0%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes custom-page-module__FIXjBW__customHeroFloat{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-8px)rotate(.35deg)}}@media (max-width:1100px){.custom-page-module__FIXjBW__hero{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr)}.custom-page-module__FIXjBW__featuredGrid,.custom-page-module__FIXjBW__popularGrid,.custom-page-module__FIXjBW__recentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-page-module__FIXjBW__featuredCard{height:390px}}@media (max-width:760px){.custom-page-module__FIXjBW__page main{width:min(100% - 28px,620px);padding-top:68px}.custom-page-module__FIXjBW__hero{grid-template-columns:minmax(0,1fr);gap:4px;min-height:0;padding-top:28px}.custom-page-module__FIXjBW__hero h1{font-size:clamp(60px,18.6vw,78px)}.custom-page-module__FIXjBW__heroDescription{max-width:36ch;margin-top:21px}.custom-page-module__FIXjBW__primaryCta{width:min(100%,320px)}.custom-page-module__FIXjBW__heroVisual{min-height:330px;margin-top:6px}.custom-page-module__FIXjBW__heroVisual img{width:min(600px,112%)}.custom-page-module__FIXjBW__heroHalo{width:min(420px,90vw)}.custom-page-module__FIXjBW__heroOrbit{width:min(490px,108vw);height:180px}.custom-page-module__FIXjBW__featuredSection,.custom-page-module__FIXjBW__directorySection,.custom-page-module__FIXjBW__recentSection{padding-top:36px}.custom-page-module__FIXjBW__featuredGrid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:12px;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.custom-page-module__FIXjBW__featuredGrid::-webkit-scrollbar{display:none}.custom-page-module__FIXjBW__featuredCard{scroll-snap-align:start;flex:none;width:min(82vw,330px);height:385px}.custom-page-module__FIXjBW__popularGrid,.custom-page-module__FIXjBW__recentGrid{grid-template-columns:minmax(0,1fr)}.custom-page-module__FIXjBW__popularCard,.custom-page-module__FIXjBW__recentCard{min-height:120px}.custom-page-module__FIXjBW__shareStrip{grid-template-columns:auto minmax(0,1fr);padding:18px}.custom-page-module__FIXjBW__howItWorks{grid-column:1/-1}.custom-page-module__FIXjBW__howItWorks summary{justify-content:center;width:100%}.custom-page-module__FIXjBW__howItWorks>div{width:100%;box-shadow:none;margin-top:10px;position:static}}@media (max-width:430px){.custom-page-module__FIXjBW__eyebrow{max-width:29ch;line-height:1.5}.custom-page-module__FIXjBW__hero h1{font-size:clamp(56px,17.3vw,69px)}.custom-page-module__FIXjBW__primaryCta{min-width:0}.custom-page-module__FIXjBW__sectionHeading{gap:14px}.custom-page-module__FIXjBW__featuredCard{width:min(86vw,314px)}.custom-page-module__FIXjBW__popularMeta{white-space:normal}.custom-page-module__FIXjBW__recentMeta{flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.custom-page-module__FIXjBW__heroCopy,.custom-page-module__FIXjBW__heroVisual,.custom-page-module__FIXjBW__heroVisual img,.custom-page-module__FIXjBW__featuredCard,.custom-page-module__FIXjBW__popularCard,.custom-page-module__FIXjBW__recentCard{animation:none}.custom-page-module__FIXjBW__primaryCta,.custom-page-module__FIXjBW__primaryCta i,.custom-page-module__FIXjBW__featuredCard,.custom-page-module__FIXjBW__featuredCard>img,.custom-page-module__FIXjBW__popularCard,.custom-page-module__FIXjBW__cardArrow,.custom-page-module__FIXjBW__recentCard,.custom-page-module__FIXjBW__recentCard>svg,.custom-page-module__FIXjBW__howItWorks summary,.custom-page-module__FIXjBW__howItWorks summary svg:last-child{transition:none}}
/*# sourceMappingURL=0dxzybfztaj2d.css.map*/