:root{--void:#05080f;--solid:#0a101b;--warm:#eaf0f8;--muted:#8394a8;--gold:#eb690b;--navy-900:#0d141f;--navy-800:#111a26;--navy-700:#18212e;--navy-600:#202b3a;--navy-500:#26313f;--linew:#eaf0f81f;--cond:"Anton", -apple-system, Arial, sans-serif;--sans:"Inter", -apple-system, Arial, sans-serif;--pad:clamp(20px, 5vw, 60px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--void);color:var(--warm);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.68}#ascent{z-index:0;width:100dvw;max-width:100%;height:100dvh;display:block;position:fixed;inset:0}.scrim{z-index:1;pointer-events:none;background:radial-gradient(#0000 38%,#05080fad 100%);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:5;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:fixed;inset:0}.content{z-index:2;position:relative}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.tag{font-family:var(--cond);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-size:12px}.tag.m{color:var(--muted)}header{z-index:50;padding:20px var(--pad);background:linear-gradient(#0d141fe6,#0d141f00);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.brand{font-family:var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--warm);align-items:center;min-height:44px;font-size:19px;text-decoration:none;display:inline-flex}.brand-lockup{object-fit:contain;flex:none;width:auto;max-width:240px;height:28px;display:block}.brand-text{align-items:center;display:inline-flex}@media (width<=640px){.brand-lockup{max-width:160px;height:18px}}.brand-text>span{color:var(--gold)}.nav-r{align-items:center;gap:24px;display:flex}.nav-r a.lnk{color:var(--muted);align-items:center;min-height:44px;font-size:13.5px;text-decoration:none;display:inline-flex}.nav-r a.lnk:hover{color:var(--warm)}.btn{background:var(--gold);color:#160b03;font-family:var(--sans);letter-spacing:.01em;text-transform:none;white-space:nowrap;border:1px solid var(--gold);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:15.5px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.btn:visited{color:#160b03}.btn:hover{color:#160b03;background:#f4832b;border-color:#f4832b}.btn:active{background:#d75f07;border-color:#d75f07;transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--warm);outline-offset:3px}.btn.ghost{color:var(--warm);font-family:var(--cond);letter-spacing:.16em;text-transform:uppercase;background:0 0;border-color:#eaf0f859;padding:0 26px;font-size:14px;font-weight:400}.btn.ghost:visited{color:var(--warm)}.btn.ghost:hover{border-color:var(--warm);color:var(--warm);background:#eaf0f80f}.btn.ghost:active{background:#eaf0f81f;transform:translateY(1px)}.btn[aria-disabled=true],.btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.tlink{min-height:44px;color:var(--warm);font-family:var(--sans);text-underline-offset:4px;align-items:center;gap:8px;font-size:15px;-webkit-text-decoration:underline #eb690be6;text-decoration:underline #eb690be6;text-decoration-thickness:1.5px;display:inline-flex}.tlink:visited{color:var(--warm)}.tlink:hover{color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:active{transform:none}}@media (width<=700px){.nav-r a.lnk{display:none}}.station{text-align:center;min-height:68svh;padding:72px var(--pad) 60px;justify-content:center;align-items:center;display:flex;position:relative}.station-inner{max-width:680px}h1{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(42px,7.4vw,110px);line-height:1}h1 span{color:var(--gold)}.station h2{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;margin:16px 0;font-size:clamp(30px,4.8vw,64px);line-height:1.04}.station h2 span{color:var(--gold)}.station p.body{color:var(--muted);max-width:54ch;margin:0 auto;font-size:clamp(15px,1.3vw,17.5px)}.station p.body b{color:var(--warm);font-weight:500}.hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.gate-no{font-family:var(--cond);letter-spacing:.4em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);margin-bottom:20px;padding:8px 18px;font-size:13px;display:inline-block}.progress{left:var(--pad);z-index:40;flex-direction:column-reverse;gap:14px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.progress span{background:#eaf0f838;border-radius:50%;width:7px;height:7px}.progress span.on{background:var(--gold)}@media (width<=900px){.progress{display:none}}.cue{color:var(--muted);font-family:var(--cond);letter-spacing:.4em;text-transform:uppercase;font-size:10.5px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.arrival{background:var(--navy-900);border-top:1px solid var(--linew)}.arr{padding:clamp(64px, 10vh, 116px) var(--pad);max-width:1180px;margin:0 auto}.arr h2{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;margin:12px 0 10px;font-size:clamp(28px,3.8vw,50px)}.arr h2 span{color:var(--gold)}.arr .sub{color:var(--muted);max-width:62ch;font-size:15px}.rows{margin-top:36px}.rows a{color:var(--warm);border-top:1px solid var(--linew);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:22px 0;text-decoration:none;display:grid}.rows a:last-child{border-bottom:1px solid var(--linew)}.rows .no{font-family:var(--cond);color:var(--gold);font-size:22px}.rows h3{font-family:var(--cond);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(19px,2.2vw,27px)}.rows p{color:var(--muted);max-width:64ch;margin-top:4px;font-size:13.5px}.rows .go{font-family:var(--cond);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:12px}.rows a:hover .go{color:var(--gold)}.rows a:hover{background:#202b3a80}@media (width<=700px){.rows a{grid-template-columns:1fr}.rows .go{display:none}}.split{grid-template-columns:1fr 1fr;gap:clamp(26px,4.5vw,70px);margin-top:30px;display:grid}.split .q{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(22px,2.8vw,36px);line-height:1.14}.split .q span{color:var(--gold)}.split p{color:var(--muted);margin-top:14px;font-size:14.5px}.opts{margin-top:24px}.opts div{border-top:1px solid var(--linew);padding:13px 0;font-size:15px}.opts div:last-child{border-bottom:1px solid var(--linew)}.prom{background:var(--navy-700);border:1px solid var(--gold);color:var(--warm);margin-top:24px;padding:15px 17px;font-size:14px}@media (width<=860px){.split{grid-template-columns:1fr}}.vgrid{background:var(--linew);border:1px solid var(--linew);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:36px;display:grid}.vc{background:var(--navy-700);flex-direction:column;justify-content:space-between;gap:10px;min-height:140px;padding:20px 18px 24px;display:flex}.vc h3{font-family:var(--cond);letter-spacing:.05em;text-transform:uppercase;font-size:15px}.vc p{color:var(--muted);font-size:12.5px}.vc .st{font-family:var(--cond);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:10px}.vc .st.q{color:var(--muted)}@media (width<=1000px){.vgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.vgrid{grid-template-columns:1fr}}.fd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:8px;display:flex}.fd h3{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(32px,5vw,68px);line-height:1}.fd .role{font-family:var(--cond);color:var(--gold);letter-spacing:.34em;text-transform:uppercase;margin-top:10px;font-size:11px}.fd p{color:var(--muted);max-width:46ch;font-size:14.5px}.chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.chip{background:var(--navy-700);color:var(--warm);font-family:var(--sans);cursor:pointer;border:1px solid #eaf0f840;min-height:46px;padding:12px 18px;font-size:14px}.chip[aria-pressed=true]{background:var(--gold);color:#160b03;border-color:var(--gold);font-weight:600}.chip:hover{border-color:var(--warm)}.note{color:var(--muted);max-width:70ch;margin-top:24px;font-size:13px}footer{background:var(--navy-900);padding:38px var(--pad) 62px;color:var(--muted);border-top:1px solid var(--linew);font-size:12.5px}.fgrid{flex-wrap:wrap;justify-content:space-between;gap:24px;max-width:1180px;margin:0 auto;display:flex}.flinks{flex-wrap:wrap;gap:18px;display:flex}.flinks a{color:var(--muted);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.flinks a:hover{color:var(--warm)}.proto{max-width:1180px;font-family:var(--cond);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:14px auto 0;font-size:10.5px}section[id],div[id]{scroll-margin-top:84px}.skip{z-index:80;background:var(--gold);color:#160b03;font-family:var(--sans);padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:-9999px}.skip:focus{left:12px}.menu-btn{display:none}@media (width<=700px){.nav-r .btn{display:none}.menu-btn{color:var(--warm);font-family:var(--cond);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #eaf0f859;justify-content:center;align-items:center;min-height:46px;padding:13px 18px;font-size:12px;display:inline-flex}.menu-btn[aria-expanded=true],.menu-btn:hover{border-color:var(--gold);color:var(--gold)}}.mnav{z-index:49;background:var(--navy-800);border-bottom:1px solid var(--linew);flex-direction:column;padding:8px 0;display:none;position:fixed;top:66px;left:0;right:0}.mnav.open{display:flex}.mnav a{color:var(--warm);padding:14px var(--pad);align-items:center;min-height:48px;font-size:15px;text-decoration:none;display:flex}.mnav a:hover{color:var(--gold)}.reveal{opacity:0;filter:blur(10px);transition:opacity .9s,transform .9s,filter .9s;transform:translateY(18px)}.reveal.in{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;filter:none;transition:none;transform:none}}@media (width<=768px){.station-inner{background:radial-gradient(#05080f8c 0%,#05080f47 55%,#0000 78%);padding:22px 10px}.station h1,.station h2{text-shadow:0 2px 14px #05080fd9}.station p.body{color:#b9c7d8;text-shadow:0 1px 8px #05080fe6}.gate-no{background:#05080f80}}.iris{z-index:3;padding:calc(var(--pv-head-h,76px) + 28px) var(--pad) 100px;justify-content:center;align-items:safe center;display:flex;position:fixed;inset:0}.iris-svg{pointer-events:none;z-index:0;width:min(96vw,860px);height:min(96vw,860px);max-height:96vh;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.iris-core{z-index:1;text-align:center;max-width:620px;position:relative}.iris-core .eyebrow{font-family:var(--cond);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-size:12px}.iris-core h1{margin-top:16px}.iris-core p.body{color:var(--muted);max-width:54ch;margin:18px auto 0;font-size:clamp(15px,1.3vw,17.5px)}.iris-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.journey-skip{min-height:44px;color:var(--warm);font-family:var(--sans);text-underline-offset:4px;align-items:center;gap:8px;margin-top:6px;font-size:14px;-webkit-text-decoration:underline #eb690be6;text-decoration:underline #eb690be6;text-decoration-thickness:1.5px;display:inline-flex}.journey-skip:hover{color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.jy{--jy-navy:#0c1422;--jy-white:#f4f7fa;--jy-steel:#8797ab;--jy-ice:#d9e8f533;--jy-border:#8797ab3d}.jy-veil{z-index:30;pointer-events:none;background:radial-gradient(at 50% 46%,#d9e8f517 0%,#0000 46%),radial-gradient(#0000 30%,#050912e6 100%);transition:opacity .42s;position:fixed;inset:0}.jy-grain{z-index:31;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)' opacity='0.5'/%3E%3C/svg%3E");position:fixed;inset:0}.jy-stage{inset:calc(var(--pv-head-h,76px) + 28px) var(--pad) 132px;z-index:34;text-align:center;pointer-events:none;place-items:center;display:grid;position:fixed}.jy-chapter,.jy-arrival{max-width:720px;transition:opacity .32s}.jy-marker,.jy-title,.jy-line,.jy-flow{transition:opacity .32s}.jy-marker{font-family:var(--sans);letter-spacing:.32em;color:var(--gold);margin-bottom:14px;font-size:clamp(11px,1.6vw,13px)}.jy-flow{font-family:var(--sans);letter-spacing:.3em;color:var(--gold);word-spacing:.12em;margin-top:24px;font-size:clamp(11.5px,1.8vw,14px)}.jy-title{font-family:var(--cond);letter-spacing:.045em;color:var(--jy-white);text-shadow:0 0 34px #d9e8f533;font-size:clamp(30px,6.4vw,62px);line-height:1.04}.jy-line{color:var(--jy-steel);margin-top:14px;font-size:clamp(14.5px,2.2vw,18px);line-height:1.6}.jy-welcome{font-family:var(--cond);letter-spacing:.05em;color:var(--jy-white);font-size:clamp(34px,7.4vw,74px)}.jy-granted{font-family:var(--sans);letter-spacing:.34em;color:#eb690b;text-shadow:0 0 30px #eb690b8c;margin-bottom:14px;font-size:clamp(12px,2.2vw,15px);font-weight:600}.jy-lockup{margin:20px auto 0;display:block}.jy[data-phase=arrival] .jy-stage{inset:0 var(--pad)}.jy-arrival{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:620px;margin-inline:auto;display:flex}.jy-arrival>*{margin-inline:auto}.jy-arrival .jy-lockup{width:min(420px,74%);height:auto;margin:22px auto 0}.jy-hub{font-family:var(--cond);letter-spacing:.16em;color:var(--gold);margin-top:20px;font-size:clamp(18px,3.4vw,32px)}.jy-motion{font-family:var(--sans);letter-spacing:.34em;color:var(--gold);text-shadow:0 0 26px #eb690b73;margin-top:24px;font-size:clamp(11px,1.8vw,13.5px);transition:opacity .42s}.jy-black{z-index:44;pointer-events:none;background:#000;position:fixed;inset:0}.jy-cover{z-index:60;opacity:1;pointer-events:none;background:#000;position:fixed;inset:0}.jy-controls{right:var(--pad);bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:42;gap:10px;display:flex;position:fixed}.jy[data-active=true]:after{content:"";pointer-events:none;z-index:41;background:linear-gradient(#05080f00 0%,#05080fe6 66%);height:140px;position:fixed;bottom:0;left:0;right:0}.jy-btn{min-height:44px;color:var(--jy-white);font-family:var(--sans);letter-spacing:.01em;cursor:pointer;background:#0c1422b8;border:1px solid #eb690b6b;border-radius:6px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .18s,background .18s}.jy-btn:hover{border-color:var(--gold);background:#0c1422e6}.jy-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}html.film-on .pv-head,html.film-on .mnav,html.film-on .pv-foot,html.film-on .to-top,html.film-on .content,html.film-on .skip{visibility:hidden;pointer-events:none}html.film-on .pv-head,html.film-on .mnav,html.film-on .pv-foot,html.film-on .to-top{opacity:0}html.film-on{scroll-behavior:auto}html.film-on .iris{padding-top:28px}html.journey-on .iris{visibility:hidden;pointer-events:none}html.motor-on .iris{visibility:visible}html.motor-on .iris-core{visibility:hidden;pointer-events:none}@media (width<=900px){.jy-controls{justify-content:center;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.jy-veil,.jy-chapter,.jy-arrival{transition-duration:1ms}}.jy-signal{font-family:var(--sans);letter-spacing:.34em;color:var(--gold);text-shadow:0 0 26px #eb690b73;font-size:clamp(13px,2.4vw,16px);transition:opacity .32s}.wm{object-fit:contain;width:auto;max-width:100%;height:1.6em;display:inline-block}.wm-eyebrow{height:clamp(18px,3.15vw,47px);margin:0 auto;display:block}.wm-hero{height:clamp(28px,5vw,54px);margin:6px 0 18px;display:block}.iris-core .eyebrow:has(.wm){letter-spacing:normal}.wm-animated{height:clamp(30px,5.6vw,60px);animation:.9s cubic-bezier(.16,1,.3,1) both wm-reveal}@keyframes wm-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.wm-animated{animation-duration:1ms}}@media (width<=900px){.jy-stage{inset:calc(var(--pv-head-h,76px) + 22px) 16px 124px}.jy-chapter,.jy-arrival,.jy-signal{text-align:center;width:100%;max-width:100%;margin-inline:auto}.jy[data-phase=arrival] .jy-stage{inset:0 16px}.jy-marker{letter-spacing:.26em;font-size:clamp(11px,3.2vw,13px)}.jy-title{letter-spacing:.03em;font-size:clamp(32px,10vw,46px)}.jy-line{font-size:clamp(15px,4.3vw,18px)}.jy-flow{letter-spacing:.2em;font-size:clamp(11.5px,3.3vw,14px)}.jy-signal{font-size:clamp(13px,3.8vw,16px)}.jy-granted{letter-spacing:.26em;font-size:clamp(12px,3.4vw,15px)}.jy-welcome{font-size:clamp(34px,10.6vw,52px)}.jy-hub{font-size:clamp(20px,6.4vw,30px)}.jy-motion{letter-spacing:.26em;font-size:clamp(11.5px,3.2vw,13.5px)}}.steps{background:var(--linew);border:1px solid var(--linew);gap:1px;margin:30px 0 0;padding:0;list-style:none;display:grid}.step{background:var(--navy-700);grid-template-columns:74px 1fr;align-items:start;gap:18px;padding:22px 20px;display:grid;position:relative}.step-no{font-family:var(--cond);color:#eb690b8c;letter-spacing:.04em;font-size:34px;line-height:1}.step+.step .step-no:before{content:"";background:linear-gradient(#eb690b80,#0000);width:1px;height:22px;position:absolute;top:-1px;left:34px}.step-body h3{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;font-size:16px}.step-body p{color:var(--muted);max-width:62ch;margin-top:8px;font-size:14.5px;line-height:1.6}@media (width<=560px){.step{grid-template-columns:52px 1fr;gap:12px;padding:18px 14px}.step-no{font-size:26px}.step+.step .step-no:before{left:22px}}a.vc{color:inherit;text-decoration:none;transition:transform .2s,background .2s,border-color .2s}a.vc:hover{background:#0e1726;transform:translateY(-3px)}a.vc:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.vc-ext{color:var(--gold);margin-left:8px;font-size:12px;transition:transform .2s;display:inline-block}a.vc:hover .vc-ext{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){a.vc,a.vc:hover,.vc-ext,a.vc:hover .vc-ext{transition:none;transform:none}}.fd .fd-sig{gap:10px;margin:6px 0 0}.fd .fd-sig .sig-mark{width:min(360px,100%)}@media (width<=720px){.fd{align-items:flex-start}.fd .fd-sig .sig-mark{width:min(280px,100%)}}.fd h3.fsig-label{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;line-height:1.2}.fd .fd-sig{width:min(360px,100%)}@media (width<=720px){.fd .fd-sig{width:min(280px,100%)}}.fd>div:first-child{flex:none;width:min(360px,100%)}.sig{--sig-total:6s;--sig-start:0s;display:block}.sig .sig-mark{width:100%;height:auto;display:block;overflow:visible}.sig-pen{stroke-dasharray:1;stroke-dashoffset:1px}.sig[data-state=writing] .sig-pen{animation-name:sig-draw;animation-timing-function:cubic-bezier(.3,0,.36,1);animation-fill-mode:both}.sig[data-state=done] .sig-pen{stroke-dashoffset:0}@keyframes sig-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.sig-nib{opacity:0;offset-distance:0%;offset-rotate:0deg}.sig-nib-body{fill:#dfe6ef}.sig-nib-a .sig-nib-ink{fill:#eb690b}.sig-nib-b .sig-nib-ink{fill:#7d8a9b}.sig[data-state=writing] .sig-nib{animation-name:sig-nib-move,sig-nib-show;animation-timing-function:cubic-bezier(.3,0,.36,1),linear;animation-fill-mode:both}.sig[data-state=done] .sig-nib{display:none}@keyframes sig-nib-move{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes sig-nib-show{0%{opacity:0}7%{opacity:.9}90%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sig .sig-pen,.sig[data-state=writing] .sig-pen{stroke-dashoffset:0;animation:none}.sig-nib,.sig[data-state=writing] .sig-nib{animation:none;display:none}}.ahs{--sig-total:6s}@media (width<=720px){.ahs{--sig-total:5s}.station-inner{--ahs-after:5s}}.jy-arrival .jy-lockup{--sig-start:.5s;width:min(420px,74%);margin:22px auto 0}.jy-arrival .jy-lockup[data-state=writing]~.jy-hub{animation:ahs-after-in .52s ease-out calc(.5s + var(--sig-total) + .1s) both}@keyframes ahs-after-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jy-arrival .jy-lockup[data-state=writing]~.jy-hub{animation:none}}.station-inner.is-welcome{text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.wm-hero-sig{width:min(420px,82%);margin:6px auto 18px;margin-inline:auto}:is(.station-inner:has(.wm-hero-sig[data-state=writing])>.body,.station-inner:has(.wm-hero-sig[data-state=writing])>.hero-cta){animation:ahs-after-in .52s ease-out calc(var(--ahs-after,6s) + .1s) both}@media (prefers-reduced-motion:reduce){:is(.station-inner:has(.wm-hero-sig[data-state=writing])>.body,.station-inner:has(.wm-hero-sig[data-state=writing])>.hero-cta){animation:none}}.flow{background:var(--linew);border:1px solid var(--linew);grid-template-columns:repeat(4,1fr);gap:1px;margin:34px 0 0;padding:0;list-style:none;display:grid}.flow li{background:var(--navy-700);flex-direction:column;gap:8px;padding:22px 18px 24px;display:flex}.flow .flow-step{font-family:var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--warm);font-size:clamp(20px,2.4vw,28px)}.flow li+li .flow-step:before{content:"→";color:var(--gold);font-family:var(--sans);vertical-align:2px;margin-right:10px;font-size:.7em}.flow p{color:var(--muted);font-size:13.5px;line-height:1.6}@media (width<=860px){.flow{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.flow{grid-template-columns:1fr}}.caps{background:var(--linew);border:1px solid var(--linew);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:30px 0 0;padding:0;list-style:none;display:grid}.caps li{background:var(--navy-700);padding:18px 18px 20px}.caps h3{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.caps p{color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.6}@media (width<=720px){.caps{grid-template-columns:1fr}}.status-note{border:1px solid var(--linew);border-left:2px solid var(--gold);background:var(--navy-700);color:var(--warm);max-width:66ch;margin-top:24px;padding:16px 18px;font-size:14.5px;line-height:1.6}.hp-flowline{font-family:var(--sans);letter-spacing:.24em;color:var(--gold);word-spacing:.14em;text-align:center;margin:4px auto 18px;font-size:clamp(10.5px,1.9vw,13px);line-height:1.7}.alt-path{border:1px dashed var(--linew);background:#ffffff04;border-radius:6px;margin-top:34px;padding:22px}.alt-path h3{margin:0 0 8px;font-size:clamp(16px,2.2vw,19px)}.alt-path p{margin:0 0 12px}
