@property --scene-accent{syntax:"<color>";inherits:true;initial-value:#ffd500}.LandingSceneCarousel_root__pM8PY{--scene-accent:#ffd500;position:relative;display:grid;grid-template-columns:minmax(0,1.72fr) minmax(18rem,.72fr);align-items:center;gap:clamp(1.5rem,4vw,5rem);width:100%;min-height:100svh;padding:5.5rem clamp(2rem,4vw,4.75rem) 8.5rem;overflow:hidden;background:transparent;color:#eee7db;touch-action:pan-y;transition:--scene-accent 1.2s cubic-bezier(.4,0,.2,1)}.LandingSceneCarousel_root__pM8PY:focus-visible{outline:1px solid var(--scene-accent);outline-offset:-3px}.LandingSceneCarousel_mediaColumn__sdsUE{position:relative;min-width:0}.LandingSceneCarousel_mediaFrame__GLpmX{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:transparent}.LandingSceneCarousel_mediaLayer__yTddU{position:absolute;inset:0}.LandingSceneCarousel_poster__VluBo,.LandingSceneCarousel_video__8_0g0{width:100%;height:100%;object-fit:contain;object-position:center;background:transparent}.LandingSceneCarousel_poster__VluBo{user-select:none}.LandingSceneCarousel_pendingMark__f_UiI{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.65rem}.LandingSceneCarousel_pendingMark__f_UiI span{width:clamp(2rem,5vw,5rem);height:1px;background:var(--scene-accent);opacity:.3}.LandingSceneCarousel_pendingMark__f_UiI span:nth-child(2){opacity:.75}.LandingSceneCarousel_copyColumn__tK_vm{position:relative;z-index:3;display:flex;min-width:0;max-width:30rem;flex-direction:column;align-items:flex-start}.LandingSceneCarousel_sceneCopy__upsEp{min-height:13rem}.LandingSceneCarousel_family__lx0RD{display:flex;align-items:center;gap:.65rem;margin:0 0 1.15rem;color:var(--scene-accent);font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.LandingSceneCarousel_family__lx0RD:before{width:1.75rem;height:1px;content:"";background:currentColor;opacity:.65}.LandingSceneCarousel_sceneTitle__Kbs_a{max-width:12.5ch;margin:0;color:#eee7db;font-family:Iowan Old Style,Baskerville,var(--font-dm-sans),"Times New Roman",serif;font-size:clamp(2.15rem,3.35vw,4.2rem);font-weight:400;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.LandingSceneCarousel_sceneSubtitle__46qUG{max-width:28rem;margin:1.25rem 0 0;color:rgba(238,231,219,.66);font-size:clamp(.86rem,1.15vw,1rem);font-weight:400;line-height:1.65;text-wrap:pretty}.LandingSceneCarousel_sceneMeta__PmtUu{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:clamp(1.75rem,5vh,3.5rem);padding-top:.9rem;border-top:1px solid rgba(238,231,219,.14);color:rgba(238,231,219,.62);font-family:var(--font-mono),ui-monospace,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.LandingSceneCarousel_controls__5_5GP{display:flex;align-items:center;gap:.1rem}.LandingSceneCarousel_controlButton__WhHGz{display:inline-flex;width:2.65rem;height:2.65rem;align-items:center;justify-content:center;border:0;background:transparent;color:rgba(238,231,219,.68);cursor:pointer;transition:color .18s ease}.LandingSceneCarousel_controlButton__WhHGz:hover{color:#eee7db}.LandingSceneCarousel_controlButton__WhHGz:focus-visible,.LandingSceneCarousel_progressButton__VCa1Z:focus-visible{outline:1px solid var(--scene-accent);outline-offset:3px}.LandingSceneCarousel_progress__qjQhT{position:absolute;z-index:5;inset-inline-end:clamp(2rem,4vw,4.75rem);bottom:2.05rem;display:grid;grid-template-columns:repeat(19,minmax(0,1fr));gap:.32rem;width:min(46vw,35rem);margin:0;padding:0;list-style:none}.LandingSceneCarousel_progressItem__0Z4TM{min-width:0}.LandingSceneCarousel_progressButton__VCa1Z{position:relative;display:block;width:100%;height:1.5rem;padding:0;border:0;background:transparent;cursor:pointer}.LandingSceneCarousel_progressTrack__Ob8ej{position:absolute;top:50%;right:0;left:0;height:1px;overflow:hidden;background:rgba(238,231,219,.22)}.LandingSceneCarousel_progressFill__v8_rC{position:absolute;inset:0;background:var(--scene-accent);transform:scaleX(0);transform-origin:left center;transition:transform .12s linear}[dir=rtl] .LandingSceneCarousel_progressFill__v8_rC{transform-origin:right center}.LandingSceneCarousel_promptStack__xbqKU,.LandingSceneCarousel_prompt___Lns_{width:100%}.LandingSceneCarousel_promptManifesto__5VGUO{max-width:22ch;margin:0 0 clamp(.75rem,1.5vh,1.1rem);color:#eee7db;font-family:Iowan Old Style,Baskerville,var(--font-dm-sans),"Times New Roman",serif;font-size:clamp(2.2rem,2.6vw,2.85rem);font-weight:400;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.LandingSceneCarousel_promptManifestoAccent__NK8sO{color:var(--landing-accent,#ffd500);transition:color .9s cubic-bezier(.16,1,.3,1)}.LandingSceneCarousel_promptLine__2g1UA{display:flex;min-height:3.9rem;align-items:center;gap:1rem;border-bottom:1px solid rgba(238,231,219,.38);transition:border-color .18s ease}.LandingSceneCarousel_promptLine__2g1UA:focus-within{border-color:var(--landing-accent,#ffd500)}.LandingSceneCarousel_promptInput__2815Q{min-width:0;flex:1;padding:.8rem 0;border:0;border-radius:0;outline:0;background:transparent;color:#eee7db;caret-color:var(--landing-accent,#ffd500);font-family:Iowan Old Style,Baskerville,var(--font-dm-sans),"Times New Roman",serif;font-size:clamp(1.5rem,1.95vw,2.1rem);font-weight:400;line-height:1.08;letter-spacing:-.03em;text-align:start}.LandingSceneCarousel_promptInput__2815Q::placeholder{color:rgba(238,231,219,.55);opacity:1}.LandingSceneCarousel_promptInput__2815Q:focus-visible{outline:none}.LandingSceneCarousel_promptButton__BDM9R{display:inline-flex;flex:none;min-height:2.9rem;align-items:center;justify-content:center;gap:.55rem;padding:0 1.15rem 0 1.3rem;border:0;border-radius:999px;background:#eee7db;color:#0b0f14;font-size:.86rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .18s ease}.LandingSceneCarousel_promptButton__BDM9R:hover{background:#ffffff}.LandingSceneCarousel_promptButton__BDM9R:focus-visible{outline:2px solid var(--landing-accent,#ffd500);outline-offset:3px}.LandingSceneCarousel_promptNote__Yd4Ct{margin:.65rem 0 0;color:rgba(238,231,219,.6);font-size:.75rem;letter-spacing:.02em}.LandingSceneCarousel_srOnly___56Ar{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1200px) and (min-width:768px){.LandingSceneCarousel_progress__qjQhT{grid-template-columns:repeat(10,minmax(1.5rem,1fr))}.LandingSceneCarousel_promptManifesto__5VGUO{font-size:clamp(1.8rem,2.6vw,2.2rem)}.LandingSceneCarousel_promptInput__2815Q{font-size:clamp(1.35rem,2.2vw,1.7rem)}}@media (max-width:767px){.LandingSceneCarousel_root__pM8PY{display:flex;min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem;padding:calc(4.25rem + env(safe-area-inset-top)) 1rem .35rem;overflow:visible}.LandingSceneCarousel_mediaColumn__sdsUE{width:100%;margin-top:0}.LandingSceneCarousel_copyColumn__tK_vm{width:100%;max-width:none}.LandingSceneCarousel_sceneCopy__upsEp{min-height:0}.LandingSceneCarousel_family__lx0RD{margin-bottom:.55rem;font-size:.58rem}.LandingSceneCarousel_sceneTitle__Kbs_a{max-width:18ch;font-size:clamp(1.8rem,8.2vw,2.6rem);line-height:1.04}.LandingSceneCarousel_sceneSubtitle__46qUG{margin-top:.7rem;font-size:.95rem;line-height:1.5}.LandingSceneCarousel_sceneMeta__PmtUu{margin-top:1rem;padding-top:.55rem}.LandingSceneCarousel_controlButton__WhHGz{width:2.75rem;height:2.75rem}.LandingSceneCarousel_progress__qjQhT{position:relative;inset-inline-end:auto;bottom:auto;inset-inline-start:auto;grid-template-columns:repeat(19,minmax(0,1fr));width:100%;gap:.18rem}.LandingSceneCarousel_progressButton__VCa1Z{height:1.5rem}.LandingSceneCarousel_promptStack__xbqKU{width:100%}.LandingSceneCarousel_promptManifesto__5VGUO{max-width:22ch;margin-bottom:.5rem;font-size:2rem}.LandingSceneCarousel_promptLine__2g1UA{min-height:0;flex-direction:column;align-items:stretch;gap:.85rem;border-bottom:0}.LandingSceneCarousel_promptInput__2815Q{padding:.7rem 0;border-bottom:1px solid rgba(238,231,219,.38);font-size:1.2rem;transition:border-color .18s ease}.LandingSceneCarousel_promptLine__2g1UA:focus-within .LandingSceneCarousel_promptInput__2815Q{border-color:var(--landing-accent,#ffd500)}.LandingSceneCarousel_promptButton__BDM9R{width:100%;min-height:3.1rem;font-size:.92rem}.LandingSceneCarousel_promptNote__Yd4Ct{font-size:.72rem;text-align:center}}@media (max-width:360px){.LandingSceneCarousel_root__pM8PY{padding-inline:.875rem}.LandingSceneCarousel_sceneTitle__Kbs_a{font-size:clamp(1.55rem,7.4vw,2.15rem)}.LandingSceneCarousel_promptManifesto__5VGUO{font-size:clamp(1.45rem,7.6vw,1.8rem)}.LandingSceneCarousel_promptInput__2815Q{font-size:1.05rem}}@media (orientation:portrait) and (max-width:360px) and (max-height:650px){.LandingSceneCarousel_root__pM8PY{gap:.75rem}.LandingSceneCarousel_sceneSubtitle__46qUG{display:none}.LandingSceneCarousel_sceneMeta__PmtUu{margin-top:0}.LandingSceneCarousel_promptManifesto__5VGUO{margin-bottom:.5rem}}@media (min-width:768px) and (max-width:900px){.LandingSceneCarousel_progress__qjQhT{bottom:8.8rem}}@media (max-height:720px) and (min-width:901px){.LandingSceneCarousel_root__pM8PY{padding-top:4.5rem;padding-bottom:7rem}.LandingSceneCarousel_sceneCopy__upsEp{min-height:10rem}.LandingSceneCarousel_sceneMeta__PmtUu{margin-top:1rem}}@media (orientation:landscape) and (max-height:520px) and (max-width:1000px) and (hover:none) and (pointer:coarse){.LandingSceneCarousel_root__pM8PY{display:grid;min-height:100svh;grid-template-columns:minmax(0,1.25fr) minmax(14rem,.85fr);align-items:center;gap:clamp(1rem,3vw,2rem);padding-block:calc(3.75rem + env(safe-area-inset-top)) calc(3.5rem + env(safe-area-inset-bottom));padding-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right));overflow:hidden}.LandingSceneCarousel_mediaColumn__sdsUE{width:100%;margin:0}.LandingSceneCarousel_mediaFrame__GLpmX{width:min(100%,calc((100svh - 7.25rem) * 16 / 9));margin:0 auto}.LandingSceneCarousel_copyColumn__tK_vm{width:100%;max-width:none}.LandingSceneCarousel_sceneCopy__upsEp{display:none}.LandingSceneCarousel_family__lx0RD{margin-bottom:.5rem;font-size:.56rem}.LandingSceneCarousel_sceneTitle__Kbs_a{max-width:14ch;font-size:clamp(1.45rem,4vw,2.15rem);line-height:1.02}.LandingSceneCarousel_sceneSubtitle__46qUG{display:-webkit-box;margin-top:.55rem;overflow:hidden;font-size:.72rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.LandingSceneCarousel_sceneMeta__PmtUu{margin-top:0;padding-top:.35rem}.LandingSceneCarousel_controlButton__WhHGz{width:2.75rem;height:2.75rem}.LandingSceneCarousel_progress__qjQhT{position:absolute;inset-inline-end:max(1rem,env(safe-area-inset-right));bottom:max(.55rem,env(safe-area-inset-bottom));inset-inline-start:auto;grid-template-columns:repeat(19,minmax(0,1fr));width:clamp(14rem,34vw,19rem);gap:.16rem}.LandingSceneCarousel_progressButton__VCa1Z{height:1.35rem}.LandingSceneCarousel_promptManifesto__5VGUO,.LandingSceneCarousel_promptNote__Yd4Ct{display:none}.LandingSceneCarousel_promptLine__2g1UA{min-height:2.75rem}.LandingSceneCarousel_promptInput__2815Q{padding:.45rem 0;font-size:1rem}.LandingSceneCarousel_promptButton__BDM9R{min-width:4.75rem;min-height:2.75rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.LandingSceneCarousel_controlButton__WhHGz,.LandingSceneCarousel_mediaFrame__GLpmX,.LandingSceneCarousel_poster__VluBo,.LandingSceneCarousel_progressFill__v8_rC,.LandingSceneCarousel_promptButton__BDM9R,.LandingSceneCarousel_promptLine__2g1UA,.LandingSceneCarousel_promptManifestoAccent__NK8sO,.LandingSceneCarousel_root__pM8PY,.LandingSceneCarousel_video__8_0g0{transition:none}}.LandingSections_section___4hTA{position:relative;padding-block:clamp(5.5rem,11vw,9.5rem);padding-inline:max(clamp(1.25rem,4vw,4.75rem),env(safe-area-inset-left)) max(clamp(1.25rem,4vw,4.75rem),env(safe-area-inset-right));border-top:1px solid rgba(238,231,219,.1);color:#eee7db}.LandingSections_inner__jVWMi{max-width:76rem;margin-inline:auto}.LandingSections_eyebrow__lYHy9{display:flex;align-items:center;gap:.65rem;margin:0 0 1.25rem;color:var(--landing-accent);font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;transition:color 1.2s cubic-bezier(.4,0,.2,1)}.LandingSections_eyebrow__lYHy9:before{width:1.75rem;height:1px;content:"";background:currentColor;opacity:.65}.LandingSections_heading__9qRuH{max-width:18ch;margin:0;color:#eee7db;font-family:Iowan Old Style,Baskerville,var(--font-dm-sans),"Times New Roman",serif;font-size:clamp(2.1rem,3.4vw,3.5rem);font-weight:400;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.LandingSections_lede__aklID{max-width:34rem;margin:1.25rem 0 0;color:rgba(238,231,219,.66);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.65;text-wrap:pretty}.LandingSections_textLink__6CEpG{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;color:#eee7db;font-size:.9rem;font-weight:600;text-decoration:underline;text-decoration-color:rgba(238,231,219,.35);text-underline-offset:.35em;transition:text-decoration-color .18s ease}.LandingSections_textLink__6CEpG:hover{text-decoration-color:currentColor}.LandingSections_faqQuestion__0XuMd:focus-visible,.LandingSections_posterLink__VjG5f:focus-visible,.LandingSections_reelLink__CtYec:focus-visible,.LandingSections_textLink__6CEpG:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}.LandingSections_audience__7v4o7{padding-block:clamp(2.25rem,4vw,3rem)}.LandingSections_audienceRow__V_gLC{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 3rem}.LandingSections_audienceLabel__9bXwz{margin:0}.LandingSections_audienceList__UexCz{display:flex;flex-wrap:wrap;gap:.35rem 1.6rem;margin:0;padding:0;list-style:none;color:rgba(238,231,219,.8);font-family:Iowan Old Style,Baskerville,var(--font-dm-sans),"Times New Roman",serif;font-size:clamp(1.15rem,1.6vw,1.45rem);letter-spacing:-.02em}.LandingSections_steps__NFus4{display:grid;gap:clamp(3.5rem,7vw,6rem);margin:clamp(3.5rem,7vw,6rem) 0 0;padding:0;list-style:none}.LandingSections_step__ezhsI{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.LandingSections_stepNumber__EQFUR{margin:0 0 1rem;color:var(--landing-accent);font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.12em;transition:color 1.2s cubic-bezier(.4,0,.2,1)}.LandingSections_stepTitle__lkSfR{max-width:16ch;margin:0;font-family:Iowan Old Style,Baskerville,var(--font-dm-sans),"Times New Roman",serif;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:400;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.LandingSections_stepText__HbrBP{max-width:30rem;margin:1rem 0 0;color:rgba(238,231,219,.66);font-size:1rem;line-height:1.65}.LandingSections_stepBullets__Pcd9J{display:grid;gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;color:rgba(238,231,219,.78);font-size:.9rem;line-height:1.5}.LandingSections_stepBullets__Pcd9J li{display:flex;gap:.75rem}.LandingSections_stepBullets__Pcd9J li:before{flex:none;width:.9rem;height:1px;margin-top:.72em;content:"";background:var(--landing-accent);transition:background-color 1.2s cubic-bezier(.4,0,.2,1)}.LandingSections_typedLine__wVjW9{display:flex;min-height:3.9rem;align-items:center;border-bottom:1px solid rgba(238,231,219,.38);font-family:Iowan Old Style,Baskerville,var(--font-dm-sans),"Times New Roman",serif;font-size:clamp(1.45rem,2.4vw,2.3rem);letter-spacing:-.03em;line-height:1.1}.LandingSections_caret__Oc4Wa{display:inline-block;width:2px;height:1.05em;margin-inline-start:.12em;background:var(--landing-accent);animation:LandingSections_caretBlink__oWtx4 1.1s steps(1) infinite}@keyframes LandingSections_caretBlink__oWtx4{50%{opacity:0}}.LandingSections_typedHint__1SzpL{margin:0 0 .35rem;color:rgba(238,231,219,.55);font-family:var(--font-mono),ui-monospace,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.LandingSections_figure__WAlTn{margin:0}.LandingSections_film__OK30b{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(238,231,219,.08);border-radius:.35rem}.LandingSections_film__OK30b video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.LandingSections_filmCaption__ZRiZW{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin:.9rem 0 0;padding-top:.8rem;border-top:1px solid rgba(238,231,219,.14);color:rgba(238,231,219,.62);font-family:var(--font-mono),ui-monospace,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.LandingSections_posters__2YL_Z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin:0;padding:0;list-style:none}.LandingSections_posterLink__VjG5f{display:grid;gap:.7rem;color:inherit;text-decoration:none}.LandingSections_posterImage__HTbUh{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:.3rem;background:rgba(0,0,0,.25)}.LandingSections_posterImage__HTbUh img{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.LandingSections_posterLink__VjG5f:hover .LandingSections_posterImage__HTbUh img{transform:scale(1.04)}.LandingSections_posterFamily__npO5B{color:var(--landing-accent);font-family:var(--font-mono),ui-monospace,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;transition:color 1.2s cubic-bezier(.4,0,.2,1)}.LandingSections_posterTitle__jgjsJ{margin-top:-.35rem;color:rgba(238,231,219,.85);font-family:Iowan Old Style,Baskerville,var(--font-dm-sans),"Times New Roman",serif;font-size:1rem;line-height:1.25;letter-spacing:-.01em}.LandingSections_reelHead__DaLbQ{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.LandingSections_reelPause___QeQE{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;padding:0;border:0;background:transparent;color:rgba(238,231,219,.62);font-family:var(--font-mono),ui-monospace,monospace;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .18s ease}.LandingSections_reelPause___QeQE:hover{color:#eee7db}.LandingSections_reelPause___QeQE:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}.LandingSections_reelTrack__03YOC{display:flex;overflow:hidden;margin-inline:calc(-1 * clamp(1.25rem, 4vw, 4.75rem))}.LandingSections_reelList__9hfaT{display:flex;flex-shrink:0;gap:1.25rem;margin:0;padding:0 1.25rem 0 0;list-style:none}.LandingSections_reelCard__fxyLK{position:relative;flex:none;width:min(80vw,34rem)}.LandingSections_reelLink__CtYec{display:grid;gap:.85rem;color:inherit;text-decoration:none}.LandingSections_reelFrame__kuu9D{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:.3rem;background:rgba(0,0,0,.25)}.LandingSections_reelFrame__kuu9D video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.LandingSections_reelCaption__Qkzyz{display:grid;gap:.3rem}.LandingSections_reelLabel__efnoI{color:var(--landing-accent);font-family:var(--font-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;transition:color 1.2s cubic-bezier(.4,0,.2,1)}.LandingSections_reelDescription__JNoKB{color:rgba(238,231,219,.85);font-family:Iowan Old Style,Baskerville,var(--font-dm-sans),"Times New Roman",serif;font-size:1.1rem;line-height:1.3;letter-spacing:-.015em}.LandingSections_quotes__ITBZf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,4vw,3rem);margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none}.LandingSections_quotes__ITBZf>li{display:flex}.LandingSections_quote__4MQNF{flex:1;display:flex;flex-direction:column;gap:1.5rem;margin:0;padding-top:1.25rem;border-top:1px solid rgba(238,231,219,.14)}.LandingSections_quoteText__JB1DF{margin:0;color:#eee7db;font-family:Iowan Old Style,Baskerville,var(--font-dm-sans),"Times New Roman",serif;font-size:clamp(1.15rem,1.4vw,1.3rem);line-height:1.35;letter-spacing:-.015em}.LandingSections_quoteAuthor__B93uO{margin-top:auto;color:rgba(238,231,219,.85);font-size:.88rem}.LandingSections_quoteRole__6YQSK{display:block;margin-top:.25rem;color:rgba(238,231,219,.55);font-family:var(--font-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.LandingSections_split__V_uWb{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,6vw,6rem)}.LandingSections_faqList__OC69Q{border-bottom:1px solid rgba(238,231,219,.14)}.LandingSections_faqItem__KFEfS{border-top:1px solid rgba(238,231,219,.14)}.LandingSections_faqQuestion__0XuMd{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.1rem;color:#eee7db;font-family:Iowan Old Style,Baskerville,var(--font-dm-sans),"Times New Roman",serif;font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.3;letter-spacing:-.015em;list-style:none;cursor:pointer}.LandingSections_faqQuestion__0XuMd::-webkit-details-marker{display:none}.LandingSections_faqToggle__2JKrJ{flex:none;color:var(--landing-accent);font-family:var(--font-dm-sans),ui-sans-serif,sans-serif;font-size:1.3rem;font-weight:300;transition:transform .2s ease,color 1.2s cubic-bezier(.4,0,.2,1)}.LandingSections_faqItem__KFEfS[open] .LandingSections_faqToggle__2JKrJ{transform:rotate(45deg)}.LandingSections_faqAnswer__Wx5BJ{max-width:38rem;margin:0;padding-bottom:1.4rem;color:rgba(238,231,219,.66);font-size:1rem;line-height:1.65}.LandingSections_closingPrompt__SnSlZ{max-width:42rem;margin-top:clamp(2.5rem,5vw,3.5rem)}.LandingSections_devHeading__K5_UV{max-width:20ch;margin:0;font-family:Iowan Old Style,Baskerville,var(--font-dm-sans),"Times New Roman",serif;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:400;line-height:1.08;letter-spacing:-.03em}.LandingSections_devLinks__i_0be{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-top:1.25rem}.LandingSections_devNote__fEjBB{color:rgba(238,231,219,.55);font-size:.8rem}.LandingSections_code__FIeLZ{max-width:100%;margin:0;padding:1.4rem 1.5rem;overflow-x:auto;border:1px solid rgba(238,231,219,.12);border-radius:.4rem;background:rgba(0,0,0,.22);color:rgba(238,231,219,.78);font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;line-height:1.7}.LandingSections_devFeatures__kOLFN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.75rem 0 0;padding:0;list-style:none}.LandingSections_devFeatureTitle__cjSi5{display:block;margin-bottom:.35rem;color:#eee7db;font-size:.88rem;font-weight:600}.LandingSections_devFeatureText___EjA6{color:rgba(238,231,219,.6);font-size:.82rem;line-height:1.5}.LandingSections_footer__V2u85{position:relative;z-index:10;padding-block:clamp(2.5rem,5vw,3.5rem) clamp(2rem,4vw,2.75rem);padding-inline:max(clamp(1.25rem,4vw,4.75rem),env(safe-area-inset-left)) max(clamp(1.25rem,4vw,4.75rem),env(safe-area-inset-right));border-top:1px solid rgba(238,231,219,.1);color:rgba(238,231,219,.62)}.LandingSections_footerRow___uxJc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2.5rem}.LandingSections_footerBrand__0BfdA{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;color:#eee7db;font-size:.875rem;letter-spacing:.025em;text-decoration:none}.LandingSections_footerLinks__D7w7j{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.75rem;font-size:.85rem}.LandingSections_footerLinks__D7w7j a{display:inline-flex;min-height:2.75rem;align-items:center;color:rgba(238,231,219,.62);text-decoration:none;transition:color .18s ease}.LandingSections_footerLinks__D7w7j a:hover{color:#eee7db}.LandingSections_footerBrand__0BfdA:focus-visible,.LandingSections_footerLinks__D7w7j a:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}.LandingSections_footerCopyright__wrIqK{color:rgba(238,231,219,.45);font-family:var(--font-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.LandingSections_footerLocales__O5VjS{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid rgba(238,231,219,.08);color:rgba(238,231,219,.45);font-size:.75rem}@media (max-width:1100px){.LandingSections_quotes__ITBZf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.LandingSections_split__V_uWb,.LandingSections_step__ezhsI{grid-template-columns:minmax(0,1fr)}.LandingSections_stepVisual__5QnH2{order:2}}@media (max-width:640px){.LandingSections_devFeatures__kOLFN,.LandingSections_quotes__ITBZf{grid-template-columns:minmax(0,1fr)}.LandingSections_posters__2YL_Z{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.LandingSections_posterTitle__jgjsJ{display:none}}@media (prefers-reduced-motion:reduce){.LandingSections_caret__Oc4Wa{animation:none}.LandingSections_faqToggle__2JKrJ,.LandingSections_posterImage__HTbUh img{transition:none}}.LandingStyles_layout__Yo1yO{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:start;margin-top:clamp(2rem,4vw,3.25rem)}.LandingStyles_preview__NVAoS{margin:0;overflow:hidden;border-radius:18px;border:1px solid rgba(238,231,219,.1);background:#0f0f0f}.LandingStyles_previewImage__0ZyVl{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;animation:LandingStyles_fade__e0ebt .45s ease both}@keyframes LandingStyles_fade__e0ebt{0%{opacity:0}}.LandingStyles_caption__gxSoO{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem 1.25rem}.LandingStyles_captionHead__Woe89{display:flex;align-items:center;gap:.75rem}.LandingStyles_name__YWj6Q{color:#eee7db;font-size:1.15rem}.LandingStyles_badge__1BdMc{padding:.2rem .6rem;border-radius:999px;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.LandingStyles_free__uQkuy{background:rgba(125,211,168,.12);color:#7dd3a8}.LandingStyles_premium__7M6FB{background:rgba(232,168,73,.12);color:#e8a849}.LandingStyles_words__ZQC71{color:rgba(238,231,219,.62);font-size:.95rem;line-height:1.55}.LandingStyles_grid__Weuah{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem .65rem}.LandingStyles_tile__8le1H{display:flex;flex-direction:column;gap:.4rem;padding:0;border:0;background:transparent;color:rgba(238,231,219,.62);font-size:.8rem;text-align:start;cursor:pointer}.LandingStyles_tile__8le1H img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:10px;box-shadow:0 0 0 1px rgba(238,231,219,.1);transition:box-shadow .15s}.LandingStyles_tile__8le1H:hover img{box-shadow:0 0 0 1px rgba(238,231,219,.35)}.LandingStyles_tile__8le1H[aria-checked=true]{color:#e8a849}.LandingStyles_tile__8le1H[aria-checked=true] img{box-shadow:0 0 0 2px #e8a849}.LandingStyles_tile__8le1H:focus-visible{outline:2px solid #e8a849;outline-offset:3px;border-radius:10px}.LandingStyles_more__G_O7w{justify-content:flex-start}.LandingStyles_moreCount__qscgJ{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;border-radius:10px;box-shadow:0 0 0 1px rgba(238,231,219,.1);color:#eee7db;font-size:1.25rem}.LandingStyles_note__4hw7Q{margin:1.25rem 0 0;color:rgba(238,231,219,.55);font-size:.9rem;line-height:1.55}.LandingStyles_cta__ekhGw{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-top:1rem;padding:0 1.15rem;border-radius:999px;background:#e8a849;color:#111;font-weight:600;font-size:.95rem;transition:background .15s}.LandingStyles_cta__ekhGw:hover{background:#f0c06a}.LandingStyles_cta__ekhGw svg{width:16px;height:16px}.LandingStyles_cta__ekhGw:focus-visible{outline:2px solid #eee7db;outline-offset:3px}@media (max-width:900px){.LandingStyles_layout__Yo1yO{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.LandingStyles_previewImage__0ZyVl{animation:none}}@property --landing-bg{syntax:"<color>";inherits:true;initial-value:#0b0f14}@property --landing-accent{syntax:"<color>";inherits:true;initial-value:#8ca1b7}.LandingTheme_shell__CvHTB{--landing-bg:#0b0f14;--landing-accent:#8ca1b7;--landing-surface:var(--landing-bg);--landing-raised:color-mix(in srgb,var(--landing-bg) 90%,white);--landing-accent-soft:color-mix(in srgb,var(--landing-accent) 10%,transparent);--ember:var(--landing-accent);--ember-light:color-mix(in srgb,var(--landing-accent) 78%,white);--ember-dark:color-mix(in srgb,var(--landing-accent) 82%,black);--ember-glow:color-mix(in srgb,var(--landing-accent) 25%,transparent);--ember-subtle:var(--landing-accent-soft);--surface-base:var(--landing-bg);--surface-raised:var(--landing-raised);--surface-overlay:color-mix(in srgb,var(--landing-bg) 82%,white);--surface-glass:color-mix(in srgb,var(--landing-raised) 76%,transparent);position:relative;isolation:isolate;background-color:transparent;overscroll-behavior:none;transition:--landing-bg 1.35s cubic-bezier(.4,0,.2,1),--landing-accent 1.2s cubic-bezier(.4,0,.2,1)}.LandingTheme_primaryNav__HpfXR{position:fixed;z-index:50;top:0;right:0;left:0;padding-top:env(safe-area-inset-top);border-bottom:1px solid transparent;pointer-events:none;transition:background-color .3s ease,border-color .3s ease,backdrop-filter .3s ease}.LandingTheme_primaryNav__HpfXR[data-scrolled=true]{border-bottom-color:rgba(238,231,219,.08);background-color:color-mix(in srgb,var(--landing-bg) 84%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.LandingTheme_primaryNavInner__G6BPl{display:flex;width:100%;min-height:4.5rem;align-items:center;justify-content:space-between;padding:1rem clamp(1.25rem,4vw,2.5rem)}.LandingTheme_primaryNavBrand__UZzmB,.LandingTheme_primaryNavLinks__TVKQv{display:flex;align-items:center;pointer-events:auto}.LandingTheme_primaryNavBrand__UZzmB{flex:0 0 auto;gap:.5rem}.LandingTheme_primaryNavWordmark__B1fbg{color:#eee7db;font-size:.875rem;letter-spacing:.025em;white-space:nowrap}.LandingTheme_primaryNavLinks__TVKQv{min-width:0;gap:clamp(.1rem,1vw,.75rem)}.LandingTheme_primaryNavCta__Rg1Z7,.LandingTheme_primaryNavLink__GH0zs{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.5rem .625rem;font-size:clamp(.75rem,1.5vw,.875rem);white-space:nowrap}.LandingTheme_primaryNavLink__GH0zs{color:rgba(238,231,219,.65);transition:color .18s ease}.LandingTheme_primaryNavLink__GH0zs:hover{color:#eee7db}.LandingTheme_primaryNavCta__Rg1Z7{font-weight:500}.LandingTheme_primaryNavCta__Rg1Z7:focus-visible,.LandingTheme_primaryNavLink__GH0zs:focus-visible{outline-width:2px;outline-offset:4px}.LandingTheme_primaryNavCtaShort__7yQ8c{display:none}.LandingTheme_heroPrompt__EM0o1{position:absolute;z-index:40;bottom:1.25rem;inset-inline-start:1.25rem;width:min(42rem,calc(100% - 2.5rem))}.LandingTheme_shell__CvHTB ::selection{background:color-mix(in srgb,var(--landing-accent) 28%,transparent)}.LandingTheme_footer__psNO6,.LandingTheme_hero___qcc7,.LandingTheme_raised__zsWsi,.LandingTheme_section__ixu_a{transition:border-color 1.2s cubic-bezier(.4,0,.2,1),background-color 1.35s cubic-bezier(.4,0,.2,1)}.LandingTheme_footer__psNO6,.LandingTheme_hero___qcc7,.LandingTheme_section__ixu_a{position:relative;background-color:transparent}.LandingTheme_raised__zsWsi{background-color:var(--landing-raised)}.LandingTheme_accentButton__qPEpq,.LandingTheme_accentFill__rZZV9,.LandingTheme_accentFocus__OrlTm,.LandingTheme_accentPanel__L8_Rz,.LandingTheme_accentTextMuted__XSd_R,.LandingTheme_accentText__JUrO1{transition:color 1.2s cubic-bezier(.4,0,.2,1),background-color 1.2s cubic-bezier(.4,0,.2,1),border-color 1.2s cubic-bezier(.4,0,.2,1),box-shadow 1.2s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.16,1,.3,1)}.LandingTheme_accentText__JUrO1{color:var(--landing-accent)}.LandingTheme_accentText__JUrO1:hover{color:color-mix(in srgb,var(--landing-accent) 76%,white)}.LandingTheme_accentTextMuted__XSd_R{color:color-mix(in srgb,var(--landing-accent) 66%,transparent)}.LandingTheme_accentFill__rZZV9{background-color:var(--landing-accent)}.LandingTheme_accentPanel__L8_Rz{border-color:color-mix(in srgb,var(--landing-accent) 20%,transparent);background-color:var(--landing-accent-soft);color:color-mix(in srgb,var(--landing-accent) 82%,white)}.LandingTheme_accentButton__qPEpq{background-color:var(--landing-accent);color:#020712;box-shadow:0 6px 42px -12px color-mix(in srgb,var(--landing-accent) 42%,transparent)}.LandingTheme_accentButton__qPEpq:hover{background-color:color-mix(in srgb,var(--landing-accent) 78%,white)}.LandingTheme_accentFocus__OrlTm:focus-visible{outline-color:var(--landing-accent)}.LandingTheme_accentGlow__bpaOn{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--landing-accent) 12%,transparent) 0,transparent 62%)}.LandingTheme_sceneScrim__9eO_y{background:linear-gradient(to top,color-mix(in srgb,var(--landing-bg) 88%,transparent),transparent 62%)}.LandingTheme_mediaBackdrop__mOLj4{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none}.LandingTheme_mediaBackdropLayer__zGDSQ{position:absolute;inset:0;overflow:hidden}.LandingTheme_mediaBackdropSample__UPAQc{position:absolute;right:0;top:0;width:4px;height:4px;overflow:hidden;transform:scale(4096);transform-origin:right top}.LandingTheme_mediaBackdropSource__O2r8h{position:absolute;right:0;top:0;width:1920px;max-width:none;height:1080px;object-fit:fill;opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1)}.LandingTheme_mediaBackdropSourceReady__QRIH_{opacity:1}@media (min-width:768px){.LandingTheme_heroPrompt__EM0o1{bottom:2rem;inset-inline-start:2.5rem;width:min(42rem,calc(100% - 5rem))}}@media (min-width:901px){.LandingTheme_heroPrompt__EM0o1{width:min(42rem,45vw)}}@media (max-width:767px){.LandingTheme_shell__CvHTB{scroll-padding-top:calc(4.25rem + env(safe-area-inset-top))}.LandingTheme_hero___qcc7{display:flex;min-height:100svh;flex-direction:column}.LandingTheme_primaryNav__HpfXR{position:absolute}.LandingTheme_primaryNavInner__G6BPl{min-height:4.25rem;padding-block:.625rem;padding-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right))}.LandingTheme_primaryNavWordmark__B1fbg{font-size:.8125rem}.LandingTheme_primaryNavLinks__TVKQv{gap:0}.LandingTheme_primaryNavCta__Rg1Z7,.LandingTheme_primaryNavLink__GH0zs{min-height:2.75rem;padding-inline:.5rem;font-size:.75rem}.LandingTheme_heroPrompt__EM0o1{position:relative;bottom:auto;inset-inline-start:auto;width:auto;margin:auto 1rem max(1.5rem,env(safe-area-inset-bottom));padding-top:2rem}}@media (max-width:360px){.LandingTheme_primaryNavInner__G6BPl{padding-inline:max(.875rem,env(safe-area-inset-left)) max(.875rem,env(safe-area-inset-right))}.LandingTheme_primaryNavCtaLong__Xgi1i{display:none}.LandingTheme_primaryNavCtaShort__7yQ8c{display:inline}.LandingTheme_heroPrompt__EM0o1{margin-inline:.875rem}}@media (orientation:landscape) and (max-height:520px) and (max-width:1000px) and (hover:none) and (pointer:coarse){.LandingTheme_primaryNavInner__G6BPl{min-height:3.75rem;padding-top:.375rem;padding-bottom:.375rem}.LandingTheme_heroPrompt__EM0o1{position:absolute;bottom:max(.55rem,env(safe-area-inset-bottom));inset-inline-start:max(1rem,env(safe-area-inset-left));width:clamp(19rem,54vw,28rem);margin:0}.LandingTheme_scrollIndicator__LJTcM{display:none}}@media (prefers-reduced-motion:reduce){.LandingTheme_accentButton__qPEpq,.LandingTheme_accentFill__rZZV9,.LandingTheme_accentFocus__OrlTm,.LandingTheme_accentPanel__L8_Rz,.LandingTheme_accentTextMuted__XSd_R,.LandingTheme_accentText__JUrO1,.LandingTheme_mediaBackdropSource__O2r8h,.LandingTheme_raised__zsWsi,.LandingTheme_shell__CvHTB{transition:none}}