.primitives_btn__OMSGJ{position:relative;isolation:isolate;overflow:hidden;cursor:pointer;transform:translateY(var(--btn-y,0));transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.primitives_btnLabel__d0sh9{position:relative;z-index:2}.primitives_btn__OMSGJ:disabled{--btn-y:0;cursor:not-allowed;opacity:.6;box-shadow:none}.primitives_primary__j_OTq{border:1px solid var(--outline)}.primitives_primary__j_OTq:before{content:"";position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;background-image:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.04));transition:opacity var(--dur) var(--ease)}.primitives_primary__j_OTq:focus-visible:not(:disabled):before,.primitives_primary__j_OTq:hover:not(:disabled):before{opacity:1}.primitives_primary__j_OTq:focus-visible:not(:disabled),.primitives_primary__j_OTq:hover:not(:disabled){--btn-y:-1px}.primitives_primary__j_OTq:active:not(:disabled){--btn-y:3px}.primitives_primaryRed__xI_7_{background-image:linear-gradient(180deg,var(--crimson-bright) 0,var(--crimson) 100%);border-top-color:#ff4050;box-shadow:0 3px 0 var(--crimson-dim),0 6px 14px rgba(0,0,0,.25)}.primitives_primaryRed__xI_7_:focus-visible:not(:disabled),.primitives_primaryRed__xI_7_:hover:not(:disabled){box-shadow:0 4px 0 var(--crimson-dim),0 10px 22px rgba(0,0,0,.45),0 0 28px var(--crimson-glow)}.primitives_primaryRed__xI_7_:active:not(:disabled){box-shadow:0 0 0 var(--crimson-dim),0 2px 6px rgba(0,0,0,.5)}.primitives_primaryRed__xI_7_:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.primitives_primaryChrome__6pKIC{background-image:linear-gradient(180deg,#dcd4c2 0,var(--chrome) 100%);border-top-color:#fff;box-shadow:0 3px 0 var(--chrome-dark),0 6px 14px rgba(0,0,0,.25)}.primitives_primaryChrome__6pKIC:after{content:"";position:absolute;inset:-20% -60%;z-index:1;opacity:0;pointer-events:none;background-image:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.5) 50%,transparent 58%);transform:translateX(-45%);transition:opacity var(--dur) var(--ease),transform .56s var(--ease)}.primitives_primaryChrome__6pKIC:focus-visible:not(:disabled):after,.primitives_primaryChrome__6pKIC:hover:not(:disabled):after{opacity:1;transform:translateX(45%)}.primitives_primaryChrome__6pKIC:focus-visible:not(:disabled),.primitives_primaryChrome__6pKIC:hover:not(:disabled){box-shadow:0 4px 0 var(--chrome-dark),0 10px 22px rgba(0,0,0,.4)}.primitives_primaryChrome__6pKIC:active:not(:disabled){box-shadow:0 0 0 var(--chrome-dark),0 2px 6px rgba(0,0,0,.5)}.primitives_secondary__BGBVS{background-color:transparent;border:1px solid var(--border-light)}.primitives_secondary__BGBVS:focus-visible:not(:disabled),.primitives_secondary__BGBVS:hover:not(:disabled){border-color:var(--brass);background-color:color-mix(in srgb,var(--brass) 12%,transparent);box-shadow:inset 0 0 22px color-mix(in srgb,var(--brass) 10%,transparent)}.primitives_secondary__BGBVS:active:not(:disabled){--btn-y:1px;background-color:color-mix(in srgb,var(--brass) 20%,transparent)}.primitives_cardInteractive__kD36Z{border:1px solid var(--border);box-shadow:0 6px 16px rgba(0,0,0,.4);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.primitives_cardFlat___sBI0{box-shadow:none}.primitives_cardInteractive__kD36Z:focus-within,.primitives_cardInteractive__kD36Z:hover{transform:translateY(-2px);border-color:var(--brass-dim);box-shadow:0 14px 30px rgba(0,0,0,.5)}.primitives_cardFlat___sBI0:focus-within,.primitives_cardFlat___sBI0:hover{box-shadow:0 10px 22px rgba(0,0,0,.42)}.primitives_mastheadMark__oYW4N{box-shadow:0 0 var(--masthead-glow-rest,24px) var(--crimson-glow);transition:box-shadow var(--dur) var(--ease)}a:focus-visible .primitives_mastheadMark__oYW4N,a:hover .primitives_mastheadMark__oYW4N{box-shadow:0 0 var(--masthead-glow-lit,44px) var(--crimson-glow),0 0 var(--masthead-glow-rest,24px) var(--crimson-glow)}@media (prefers-reduced-motion:reduce){.primitives_btn__OMSGJ{transform:none}.primitives_cardInteractive__kD36Z:focus-within,.primitives_cardInteractive__kD36Z:hover{transform:none}.primitives_primaryChrome__6pKIC:after{display:none}}.Factions_group__JmVrz{position:relative}.Factions_option__gGmw_{display:block;height:100%;cursor:pointer}.Factions_card__TyqbE{height:100%;display:flex;flex-direction:column;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.Factions_group__JmVrz .Factions_option__gGmw_:focus-visible .Factions_card__TyqbE,.Factions_group__JmVrz .Factions_option__gGmw_:hover .Factions_card__TyqbE{transform:translateY(-2px);border-color:color-mix(in srgb,var(--faction-accent) 55%,var(--border));box-shadow:0 14px 30px rgba(0,0,0,.5),0 0 18px color-mix(in srgb,var(--faction-accent) 14%,transparent)}.Factions_group__JmVrz .Factions_option__gGmw_[aria-checked=true] .Factions_card__TyqbE{transform:translateY(-2px);border-color:var(--faction-accent);box-shadow:0 0 0 1px var(--faction-accent),0 18px 36px rgba(0,0,0,.55),0 0 30px color-mix(in srgb,var(--faction-accent) 22%,transparent)}.Factions_group__JmVrz[data-sworn=true] .Factions_option__gGmw_[aria-checked=false] .Factions_card__TyqbE{box-shadow:0 3px 10px rgba(0,0,0,.35)}.Factions_group__JmVrz[data-sworn=true] .Factions_option__gGmw_[aria-checked=false] .Factions_accentBar___ly9V{opacity:.4}.Factions_group__JmVrz[data-sworn=true] .Factions_option__gGmw_[aria-checked=false] .Factions_emblem___yzm_{opacity:.45}.Factions_group__JmVrz[data-sworn=true] .Factions_option__gGmw_[aria-checked=false] .Factions_flag__R8Znd{filter:grayscale(.9);opacity:.65}.Factions_group__JmVrz[data-sworn=true] .Factions_option__gGmw_[aria-checked=false]:focus-visible .Factions_card__TyqbE,.Factions_group__JmVrz[data-sworn=true] .Factions_option__gGmw_[aria-checked=false]:hover .Factions_card__TyqbE{box-shadow:0 14px 30px rgba(0,0,0,.5),0 0 18px color-mix(in srgb,var(--faction-accent) 14%,transparent)}.Factions_group__JmVrz[data-sworn=true] .Factions_option__gGmw_[aria-checked=false]:focus-visible .Factions_accentBar___ly9V,.Factions_group__JmVrz[data-sworn=true] .Factions_option__gGmw_[aria-checked=false]:focus-visible .Factions_emblem___yzm_,.Factions_group__JmVrz[data-sworn=true] .Factions_option__gGmw_[aria-checked=false]:focus-visible .Factions_flag__R8Znd,.Factions_group__JmVrz[data-sworn=true] .Factions_option__gGmw_[aria-checked=false]:hover .Factions_accentBar___ly9V,.Factions_group__JmVrz[data-sworn=true] .Factions_option__gGmw_[aria-checked=false]:hover .Factions_emblem___yzm_,.Factions_group__JmVrz[data-sworn=true] .Factions_option__gGmw_[aria-checked=false]:hover .Factions_flag__R8Znd{filter:none;opacity:1}.Factions_accentBar___ly9V{height:4px;flex-shrink:0;background:var(--faction-accent);transition:opacity var(--dur) var(--ease)}.Factions_body__rS_1a{position:relative;padding:22px 18px 18px;display:flex;flex-direction:column;flex:1 1}.Factions_emblem___yzm_{width:72px;height:72px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:opacity var(--dur) var(--ease),filter var(--dur) var(--ease)}.Factions_group__JmVrz .Factions_option__gGmw_[aria-checked=true] .Factions_emblem___yzm_{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--faction-accent) 55%,transparent))}.Factions_flag__R8Znd{border:1px solid rgba(255,255,255,.08);transition:opacity var(--dur) var(--ease),filter var(--dur) var(--ease)}.Factions_swearStrip__OsFaP{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 18px;border-top:1px solid var(--border);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.Factions_group__JmVrz .Factions_option__gGmw_:focus-visible .Factions_swearStrip__OsFaP,.Factions_group__JmVrz .Factions_option__gGmw_:hover .Factions_swearStrip__OsFaP{border-top-color:var(--faction-accent);background-color:color-mix(in srgb,var(--faction-accent) 10%,transparent)}.Factions_group__JmVrz .Factions_option__gGmw_[aria-checked=true] .Factions_swearStrip__OsFaP,.Factions_group__JmVrz .Factions_option__gGmw_[aria-checked=true]:hover .Factions_swearStrip__OsFaP{border-top-color:var(--faction-accent);background-color:var(--faction-accent)}.Factions_mark__DoniR{width:7px;height:7px;flex-shrink:0;transform:rotate(45deg);border:1px solid;transition:background-color var(--dur) var(--ease)}.Factions_group__JmVrz .Factions_option__gGmw_[aria-checked=true] .Factions_mark__DoniR{background-color:currentColor}.Factions_stamp__ALFiS{position:absolute;top:8px;right:6px;z-index:2;pointer-events:none;animation:Factions_stampDown__Iam2K .38s var(--ease) both}@keyframes Factions_stampDown__Iam2K{0%{opacity:0;transform:scale(1.9);filter:blur(3px)}55%{opacity:1;transform:scale(.93);filter:blur(0)}74%{transform:scale(1.05)}to{opacity:1;transform:scale(1);filter:blur(0)}}.Factions_drawer__eaXyP{position:relative;margin-top:clamp(20px,3vw,32px);padding:clamp(20px,3vw,30px) clamp(18px,3vw,30px);background:var(--bg-deep);border:1px solid var(--border);box-shadow:inset 0 2px 14px rgba(0,0,0,.6)}.Factions_drawer__eaXyP[data-sworn=false]{border-style:dashed;border-color:var(--border-light);text-align:center;box-shadow:none}.Factions_drawer__eaXyP[data-sworn=true]{animation:Factions_drawerOpen__9pWNz .32s var(--ease) both}.Factions_drawerRule__pjhOx{position:absolute;top:0;left:0;right:0;height:2px;background:var(--faction-accent);transform-origin:left center;animation:Factions_ruleDraw__dRtKq .52s var(--ease) both}@keyframes Factions_drawerOpen__9pWNz{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes Factions_ruleDraw__dRtKq{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Factions_dossierGrid__IVApd{display:grid;grid-template-columns:1fr;grid-gap:clamp(16px,2.5vw,26px);gap:clamp(16px,2.5vw,26px);margin-top:clamp(18px,2.5vw,26px)}@media (min-width:720px){.Factions_dossierGrid__IVApd{grid-template-columns:repeat(2,1fr)}}.Factions_dossier__0jp9h{border-left:2px solid var(--faction-accent);padding-left:14px;animation:Factions_dossierIn__hPHBw .36s var(--ease) both;animation-delay:90ms}.Factions_dossier__0jp9h+.Factions_dossier__0jp9h{animation-delay:.17s}@keyframes Factions_dossierIn__hPHBw{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.Factions_drawerFoot__ZugFe{display:flex;align-items:center;justify-content:space-between;gap:clamp(14px,3vw,24px);flex-wrap:wrap;margin-top:clamp(18px,2.5vw,26px);padding-top:16px;border-top:1px solid var(--border)}@media (prefers-reduced-motion:reduce){.Factions_group__JmVrz .Factions_option__gGmw_:focus-visible .Factions_card__TyqbE,.Factions_group__JmVrz .Factions_option__gGmw_:hover .Factions_card__TyqbE,.Factions_group__JmVrz .Factions_option__gGmw_[aria-checked=true] .Factions_card__TyqbE{transform:none}.Factions_dossier__0jp9h,.Factions_drawerRule__pjhOx,.Factions_drawer__eaXyP[data-sworn=true],.Factions_stamp__ALFiS{animation:none}}.FinalCTA_glow__A4Kzt{position:absolute;top:50%;left:50%;width:min(640px,95vw);height:min(640px,95vw);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--crimson) 16%,transparent) 0,transparent 70%);pointer-events:none;animation:FinalCTA_ctaGlow__i0T7I 9s ease-in-out infinite}@keyframes FinalCTA_ctaGlow__i0T7I{0%,to{opacity:.72}50%{opacity:1}}.FinalCTA_closer__5E5Hr{margin-top:clamp(44px,7vw,76px);text-align:center}.FinalCTA_closerRule__tbw8a{width:220px;max-width:60%;height:auto;margin:0 auto clamp(20px,3vw,28px)}.FinalCTA_footerTop__8Bi_9{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,5vw,44px) clamp(32px,6vw,72px)}.FinalCTA_footerBrand__fra1l{flex:1 1 280px;min-width:0;max-width:360px}.FinalCTA_footerNav__evLtT{flex:0 1 auto;min-width:138px}@media (min-width:1024px){.FinalCTA_footerNav__evLtT:first-of-type{margin-left:auto}}.FinalCTA_footerLink__biJwP{display:flex;align-items:center;min-height:44px;padding:2px 12px 2px 10px;margin-inline:-12px;border-left:2px solid transparent;color:var(--ink-soft);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.FinalCTA_footerLink__biJwP:focus-visible,.FinalCTA_footerLink__biJwP:hover{color:var(--ink);border-left-color:var(--crimson-bright);background-color:color-mix(in srgb,var(--crimson) 12%,transparent)}.FinalCTA_legalLink__hvVrl{display:inline-flex;align-items:center;min-height:44px}.FinalCTA_legalLinkText__QiOQB{padding-bottom:3px;border-bottom:1px solid var(--ink-mute);color:var(--ink-soft);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.FinalCTA_legalLink__hvVrl:focus-visible .FinalCTA_legalLinkText__QiOQB,.FinalCTA_legalLink__hvVrl:hover .FinalCTA_legalLinkText__QiOQB{color:var(--ink);border-bottom-color:var(--brass)}@media (prefers-reduced-motion:reduce){.FinalCTA_glow__A4Kzt{animation:none;opacity:1}}.WaitlistForm_field__fRD4Y{position:relative}.WaitlistForm_fieldLabel__m_Vxb{display:block;color:var(--ink-soft);transition:color var(--dur) var(--ease)}.WaitlistForm_fieldAside__njJRv{color:var(--ink-mute)}.WaitlistForm_field__fRD4Y:focus-within .WaitlistForm_fieldLabel__m_Vxb{color:var(--brass)}.WaitlistForm_email__XcZwE{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--border-light);border-radius:0;color-scheme:dark;caret-color:var(--crimson-text);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.WaitlistForm_email__XcZwE::placeholder{color:var(--ink-mute);opacity:1}.WaitlistForm_email__XcZwE:hover:not(:disabled){border-color:var(--brass-dim)}.WaitlistForm_email__XcZwE:focus-visible{border-color:var(--brass);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brass) 26%,transparent),inset 0 0 26px color-mix(in srgb,var(--brass) 12%,transparent),0 0 30px color-mix(in srgb,var(--brass) 16%,transparent)}.WaitlistForm_email__XcZwE:-webkit-autofill,.WaitlistForm_email__XcZwE:-webkit-autofill:focus,.WaitlistForm_email__XcZwE:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--bg-deep) inset;caret-color:var(--crimson-text)}.WaitlistForm_email__XcZwE.WaitlistForm_emailInvalid__REN5v,.WaitlistForm_email__XcZwE.WaitlistForm_emailInvalid__REN5v:hover:not(:disabled){border-color:var(--crimson-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crimson-text) 22%,transparent)}.WaitlistForm_email__XcZwE.WaitlistForm_emailInvalid__REN5v:focus-visible{border-color:var(--crimson-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crimson-text) 40%,transparent),0 0 28px color-mix(in srgb,var(--crimson) 32%,transparent)}.WaitlistForm_consentRow__JjTJf{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.WaitlistForm_checkboxSlot__vDrs5{position:relative;display:inline-flex;flex:0 0 auto;margin-top:1px}.WaitlistForm_checkboxSlot__vDrs5:after{content:"";position:absolute;inset:-10px}.WaitlistForm_checkbox___CscC{width:24px;height:24px;color-scheme:dark;accent-color:var(--crimson);cursor:pointer}.WaitlistForm_consentText__z4zYE{color:var(--ink-soft);transition:color var(--dur) var(--ease)}.WaitlistForm_consentRow__JjTJf:hover .WaitlistForm_consentText__z4zYE{color:var(--ink)}.WaitlistForm_checkboxInvalid___66ge{outline:2px solid var(--crimson-text);outline-offset:3px;animation:WaitlistForm_wl-flag__MZ79M .9s var(--ease) 1}@keyframes WaitlistForm_wl-flag__MZ79M{0%,to{box-shadow:0 0 0 0 transparent}40%{box-shadow:0 0 0 7px color-mix(in srgb,var(--crimson) 34%,transparent)}}.WaitlistForm_legalNote__S3Xjb{margin-top:14px;padding-left:34px}.WaitlistForm_legalLink__G6WEo{color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--border-light);text-decoration-color:var(--border-light);text-underline-offset:3px;transition:color var(--dur) var(--ease),-webkit-text-decoration-color var(--dur) var(--ease);transition:color var(--dur) var(--ease),text-decoration-color var(--dur) var(--ease);transition:color var(--dur) var(--ease),text-decoration-color var(--dur) var(--ease),-webkit-text-decoration-color var(--dur) var(--ease)}.WaitlistForm_legalLink__G6WEo:focus-visible,.WaitlistForm_legalLink__G6WEo:hover{color:var(--brass);-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}.WaitlistForm_challenge__8ovRQ{margin-top:14px}.WaitlistForm_challengeHidden__NtTyi{display:none}.WaitlistForm_challengeInvalid__zXTsE{outline:2px solid var(--crimson-text);outline-offset:5px}.WaitlistForm_errorRow__J2OFx{display:flex;border-left:3px solid var(--crimson);padding-left:12px}.WaitlistForm_linkBtn__yg0b0{display:inline-block;background:transparent;border:0;border-bottom:1px solid var(--border-light);padding:8px 2px;min-height:40px;cursor:pointer;color:var(--ink-soft);text-align:left;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.WaitlistForm_linkBtn__yg0b0:focus-visible,.WaitlistForm_linkBtn__yg0b0:hover{color:var(--brass);border-color:var(--brass)}@media (prefers-reduced-motion:reduce){.WaitlistForm_checkboxInvalid___66ge{animation:none}}.Hero_hero__Bbyie{--reveal:0;--hero-x:clamp(18px,4vw,56px);position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;overflow:hidden}@media (prefers-reduced-motion:reduce){.Hero_hero__Bbyie{--reveal:1}}.Hero_wash__JYDPH{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:var(--reveal);background:radial-gradient(ellipse 78% 46% at 50% 80%,rgba(193,18,31,.26) 0,rgba(193,18,31,0) 70%),linear-gradient(180deg,rgba(5,4,3,.55),rgba(5,4,3,0) 34%)}.Hero_brandBar__ButnM{justify-content:space-between;gap:16px;padding:clamp(16px,2.4vw,24px) var(--hero-x) 0}.Hero_brandBar__ButnM,.Hero_shell__lxhlX{position:relative;z-index:4;display:flex;align-items:center}.Hero_shell__lxhlX{flex:1 1 auto;width:100%;padding:clamp(14px,2.2vh,40px) var(--hero-x) clamp(16px,2.4vh,44px)}.Hero_layout__9CUXp{display:grid;grid-template-columns:1fr;grid-gap:clamp(22px,3vw,36px);gap:clamp(22px,3vw,36px);width:100%;max-width:1180px;margin-inline:auto;align-items:start}@media (min-width:980px){.Hero_layout__9CUXp{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(36px,4vw,68px);align-items:center}}.Hero_copy__Ejubl{text-align:center;display:flex;flex-direction:column;align-items:center}@media (min-width:980px){.Hero_copy__Ejubl{text-align:left;align-items:flex-start}}.Hero_tagline__xubeB{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(2.3 * clamp(18px, 2vw, 26px))}@media (min-width:560px){.Hero_tagline__xubeB{min-height:calc(1.15 * clamp(18px, 2vw, 26px))}}@media (min-width:980px){.Hero_tagline__xubeB{justify-content:flex-start}}.Hero_city__Re4aE{animation:Hero_heroCityIn__DFczK var(--dur) var(--ease) both}@keyframes Hero_heroCityIn__DFczK{0%{opacity:0}to{opacity:1}}.Hero_band__mAwdQ{position:relative;z-index:3;flex:0 0 auto;width:100%;height:max(clamp(170px,26vh,360px),15vw);overflow:hidden}.Hero_art__7LUAA{position:absolute;inset:0;width:100%;height:100%}.Hero_sweep__eymEf{position:absolute;top:0;bottom:0;left:0;width:34%;pointer-events:none;transform:translateX(calc((-1 + var(--reveal) * 3.95) * 100%));background:linear-gradient(90deg,rgba(193,18,31,0),rgba(193,18,31,.1) 34%,rgba(255,226,182,.22) 50%,rgba(193,18,31,.1) 66%,rgba(193,18,31,0))}.Hero_warm__ts0ga{opacity:calc(1 - var(--reveal) * .42)}.Hero_zone__TyrW0{--p:clamp(0,calc((var(--reveal) - var(--t, 0)) * 4),1);opacity:calc(var(--p) * .92)}.Hero_gridLines__fugvE{opacity:calc(var(--reveal) * .55)}.Hero_claimLine__PZFIY{--p:clamp(0,calc((var(--reveal) - 0.05) * 3.4),1);opacity:var(--p)}.Hero_mark__Mc0Wk{--p:clamp(0,calc((var(--reveal) - var(--t, 0)) * 5.5),1);opacity:var(--p);transform:translateY(calc((1 - var(--p)) * 13px))}.Hero_lit__YWGbv{opacity:calc(var(--reveal) * .9)}.Hero_strip__XAkbZ{position:relative;z-index:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;padding:10px var(--hero-x) max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--ink-faint);background:linear-gradient(180deg,rgba(5,4,3,0),rgba(5,4,3,.8))}.Hero_exhibit__hM_wg{order:1;display:inline-flex;align-items:center;gap:8px;min-width:0}.Hero_exhibitPrefix__ocxee{display:none}@media (min-width:480px){.Hero_exhibitPrefix__ocxee{display:inline}}.Hero_toggleSlot__EfrSu{order:2;justify-content:flex-end}.Hero_toggleSlot__EfrSu,.Hero_toggle__VSMUg{display:inline-flex;align-items:center;min-height:40px;min-width:178px}.Hero_toggle__VSMUg{justify-content:center;gap:8px;padding:8px 14px;background-color:transparent;border:1px solid var(--border-light);color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.Hero_toggle__VSMUg:focus-visible,.Hero_toggle__VSMUg:hover{color:var(--ink);border-color:var(--brass);background-color:color-mix(in srgb,var(--brass) 12%,transparent)}.Hero_toggle__VSMUg:active{background-color:color-mix(in srgb,var(--brass) 20%,transparent)}.Hero_toggleDot__PsJ4c{width:7px;height:7px;flex:0 0 auto;background-color:var(--crimson);transition:background-color var(--dur) var(--ease)}.Hero_toggleDotOn__fYEi9{background-color:var(--brass)}.Hero_cue__GJ9iI{order:3;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:4px 6px;color:var(--ink-mute);transition:color var(--dur) var(--ease)}.Hero_cue__GJ9iI:focus-visible,.Hero_cue__GJ9iI:hover{color:var(--ink)}@media (min-width:760px){.Hero_cue__GJ9iI{order:2;width:auto}.Hero_toggleSlot__EfrSu{order:3}}.Hero_cueChevron__qkPBv{animation:Hero_heroBob__2S8QE 2.8s var(--ease) infinite}@keyframes Hero_heroBob__2S8QE{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.Hero_cueChevron__qkPBv{animation:none}}.Roadmap_track__oUEBs{list-style:none;max-width:780px}.Roadmap_row__gOCIP{position:relative;padding-bottom:clamp(14px,2vw,22px)}.Roadmap_row__gOCIP:last-child{padding-bottom:0}.Roadmap_row__gOCIP:before{content:"";position:absolute;left:19px;top:46px;bottom:-2px;width:1px;background:var(--border);z-index:0}.Roadmap_row__gOCIP:last-child:before{display:none}.Roadmap_summary__hnxul{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding:5px 8px 5px 0;cursor:pointer;list-style:none}.Roadmap_summary__hnxul::-webkit-details-marker{display:none}.Roadmap_plate___zSPC{border:1px solid var(--border);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.Roadmap_summary__hnxul:focus-visible .Roadmap_plate___zSPC,.Roadmap_summary__hnxul:hover .Roadmap_plate___zSPC{border-color:var(--brass)}.Roadmap_live__8TSaC .Roadmap_plate___zSPC{border-color:var(--crimson);box-shadow:0 0 18px var(--crimson-glow)}.Roadmap_live__8TSaC .Roadmap_summary__hnxul:focus-visible .Roadmap_plate___zSPC,.Roadmap_live__8TSaC .Roadmap_summary__hnxul:hover .Roadmap_plate___zSPC{border-color:var(--crimson-bright);box-shadow:0 0 26px var(--crimson-glow)}.Roadmap_chev__R4AO1{margin-left:auto;flex-shrink:0;display:flex;transition:transform var(--dur) var(--ease)}.Roadmap_phase__cNOEB[open] .Roadmap_chev__R4AO1{transform:rotate(90deg)}.Roadmap_body__3OYQM{padding:10px 4px 4px 54px}.Roadmap_phase__cNOEB[open] .Roadmap_body__3OYQM{animation:Roadmap_roadmap-reveal__s7dC4 var(--dur) var(--ease) both}@keyframes Roadmap_roadmap-reveal__s7dC4{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Roadmap_phase__cNOEB[open] .Roadmap_body__3OYQM{animation:none}}.Roadmap_handoff__fvLOw{max-width:640px;margin-top:clamp(22px,3vw,32px);padding-top:clamp(16px,2vw,20px);padding-left:54px;border-top:1px solid var(--border-light)}@media (max-width:560px){.Roadmap_handoff__fvLOw{padding-left:0}}.Roadmap_handoffLink__gB_1y{color:var(--crimson-text);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--dur) var(--ease),text-decoration-thickness var(--dur) var(--ease)}.Roadmap_handoffLink__gB_1y:focus-visible,.Roadmap_handoffLink__gB_1y:hover{color:var(--ink);text-decoration-thickness:2px}.ScreensShowcase_showcase__AtHw1{--slide-w:min(300px,76vw);--slide-gap:18px;--phone-zoom:0.8;--is-carousel:1}.ScreensShowcase_window__eN238{margin-inline:calc(var(--section-x) * -1);padding-inline:var(--section-x);overflow-x:clip;overflow-y:visible}.ScreensShowcase_track__NVKpu{display:grid;grid-auto-flow:column;grid-auto-columns:var(--slide-w);grid-template-rows:auto auto auto;grid-gap:18px var(--slide-gap);gap:18px var(--slide-gap);list-style:none;touch-action:pan-y;transform:translate3d(calc((100% - var(--slide-w)) / 2 - var(--i, 0) * (var(--slide-w) + var(--slide-gap)) + var(--drag, 0px)),0,0);transition:transform .42s var(--ease)}.ScreensShowcase_dragging__hM2Le{transition:none;will-change:transform}.ScreensShowcase_dragging__hM2Le,.ScreensShowcase_dragging__hM2Le *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScreensShowcase_slide__385cD{display:grid;grid-row:1/-1;grid-template-rows:subgrid;transform:scale(.93);transform-origin:center;transition:transform var(--dur) var(--ease)}.ScreensShowcase_slide__385cD[data-active=true]{transform:none}.ScreensShowcase_slug__fUhaN{display:flex;align-items:center;gap:10px;min-width:0}.ScreensShowcase_slugBar___fI22{flex-shrink:0;width:3px;height:16px;background:var(--crimson)}.ScreensShowcase_slugLabel__ofCUt{min-width:0}.ScreensShowcase_stage__miPEQ{position:relative;isolation:isolate;display:grid;justify-items:center}.ScreensShowcase_spotlight__5TLap{position:absolute;z-index:-1;top:45%;left:50%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;opacity:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--crimson) 16%,transparent),transparent 70%);transition:opacity .42s var(--ease)}.ScreensShowcase_slide__385cD[data-active=true] .ScreensShowcase_spotlight__5TLap{opacity:1}.ScreensShowcase_phone__M9HTL{zoom:var(--phone-zoom)}.ScreensShowcase_scene__5cWsv{border-top:1px solid var(--border-light);padding-top:16px}.ScreensShowcase_quote__Pfmm4{text-indent:-.42em;padding-left:.42em}.ScreensShowcase_controls__vo_NQ{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:30px}.ScreensShowcase_arrow__aOiXG{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--ink);background:transparent;border:1px solid var(--border-light);cursor:pointer;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.ScreensShowcase_arrow__aOiXG:focus-visible,.ScreensShowcase_arrow__aOiXG:hover{border-color:var(--brass);background-color:color-mix(in srgb,var(--brass) 12%,transparent)}.ScreensShowcase_arrow__aOiXG:active{background-color:color-mix(in srgb,var(--brass) 20%,transparent)}.ScreensShowcase_arrowPrev__4gEXb svg{transform:rotate(180deg)}.ScreensShowcase_arrow__aOiXG[aria-disabled=true]{color:var(--ink-mute);border-color:var(--border);cursor:not-allowed;opacity:.6}.ScreensShowcase_arrow__aOiXG[aria-disabled=true]:hover{border-color:var(--border);background-color:transparent}.ScreensShowcase_dots__bOyuY{display:flex;align-items:center}.ScreensShowcase_dot__9W3FF{position:relative;display:inline-flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:44px;height:44px;padding:0;color:var(--ink-mute);background:transparent;border:0;cursor:pointer;transition:color var(--dur) var(--ease)}.ScreensShowcase_dot__9W3FF:focus-visible,.ScreensShowcase_dot__9W3FF:hover{color:var(--ink)}.ScreensShowcase_dot__9W3FF[aria-current=true]{color:var(--crimson-text)}.ScreensShowcase_pip__D4kBX{width:22px;height:3px;background:var(--chrome-dark);transform:scaleX(.2);transform-origin:center;transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}.ScreensShowcase_dot__9W3FF[aria-current=true] .ScreensShowcase_pip__D4kBX{background:var(--crimson-bright);transform:scaleX(1)}@media (min-width:640px){.ScreensShowcase_showcase__AtHw1{--phone-zoom:1}}@media (min-width:980px){.ScreensShowcase_showcase__AtHw1{--is-carousel:0}.ScreensShowcase_window__eN238{overflow-x:clip;overflow-y:visible}.ScreensShowcase_window__eN238 .ScreensShowcase_track__NVKpu{grid-auto-columns:minmax(0,1fr);gap:22px clamp(20px,4vw,44px);touch-action:auto;transform:none}.ScreensShowcase_slide__385cD,.ScreensShowcase_slide__385cD[data-active=true]{transform:none}.ScreensShowcase_slide__385cD .ScreensShowcase_spotlight__5TLap,.ScreensShowcase_slide__385cD[data-active=true] .ScreensShowcase_spotlight__5TLap{opacity:.7}.ScreensShowcase_controls__vo_NQ{display:none}}@media (hover:hover) and (min-width:980px){.ScreensShowcase_slide__385cD:focus-within .ScreensShowcase_spotlight__5TLap,.ScreensShowcase_slide__385cD:hover .ScreensShowcase_spotlight__5TLap{opacity:1}}@media (prefers-reduced-motion:reduce){.ScreensShowcase_slide__385cD{transform:none}.ScreensShowcase_spotlight__5TLap{transition:none}}.Story_poster__L7_g_{position:absolute;inset:0;width:100%;height:100%;flex-direction:column;gap:clamp(12px,2vw,18px);background:transparent;border:0;cursor:pointer}.Story_poster__L7_g_,.Story_ring__N1Bqk{display:flex;align-items:center;justify-content:center}.Story_ring__N1Bqk{width:clamp(58px,9vw,78px);height:clamp(58px,9vw,78px);border-radius:50%;border:1px solid var(--crimson);background-color:rgba(193,18,31,.12);transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.Story_poster__L7_g_:focus-visible .Story_ring__N1Bqk,.Story_poster__L7_g_:hover .Story_ring__N1Bqk{transform:scale(1.06);background-color:var(--crimson);border-color:var(--crimson-bright);box-shadow:0 0 38px var(--crimson-glow)}.Story_poster__L7_g_:active .Story_ring__N1Bqk{transform:scale(.98)}.Story_glyph___sWjp{fill:var(--crimson-text);transition:fill var(--dur) var(--ease)}.Story_poster__L7_g_:focus-visible .Story_glyph___sWjp,.Story_poster__L7_g_:hover .Story_glyph___sWjp{fill:#fff}@media (prefers-reduced-motion:reduce){.Story_poster__L7_g_:active .Story_ring__N1Bqk,.Story_poster__L7_g_:focus-visible .Story_ring__N1Bqk,.Story_poster__L7_g_:hover .Story_ring__N1Bqk{transform:none}}.StickyNav_bar__AfP0C,.StickyNav_main__EFE6D{--bar-h:60px}@media (min-width:860px){.StickyNav_bar__AfP0C,.StickyNav_main__EFE6D{--bar-h:64px}}.StickyNav_main__EFE6D{--header-h:0px;--anchor-offset:calc(var(--header-h) + 12px)}@media (min-width:860px){.StickyNav_main__EFE6D{--header-h:var(--bar-h)}}.StickyNav_main__EFE6D[tabindex]:focus,.StickyNav_main__EFE6D[tabindex]:focus-visible{outline:none}.StickyNav_sentinel__9ONlG{height:1px;margin-bottom:-1px;pointer-events:none}.StickyNav_bar__AfP0C{--nav-hide-y:100%;position:fixed;z-index:900;left:0;right:0;bottom:0;display:flex;align-items:center;gap:clamp(8px,2.5vw,14px);min-height:var(--bar-h);padding:8px max(clamp(12px,4vw,20px),env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom, 0px)) max(clamp(12px,4vw,20px),env(safe-area-inset-left,0px));background:var(--bg-deep);background:color-mix(in srgb,var(--bg-deep) 90%,transparent);-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);border-top:1px solid var(--border-light);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 -12px 32px rgba(0,0,0,.55);visibility:hidden;opacity:0;transform:translateY(var(--nav-hide-y));transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s linear var(--dur)}.StickyNav_bar__AfP0C[data-shown=true]{visibility:visible;opacity:1;transform:none;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s}@media (min-width:860px){.StickyNav_bar__AfP0C{--nav-hide-y:-100%;top:0;bottom:auto;height:var(--bar-h);min-height:0;padding:0 max(clamp(16px,4vw,40px),env(safe-area-inset-right,0px)) 0 max(clamp(16px,4vw,40px),env(safe-area-inset-left,0px));border-top:0;border-bottom:1px solid var(--border-light);box-shadow:inset 0 -1px 0 rgba(255,255,255,.03),0 12px 32px rgba(0,0,0,.5)}}.StickyNav_top__B86Vs{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;background:var(--panel);border:1px solid var(--border-light);color:var(--ink-soft);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.StickyNav_top__B86Vs:focus-visible,.StickyNav_top__B86Vs:hover{color:var(--ink);border-color:var(--brass);background:var(--panel-raised)}.StickyNav_topGlyph___u6WH{display:inline-flex;transform:rotate(-90deg)}@media (min-width:860px){.StickyNav_top__B86Vs{display:none}}.StickyNav_brand__kpKqs{display:none;align-items:center;flex:0 0 auto}@media (min-width:860px){.StickyNav_brand__kpKqs{display:inline-flex}}.StickyNav_links__ThkA9{display:none}@media (min-width:1024px){.StickyNav_links__ThkA9{display:flex;flex:1 1 auto;justify-content:center;align-items:center;gap:clamp(10px,1.8vw,26px)}}.StickyNav_link__l1XhY{position:relative;display:inline-flex;align-items:center;height:44px;padding:0 2px;color:var(--ink-mute);white-space:nowrap;transition:color var(--dur) var(--ease)}.StickyNav_link__l1XhY:hover{color:var(--ink-soft)}.StickyNav_link__l1XhY:after{content:"";position:absolute;left:0;right:0;bottom:9px;height:2px;background:var(--crimson);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur) var(--ease)}.StickyNav_link__l1XhY[aria-current]{color:var(--ink)}.StickyNav_link__l1XhY[aria-current]:after{transform:scaleX(1)}.StickyNav_cta__XdXZ_{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:44px;padding:0 clamp(14px,4vw,24px);border:1px solid var(--outline);border-top:1px solid #ff4050;background-image:linear-gradient(180deg,var(--crimson-bright) 0,var(--crimson) 100%);box-shadow:0 3px 0 var(--crimson-dim),0 6px 14px rgba(0,0,0,.25);transform:translateY(var(--cta-y,0));transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease)}.StickyNav_cta__XdXZ_:focus-visible,.StickyNav_cta__XdXZ_:hover{--cta-y:-1px;box-shadow:0 4px 0 var(--crimson-dim),0 10px 22px rgba(0,0,0,.45),0 0 28px var(--crimson-glow)}.StickyNav_cta__XdXZ_:active{--cta-y:3px;box-shadow:0 0 0 var(--crimson-dim),0 2px 6px rgba(0,0,0,.5)}.StickyNav_cta__XdXZ_:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (min-width:860px){.StickyNav_cta__XdXZ_{flex:0 0 auto;margin-left:auto;min-height:40px}}@media (prefers-reduced-motion:reduce){.StickyNav_bar__AfP0C,.StickyNav_cta__XdXZ_{transform:none}}