.is-held,.is-held *,.is-held :before,.is-held :after{animation-play-state:paused!important}.iso-draw{stroke-dasharray:var(--len,1200);stroke-dashoffset:var(--len,1200)}.iso-scene.in-view .iso-draw{animation:1.4s forwards iso-draw-in;animation-delay:var(--delay,0s)}@keyframes iso-draw-in{to{stroke-dashoffset:0}}.iso-pop{opacity:0;transform:translateY(10px)}.iso-scene.in-view .iso-pop{animation:.7s forwards iso-pop-in;animation-delay:var(--delay,0s)}@keyframes iso-pop-in{to{opacity:1;transform:translateY(0)}}.iso-pulse{stroke-dasharray:14 320;stroke-dashoffset:334px;opacity:0}.iso-scene.in-view .iso-pulse{opacity:1;animation:2.4s linear infinite iso-pulse-run;animation-delay:var(--delay,0s)}@keyframes iso-pulse-run{to{stroke-dashoffset:0}}.station{opacity:.28;transition:opacity .5s}.iso-scene.in-view .station{animation:.6s forwards station-light;animation-delay:var(--delay,0s)}@keyframes station-light{to{opacity:1}}.reveal{opacity:1;transform:none}.fade-up{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.fade-up.in-view{opacity:1;transform:translateY(0)}.loop-node{transform-box:fill-box;transform-origin:50%}.iso-scene.in-view .loop-node{animation:3s ease-in-out infinite node-breathe}@keyframes node-breathe{0%,to{opacity:.7}50%{opacity:1}}.cast-shadow{opacity:0;transition:opacity .6s}.iso-scene.in-view .cast-shadow{animation:.8s forwards shadow-settle;animation-delay:var(--delay,0s)}@keyframes shadow-settle{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.device{flex-direction:column;align-items:center;gap:.5rem;display:flex}.device svg{width:100%;height:auto}.device-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;font-size:.72rem}.device-row{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1.5rem;display:flex}.device-group{flex-direction:column;align-items:center;gap:.4rem;display:flex}.device-group-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold);font-size:.74rem}.device-cluster{align-items:flex-end;gap:.4rem;display:flex}.depth-object{opacity:0;transform-box:fill-box;transform-origin:50%;transform:translateY(-14px)}.iso-scene.in-view .depth-object{animation:.7s cubic-bezier(.2,.8,.3,1) forwards object-land;animation-delay:var(--delay,0s)}@keyframes object-land{to{opacity:1;transform:translateY(0)}}.workspace-scene{width:100%;position:relative}.workspace-scene svg{width:100%;height:auto;overflow:visible}.ws-pop{opacity:0;transform-box:fill-box;transform-origin:50%;transform:translateY(-12px)}.iso-scene.in-view .ws-pop{animation:.7s cubic-bezier(.2,.8,.3,1) forwards ws-settle;animation-delay:var(--delay,0s)}@keyframes ws-settle{to{opacity:1;transform:translateY(0)}}.ws-shadow{opacity:0;transition:opacity .7s}.iso-scene.in-view .ws-shadow{animation:.9s .2s forwards ws-shadow-in}@keyframes ws-shadow-in{0%{opacity:0}to{opacity:1}}.ws-path{stroke-dasharray:360;stroke-dashoffset:360px}.iso-scene.in-view .ws-path{animation:1.4s cubic-bezier(.22,.61,.36,1) .5s forwards ws-path-travel}@keyframes ws-path-travel{to{stroke-dashoffset:0}}.ws-path-tip{opacity:0}.iso-scene.in-view .ws-path-tip{animation:.3s 1.7s forwards ws-signal-arrive}.ws-screen-head{opacity:.55}.iso-scene.in-view .ws-screen-head{animation:.5s 1.7s forwards ws-signal-arrive}@keyframes ws-signal-arrive{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ws-pop,.iso-scene.in-view .ws-pop{opacity:1!important;animation:none!important;transform:none!important}.ws-shadow,.iso-scene.in-view .ws-shadow{opacity:1!important;animation:none!important}.ws-path,.iso-scene.in-view .ws-path{stroke-dashoffset:0!important;animation:none!important}.ws-path-tip,.iso-scene.in-view .ws-path-tip,.ws-screen-head,.iso-scene.in-view .ws-screen-head{opacity:1!important;animation:none!important}}.hero-film{width:100%;position:relative}.hero-film svg{width:100%;height:auto;display:block;overflow:visible}.hf-prop{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .55s var(--dim-hover-ease), transform .55s var(--dim-hover-ease);transition-delay:var(--delay,0s);transform:translateY(-10px)}.hero-film[data-beat="0"] .hf-prop{opacity:0;transform:translateY(-10px)}.hero-film:not([data-beat="0"]) .hf-prop{opacity:1;transform:translateY(0)}.hf-floor,.hf-ground-shadow{opacity:0;transition:opacity .6s .35s}.hero-film:not([data-beat="0"]) .hf-floor,.hero-film:not([data-beat="0"]) .hf-ground-shadow{opacity:1}.hf-phone-badge,.hf-phone-badge-count{opacity:0;transition:opacity .3s}.hf-phone-glint{transition:opacity .4s}.hero-film[data-beat="2"] .hf-phone-badge,.hero-film[data-beat="2"] .hf-phone-badge-count,.hero-film[data-beat="3"] .hf-phone-badge,.hero-film[data-beat="3"] .hf-phone-badge-count,.hero-film[data-beat="4"] .hf-phone-badge,.hero-film[data-beat="4"] .hf-phone-badge-count,.hero-film[data-beat="5"] .hf-phone-badge,.hero-film[data-beat="5"] .hf-phone-badge-count{opacity:1}.hero-film[data-beat="2"] .hf-phone-screen,.hero-film[data-beat="3"] .hf-phone-screen{animation:1.1s ease-in-out infinite hf-phone-flash}@keyframes hf-phone-flash{0%,to{fill:#2b3245}50%{fill:#43506e}}.hero-film[data-beat="3"] .hf-phone{transform-box:fill-box;transform-origin:50%;animation:.16s linear infinite hf-buzz}@keyframes hf-buzz{0%,to{transform:translate(0)}25%{transform:translate(.8px,-.4px)}50%{transform:translate(-.7px,.5px)}75%{transform:translate(.5px,.4px)}}.hf-bub{--hx:0px;--hy:0px;opacity:0;transform:translate(calc(var(--bx) + var(--hx)), calc(var(--by) + var(--hy))) translateY(10px) scale(.7);transform-box:view-box;transform-origin:50%;transition:opacity .35s ease, transform .4s var(--dim-hover-ease)}.hf-bub text{pointer-events:none}.hero-film[data-beat="2"] .hf-bub-phone:first-of-type{opacity:1;transform:translate(calc(var(--bx) + var(--hx)), calc(var(--by) + var(--hy))) scale(1);transition-delay:.1s}.hero-film[data-beat="3"] .hf-bub,.hero-film[data-beat="4"] .hf-bub,.hero-film[data-beat="5"] .hf-bub{opacity:1;transform:translate(calc(var(--bx) + var(--hx)), calc(var(--by) + var(--hy))) scale(1)}.hero-film[data-beat="3"] .hf-bub{animation:2.4s ease-in-out infinite hf-jostle;animation-delay:var(--bd,0s)}@keyframes hf-jostle{0%,to{transform:translate(calc(var(--bx) + var(--hx)), calc(var(--by) + var(--hy))) scale(1)}50%{transform:translate(calc(var(--bx) + var(--hx) + 3px), calc(var(--by) + var(--hy) - 3px)) scale(1.03)}}.hero-film[data-beat="2"] .hf-bub,.hero-film[data-beat="3"] .hf-bub,.hero-film[data-beat="4"] .hf-bub,.hero-film[data-beat="5"] .hf-bub{pointer-events:auto}.hero-film .hf-noise:hover .hf-bub:not(.hf-bub-near){opacity:.55}.hf-bub.hf-bub-near{filter:drop-shadow(3px 5px 5px #0f131e66);transform:translate(calc(var(--bx) + var(--hx) + 2px), calc(var(--by) + var(--hy) - 5px)) scale(1.12)!important;animation:none!important}.hf-bub.hf-bub-near .hf-dot{opacity:1;filter:drop-shadow(0 0 3px #d6453fb3)}.hf-phone{transition:filter .25s}.hf-phone.hf-react .hf-phone-glint{opacity:.95}.hf-phone.hf-react .hf-phone-badge{transform-box:fill-box;transform-origin:50%;animation:.7s ease-in-out infinite hf-dot-pulse}.hf-phone.hf-react{transform-box:fill-box;transform-origin:50%;animation:.16s linear infinite hf-buzz}.hf-worker-body,.hf-worker-head{transition:transform .4s var(--dim-hover-ease);transform-box:fill-box;transform-origin:50%}.hf-worker.hf-react .hf-worker-body{transform:translateY(-1.5px)rotate(-1.5deg)}.hf-worker.hf-react .hf-worker-head{transform:translateY(-1px)}.hf-worker.hf-react .hf-cat-ear{transform-box:fill-box;transform-origin:bottom;animation:.9s ease-in-out infinite hf-ear-twitch}@keyframes hf-ear-twitch{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-12deg)}90%{transform:rotate(6deg)}}.hf-agentc{will-change:transform}.hf-agentc.hf-react .hf-agentc-glow{opacity:.26!important}.hf-agentc.hf-react .hf-agentc-pulse{stroke:var(--c-gold);filter:drop-shadow(0 0 3px #dab56e99)}.hero-film.hf-agentc-focus .hf-bub{opacity:.35!important}.hero-film.hf-agentc-focus[data-beat="6"] .hf-agentc-pulse{stroke-width:3.2px}.hf-answer{transition:opacity .4s var(--dim-hover-ease), transform .4s var(--dim-hover-ease)}.hf-answer.hf-react{filter:drop-shadow(2px 4px 5px #0f131e59);transform:translate(0)translateY(-3px)scale(1.04)!important}.hf-answer.hf-react .dim-signal{filter:drop-shadow(0 0 3px #dab56eb3)}.hf-dot{opacity:.95}.hero-film[data-beat="3"] .hf-dot{transform-box:fill-box;transform-origin:50%;animation:1s ease-in-out infinite hf-dot-pulse}@keyframes hf-dot-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.hf-screen-calm,.hf-screen-ai,.hf-screen-resolved{opacity:0;transition:opacity .45s}.hero-film[data-beat="1"] .hf-screen-calm,.hero-film[data-beat="2"] .hf-screen-calm,.hero-film[data-beat="3"] .hf-screen-calm,.hero-film[data-beat="4"] .hf-screen-ai,.hero-film[data-beat="5"] .hf-screen-ai,.hero-film[data-beat="6"] .hf-screen-ai,.hero-film[data-beat="7"] .hf-screen-resolved,.hero-film[data-beat="8"] .hf-screen-resolved,.hero-film[data-beat="9"] .hf-screen-resolved{opacity:1}.hf-prompt{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s ease, transform .4s var(--dim-hover-ease);transform:translateY(8px)scale(.96)}.hero-film[data-beat="4"] .hf-prompt,.hero-film[data-beat="5"] .hf-prompt{opacity:1;transform:translateY(0)scale(1)}.hf-worker-sigh{transition:opacity .4s}.hero-film[data-beat="5"] .hf-worker-sigh{opacity:.85}.hf-agentc{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .6s var(--dim-hover-ease), transform .6s var(--dim-hover-ease);transform:translate(34px)}.hero-film[data-beat="6"] .hf-agentc,.hero-film[data-beat="7"] .hf-agentc,.hero-film[data-beat="8"] .hf-agentc,.hero-film[data-beat="9"] .hf-agentc{opacity:1;transform:translate(0)}.hf-agentc-pulse{transition:stroke-dashoffset .9s var(--dim-hover-ease) .3s}.hero-film[data-beat="6"] .hf-agentc-pulse,.hero-film[data-beat="7"] .hf-agentc-pulse,.hero-film[data-beat="8"] .hf-agentc-pulse,.hero-film[data-beat="9"] .hf-agentc-pulse{stroke-dashoffset:0}.hf-agentc-glow{transform-box:fill-box;transform-origin:50%}.hero-film[data-beat="6"] .hf-agentc-glow{animation:2.6s ease-in-out infinite hf-agentc-breathe}@keyframes hf-agentc-breathe{0%,to{opacity:.1;transform:scale(.96)}50%{opacity:.2;transform:scale(1.04)}}.hf-answer{opacity:0;transform-box:fill-box;transform-origin:0;transition:opacity .4s var(--dim-hover-ease), transform .4s var(--dim-hover-ease);transform:translate(-10px)scale(.94)}.hero-film[data-beat="7"] .hf-answer,.hero-film[data-beat="8"] .hf-answer{opacity:1;transition-delay:var(--ad,0s);transform:translate(0)scale(1)}.hero-film[data-beat="7"] .hf-bub,.hero-film[data-beat="8"] .hf-bub,.hero-film[data-beat="9"] .hf-bub{opacity:0;transform:translate(var(--bx), calc(var(--by) - 8px)) scale(.5);animation:none}.hero-film[data-beat="7"] .hf-phone-badge,.hero-film[data-beat="7"] .hf-phone-badge-count{opacity:0}.hf-cat-z{transition:opacity .5s}.hero-film[data-beat="8"] .hf-cat-z,.hero-film[data-beat="9"] .hf-cat-z{opacity:.9;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite hf-cat-z}@keyframes hf-cat-z{0%{opacity:0;transform:translateY(2px)}40%{opacity:.9}to{opacity:0;transform:translateY(-6px)}}.hero-captions{text-align:center;justify-content:center;align-items:flex-start;min-height:3.4rem;margin-top:.75rem;display:flex;position:relative}.hf-caption{max-width:30ch;font-family:var(--font-sans);color:#ffffffeb;opacity:0;pointer-events:none;background:#0f131e8c;border-radius:.4rem;margin:0 auto;padding:.45rem .9rem;font-size:clamp(.95rem,2.4vw,1.15rem);line-height:1.4;transition:opacity .4s,transform .4s;position:absolute;inset:0;transform:translateY(6px)}.hf-caption.active{opacity:1;transform:translateY(0)}.hero-film-controls{flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;margin-top:1rem;display:flex}.hf-sound-invite,.hf-play{font-family:var(--font-sans);color:var(--c-gold);cursor:pointer;background:0 0;border:1px solid #dab56e73;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.85rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.hf-sound-invite:hover,.hf-play:hover{border-color:var(--c-gold);background:#dab56e1f}.hf-sound-invite.is-on{background:var(--c-gold);color:#23293a;border-color:var(--c-gold)}.hf-sound-invite.is-on:hover{background:var(--c-gold)}.hf-sound-invite .hf-sound-on,.hf-sound-invite.is-on .hf-sound-off{display:none}.hf-sound-invite.is-on .hf-sound-on{display:inline}.hf-sound-invite svg,.hf-play svg{flex:none}.hf-sound-label{color:#fff9;font-size:.78rem}.hf-play .hf-play-replay,.hero-film-controls[data-state=ended] .hf-play .hf-play-play{display:none}.hero-film-controls[data-state=ended] .hf-play .hf-play-replay{display:inline}.hero-cta{opacity:0;visibility:hidden;transition:opacity .6s var(--dim-hover-ease), transform .6s var(--dim-hover-ease), visibility .6s;flex-wrap:wrap;gap:1rem;margin-top:1.6rem;display:flex;transform:translateY(10px)}.hero-cta.revealed{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:640px){.hero-captions{min-height:4.2rem}.hf-caption{max-width:26ch}.hero-film-controls{gap:.6rem .8rem}}@media (prefers-reduced-motion:reduce){.hf-prop{transition:opacity .3s!important;transform:none!important}.hero-film[data-beat="0"] .hf-prop{opacity:1!important}.hf-phone-screen,.hero-film[data-beat="2"] .hf-phone-screen,.hero-film[data-beat="3"] .hf-phone-screen,.hero-film[data-beat="3"] .hf-phone,.hero-film[data-beat="3"] .hf-bub,.hero-film[data-beat="3"] .hf-dot{animation:none!important}.hf-agentc-glow,.hero-film[data-beat="6"] .hf-agentc-glow{opacity:.16!important;animation:none!important}.hf-cat-z,.hero-film[data-beat="8"] .hf-cat-z,.hero-film[data-beat="9"] .hf-cat-z{opacity:0!important;animation:none!important}.hf-bub,.hf-answer,.hf-agentc,.hf-prompt,.hf-caption,.hero-cta{transition:opacity .3s!important}.hf-bub.hf-bub-near{filter:none!important;transform:none!important}.hf-phone.hf-react,.hf-phone.hf-react .hf-phone-badge{animation:none!important}.hf-worker.hf-react .hf-worker-body,.hf-worker.hf-react .hf-worker-head{transform:none!important}.hf-worker.hf-react .hf-cat-ear{animation:none!important}.hf-answer.hf-react{filter:none!important;transform:none!important}}.queue-stage-col{min-width:0}.queue-film{width:100%;position:relative}.queue-film svg{width:100%;height:auto;display:block;overflow:visible}.pqs-b1,.pqs-b2,.pqs-b3{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .55s var(--dim-hover-ease), transform .55s var(--dim-hover-ease);transform:translateY(-6px)}.queue-film:not([data-beat="0"]) .pqs-b1,.queue-film[data-beat="2"] .pqs-b2,.queue-film[data-beat="3"] .pqs-b2,.queue-film[data-beat="3"] .pqs-b3{opacity:1;transform:translateY(0)}.pqs-mod{transition-delay:calc(var(--mi,0) * .16s)}.pqs-dev{transition-delay:calc(var(--di,0) * .18s)}.pqs-plat{opacity:0;transition:opacity .6s}.queue-film .pqs-plat{opacity:1}.pqs-spark{transform-box:fill-box;transform-origin:50%}.queue-film[data-beat="1"] .pqs-spark{animation:2.2s ease-in-out infinite pqs-spark}@keyframes pqs-spark{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.14)}}.pqs-card{transition:opacity .5s ease, transform .6s var(--dim-hover-ease)}.queue-film[data-beat="2"] .pqs-card,.queue-film[data-beat="3"] .pqs-card{opacity:0;transform:translate(10px,-6px)}.pqs-arm{transition:opacity .5s .1s}.queue-film[data-beat="2"] .pqs-arm,.queue-film[data-beat="3"] .pqs-arm{opacity:0}.pqs-c1-track{opacity:0;transition:opacity .5s}.queue-film[data-beat="1"] .pqs-c1-track{opacity:.65}.pqs-c1-pulse{stroke-dasharray:var(--len,80);stroke-dashoffset:var(--len,80);opacity:0}.queue-film[data-beat="1"] .pqs-c1-pulse{animation:pqs-draw 1.5s var(--dim-hover-ease) forwards}@keyframes pqs-draw{0%{stroke-dashoffset:var(--len,80);opacity:1}62%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.pqs-core{transform-box:fill-box;transform-origin:50%}.queue-film[data-beat="2"] .pqs-core{animation:1.7s ease-in-out infinite pqs-core}@keyframes pqs-core{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}.queue-film[data-beat="3"] .pqs-core{fill:#3a4257}.pqs-belt{stroke-dashoffset:0;opacity:0;transition:opacity .4s}.queue-film[data-beat="2"] .pqs-belt,.queue-film[data-beat="3"] .pqs-belt{opacity:.8}.queue-film[data-beat="2"] .pqs-belt{animation:1.1s linear infinite pqs-belt}@keyframes pqs-belt{to{stroke-dashoffset:-13px}}.pqs-mod{transform-box:fill-box;transform-origin:bottom}.queue-film[data-beat="2"] .pqs-mod{animation:2.2s ease-in-out infinite pqs-bob;animation-delay:calc(var(--mi,0) * .32s)}@keyframes pqs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pqs-c2-track{opacity:0;transition:opacity .5s}.queue-film[data-beat="3"] .pqs-c2-track{opacity:.65}.pqs-c2-pulse{stroke-dasharray:var(--len,120);stroke-dashoffset:var(--len,120);opacity:0}.queue-film[data-beat="3"] .pqs-c2-pulse{animation:pqs-draw 1.6s var(--dim-hover-ease) forwards}.pqs-badge{opacity:0;transform-box:fill-box;transform-origin:50%}.queue-film[data-beat="3"] .pqs-badge{animation:pqs-badge-in .5s var(--dim-hover-ease) .9s both}@keyframes pqs-badge-in{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.pqs-badge-disc{transform-box:fill-box;transform-origin:50%}.queue-film[data-beat="3"] .pqs-badge-disc{animation:1.8s ease-in-out 1.5s infinite pqs-pulse}@keyframes pqs-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.pqs-bub{transform-box:fill-box;transform-origin:50%}.queue-film:not([data-beat="0"]) .pqs-bub.pqs-b1,.queue-film[data-beat="2"] .pqs-bub.pqs-b2,.queue-film[data-beat="3"] .pqs-bub.pqs-b2{animation:pqs-pop .4s var(--dim-hover-ease) both}@keyframes pqs-pop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.pqs-hub{transition:filter .25s}.pqs-hub.pqs-react{filter:drop-shadow(0 3px 7px #0f131e47)}.pqs-dev{transition:filter .25s}.pqs-dev.pqs-react{filter:drop-shadow(0 4px 8px #0f131e42)brightness(1.03)}.pqs-badge.pqs-react .pqs-badge-disc{filter:brightness(1.08)}.queue-captions{text-align:center;justify-content:center;align-items:flex-start;min-height:3.4rem;margin-top:.75rem;display:flex;position:relative}.pq-caption{max-width:34ch;font-family:var(--font-sans);color:#ffffffeb;opacity:0;pointer-events:none;background:#0f131e8c;border-radius:.4rem;margin:0 auto;padding:.45rem .9rem;font-size:clamp(.95rem,2.4vw,1.15rem);line-height:1.4;transition:opacity .4s,transform .4s;position:absolute;inset:0;transform:translateY(6px)}.pq-caption.active{opacity:1;transform:translateY(0)}.queue-film-controls{flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;margin-top:1rem;display:flex}.queue-film-controls .hf-play .hf-play-replay,.queue-film-controls[data-state=ended] .hf-play .hf-play-play{display:none}.queue-film-controls[data-state=ended] .hf-play .hf-play-replay{display:inline}@media (max-width:640px){.queue-captions{min-height:4.2rem}.pq-caption{max-width:28ch}.queue-film-controls{gap:.6rem .8rem}}@media (prefers-reduced-motion:reduce){.pqs-b1,.pqs-b2,.pqs-b3{transition:opacity .3s!important;transform:none!important}.queue-film[data-beat="3"] .pqs-b1,.queue-film[data-beat="3"] .pqs-b2,.queue-film[data-beat="3"] .pqs-b3{opacity:1!important}.pqs-spark,.pqs-core,.pqs-belt,.pqs-mod,.pqs-badge-disc,.pqs-bub{animation:none!important}.pqs-c1-pulse,.pqs-c2-pulse{opacity:0!important;animation:none!important}.queue-film[data-beat="3"] .pqs-card,.queue-film[data-beat="3"] .pqs-arm,.pqs-c1-track{opacity:0!important}.pqs-c2-track{opacity:.65!important}.pqs-core{fill:#3a4257!important}.pqs-belt{opacity:.8!important}.pqs-badge{opacity:1!important;animation:none!important;transform:none!important}.pqs-hub.pqs-react,.pqs-dev.pqs-react,.pqs-badge.pqs-react .pqs-badge-disc{filter:none!important}}.hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid}.hero-intro,.hero-stage-col{min-width:0}@media (min-width:1024px){.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:3rem}}.hero-stage{width:100%;min-height:320px;position:relative}.hero-step{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:0;transition:opacity .6s,transform .6s,visibility .6s;display:flex;position:absolute;inset:0;transform:translateY(12px)}.hero-step.active{opacity:1;visibility:visible;transform:translateY(0)}.hero-step>svg{width:100%;height:auto;max-height:320px}.hero-step .device-row{width:100%;max-width:100%}@media (max-width:460px){.hero-step .device-row{gap:.9rem}.device-cluster[style]{max-width:100%;width:auto!important}.device-group>div[style*=width\:230px]{width:190px!important}.device-group>div[style*=width\:150px]{width:132px!important}}.hero-step-caption{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold);text-align:center;font-size:.78rem}.hero-dots{justify-content:center;gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.hero-dots li{background:#dab56e40;border-radius:9999px;width:2.2rem;height:.28rem;transition:background .4s}.hero-dots li.active{background:var(--c-gold)}.hero-copy-step{display:none}.hero-copy-step.active{animation:.5s copy-in;display:block}@keyframes copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.speech{opacity:0}.hero-step.active .speech.show{animation:3.2s forwards speech-pop}@keyframes speech-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}12%{opacity:1;transform:translateY(0)scale(1)}78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}.speech-2{opacity:0}.hero-step.active .speech-2.show{animation:3.2s 1.6s forwards speech-pop-2}@keyframes speech-pop-2{0%{opacity:0;transform:translateY(6px)scale(.96)}18%{opacity:1;transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}.conveyor-belt{stroke-dasharray:6 10;animation:1.1s linear infinite belt-run}.hero-step:not(.active) .conveyor-belt{animation:none}@keyframes belt-run{to{stroke-dashoffset:-16px}}.robot-bob{transform-box:fill-box;transform-origin:bottom}.hero-step.active .robot-bob{animation:1.4s ease-in-out infinite robot-bob}@keyframes robot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.arrow-draw{stroke-dasharray:90;stroke-dashoffset:90px}.hero-step.active .arrow-draw{animation:.9s .3s forwards iso-draw-in}.step-detail{background:#93836614;border:1px solid #dab56e38;border-radius:.25rem;margin-bottom:.9rem;transition:border-color .3s,background .3s;overflow:hidden}.step-detail[open]{background:#93836621;border-color:#dab56e73}.step-detail>summary{cursor:pointer;color:var(--c-white);align-items:center;gap:.9rem;padding:1.1rem 1.4rem;font-weight:500;list-style:none;display:flex}.step-detail>summary::-webkit-details-marker{display:none}.step-detail .step-num{background:var(--c-gold);width:2rem;height:2rem;color:var(--c-navy);font-family:var(--font-mono);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.step-detail .step-detail-title{font-size:1.1rem}.step-detail>summary:after{content:"";border-right:2px solid var(--c-gold);border-bottom:2px solid var(--c-gold);width:.65rem;height:.65rem;margin-left:auto;transition:transform .3s;transform:rotate(45deg)}.step-detail[open]>summary:after{transform:rotate(-135deg)}.step-detail>p{padding:0 1.4rem 1.2rem 4.3rem;line-height:1.65}.how-steps{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.4rem;margin:0 0 2.6rem;padding:0;list-style:none;display:flex}.how-step{text-align:center;min-width:180px;max-width:260px;transition:border-color var(--dim-hover-time) var(--dim-hover-ease), background var(--dim-hover-time) var(--dim-hover-ease);background:#9383660d;border:1px solid #9383662e;border-radius:.4rem;flex-direction:column;flex:1 1 0;align-items:center;gap:.55rem;padding:1.6rem 1.2rem 1.4rem;display:flex}.how-step:hover,.how-step:focus-within{background:#9383661a;border-color:#dab56e66}.how-step-icon{align-items:center;min-height:56px;line-height:0;display:inline-flex}.how-step-num{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold);font-size:.72rem}.how-step-label{color:var(--c-white);font-size:1.02rem;font-weight:500;line-height:1.3}.how-step-arrow{opacity:.7;flex:none;justify-content:center;align-items:center;display:flex}@media (max-width:760px){.how-step-arrow{display:none}.how-step{min-width:44%}}.pd-u-scene{margin:0}.pd-caption{text-align:center;font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff9e;margin-top:.6rem;font-size:.74rem}.pd-u-path{stroke-dasharray:4 9;stroke-dashoffset:0}.pd-u-pulse{--pd-u-len:1480;stroke-dasharray:28 1480;stroke-dashoffset:1480px;opacity:0}.pd-u-scene.in-view .pd-u-pulse{opacity:1;animation:6s linear infinite pd-u-pulse-run}@keyframes pd-u-pulse-run{to{stroke-dashoffset:-28px}}.pd-u-stage{opacity:.3;transform-box:fill-box;transform-origin:50%}.pd-u-scene.in-view .pd-u-stage{animation:6s ease-in-out infinite pd-u-stage-light;animation-delay:calc(var(--si,0) * .32s)}@keyframes pd-u-stage-light{0%,6%{opacity:.3;transform:scale(.92)}14%{opacity:1;transform:scale(1.06)}28%{opacity:1;transform:scale(1)}to{opacity:.62;transform:scale(1)}}.founder-intro{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.founder-intro{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:1.75rem}}.founder-portrait{background:#23293a8c;border:1px solid #dab56e61;width:100%;max-width:240px;margin:0;padding:6px}@media (min-width:768px){.founder-portrait{max-width:300px}}.founder-portrait picture{display:block}.founder-portrait img{border-radius:12px;width:100%;height:auto;display:block}.founder-intro-copy{min-width:0}#stroll-hero-scene{aspect-ratio:398/242;width:100%;max-width:540px;margin:0 auto;display:block}#stroll-hero-scene svg{width:100%;height:100%;display:block}.stl-scene{transform-origin:50% 60%}.iso-scene.in-view .stl-scene{animation:6s ease-in-out 1.2s infinite stl-breathe}@keyframes stl-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.stl-pop{opacity:0;transform:translateY(9px)}.iso-scene.in-view .stl-pop{animation:.6s cubic-bezier(.22,1,.36,1) both stl-pop-in;animation-delay:var(--d,0s)}@keyframes stl-pop-in{to{opacity:1;transform:translateY(0)}}.stl-draw{stroke-dasharray:var(--len,196);stroke-dashoffset:var(--len,196)}.iso-scene.in-view .stl-draw{animation:.85s cubic-bezier(.22,1,.36,1) .75s forwards stl-draw-in}@keyframes stl-draw-in{to{stroke-dashoffset:0}}.stl-pulse{transform-box:fill-box;transform-origin:50%}.iso-scene.in-view .stl-pulse{animation:1.8s ease-in-out 1.5s infinite stl-pulse}@keyframes stl-pulse{0%,to{opacity:.94;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.iso-scene.in-view .stl-scene{animation:none}.stl-pop{opacity:1;transform:none}.iso-scene.in-view .stl-pop{animation:none}.stl-draw{stroke-dashoffset:0}.iso-scene.in-view .stl-draw{animation:none}.stl-pulse{opacity:1;transform:none}.iso-scene.in-view .stl-pulse{animation:none}}.mk-logo-stage{border:1px solid #dab56e38;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:200px;padding:2.75rem 1.5rem;display:flex;box-shadow:0 18px 40px -20px #0009}.mk-logo-dark{background:var(--c-navy)}.mk-logo-light{background:var(--c-white);border-color:#23293a29}.mk-logo-light .wordmark text:first-of-type{fill:var(--c-navy)}.mk-logo-stage .wordmark{width:clamp(180px,42vw,260px);height:auto}.mk-logo-caption{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff9e;margin:0;font-size:.78rem}.mk-logo-caption-dark{color:#23293aa8}.mk-swatch{background:#93836614;border:1px solid #dab56e38;border-radius:.25rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 36px -22px #0009}.mk-swatch-chip{border-radius:0;width:100%;height:120px}.mk-swatch-chip-bordered{box-shadow:inset 0 0 0 1px #93836666}.mk-swatch-body{padding:1.2rem 1.3rem 1.4rem}.mk-swatch-dl{margin:0}.mk-swatch-name{font-family:var(--font-display);color:var(--c-white);margin:0 0 .35rem;font-size:1.02rem;line-height:1.2}.mk-swatch-hex{font-family:var(--font-mono);letter-spacing:.06em;color:var(--c-gold);margin:0 0 .6rem;font-size:.86rem}.mk-swatch-role{color:#ffffffc7;margin:0;font-size:.86rem;line-height:1.55}.mk-type-spec{border-radius:.3rem}.mk-type-sample{color:var(--c-white);overflow-wrap:break-word;word-break:break-word;margin:0 0 1rem;line-height:1.1}.mk-type-michroma{font-family:var(--font-display);letter-spacing:.01em;font-size:clamp(2rem,8vw,3.4rem)}.mk-type-orbitron{font-family:var(--font-accent);letter-spacing:.18em;color:var(--c-gold);font-size:clamp(.95rem,3.4vw,1.6rem);font-weight:500}.mk-type-fira{font-family:var(--font-sans);font-size:clamp(1.1rem,3vw,1.5rem);line-height:1.35}.mk-type-meta{border-top:1px solid #93836638;grid-template-columns:1fr;gap:.65rem;margin:0;padding-top:1rem;display:grid}.mk-type-meta div{flex-wrap:wrap;gap:.5rem;display:flex}.mk-type-meta dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--c-gold);flex:0 0 5.5rem;font-size:.72rem}.mk-type-meta dd{color:#ffffffd1;flex:12rem;margin:0;font-size:.9rem;line-height:1.5}.mk-iso-accent{background:#23293a80;border:1px solid #dab56e38;border-radius:.25rem;padding:1rem 1rem .75rem;box-shadow:0 18px 40px -22px #0009}.mk-iso-accent svg{width:100%;height:auto}.mk-iso-caption{font-family:var(--font-mono);letter-spacing:.04em;color:#fff9;text-align:center;margin:.5rem 0 0;font-size:.76rem}.mk-iso-line{stroke-dasharray:140;stroke-dashoffset:140px;animation:2.6s ease-in-out infinite mk-iso-draw}.mk-iso-pulse{opacity:0;animation:2.6s ease-in-out infinite mk-iso-pulse}@keyframes mk-iso-draw{0%{stroke-dashoffset:140px}45%{stroke-dashoffset:0}75%{stroke-dashoffset:0}to{stroke-dashoffset:140px}}@keyframes mk-iso-pulse{0%,35%{opacity:0;r:4}50%{opacity:1;r:5.5}75%{opacity:.85;r:4}to{opacity:0;r:4}}.mk-principle{background:#93836614;border:1px solid #dab56e2e;border-radius:.25rem;padding:1.05rem 1.2rem;display:block}.mk-principle-title{font-family:var(--font-display);color:var(--c-gold);margin-bottom:.35rem;font-size:.98rem;line-height:1.25;display:block}.mk-principle-body{color:#fffc;font-size:.9rem;line-height:1.55;display:block}@media (prefers-reduced-motion:reduce){.iso-draw{stroke-dashoffset:0!important;animation:none!important}.iso-pop{opacity:1!important;animation:none!important;transform:none!important}.iso-pulse{opacity:0!important;animation:none!important}.station{opacity:1!important;animation:none!important}.reveal,.fade-up{opacity:1!important;transition:none!important;transform:none!important}.loop-node{animation:none!important}.cast-shadow,.depth-object{opacity:1!important;animation:none!important;transform:none!important}.hero-step{transition:none!important}.speech,.speech-2{opacity:1!important;animation:none!important}.conveyor-belt,.robot-bob,.arrow-draw{animation:none!important}.arrow-draw{stroke-dashoffset:0!important}.pd-u-scene .pd-u-pulse,.pd-u-scene.in-view .pd-u-pulse{opacity:0!important;animation:none!important}.pd-u-scene .pd-u-stage,.pd-u-scene.in-view .pd-u-stage{opacity:1!important;animation:none!important;transform:none!important}.mk-iso-line{stroke-dashoffset:0!important;animation:none!important}.mk-iso-pulse{opacity:0!important;animation:none!important}}.hero-noir{height:100vh;background:var(--c-navy);--nav-safe:5.5rem;height:100dvh;min-height:540px;position:relative;overflow:hidden}.tension-stage{background:var(--c-navy);--tension:0;position:absolute;inset:0;overflow:hidden}.ts-frame{opacity:1;transition:opacity .45s;position:absolute}.ts-frame.is-switching{opacity:0;transition:none}.tension-stage.has-gutters .ts-frame{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.ts-frame video{width:100%;height:100%;filter:brightness(calc(1 - var(--tension) * .16)) saturate(calc(1 - var(--tension) * .12));transition:filter 1.2s;position:absolute;inset:0}.tension-stage.is-calm .ts-frame video{filter:brightness(1.07)saturate(1.04)}.tension-stage:after{content:"";pointer-events:none;box-shadow:inset 0 0 calc(30px + var(--tension) * 160px) rgba(10, 12, 20, calc(.22 + var(--tension) * .55));transition:box-shadow .8s;position:absolute;inset:0}.hero-noir:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#10131c00 55%,#10131c40 78%,#10131cb8 100%);position:absolute;inset:0}.ts-veil{pointer-events:none;opacity:0;z-index:3;background:#0c0f18;transition:opacity 1.15s;position:absolute;inset:0}.tension-stage.is-veiled .ts-veil{opacity:1}.ts-phase{left:50%;top:var(--nav-safe);z-index:4;font-family:var(--font-accent);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:#fff9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10131c73;border:1px solid #ffffff29;border-radius:9999px;padding:.4em 1em;font-size:.66rem;font-weight:500;transition:color .6s,border-color .6s;position:absolute;transform:translate(-50%)}.tension-stage.is-calm .ts-phase{color:var(--c-navy);background:var(--c-gold);border-color:var(--c-gold);font-weight:700}.ts-phase.is-flip{animation:1s ts-phase-flash}@keyframes ts-phase-flash{0%{transform:translate(-50%)scale(1)}18%{color:var(--c-gold-bright);border-color:var(--c-gold-bright);background:#dab56e2e;transform:translate(-50%)scale(1.22)}45%{transform:translate(-50%)scale(.98)}to{transform:translate(-50%)scale(1)}}.ts-toasts,.ts-stack-phone,.ts-stack-banner,.ts-watch{pointer-events:none;position:absolute}.ts-toasts{top:var(--nav-safe);z-index:4;flex-direction:column;width:min(24rem,80vw);font-size:1.02rem;display:flex;right:clamp(.9rem,2vw,1.75rem)}.ts-phonepov .ts-toasts{display:none}.ts-stack-phone{z-index:3;flex-direction:column;width:15%;font-size:.95em;display:flex;bottom:14.5%;left:14%}.ts-watch{z-index:3;width:8%;font-size:.55em;bottom:10%;left:53%}.ts-monitor .ts-watch{bottom:6.5%;left:54%}.ts-ultrawide .ts-watch{bottom:12%;left:49.5%}.ts-watch .ts-notif{padding:.4em .55em}.ts-watch .ts-icon{width:1.6em;height:1.6em}.ts-watch .ts-icon>span{font-size:.95em}.ts-watch:has(.ts-notif):after{content:"";-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:#1e24349e;border-bottom:1px solid #fff3;border-right:1px solid #fff3;width:.75em;height:.75em;margin-left:-.38em;position:absolute;bottom:-.32em;left:50%;transform:rotate(45deg)}.ts-stack-phone:has(.ts-notif):after{content:"";-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:#1e24349e;border-bottom:1px solid #fff3;border-right:1px solid #fff3;width:.75em;height:.75em;margin-left:-.38em;position:absolute;bottom:-.32em;left:50%;transform:rotate(45deg)}.ts-stack-banner{top:max(31%, var(--nav-safe));width:35%;min-height:6em;display:none;left:37.5%;container-type:inline-size}.ts-stack-banner .ts-slot{transition:transform .45s var(--dim-hover-ease), opacity .4s ease;display:block;position:absolute;top:0;left:0;right:0}.ts-stack-banner .ts-slot>.ts-slot-clip{overflow:visible}.ts-stack-banner .ts-slot.pos0{z-index:3;opacity:1;transform:translateY(0)scale(1)}.ts-stack-banner .ts-slot.pos1{z-index:2;opacity:.7;transform:translateY(-.6em)scale(.94)}.ts-stack-banner .ts-slot.pos2{z-index:1;opacity:.4;transform:translateY(-1.15em)scale(.88)}.ts-stack-banner .ts-slot.pos-gone{opacity:0;transform:translateY(-1.6em)scale(.82)}.ts-stack-banner .ts-slot .ts-notif{margin-bottom:0}.ts-stack-banner .ts-notif{border-radius:1.1em;gap:.55em;padding:.7em .8em;font-size:clamp(8px,7.5cqw,15px)}.ts-stack-banner .ts-icon{border-radius:.45em;width:1.85em;height:1.85em}.ts-stack-banner .ts-icon>span{font-size:1.05em}.ts-stack-banner .ts-title{font-size:.85em}.ts-stack-banner .ts-notif-body{-webkit-line-clamp:2;font-size:.85em}.ts-stack-banner .ts-time{font-size:.7em}.ts-phonepov .ts-stack-banner{display:flex}.ts-phonepov .ts-stack-phone{display:none}.ts-phonepov .ts-watch{width:38%;bottom:16%;left:4%}.ts-ui{box-sizing:border-box;opacity:.8;pointer-events:none;color:#ffffffbf;filter:blur(.7px)saturate(.9);flex-direction:column;gap:2%;padding:1.3% 1.5%;font-size:.68em;transition:opacity 1s;display:flex;position:absolute;overflow:hidden}.ts-laptop .ts-ui{transform-origin:0;width:34%;height:44%;top:10%;left:31.3%;transform:perspective(1200px)rotateY(-9deg)}.ts-monitor .ts-ui{transform-origin:0;width:49%;height:51%;top:10%;left:18.5%;transform:perspective(1200px)rotateY(-9deg)}.ts-ultrawide .ts-ui{transform-origin:0;width:41%;height:52%;top:9%;left:26%;transform:perspective(1400px)rotateY(-7deg)}.ts-phonepov .ts-ui{opacity:.9;filter:blur(.6px);width:37.5%;height:17%;padding:0;top:55%;left:36%}.tension-stage.is-calm .ts-ui{opacity:.5}.ts-ui .tsu-url{color:#ffffff61;white-space:nowrap;background:#ffffff0f;border-radius:999px;flex:none;align-items:center;gap:.5em;width:fit-content;margin:0 auto .4em;padding:.22em .9em;display:flex}.ts-ui .tsu-top{border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:.7em;padding-bottom:.5em;display:flex}.ts-ui .tsu-top .tsu-dot{background:#ffffff47;border-radius:50%;flex:none;width:.5em;height:.5em}.ts-ui .tsu-brand{color:#ffffffd9;white-space:nowrap;margin:0 .6em 0 .3em;font-weight:500}.ts-ui .tsu-tab{color:#ffffff80;white-space:nowrap;border-radius:999px;padding:.15em .6em;transition:background .3s,color .3s}.ts-ui .tsu-tab.on{color:#ffffffe6;background:#ffffff1f}.ts-ui .tsu-search{color:#ffffff59;white-space:nowrap;background:#ffffff14;border-radius:999px;margin-left:auto;padding:.15em .8em}.ts-ui .tsu-body{flex:1;gap:1.2em;min-height:0;padding-top:.6em;display:flex}.ts-ui .tsu-side{flex-direction:column;flex:none;gap:.45em;width:8.5em;display:flex}.ts-ui .tsu-nav{white-space:nowrap;color:#ffffff8c;border-radius:.4em;align-items:center;gap:.5em;padding:.25em .5em;transition:background .3s,color .3s;display:flex}.ts-ui .tsu-nav.on{color:#ffffffeb;background:#dab56e29}.ts-ui .tsu-main{flex-direction:column;flex:1;min-width:0;display:flex}.ts-ui .tsu-title{color:#ffffffd9;white-space:nowrap;margin-bottom:.5em;font-weight:500}.ts-ui .tsu-thead,.ts-ui .tsu-row{white-space:nowrap;align-items:center;gap:.6em;display:flex}.ts-ui .tsu-thead{color:#ffffff61;border-bottom:1px solid #ffffff12;padding-bottom:.35em}.ts-ui .tsu-rows{flex:1;overflow:hidden}.ts-ui .tsu-row{opacity:0;padding:.3em 0;transition:opacity .3s,transform .35s;transform:translateY(-45%)}.ts-ui .tsu-row.in{opacity:1;transform:translateY(0)}.ts-ui .tsu-c1{text-overflow:ellipsis;width:34%;overflow:hidden}.ts-ui .tsu-c2{width:22%}.ts-ui .tsu-c3{text-align:right;font-variant-numeric:tabular-nums;width:20%}.ts-ui .tsu-c4{text-align:right;color:#fff6;flex:1}.ts-ui .tsu-status{border-radius:999px;padding:.05em .55em;font-size:.9em;display:inline-block}.ts-ui .tsu-status.ok{color:#96dcace6;background:#60b27c2e}.ts-ui .tsu-status.pending{color:#dac7a0d9;background:#93836638}.ts-ui .tsu-status.fail{color:#ff9696f2;background:#d6454533}.ts-ui .tsu-chat{border-left:1px solid #ffffff14;flex-direction:column;flex:none;width:32%;min-width:0;padding-left:1em;display:flex}.ts-ui .tsu-chead{color:#fffc;white-space:nowrap;margin-bottom:.5em;font-weight:500}.ts-ui .tsu-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:.45em;display:flex;overflow:hidden}.ts-ui .tsu-msg{opacity:0;line-height:1.3;transition:opacity .3s,transform .3s;overflow:hidden;transform:translateY(35%)}.ts-ui .tsu-msg.in{opacity:1;transform:translateY(0)}.ts-ui .tsu-msg b{color:#dab56ebf;margin-right:.35em;font-weight:500}.ts-ui .tsu-typing{opacity:0;align-items:center;gap:.25em;height:1em;margin:.4em 0;transition:opacity .25s;display:flex}.ts-ui .tsu-typing.on{opacity:1}.ts-ui .tsu-typing i{background:#ffffff73;border-radius:50%;width:.35em;height:.35em;animation:1s ease-in-out infinite tsu-typing}.ts-ui .tsu-typing i:nth-child(2){animation-delay:.15s}.ts-ui .tsu-typing i:nth-child(3){animation-delay:.3s}@keyframes tsu-typing{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-40%)}}.ts-ui .tsu-cinput{color:#ffffff4d;white-space:nowrap;background:#ffffff12;border-radius:999px;margin-top:.5em;padding:.2em .8em}.ts-ui .tsu-phone{flex-direction:column;gap:4%;width:100%;height:100%;display:none}.ts-phonepov .ts-ui .tsu-top,.ts-phonepov .ts-ui .tsu-body{display:none}.ts-phonepov .ts-ui .tsu-phone{display:flex}.tsu-compose{background:#2b3245d9;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:2%;height:17%;padding:0 4%;display:flex;overflow:hidden}.tsu-compose .tsu-typed{color:#fffc;white-space:nowrap;filter:blur(1.1px);font-size:.85em;overflow:hidden}.tsu-compose .tsu-caret{background:var(--c-gold);flex:none;width:2px;height:55%;animation:1.05s step-end infinite tsu-caret}@keyframes tsu-caret{0%,60%{opacity:1}61%,to{opacity:0}}.tsu-kb{box-sizing:border-box;background:#1b202ee0;border-radius:.6em;flex-direction:column;flex:1;gap:3.5%;padding:2.5%;display:flex}.tsu-kb .tsu-krow{flex:1;justify-content:center;gap:2.2%;display:flex}.tsu-key{color:#fff9;background:#4b546ee6;border-radius:.26em;flex:1;justify-content:center;align-items:center;max-width:9.5%;font-size:.5em;transition:background .12s;display:flex;box-shadow:0 1px #0a0c1499}.tsu-key.mod{background:#30384ee6;max-width:13%}.tsu-key.space{flex:5;max-width:46%}.tsu-key.hit{color:var(--c-navy);background:#dab56ed9}.ts-slot{transition:grid-template-rows .45s var(--dim-hover-ease);grid-template-rows:0fr;display:grid}.ts-slot.is-in{grid-template-rows:1fr}.ts-slot.is-leaving{grid-template-rows:0fr}.ts-slot>.ts-slot-clip{min-height:0;overflow:hidden}.ts-slot .ts-notif{margin-bottom:.55em}.ts-notif{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);color:#ffffffeb;opacity:0;transition:opacity .4s ease, transform .45s var(--dim-hover-ease);background:#1e24348c;border:1px solid #fff3;border-radius:.55em;padding:.55em .7em;font-size:1em;line-height:1.35;transform:translateY(-.6em)scale(.97);box-shadow:0 6px 18px #0a0c1473}.ts-slot.is-in .ts-notif{opacity:1;transform:translateY(0)scale(1)}.ts-slot.is-leaving .ts-notif{opacity:0;transform:translateY(.4em)scale(.97)}.ts-stack-phone .ts-notif{transform:translateY(.6em)scale(.97)}.ts-stack-banner .ts-notif{border-radius:.8em;padding:.65em .8em}.ts-toasts .ts-notif{border-radius:.7em;padding:.65em .85em;transform:translate(110%)}.ts-toasts .ts-slot.is-in .ts-notif{transform:translate(0)}.ts-toasts .ts-slot.is-leaving .ts-notif{transform:translate(25%)}.ts-notif{align-items:center;gap:.6em;display:flex;position:relative}.ts-notif .ts-icon{background:#ffffff1a;border-radius:.55em;flex:none;justify-content:center;align-items:center;width:2.35em;height:2.35em;font-size:1em;line-height:1;display:flex;position:relative}.ts-notif .ts-icon>span{font-size:1.35em}.ts-notif .ts-icon.is-agentc{background:var(--c-gold);color:var(--c-navy);font-family:var(--font-display);font-size:1.15em}.ts-notif-main{flex:1;min-width:0}.ts-notif-head{align-items:baseline;gap:.6em;margin-bottom:.15em;display:flex}.ts-title{color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.82em;font-weight:500;overflow:hidden}.ts-time{color:#ffffff73;flex:none;font-size:.68em}.ts-notif-body{color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85em;line-height:1.4;display:-webkit-box;overflow:hidden}.ts-count{text-align:center;box-sizing:border-box;min-width:1.25em;font-size:.5em;font-weight:500;font-family:var(--font-sans);color:#fff;background:#ff453a;border-radius:9999px;padding:.08em .28em;line-height:1.35;position:absolute;top:-.28em;right:-.28em;box-shadow:0 1px 3px #0a0c1473}.ts-notif.is-old{opacity:.62;filter:saturate(.75)}.ts-notif.is-oldest{opacity:.34}.ts-slot.is-in .ts-notif.is-old{opacity:.62}.ts-slot.is-in .ts-notif.is-oldest{opacity:.34}.ts-notif.ts-gold{border:2px solid var(--c-gold);pointer-events:auto;cursor:pointer;background:#1b202ef5;padding:.8em .95em;font-size:1.15em;transition:transform .25s,background .25s;animation:1.6s ts-gold-arrive;box-shadow:0 12px 40px #dab56e38}:is(.ts-notif.ts-gold:hover,.ts-notif.ts-gold:focus-visible){background:#262d42fa;outline:none;transform:scale(1.025)}.ts-notif.ts-gold .ts-title{color:var(--c-gold)}.ts-notif.ts-gold .ts-action{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold);margin-top:.5em;font-size:.68em;font-weight:500;display:inline-block}.ts-notif.ts-gold .ts-action:after{content:" →"}@keyframes ts-gold-arrive{0%{box-shadow:0 0 #dab56e8c}to{box-shadow:0 12px 40px #dab56e38}}.ts-badge{z-index:2;text-align:center;min-width:1.7em;font-size:.72em;font-weight:600;font-family:var(--font-accent);color:#fff;opacity:0;background:#d64545;border-radius:9999px;padding:.22em .5em;transition:opacity .25s,transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-.65em;right:-.55em;transform:scale(.6);box-shadow:0 3px 10px #b4282880}.ts-badge.is-on{opacity:1;transform:scale(1)}.ts-badge.is-bump{animation:.35s ts-badge-bump}@keyframes ts-badge-bump{40%{transform:scale(1.25)}to{transform:scale(1)}}.ts-watch .ts-notif{border-radius:.9em}.ts-watch-ring{opacity:0;pointer-events:none;border:2px solid #dab56ecc;border-radius:50%;width:1.2em;height:1.2em;margin:-.6em;position:absolute;top:115%;left:50%}.ts-watch.is-ping .ts-watch-ring{animation:1.1s ease-out 2 ts-watch-ring}@keyframes ts-watch-ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(3.2)}}.hero-film-copy{box-sizing:border-box;z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10131cb8;border:1px solid #ffffff14;border-radius:.9rem;max-width:30rem;padding:clamp(1rem,2.5vw,1.5rem);position:absolute;top:50%;left:clamp(1.25rem,4.5vw,4.5rem);transform:translateY(-54%)}.hero-noir .hero-heading{font-size:clamp(1.5rem,3vw,2.4rem)}.hero-sub{font-family:var(--font-display);letter-spacing:.01em;color:#ffffffe0;margin-bottom:1rem;font-size:clamp(.85rem,1.5vw,1.15rem);font-weight:400;line-height:1.45}.hero-sub .accent{color:var(--c-gold)}.hero-film-copy .lede{margin-bottom:1rem;font-size:.95rem}@media (max-width:480px){.ts-phase{font-size:.55rem}}@media (max-width:560px){.hero-film-copy{max-width:calc(100vw - 2rem);padding:1rem 1.1rem;left:1rem}}.hero-film-copy .lede{max-width:30rem}@media (max-height:640px){.hero-film-copy .lede{display:none}}@media (max-width:700px){.hero-film-copy{text-align:center;max-width:none;padding:1rem 1rem 1.1rem;inset:auto 1rem 4.25rem;transform:none}.hero-film-copy .lede,.hero-film-copy .btn-ghost{display:none}.hero-noir .hero-heading{margin-bottom:.9rem;font-size:clamp(1.6rem,8vw,2.1rem)}.hero-cta{justify-content:center;margin-top:0}.hero-film-copy .btn-primary{justify-content:center;width:74%;padding:.85rem 1rem;font-size:.98rem}.cta-label-desktop{display:none}}@media (min-width:701px){.cta-label-mobile{display:none}}.hero-scroll-cue{z-index:4;color:#ffffff8c;transition:color .3s;animation:2.4s ease-in-out 3 ts-cue-bob;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.hero-scroll-cue:hover{color:var(--c-gold)}@keyframes ts-cue-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}@media (prefers-reduced-motion:reduce){.ts-slot,.ts-notif,.ts-badge,.tension-stage:after,.ts-veil,.ts-frame,.ts-frame video{transition:none}.hero-scroll-cue,.ts-watch.is-ping .ts-watch-ring,.ts-phase.is-flip{animation:none}.ts-ui .tsu-rows span,.ts-ui .tsu-chart i,.ts-ui .tsu-prog i,.ts-ui .tsu-side span{transition:none}}.pdx-page{overflow-x:hidden}.pdx-section{max-width:1160px;margin:0 auto;padding:4.5rem 1.5rem 3.5rem;position:relative}.pdx-kicker{font-family:var(--font-accent);letter-spacing:.28em;color:var(--c-gold);text-transform:uppercase;margin:0 0 .6rem;font-size:.68rem}.pdx-kicker.you{color:#efe9dc}.pdx-h2{font-family:var(--font-display);letter-spacing:.04em;color:#fff;text-wrap:balance;margin:0 0 1rem;font-size:1.45rem;line-height:1.3}.pdx-copy{color:#d6d2c4;max-width:62ch}.pdx-copy b{color:#fff}.pdx-caption{color:#c9d3f0;text-align:center;max-width:62ch;margin:1rem auto 0;font-size:.88rem}.pdx-heroscene{height:190vh;position:relative}.pdx-hero{height:100vh;max-height:1100px;position:sticky;top:0;overflow:hidden}.pdx-hero picture,.pdx-scenefull picture{display:contents}.pdx-hero img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.pdx-phase{transition:opacity .55s,transform .55s}.pdx-phase-story{opacity:0;pointer-events:none}.pdx-phase-story .pdx-bubble,.pdx-phase-story .pdx-fscard{transition:transform .55s;transform:translateY(16px)}.is-story .pdx-phase-cta{opacity:0;pointer-events:none;transform:translateY(-16px)}.is-story .pdx-phase-story{opacity:1;pointer-events:auto}.is-story .pdx-phase-story .pdx-bubble,.is-story .pdx-phase-story .pdx-fscard{transform:none}.pdx-scrollhint{font-family:var(--font-accent);letter-spacing:.3em;color:#e8e4da;text-transform:uppercase;opacity:.8;font-size:.58rem;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.pdx-hero-scrim{background:linear-gradient(#23293a00 38%,#23293a73 64%,#23293af5 100%),linear-gradient(90deg,#23293a66,#23293a00 45%);position:absolute;inset:0}.pdx-hero-copy{max-width:560px;position:absolute;bottom:3.4rem;left:max(2rem,50% - 580px + 1.5rem);right:2rem}.pdx-hero-copy h1{font-family:var(--font-display);margin:.7rem 0 .9rem;font-size:clamp(1.7rem,4.2vw,3rem);line-height:1.16}.pdx-hero-copy .lede{max-width:46ch;margin-bottom:1.6rem}.pdx-channels{font-family:var(--font-accent);letter-spacing:.26em;color:var(--c-gold);text-transform:uppercase;margin:1.1rem 0 1.4rem;font-size:.9rem}.pdx-scene{border:1px solid #3a4157;border-radius:.25rem;position:relative;overflow:hidden}.pdx-scene img{width:100%;height:auto;display:block}.pdx-bubble{color:#23293a;background:#ffffffed;border-radius:1rem;max-width:320px;padding:.85rem 1rem;font-size:.86rem;line-height:1.45;position:absolute;top:8%;right:3%;box-shadow:0 8px 30px #00000059}.pdx-bubble:after{content:"";border:10px solid #0000;border-top-color:#ffffffed;border-bottom:none;position:absolute;bottom:-9px;right:44px}.pdx-fscard{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#1e2434a8;border:1px solid #dab56e8c;border-radius:1rem;max-width:380px;padding:1rem 1.15rem;position:absolute;top:8%;left:2.5%;box-shadow:0 0 0 1px #dab56e1f,0 8px 30px #0006}.pdx-fscard .fs{font-family:var(--font-accent);letter-spacing:.22em;color:var(--c-gold);text-transform:uppercase;font-size:.56rem}.pdx-fscard .t{font-family:var(--font-display);color:#fff;margin:.45rem 0 .5rem;font-size:.8rem}.pdx-fscard .story{color:#e8e4da;margin:0 0 .6rem;font-size:.8rem;font-style:italic;line-height:1.5}.pdx-fscard .ac{font-family:var(--font-accent);letter-spacing:.2em;color:#aeb8d6;text-transform:uppercase;margin-bottom:.3rem;font-size:.52rem}.pdx-fscard .crit{color:#c9d3f0;margin:.25rem 0;padding-left:.9rem;font-size:.72rem;line-height:1.45;position:relative}.pdx-fscard .crit:before{content:"—";color:var(--c-gold);position:absolute;left:0}@keyframes pdxSwapA{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}@keyframes pdxSwapB{0%,44%{opacity:0}50%,94%{opacity:1}to{opacity:0}}.pdx-pairA{animation:18s linear infinite pdxSwapA}.pdx-pairB{opacity:0;animation:18s linear infinite pdxSwapB}.pdx-tl{justify-content:space-between;margin:2.4rem 0 .6rem;display:flex;position:relative}.pdx-tl:before{content:"";opacity:.7;background:linear-gradient(90deg,#efe9dc 0 22%,#c6a15a 26% 78%,#efe9dc 84%);height:2px;position:absolute;top:7px;left:2%;right:2%}.pdx-tl-item{flex-direction:column;flex:1;align-items:center;gap:.55rem;display:flex;position:relative}.pdx-tl-item i{background:var(--c-gold);z-index:1;border:2px solid #1b202e;border-radius:50%;width:16px;height:16px}.pdx-tl-item span{font-family:var(--font-accent);letter-spacing:.18em;color:#c9c2b4;text-transform:uppercase;text-align:center;font-size:.6rem}.pdx-tl-item.you i{background:#efe9dc}.pdx-tl-item.you span{color:#efe9dc}.pdx-tl-legend{color:#938366;font-size:.74rem}.pdx-tl-legend b{color:#efe9dc;font-weight:500}.pdx-tl-legend em{color:var(--c-gold);font-style:normal}@media (max-width:700px){.pdx-tl{flex-direction:column;gap:1rem;margin:1.8rem 0 .6rem}.pdx-tl:before{background:linear-gradient(#efe9dc 0 22%,#c6a15a 26% 78%,#efe9dc 84%);width:2px;height:auto;inset:4% auto 4% 7px}.pdx-tl-item{flex-direction:row;gap:.8rem}}.pdx-bp{background-color:#1e2544;background-image:linear-gradient(#d6e0ff0e 1px,#0000 1px),linear-gradient(90deg,#d6e0ff0e 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:14px 14px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-top:1px solid #3a4157;border-bottom:1px solid #3a4157}.pdx-bp svg{width:100%;height:auto;display:block}@keyframes pdxTrace{to{stroke-dashoffset:0}}.pdx-trace{stroke:var(--c-gold);stroke-width:2px;fill:none;stroke-dasharray:520;stroke-dashoffset:520px;animation:2.6s 1s forwards pdxTrace}@keyframes pdxCk1{0%,5%{opacity:0}8%,to{opacity:1}}@keyframes pdxCk2{0%,12%{opacity:0}15%,to{opacity:1}}@keyframes pdxMiss{0%,17%{opacity:0}20%,24%{opacity:1}26%,28%{opacity:.35}30%,32%{opacity:1}34%,to{opacity:0}}@keyframes pdxStore{0%,26%{opacity:0}33%,to{opacity:1}}@keyframes pdxCk3{0%,34%{opacity:0}37%,to{opacity:1}}@keyframes pdxFlash{0%,39%{opacity:0}41%{opacity:.95}44%,to{opacity:0}}@keyframes pdxP1{0%,42%{opacity:0;transform:translate(0)}45%{opacity:1}53%{opacity:1;transform:translate(336px,-70px)}55%,to{opacity:0;transform:translate(336px,-70px)}}@keyframes pdxSwirl{0%,53%{opacity:0}56%,62%{opacity:1}65%,to{opacity:0}}@keyframes pdxP2{0%,62%{opacity:0;transform:translate(0)}64%{opacity:1}70%{opacity:.9;transform:translate(262px,58px)}73%,to{opacity:0;transform:translate(262px,58px)}}@keyframes pdxG1{0%,72%{opacity:0;transform:translate(0)}74%{opacity:1}79%{opacity:1;transform:translateY(-58px)}81%,to{opacity:0;transform:translateY(-58px)}}@keyframes pdxG2{0%,80%{opacity:0;transform:translate(0)}82%{opacity:1}87%{transform:translate(-250px,32px)}92%{opacity:1;transform:translate(-672px,-22px)}94%,to{opacity:0;transform:translate(-672px,-22px)}}@keyframes pdxShot{0%,91%{opacity:0}94%,99%{opacity:1}to{opacity:0}}@keyframes pdxOk{0%,93%{opacity:0;transform:scale(.4)}96%{opacity:1;transform:scale(1.18)}99%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes pdxSpin{to{transform:rotate(360deg)}}@keyframes pdxNar1{0%,2%{opacity:0}5%,22%{opacity:1}26%,to{opacity:0}}@keyframes pdxNar2{0%,24%{opacity:0}27%,38%{opacity:1}42%,to{opacity:0}}@keyframes pdxNar3{0%,42%{opacity:0}45%,86%{opacity:1}90%,to{opacity:0}}@keyframes pdxNar4{0%,89%{opacity:0}92%,99%{opacity:1}to{opacity:0}}.pdx-ck1{animation:16s linear infinite pdxCk1}.pdx-ck2{animation:16s linear infinite pdxCk2}.pdx-miss{animation:16s linear infinite pdxMiss}.pdx-store{animation:16s linear infinite pdxStore}.pdx-ck3{animation:16s linear infinite pdxCk3}.pdx-flash{animation:16s linear infinite pdxFlash}.pdx-p1{animation:16s linear infinite pdxP1}.pdx-swirl{animation:16s linear infinite pdxSwirl}.pdx-swirl circle{transform-box:fill-box;transform-origin:50%;animation:2.2s linear infinite pdxSpin}.pdx-p2{animation:16s linear infinite pdxP2}.pdx-g1{animation:16s linear infinite pdxG1}.pdx-g2{animation:16s linear infinite pdxG2}.pdx-shot{animation:16s linear infinite pdxShot}.pdx-ok{transform-box:fill-box;transform-origin:50%;animation:16s linear infinite pdxOk}.pdx-n1{animation:16s linear infinite pdxNar1}.pdx-n2{animation:16s linear infinite pdxNar2}.pdx-n3{animation:16s linear infinite pdxNar3}.pdx-n4{animation:16s linear infinite pdxNar4}.pdx-duo{grid-template-columns:1.55fr 1fr;gap:1.2rem;display:grid}.pdx-codewin{background:#151a28;border:1px solid #3a4157;border-radius:.4rem;overflow:hidden}.pdx-codewin .cb{background:#10131d;border-bottom:1px solid #3a4157;align-items:center;gap:6px;height:26px;padding:0 10px;display:flex}.pdx-codewin .cb i{background:#4a5470;border-radius:50%;width:8px;height:8px}.pdx-codewin .cb span{font-family:var(--font-mono);color:#8b93ad;margin-left:8px;font-size:.64rem}.pdx-code{font-family:var(--font-mono);color:#cfd8ee;padding:14px 18px;font-size:.76rem;line-height:1.75;overflow-x:auto}.pdx-cl{white-space:pre;opacity:0;animation:14s linear infinite pdxRowCycle;display:block;transform:translate(-8px)}@keyframes pdxRowCycle{0%{opacity:0;transform:translate(-8px)}3%{opacity:1;transform:none}88%{opacity:1;transform:none}93%,to{opacity:0;transform:translate(-8px)}}.pdx-cl:first-child{animation-delay:.2s}.pdx-cl:nth-child(2){animation-delay:.5s}.pdx-cl:nth-child(3){animation-delay:.8s}.pdx-cl:nth-child(4){animation-delay:1.1s}.pdx-cl:nth-child(5){animation-delay:1.4s}.pdx-cl:nth-child(6){animation-delay:1.7s}.pdx-cl:nth-child(7){animation-delay:2s}.pdx-cl:nth-child(8){animation-delay:2.3s}.pdx-cl:nth-child(9){animation-delay:2.6s}.pdx-cl:nth-child(10){animation-delay:2.9s}.pdx-cl:nth-child(11){animation-delay:3.2s}.pdx-cl:nth-child(12){animation-delay:3.5s}.pdx-kw{color:#a88bd4}.pdx-ty{color:#7fa3e0}.pdx-st{color:var(--c-gold)}.pdx-mt{color:#7fd4c0}.pdx-cm{color:#5d688a}.pdx-tree{font-family:var(--font-mono);color:#aeb8d6;background:#151a28;border:1px solid #3a4157;border-radius:.4rem;padding:14px 16px;font-size:.74rem;line-height:1.8}.pdx-tree p{margin:0}.pdx-tree .dir{color:#e8e4da}.pdx-tree .new{color:var(--c-gold)}.pdx-runrow{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.2rem;display:flex}.pdx-run{font-family:var(--font-accent);letter-spacing:.18em;text-transform:uppercase;color:#aeb8d6;border:1px solid #3a4157;border-radius:9999px;padding:.28rem .8rem;font-size:.6rem}.pdx-run.pass{border-color:var(--c-gold);color:var(--c-gold)}.pdx-scenefull{width:100%;position:relative}.pdx-scenefull img{width:100%;height:auto;display:block}.pdx-scenehead{z-index:2;max-width:520px;position:absolute;top:4.5%;left:max(1.5rem,50% - 580px + 1.5rem)}.pdx-scenehead .pdx-h2{text-shadow:0 2px 18px #0f131ecc}.pdx-scenehead .pdx-copy{text-shadow:0 1px 12px #0f131ecc}.pdx-scenefull .pdx-scrim-top{background:linear-gradient(#23293ad1,#23293a00);height:34%;position:absolute;inset:0 0 auto}@keyframes pdxWFlash{0%,9%{opacity:0}11%{opacity:.95}14%,to{opacity:0}}@keyframes pdxWFly{0%,14%{opacity:0;top:47%;left:58.6%}17%{opacity:1}34%{opacity:1;top:47.4%;left:12.8%}88%{opacity:1;top:47.4%;left:12.8%}94%,to{opacity:0;top:47.4%;left:12.8%}}@keyframes pdxWRing{0%,33%{opacity:0;transform:scale(.6)}37%{opacity:1;transform:scale(1.12)}48%{opacity:0;transform:scale(1.45)}to{opacity:0}}@keyframes pdxWT1{0%,16%{opacity:0}19%,98%{opacity:1}to{opacity:0}}@keyframes pdxWT2{0%,36%{opacity:0}39%,98%{opacity:1}to{opacity:0}}@keyframes pdxWT3{0%,55%{opacity:0}58%,98%{opacity:1}to{opacity:0}}.pdx-wflash{opacity:0;background:#fff;border-radius:8px;width:4.15%;height:13.5%;animation:12s linear infinite pdxWFlash;position:absolute;top:45.2%;left:58.3%}.pdx-wfly{aspect-ratio:4/3;opacity:0;background:radial-gradient(circle at 45% 40%,#e9b7ba 0%,#d795a0 45%,#efe9dc 100%);border:2px solid #fff;border-radius:4px;width:3.4%;animation:12s linear infinite pdxWFly;position:absolute;box-shadow:0 6px 18px #00000080}.pdx-wring{aspect-ratio:4/3;border:2px solid var(--c-gold);opacity:0;border-radius:6px;width:4.6%;animation:12s linear infinite pdxWRing;position:absolute;top:46.4%;left:12.1%}.pdx-wcard{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#1e2434a8;border:1px solid #dab56e8c;border-radius:1rem;max-width:340px;padding:.9rem 1.1rem;position:absolute;top:6%;left:2.5%;box-shadow:0 0 0 1px #dab56e1f,0 8px 30px #0006}.pdx-wcard .fs{font-family:var(--font-accent);letter-spacing:.22em;color:var(--c-gold);text-transform:uppercase;margin-bottom:.4rem;font-size:.56rem}.pdx-wt{font-family:var(--font-mono);color:#e6e9f5;margin:.32rem 0;font-size:.78rem}.pdx-wt span{width:1.1rem;color:var(--c-gold);opacity:0;display:inline-block}.pdx-wt .t1{animation:12s linear infinite pdxWT1}.pdx-wt .t2{animation:12s linear infinite pdxWT2}.pdx-wt .t3{animation:12s linear infinite pdxWT3}.pdx-wfoot{color:#aeb8d6;margin:.55rem 0 0;font-size:.68rem}.pdx-term{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(360px,40%);font-family:var(--font-mono);color:#cfd8ee;background:#151a28c7;border:1px solid #dab56e8c;border-radius:.6rem;padding:.8rem 1rem;font-size:.72rem;line-height:1.8;position:absolute;bottom:6%;right:2.5%;box-shadow:0 0 0 1px #dab56e1f,0 8px 30px #0006}.pdx-term .tl{white-space:nowrap;max-width:0;display:block;overflow:hidden}.pdx-term .ok{color:#7fd4c0}.pdx-term .gold{color:var(--c-gold)}@keyframes pdxTerm1{0%,2%{max-width:0}9%{max-width:34ch}97%{max-width:34ch}to{max-width:0}}@keyframes pdxTerm2{0%,9%{max-width:0}15%{max-width:34ch}97%{max-width:34ch}to{max-width:0}}@keyframes pdxTerm3{0%,36%{max-width:0}43%{max-width:34ch}97%{max-width:34ch}to{max-width:0}}@keyframes pdxTerm4{0%,58%{max-width:0}65%{max-width:34ch}97%{max-width:34ch}to{max-width:0}}.pdx-term .l1{animation:12s steps(30,end) infinite pdxTerm1}.pdx-term .l2{animation:12s steps(30,end) infinite pdxTerm2}.pdx-term .l3{animation:12s steps(30,end) infinite pdxTerm3}.pdx-term .l4{animation:12s steps(30,end) infinite pdxTerm4}.pdx-docsband{background:#20263a;border-top:1px solid #3a4157;border-bottom:1px solid #3a4157}.pdx-docsflow{grid-template-columns:1fr auto 1.1fr;align-items:center;gap:1.4rem;display:grid}.pdx-docarrows{color:var(--c-gold);text-align:center;font-size:1.3rem}.pdx-docpage{color:#2a3050;background:#efe9dc;border-radius:3px;max-width:420px;padding:1.4rem 1.5rem;box-shadow:0 14px 40px #00000073}.pdx-docpage h3{font-family:var(--font-display);letter-spacing:.04em;color:#232a4d;margin:0 0 .8rem;font-size:.82rem}.pdx-docpage h4{font-family:var(--font-accent);letter-spacing:.2em;color:#5d688a;text-transform:uppercase;margin:1rem 0 .4rem;font-size:.6rem}.pdx-dl{background:#c9c0ab;border-radius:2px;height:8px;margin:.5rem 0}.pdx-dl.w1{width:92%}.pdx-dl.w2{width:78%}.pdx-dl.w3{width:85%}.pdx-dl.w4{width:60%}.pdx-letter{border:1px solid var(--c-gold-dim,#c6a15a);background:var(--c-navy);border-radius:.25rem;max-width:560px;margin:0 auto;padding:2.4rem 2.4rem 2rem;position:relative}.pdx-letter p{color:#e8e4da;margin:0 0 .9rem;font-size:.98rem}.pdx-letter .salute{font-family:var(--font-accent);letter-spacing:.26em;color:var(--c-taupe);text-transform:uppercase;margin-bottom:1.2rem;font-size:.62rem}.pdx-letter .sig{font-family:var(--font-display);letter-spacing:.1em;color:#fff;font-size:.82rem}.pdx-seal{width:48px;height:48px;font-family:var(--font-display);color:#1b202e;background:radial-gradient(circle at 35% 30%,#e6c684,#c6a15a 70%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-24px;right:28px;box-shadow:0 4px 14px #0006}@media (max-width:760px){.pdx-section{padding:3rem 1.1rem 2.6rem}.pdx-hero{height:clamp(480px,78vh,720px)}.pdx-hero-copy{bottom:2.2rem;left:1.2rem;right:1.2rem}.pdx-duo,.pdx-docsflow{grid-template-columns:1fr}.pdx-docarrows{transform:rotate(90deg)}.pdx-bubble,.pdx-fscard{max-width:min(320px,86vw);font-size:.78rem}.pdx-phase-story .pdx-bubble{top:6%;left:auto;right:3%}.pdx-phase-story .pdx-fscard{max-width:none;inset:auto 3% 8%}.pdx-scenefull .pdx-bubble[style],.pdx-scenefull .pdx-wcard,.pdx-scenefull .pdx-term{width:auto;margin:.8rem;max-width:none!important;position:static!important}.pdx-scenehead{max-width:none;padding:0 1.1rem 1rem;position:static}.pdx-scenefull .pdx-scrim-top,.pdx-wflash,.pdx-wfly,.pdx-wring{display:none}.pdx-heroscene{height:175vh}.pdx-rail-d:before,.pdx-rail-a:before{width:2px}}@media (prefers-reduced-motion:reduce){.pdx-trace{stroke-dashoffset:0;animation:none}.pdx-flash,.pdx-p1,.pdx-p2,.pdx-g1,.pdx-g2,.pdx-swirl,.pdx-miss,.pdx-wflash,.pdx-wfly,.pdx-wring,.pdx-n2,.pdx-n3,.pdx-n4{display:none}.pdx-store,.pdx-ck1,.pdx-ck2,.pdx-ck3,.pdx-shot,.pdx-ok,.pdx-n1,.pdx-wt .t1,.pdx-wt .t2,.pdx-wt .t3{opacity:1;animation:none}.pdx-pairA,.pdx-pairB{animation:none}.pdx-pairB{opacity:0}.pdx-cl{opacity:1;animation:none;transform:none}.pdx-term .tl{max-width:none;animation:none}.pdx-phase{transition:none}}.aedp-creed{background:#dab56e0f;border-left:3px solid #dab56e;margin:0;padding:1.1rem 1.4rem}.aedp-creed p{color:#efe9dc;margin:0;font-size:1.25rem;font-weight:500;line-height:1.55}.aedp-creed em{color:#dab56e;font-style:italic}.aedp-sheet{color:#23293a;background:#efe9dc;border-top:4px solid #8ba888;border-radius:3px;padding:2rem 2.2rem 1.8rem;box-shadow:0 14px 40px #00000073}.aedp-sheet-head{margin-bottom:1.3rem}.aedp-sheet-kicker{letter-spacing:.14em;color:#938366;margin-bottom:.45rem;font-family:Fira Mono,ui-monospace,monospace;font-size:.72rem;display:block}.aedp-sheet-title{color:#23293a;margin:0;font-family:Michroma,sans-serif;font-size:1.35rem;line-height:1.3}.aedp-rules{gap:.85rem;margin:0;padding-left:1.4rem;display:grid}.aedp-rules li{color:#2a3050;font-size:1.02rem;line-height:1.6}.aedp-rules li::marker{color:#938366;font-family:Fira Mono,ui-monospace,monospace;font-size:.9rem}.aedp-rules b{color:#23293a;font-weight:600}.aedp-rules code{background:#23293a14;border-radius:3px;padding:.08em .35em;font-family:Fira Mono,ui-monospace,monospace;font-size:.88em}.aedp-sheet-note{color:#5a5346;border-top:1px solid #93836659;margin:1.4rem 0 0;padding-top:1rem;font-size:.92rem;line-height:1.6}.aedp-links{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.aedp-links li{font-size:1.02rem;line-height:1.6}.aedp-links a{color:#dab56e;border-bottom:1px solid #dab56e66;font-weight:500;text-decoration:none;transition:border-color .25s,color .25s}.aedp-links a:hover{color:#efd9a8;border-color:#efd9a8}.aedp-links span{opacity:.75}.aedp-inline{color:#dab56e;border-bottom:1px solid #dab56e66;text-decoration:none}.aedp-inline:hover{color:#efd9a8;border-color:#efd9a8}@media (max-width:760px){.aedp-sheet{padding:1.4rem 1.2rem 1.3rem}.aedp-creed p{font-size:1.1rem}}.aedp-split{align-items:start;gap:2.5rem;display:grid}@media (min-width:1024px){.aedp-split{grid-template-columns:3fr 2fr}}.nwr-feature{color:inherit;background:#93836614;border:1px solid #dab56e38;border-radius:.25rem;grid-template-columns:1fr;text-decoration:none;transition:border-color .3s,transform .3s;display:grid;overflow:hidden}:is(.nwr-feature:hover,.nwr-feature:focus-visible){border-color:#dab56e8c;transform:translateY(-3px)}.nwr-feature-art{background:var(--c-navy-deep);min-height:220px;position:relative;overflow:hidden}.nwr-feature-art picture{display:contents}.nwr-feature-art img{object-fit:cover;width:100%;height:110%;transform:translateY(var(--par,0px)) scale(1.12);will-change:transform;display:block}.nwr-glasspane{pointer-events:none;-webkit-backdrop-filter:blur(1.5px)saturate(1.15);backdrop-filter:blur(1.5px)saturate(1.15);background:linear-gradient(105deg,#23293a80 0%,#23293a1f 42%,#dab56e12 100%);border-right:1px solid #dab56e4d;position:absolute;inset:0}.nwr-feature-copy{flex-direction:column;justify-content:center;padding:1.6rem 1.6rem 2rem;display:flex}.nwr-feature-title{font-family:var(--font-display);color:var(--c-white);text-wrap:balance;margin:.5rem 0 .9rem;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:400;line-height:1.22}.nwr-feature-excerpt{max-width:60ch;margin-bottom:1.3rem}.nwr-feature-meta{color:#ffffff8c;align-items:center;gap:1.1rem;font-size:.85rem;display:flex}.nwr-group{margin-bottom:2.75rem}.nwr-group-title{font-family:var(--font-accent);letter-spacing:.22em;text-transform:uppercase;color:var(--c-gold);margin:0 0 .4rem;font-size:.85rem;font-weight:600}.nwr-rows{margin:0;padding:0;list-style:none}.nwr-row{border-top:1px solid #93836638;grid-template-columns:1fr 112px;align-items:center;gap:1.25rem;display:grid}.nwr-row:last-child{border-bottom:1px solid #93836638}.nwr-row-link{min-width:0;color:inherit;justify-content:space-between;align-items:baseline;gap:1.25rem;padding:1.15rem 0;text-decoration:none;display:flex}.nwr-row-title{font-family:var(--font-main);color:var(--c-white);font-size:1.05rem;font-weight:500;line-height:1.35}.nwr-row-cat{font-family:var(--font-mono);letter-spacing:.04em;color:#dab56ee6;border:1px solid #dab56e66;border-radius:999px;flex-shrink:0;padding:.2rem .7rem;font-size:.68rem}:is(.nwr-row-link:hover .nwr-row-title,.nwr-row-link:focus-visible .nwr-row-title){color:var(--c-gold)}.nwr-row-date{font-family:var(--font-mono);color:#ffffff80;white-space:nowrap;flex-shrink:0;font-size:.78rem}.nwr-row-art{opacity:0;border-radius:.3rem;width:112px;height:80px;transition:opacity .3s,transform .3s;overflow:hidden;transform:scale(.94)}.nwr-row:hover .nwr-row-art,.nwr-row:focus-within .nwr-row-art{opacity:1;transform:scale(1)}.nwr-row-art img{object-fit:cover;width:100%;height:100%;display:block}.nwr-art{background:var(--c-navy-deep);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.nwr-art-mark{aspect-ratio:1;border:1.5px solid #dab56e8c;border-radius:9999px;width:34%;max-width:64px;position:relative}.nwr-art-mark:before{content:"";border:1.5px solid #dab56ed9;border-radius:9999px;position:absolute;inset:28%}.nwr-art--philosophy:before{content:"";opacity:.6;background:repeating-linear-gradient(45deg,#dab56e24 0 1px,#0000 1px 15px);position:absolute;inset:0}.nwr-art--security:before{content:"";opacity:.6;background:repeating-linear-gradient(-45deg,#dab56e24 0 1px,#0000 1px 15px);position:absolute;inset:0}.nwr-art--process:before{content:"";opacity:.6;background:repeating-linear-gradient(0deg,#dab56e1f 0 1px,#0000 1px 15px),repeating-linear-gradient(90deg,#dab56e1f 0 1px,#0000 1px 15px);position:absolute;inset:0}.nwr-scene{align-items:flex-end;min-height:min(46rem,78svh);display:flex;position:relative;overflow:hidden}.nwr-scene-world{position:absolute;inset:0}.nwr-scene-world img,.nwr-scene-world.nwr-art{object-fit:cover;object-position:center 32%;width:100%;height:116%;transform:translateY(var(--par,0px));will-change:transform;position:absolute;inset:-8% 0}.nwr-scene:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#1b202ed1 0%,#1b202e2e 22%,#1b202e0f 46%,#23293ae0 86%,#23293a 100%);position:absolute;inset:0}.nwr-scene--flat{min-height:min(38rem,64svh)}.nwr-scene-top{z-index:3;position:absolute;top:6.25rem;left:0;right:0}.nwr-scene-top>div{width:100%}.nwr-scene-inner{z-index:2;pointer-events:none;width:100%;padding-top:9rem;padding-bottom:3.25rem;position:relative}.nwr-scene-inner>*{pointer-events:auto}.nwr-chips{gap:.6rem;margin-bottom:1rem;display:flex}.nwr-chip{color:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e243480;border:1px solid #dab56e80;border-radius:999px;padding:.4rem 1rem;font-family:Fira Mono,monospace;font-size:.78rem}.nwr-titlecard{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:#1e24348c;border:1px solid #dab56e8c;border-radius:.9rem;max-width:46rem;padding:1.9rem 2.1rem;box-shadow:0 14px 40px #0a0c1480}.nwr-titlecard-title{text-wrap:balance;margin:.65rem 0 .9rem;font-family:Michroma,sans-serif;font-size:clamp(1.45rem,2.6vw,2.3rem);font-weight:400;line-height:1.32}.nwr-titlecard-lede{color:#efe9dcd1;max-width:58ch;font-size:1.02rem;line-height:1.6}.nwr-titlecard-meta{color:#efe9dc99;flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:1.25rem;font-family:Fira Mono,monospace;font-size:.78rem;display:flex}.nwr-meta-item{align-items:center;gap:.45rem;display:inline-flex}.nwr-meta-item svg{color:#dab56e;width:.95rem;height:.95rem}.nwr-meta-agent{color:#f0cc84d9}.nwr-titlecard-meta a{color:#dab56e;text-decoration:none}.nwr-titlecard-meta a:hover{color:#f0cc84}.nwr-chips.fade-up{transition-delay:.15s}.nwr-titlecard.fade-up{transition-delay:.3s}.nwr-rail-sections{color:#efe9dcbf;line-height:1.6}@media (max-width:760px){.nwr-scene{min-height:min(34rem,72svh)}.nwr-scene-top{top:5rem}.nwr-scene-inner{padding-top:7.5rem;padding-bottom:2.25rem}.nwr-titlecard-lede{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nwr-post-prose code{white-space:normal;overflow-wrap:anywhere}.nwr-titlecard{max-width:none;padding:1.4rem 1.5rem}.nwr-titlecard-title{font-size:1.35rem}.nwr-titlecard-lede{font-size:.95rem}}.nwr-post-grid{grid-template-columns:1fr;gap:2.75rem;display:grid}.nwr-post-grid>*{min-width:0}.nwr-post-lede{max-width:80ch}.nwr-post-panel{max-width:calc(80ch + 3.6rem)}.nwr-post-prose{max-width:80ch;font-size:1.05rem}.nwr-post-rail{flex-direction:column;gap:1rem;display:flex;position:sticky;top:6.5rem}.nwr-post-rail-back{align-self:flex-start}.nwr-feat-scene{align-items:flex-end;min-height:min(36rem,62svh);margin-bottom:1rem;display:flex;position:relative;overflow:hidden}.nwr-feat-scene:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#23293a8c 0%,#23293a1a 30%,#23293a8c 68%,#23293a 100%);position:absolute;inset:0}.nwr-glasspane--full{background:linear-gradient(115deg,#23293a73 0%,#23293a14 45%,#dab56e0f 100%);border-right:none;position:absolute;inset:0}.nwr-feat-inner{z-index:2;width:100%;padding-top:4rem;padding-bottom:3rem;position:relative}.nwr-alertrow{align-items:center;gap:.7rem;margin-bottom:1.2rem;display:flex}.nwr-alert{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);letter-spacing:.2em;text-transform:uppercase;color:#f0cc84;background:#1e243499;border:1px solid #dab56e8c;border-radius:.6rem;align-items:center;gap:.55rem;padding:.5rem 1.05rem;font-family:Michroma,sans-serif;font-size:.66rem;display:inline-flex;box-shadow:0 6px 18px #0a0c1473}.nwr-alert-dot{background:#f0cc84;border-radius:50%;width:.5rem;height:.5rem;animation:2.4s ease-in-out infinite nwr-pulse;box-shadow:0 0 8px #f0cc84e6}@keyframes nwr-pulse{0%,to{opacity:1}50%{opacity:.35}}.nwr-feat-title{max-width:34ch;margin:0 0 .9rem}.nwr-feat-title a{font-family:var(--font-display);color:var(--c-white);text-wrap:balance;text-shadow:0 2px 24px #0a0c14a6;font-size:clamp(1.6rem,2.9vw,2.5rem);font-weight:400;line-height:1.22;text-decoration:none}.nwr-feat-title a:hover{color:#f0cc84}.nwr-feat-lede{color:#efe9dcd9;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:52ch;margin-bottom:1.4rem;line-height:1.6;display:-webkit-box;overflow:hidden}.nwr-feat-meta{align-items:center;gap:1rem;display:flex}.nwr-feat-read{color:#f0cc84;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e243480;border:1px solid #dab56e8c;border-radius:.6rem;padding:.5rem 1.2rem;font-family:Fira Sans,sans-serif;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.nwr-feat-read:hover{color:#1b202e;background:#dab56ee6}@media (max-width:760px){.nwr-feat-scene{min-height:min(30rem,68svh)}.nwr-feat-title{max-width:none}.nwr-feat-lede{-webkit-line-clamp:4}}.nwr-abtrack{grid-template-columns:1fr;gap:1rem;margin:1.9rem 0;display:grid}@media (min-width:700px){.nwr-abtrack{grid-template-columns:1fr 1.15fr;align-items:stretch}}.nwr-abtrack-a{color:#23293a;background:#efe9dc;border-radius:.55rem .55rem .55rem .15rem;padding:1.3rem 1.5rem;box-shadow:0 10px 28px #0a0c1459}.nwr-abtrack-a p{margin:0;font-size:.98rem;line-height:1.6}.nwr-abtrack-b{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e24348c;border:1px solid #dab56e80;border-radius:.9rem;padding:1.3rem 1.5rem}.nwr-abtrack-b p{color:#efe9dce6;margin:0;font-size:.98rem;line-height:1.6}.nwr-abtrack-label{letter-spacing:.22em;text-transform:uppercase;margin-bottom:.6rem;font-family:Michroma,sans-serif;font-size:.62rem;display:block}.nwr-abtrack-a .nwr-abtrack-label{color:#938366}.nwr-abtrack-b .nwr-abtrack-label{color:#dab56e}.nwr-copy{cursor:pointer;color:#dab56e;vertical-align:middle;background:#1e243480;border:1px solid #dab56e66;border-radius:.45rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;padding:0;transition:border-color .2s,color .2s;display:inline-flex}.nwr-copy:hover{color:#f0cc84;border-color:#f0cc84cc}.nwr-copy svg{width:.95rem;height:.95rem}.nwr-copy-toast{z-index:200;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#efe9dc;white-space:nowrap;opacity:0;background:#1e2434eb;border:1px solid #dab56e99;border-radius:.6rem;padding:.5rem .95rem;font-family:Fira Sans,sans-serif;font-size:.8rem;transition:opacity .22s,transform .25s cubic-bezier(.2,.7,.2,1);position:fixed;transform:translate(-50%,-140%)scale(.9);box-shadow:0 8px 22px #0a0c1480}.nwr-copy-toast.show{opacity:1;transform:translate(-50%,-170%)scale(1)}.nwr-hide-mobile{display:inline-flex}@media (max-width:760px){.nwr-hide-mobile{display:none}}@media (prefers-reduced-motion:reduce){.nwr-copy-toast{transition:opacity .22s;transform:translate(-50%,-170%)}}.nwr-flow{font-size:1.05rem}.nwr-flow.is-seq [data-rv]{opacity:0;transition:opacity .6s,transform .65s cubic-bezier(.2,.7,.2,1);transform:translateY(1.6rem)}.nwr-flow.is-seq [data-rv].rv-in{opacity:1;transform:none}.nwr-flow.is-seq .nwr-statband-n[data-rv]{transform:translateY(.4rem)scale(.85)}.nwr-flow.is-seq .nwr-statband-n[data-rv].rv-in{transform:none}.nwr-flow-p{max-width:72ch;margin:0 auto 2.2rem}.nwr-flow-h2{letter-spacing:.05em;color:#dab56e;text-align:center;text-transform:uppercase;margin:9rem 0 2.4rem;font-family:Fira Sans,sans-serif;font-size:1.15rem;font-weight:500}.nwr-flow-h2:first-child{margin-top:4rem}.nwr-hook{text-align:center;max-width:46rem;margin:3.5rem auto 1.5rem}.nwr-hook-mis{color:#efe9dce6;font-family:Michroma,sans-serif;font-size:clamp(1.25rem,2.6vw,1.9rem);line-height:1.55;display:block}.nwr-hook-turn{letter-spacing:.12em;text-transform:uppercase;color:#dab56e;margin-top:1.1rem;font-family:Fira Mono,monospace;font-size:.85rem;display:block}.nwr-weave{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:1.6rem;margin:0 0 4.25rem;display:grid}.nwr-weave--flip .nwr-weave-a{order:2}.nwr-weave--flip .nwr-weave-b{order:1}.nwr-weave-a{color:#23293a;background:#efe9dc;border-radius:.6rem .6rem .6rem .15rem;padding:1.6rem 1.8rem;box-shadow:0 10px 28px #0a0c1459}.nwr-weave-a h3{margin:.7rem 0 .6rem;font-family:Michroma,sans-serif;font-size:1.15rem;font-weight:400;line-height:1.45}.nwr-weave-a p{margin:0;font-size:.98rem;line-height:1.6}.nwr-weave-b{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e24348c;border:1px solid #dab56e80;border-radius:.9rem;align-items:flex-start;gap:1.1rem;padding:1.6rem 1.8rem;display:flex}.nwr-weave-b img{border:1px solid #dab56e59;border-radius:.8rem;flex-shrink:0;width:3.5rem;height:3.5rem}.nwr-weave-b p{color:#efe9dce0;margin:.6rem 0 0;font-size:.92rem;line-height:1.6}.nwr-weave-label{letter-spacing:.22em;text-transform:uppercase;font-family:Michroma,sans-serif;font-size:.62rem}.nwr-weave-a .nwr-weave-label{color:#938366}.nwr-weave-b .nwr-weave-label{color:#dab56e}.nwr-statband{border-top:1px solid #dab56e59;border-bottom:1px solid #dab56e59;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;margin:4.5rem auto;padding:2.4rem 1.5rem;display:flex}.nwr-statband img{border:1px solid #dab56e59;border-radius:1rem;width:4.5rem;height:4.5rem}.nwr-statband-n{color:#f0cc84;font-family:Michroma,sans-serif;font-size:clamp(3.2rem,7.5vw,5.5rem);line-height:1}.nwr-statband-seg{letter-spacing:.08em;text-transform:uppercase;color:#efe9dcbf;border-left:2px solid #dab56e8c;max-width:15ch;padding-left:1.6rem;font-family:Fira Mono,monospace;font-size:.85rem;line-height:1.7}.nwr-participate{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#1e24348c;border:1px solid #dab56e8c;border-radius:.9rem;max-width:46rem;margin:4rem auto;padding:1.8rem 2rem}.nwr-participate p{margin:.7rem 0 0;font-size:1.02rem;line-height:1.65}.nwr-flow pre{white-space:pre;max-width:46rem;margin:1.6rem auto;overflow-x:auto}.nwr-flow-p code{overflow-wrap:anywhere}.nwr-flow .nwr-graph{max-width:60rem;margin:6rem auto 3.5rem}.nwr-flow .nwr-abtrack{max-width:60rem;margin:0 auto 3.5rem}.nwr-email{color:#23293a;background:#efe9dc;border-radius:.55rem;max-width:40rem;margin:3rem auto 2.4rem;padding:1.5rem 1.8rem 1.2rem;box-shadow:0 10px 28px #0a0c1459}.nwr-email-label{letter-spacing:.22em;text-transform:uppercase;color:#938366;margin-bottom:.9rem;font-family:Michroma,sans-serif;font-size:.62rem;display:block}.nwr-email-head{overflow-wrap:anywhere;border-bottom:1px solid #23293a2e;margin-bottom:1rem;padding-bottom:.8rem;font-family:Fira Mono,monospace;font-size:.82rem;line-height:1.6}.nwr-email-head b{color:#6b5f49;font-weight:500}.nwr-email p{margin:0 0 .85rem;font-size:.98rem;line-height:1.6}.nwr-method{max-width:72ch;margin:0 auto 2.2rem;padding-left:1.2rem}.nwr-method li{color:#efe9dcd9;margin-bottom:.8rem;line-height:1.6}.nwr-method b{color:#efe9dc;font-weight:500}.nwr-flow a{color:#dab56e;border-bottom:1px solid #dab56e4d;text-decoration:none}.nwr-flow a:hover{color:#efe9dc;border-bottom-color:#efe9dca6}.nwr-flow code{font-family:Fira Mono,monospace;font-size:.9em}@media (max-width:760px){.nwr-weave{grid-template-columns:1fr}.nwr-weave--flip .nwr-weave-a{order:1}.nwr-weave--flip .nwr-weave-b{order:2}.nwr-statband{gap:1rem}.nwr-statband-seg{border-top:2px solid #dab56e8c;border-left:none;max-width:none;padding:.8rem 0 0}}.nwr-termscene{max-width:46rem;margin:6rem auto 4.5rem;position:relative}.nwr-termscene-stage{position:relative}.nwr-termscene-copy{color:#f0cc84;align-items:center;gap:.6rem;width:auto;height:auto;margin-bottom:1rem;padding:.65rem 1.1rem;font-family:Fira Mono,monospace;font-size:.88rem;transition:transform .5s cubic-bezier(.6,0,.4,1),opacity .5s;display:inline-flex}.nwr-termscene-copy svg{flex-shrink:0;width:.95rem;height:.95rem}.nwr-term{background:#10141d;border:1px solid #dab56e59;border-radius:.7rem;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;box-shadow:0 18px 50px #0a0c148c}.nwr-term-bar{background:#23293ae6;border-bottom:1px solid #dab56e33;align-items:center;gap:.45rem;padding:.6rem .9rem;display:flex}.nwr-term-bar span{background:#efe9dc2e;border-radius:50%;width:.7rem;height:.7rem}.nwr-term-bar span:first-child{background:#dab56ea6}.nwr-term-bar em{color:#efe9dcb3;margin-left:auto;font-family:Fira Mono,monospace;font-size:.7rem;font-style:normal}.nwr-term-body{color:#efe9dc;white-space:pre-wrap;word-break:break-word;margin:0;padding:1rem 1.1rem 1.2rem;font-family:Fira Mono,monospace;font-size:.85rem;line-height:1.7}.nwr-term-prompt{color:#8ba888}.nwr-term-caret{color:#f0cc84;animation:1.1s step-end infinite nwr-caret}@keyframes nwr-caret{50%{opacity:0}}.nwr-term-out{color:#efe9dcbf;margin-top:.5rem;display:block}.nwr-term-kbd{color:#1b202e;opacity:0;background:#f0cc84;border-radius:.4rem;padding:.25rem .6rem;font-family:Fira Mono,monospace;font-size:.8rem;transition:opacity .25s,transform .25s;position:absolute;top:.5rem;right:.9rem;transform:translateY(-.3rem)}.nwr-term-kbd.show{opacity:1;transform:none}.nwr-cursor{opacity:0;pointer-events:none;z-index:4;width:1.5rem;height:1.5rem;transition:left .9s cubic-bezier(.3,0,.3,1),top .9s cubic-bezier(.3,0,.3,1),opacity .4s,transform .12s;position:absolute;top:-12%;left:85%}.nwr-sound-toggle{letter-spacing:.08em;color:#efe9dc8c;cursor:pointer;background:0 0;border:1px solid #efe9dc40;border-radius:999px;padding:.3rem .9rem;font-family:Fira Mono,monospace;font-size:.72rem;position:absolute;top:-2.1rem;right:0}.nwr-sound-toggle.on{color:#f0cc84;border-color:#dab56ea6}.nwr-termscene.is-armed .nwr-term{opacity:0;transform:translateY(1.2rem)scale(.98)}.nwr-termscene.is-armed .nwr-term-out{visibility:hidden}.nwr-termscene.is-armed.s-run .nwr-term-out{visibility:visible}.nwr-termscene.s-cursor .nwr-cursor{opacity:1}.nwr-termscene.s-hover .nwr-cursor{top:8%;left:38%}.nwr-termscene.s-click .nwr-cursor{transform:scale(.82)}.nwr-termscene.s-click .nwr-termscene-copy{transform:scale(.96)}.nwr-termscene.s-term .nwr-termscene-copy{opacity:0;transform:translate(-2.5rem)}.nwr-termscene.s-term .nwr-term{opacity:1;transform:none}.nwr-termscene.s-term .nwr-cursor{top:55%;left:55%;transform:none}.nwr-termscene.s-done .nwr-cursor{opacity:0}@media (prefers-reduced-motion:reduce){.nwr-term,.nwr-cursor,.nwr-termscene-copy{transition:none}.nwr-term-caret{animation:none}}.nwr-shard{grid-template-columns:4.5rem 1fr;align-items:start;gap:1.2rem;margin:0 0 1.3rem;display:grid}.nwr-shard img{border:1px solid #dab56e59;border-radius:1rem;width:4.5rem;height:4.5rem;display:block}.nwr-shard p{margin:0}@media (max-width:640px){.nwr-shard{grid-template-columns:3.4rem 1fr;gap:.9rem}.nwr-shard img{width:3.4rem;height:3.4rem}}.nwr-bigstat{justify-content:center;align-items:center;gap:1.6rem;margin:2.4rem 0;padding:1.2rem 0;display:flex}.nwr-bigstat img{border:1px solid #dab56e59;border-radius:1.2rem;width:5.5rem;height:5.5rem}.nwr-bigstat-n{color:#f0cc84;font-family:Michroma,sans-serif;font-size:clamp(3rem,7vw,5rem);line-height:1}.nwr-bigstat-l{color:#efe9dca6;text-transform:uppercase;letter-spacing:.06em;max-width:18ch;font-family:Fira Mono,monospace;font-size:.82rem;line-height:1.6}.nwr-pullquote{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f0cc84;background:#1e243480;border:1px solid #dab56e80;border-radius:.9rem;margin:1.9rem 0;padding:1.45rem 1.7rem;font-family:Michroma,sans-serif;font-size:1.02rem;line-height:1.65}.nwr-graph{background:#efe9dc;border:1px solid #23293a2e;border-radius:.55rem;margin:2rem 0 2.2rem;padding:1.6rem 1.8rem;box-shadow:0 10px 28px #0a0c1459}.nwr-graph-title{letter-spacing:.08em;color:#23293a;margin-bottom:1.2rem;font-family:Michroma,sans-serif;font-size:.85rem}.nwr-graph-row{grid-template-columns:15rem 1fr 4rem;align-items:center;gap:1rem;margin-bottom:.9rem;display:grid}.nwr-graph-name{color:#23293ac7;font-family:Fira Mono,monospace;font-size:.78rem}.nwr-graph-track{background:#23293a1a;border-radius:4px;height:14px;overflow:hidden}.nwr-graph-fill{background:#938366;border-radius:4px;width:0;height:100%;transition:width .9s cubic-bezier(.2,.7,.2,1)}.nwr-graph-fill--hi{background:#b08d4f}.nwr-graph-val{color:#23293a;text-align:right;white-space:nowrap;font-family:Fira Mono,monospace;font-size:.85rem}.nwr-graph.in-view .nwr-graph-fill{width:var(--w)}.nwr-graph figcaption{color:#23293ab3;margin-top:1.1rem;font-size:.85rem;line-height:1.55}@media (max-width:640px){.nwr-graph-row{grid-template-columns:1fr 4.6rem}.nwr-graph-name{grid-column:1/-1;margin-bottom:-.4rem}}@media (prefers-reduced-motion:reduce){.nwr-graph-fill{transition:none}.nwr-graph .nwr-graph-fill{width:var(--w)}}.nwr-post-prose p{margin:0 0 1.1rem}.nwr-post-prose p:last-child{margin-bottom:0}.nwr-post-prose h2{letter-spacing:.06em;color:#dab56e;margin:2.2rem 0 .9rem;font-family:Michroma,sans-serif;font-size:1.05rem}.nwr-post-prose h2:first-child{margin-top:0}.nwr-post-prose ul{margin:0 0 1.1rem;padding-left:1.2rem;list-style:outside}.nwr-post-prose li{margin-bottom:.45rem}.nwr-post-prose a{color:#dab56e;border-bottom:1px solid #dab56e4d;text-decoration:none;transition:color .15s,border-color .15s}.nwr-post-prose a:hover{color:#efe9dc;border-bottom-color:#efe9dca6}.nwr-post-prose code{white-space:nowrap;background:#dab56e1a;border:1px solid #dab56e38;border-radius:.25rem;padding:.08em .35em;font-family:Fira Mono,monospace;font-size:.86em}.nwr-post-prose pre{background:#1b202e;border:1px solid #dab56e38;border-radius:.3rem;margin:0 0 1.1rem;padding:.9rem 1.1rem;font-family:Fira Mono,monospace;font-size:.86rem;overflow-x:auto}.nwr-post-prose pre code{white-space:pre;background:0 0;border:none;padding:0}.nwr-post-prose blockquote{opacity:.85;border-left:2px solid #dab56e8c;margin:0 0 1.1rem;padding:.1rem 0 .1rem 1rem}@media (min-width:1024px){.nwr-feature{grid-template-columns:1.15fr 1fr;column-gap:2rem}.nwr-feature-art{min-height:100%}.nwr-feature-copy{padding:2.4rem 2.6rem 2.4rem 0}.nwr-post-grid{grid-template-columns:1fr 300px;align-items:start}}@media (max-width:760px){.nwr-row{grid-template-columns:1fr}.nwr-row-art{display:none}}@media (prefers-reduced-motion:reduce){.nwr-feature,.nwr-row-art{transition:none}.nwr-feature-art img,.nwr-scene-world img{transform:none}.nwr-alert-dot{animation:none}.nwr-feature:hover{transform:none}}.hpx-page{background:var(--c-navy);color:#ffffffde;--hx-tight:.75rem;--hx-inner:1.5rem;--hx-beat:clamp(2.25rem, 3.5vw, 3rem);--hx-passage:clamp(5rem, 9vw, 7rem);--hx-chapter:clamp(9rem, 17vw, 15rem)}.hpx-hero{position:relative;overflow:hidden}.hpx-hero:after{content:"";background:linear-gradient(180deg, #171b2600 0%, var(--c-navy) 100%);pointer-events:none;height:48px;position:absolute;bottom:0;left:0;right:0}.hpx-frame{position:relative}.hpx-hero picture{display:contents}.hpx-hero img{width:100%;height:auto;display:block}.hpx-tint{pointer-events:none;background:#23293a57;position:absolute;inset:0}.hpx-topbar{justify-content:space-between;align-items:center;padding:clamp(.9rem,2.2vw,1.9rem) clamp(1.1rem,4vw,3.4rem) 0;display:flex;position:absolute;top:0;left:0;right:0}.hpx-mark{align-items:center;gap:.7rem;display:inline-flex}.hpx-mark img{width:clamp(26px,2.3vw,34px);height:auto}.hpx-wordmark{font-family:var(--font-display);letter-spacing:.16em;color:var(--c-white);font-size:clamp(.78rem,1.05vw,.98rem)}.hpx-parent{font-family:var(--font-sans);letter-spacing:.05em;color:#ffffffd1;font-size:clamp(.7rem,.9vw,.84rem);text-decoration:none;transition:color .2s}.hpx-parent:hover{color:var(--c-white)}.hpx-block{background:radial-gradient(50% 50%,#0d1017a8 0%,#0d101785 50%,#0d101747 74%,#0d101700 96%);max-width:min(56%,52rem);margin:-56px 0 0 -70px;padding:96px 110px;position:absolute;top:50%;left:5%;transform:translateY(-52%)}.hpx-eyebrow{text-wrap:balance;text-shadow:0 0 3px #0a0e16f2,0 0 3px #0a0e16e6,0 1px 14px #0a0c12cc;font-family:var(--font-accent);letter-spacing:.22em;text-transform:uppercase;color:var(--c-gold);font-size:clamp(.6rem,.85vw,.74rem);font-weight:500}.hpx-h1{text-shadow:0 2px 22px #0a0c12b3;margin-top:var(--hx-tight);font-family:var(--font-display);letter-spacing:.005em;color:var(--c-white);font-size:clamp(1rem,2.15vw,1.95rem);font-weight:400;line-height:1.3}.hpx-l1{white-space:nowrap;display:block}.hpx-l2{display:block}.hpx-l2a,.hpx-l2b{white-space:nowrap}.hpx-sub{margin-top:var(--hx-inner);color:#ffffffe0;max-width:34rem;font-size:clamp(.95rem,1.15vw,1.12rem);line-height:1.6}.hpx-cta{margin-top:var(--hx-inner);flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.hpx-dlnote{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffffd9;white-space:nowrap;font-size:.78rem}.hpx-chips{flex-wrap:wrap;justify-content:center;gap:.7rem;width:max-content;max-width:94%;display:flex;position:absolute;bottom:4.5%;left:50%;transform:translate(-50%)}.hpx-chip{font-family:var(--font-mono);letter-spacing:.07em;white-space:nowrap;color:#f2eddeeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181c288c;border:1px solid #f2edde38;border-radius:12px;padding:.5rem .95rem;font-size:clamp(.66rem,.9vw,.84rem)}.hpx-flow{padding:var(--hx-chapter) clamp(1.25rem, 5vw, 3rem)}.hpx-flow>*{max-width:45rem;margin-left:auto;margin-right:auto}.hpx-flow>*+*{margin-top:var(--hx-passage)}.hpx-flow>.hpx-sechead{margin-top:var(--hx-chapter);min-height:4.5rem}.hpx-flow>.hpx-sechead:first-child{margin-top:0}.hpx-flow>.hpx-sechead+*,.hpx-flow>.hpx-checkset{margin-top:var(--hx-beat)}.hpx-flow>.hpx-tie{margin-top:var(--hx-inner)}.hpx-flow>.hpx-endnote{margin-top:var(--hx-chapter)}.hpx-checkset>*+*{margin-top:var(--hx-inner)}.hpx-flow>.hpx-unit{margin-top:var(--hx-chapter)}.hpx-unit>*+*{margin-top:var(--hx-beat)}.hpx-unit>.hpx-tie{margin-top:var(--hx-inner)}.hpx-kicker{font-family:var(--font-accent);letter-spacing:.22em;text-transform:uppercase;color:#efe9dc8c;font-size:.66rem;font-weight:500}.hpx-h2{margin-top:var(--hx-tight);font-family:var(--font-display);letter-spacing:.005em;color:var(--c-white);text-wrap:balance;font-size:clamp(1.25rem,2.3vw,1.85rem);font-weight:400;line-height:1.22}.hpx-prose p{color:#ffffffd1;font-size:clamp(1rem,1.2vw,1.11rem);line-height:1.68}.hpx-prose p+p{margin-top:var(--hx-inner)}.hpx-prose b{color:#fffffff2;font-weight:500}.hpx-aside{color:#ffffffb8;font-size:.95rem;line-height:1.6}.hpx-path{font-family:var(--font-mono);color:#f2eddef2;white-space:nowrap;font-size:.88em}.hpx-points{padding:0;list-style:none}.hpx-points li{color:#ffffffd1;padding-left:2rem;font-size:clamp(1rem,1.2vw,1.11rem);line-height:1.68;position:relative}.hpx-points li+li{margin-top:var(--hx-inner)}.hpx-points li:before{content:"✓";color:#8ba888;font-size:1.05em;position:absolute;top:.1em;left:0}.hpx-points b{color:#fffffff2;font-weight:500}.hpx-check{background:var(--c-navy-deep);border:1px solid #f2edde24;border-radius:10px;margin-left:auto;margin-right:auto;overflow:hidden}.hpx-check-label{color:#efe9dca8;border-bottom:1px solid #f2edde1a;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.1rem;font-size:.82rem;display:flex}.hpx-copy{font-family:var(--font-mono);letter-spacing:.06em;color:#efe9dcbf;cursor:pointer;background:0 0;border:1px solid #f2edde40;border-radius:8px;flex:none;padding:.3rem .7rem;font-size:.68rem;transition:color .2s,border-color .2s}.hpx-copy:hover{color:var(--c-white);border-color:#f2edde80}.hpx-check pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);color:#e8e4d8;margin:0;padding:1rem 1.1rem;font-size:clamp(.78rem,.95vw,.9rem);line-height:1.55}.hpx-expect{font-family:var(--font-mono);color:#8ba888;word-break:break-all;border-top:1px dashed #f2edde24;padding:.7rem 1.1rem;font-size:.76rem;line-height:1.5}.hpx-endnote{text-align:center;border:1px solid #f2edde29;border-radius:12px;padding:clamp(1.8rem,3.5vw,2.6rem)}.hpx-thesis{color:#ffffffe6;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.6}.hpx-issue{margin-top:var(--hx-tight);color:#ffffffb3;font-size:.95rem}.hpx-link{color:#efe9dc;border-bottom:1px solid #efe9dc66;text-decoration:none;transition:border-color .2s}.hpx-link:hover{border-color:#efe9dc}.hpx-colophon{text-align:center;color:#ffffff80;font-size:.78rem}.hpx-colophon a{color:#ffffff8c;text-underline-offset:2px;text-decoration:underline}.hpx-colophon a:hover{color:#fffc}@media (max-width:760px){.hpx-block{max-width:none;margin:0 auto;padding:34px 28px 6px;position:static;transform:none}.hpx-chips{gap:.5rem;bottom:3.5%}.hpx-flow{padding-top:var(--hx-passage)}.hpx-dlnote{color:#fff;font-size:.82rem}.hpx-hero:after{display:none}.hpx-hero picture{display:block;position:relative}.hpx-hero picture:after{content:"";pointer-events:none;background:linear-gradient(#232a3a00 0%,#232a3a 100%);height:14px;position:absolute;bottom:0;left:0;right:0}}.acx-hero{background:#1b202e;align-items:center;min-height:62vh;display:flex;position:relative;overflow:hidden}.acx-hero picture{display:contents}.acx-plate img{object-fit:cover;object-position:72% 28%;width:100%;height:100%;position:absolute;inset:0}.acx-scrim{background:linear-gradient(100deg,#141924eb 0%,#1b202edb 26%,#1b202e85 50%,#1b202e1f 68%,#1b202e00 80%);position:absolute;inset:0}.acx-heroinner{width:100%;max-width:72rem;margin:0 auto;padding:7rem 1.5rem 4rem;position:relative}.acx-card{-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);background:#1a1f2c9e;border:1px solid #dab56e57;border-radius:14px;max-width:34rem;padding:2rem 2.25rem 2.25rem;position:relative;box-shadow:0 18px 48px #080c1470,inset 0 1px #ffffff12}.acx-card:before,.acx-card:after{content:"";border:1px solid #dab56eb8;width:20px;height:20px;position:absolute}.acx-card:before{border-bottom:0;border-right:0;top:-6px;left:-6px}.acx-card:after{border-top:0;border-left:0;bottom:-6px;right:-6px}.acx-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#dab56e;align-items:center;gap:.7rem;margin:0 0 1rem;font-family:Orbitron,sans-serif;font-size:.7rem;font-weight:600;display:flex}.acx-eyebrow i{opacity:.8;background:#dab56e;width:2.6rem;height:1px;display:block}.acx-h1{letter-spacing:-.015em;color:#efe9dc;text-wrap:balance;margin:0 0 1rem;font-family:Fira Sans,sans-serif;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:500;line-height:1.08}.acx-lede{color:#efe9dc;opacity:.92;margin:0;font-size:1.05rem;line-height:1.65}.acx-band{background:#23293a;padding:5.5rem 1.5rem}.acx-band--deep{background:#1b202e}.acx-wrap{max-width:72rem;margin:0 auto}.acx-wrap--narrow .acx-h2{max-width:40rem}.acx-intro{max-width:44rem;margin-bottom:3rem}.acx-kicker{letter-spacing:.24em;text-transform:uppercase;color:#dab56e;margin:0 0 .9rem;font-family:Orbitron,sans-serif;font-size:.7rem;font-weight:600}.acx-h2{letter-spacing:-.012em;color:#efe9dc;text-wrap:balance;margin:0 0 1.1rem;font-family:Fira Sans,sans-serif;font-size:clamp(1.5rem,2.9vw,2.1rem);font-weight:500;line-height:1.18}.acx-body{color:#efe9dc;opacity:.86;max-width:42rem;margin:0 0 1.1rem;font-size:1.02rem;line-height:1.7}.acx-body:last-child{margin-bottom:0}.acx-steps{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.acx-step{background:#1b202e8c;border:1px solid #dab56e38;border-radius:4px;padding:1.75rem 1.6rem 1.85rem}.acx-num{letter-spacing:.22em;color:#dab56e;margin-bottom:.9rem;font-family:Orbitron,sans-serif;font-size:.72rem;font-weight:600;display:block}.acx-steph{color:#efe9dc;margin:0 0 .6rem;font-family:Fira Sans,sans-serif;font-size:1.16rem;font-weight:500}.acx-stepp{color:#efe9dc;opacity:.84;margin:0;font-size:.95rem;line-height:1.65}.acx-end{text-align:left}.acx-actions{flex-wrap:wrap;gap:1rem;margin:2rem 0 0;display:flex}.acx-sig{color:#efe9dc;opacity:.72;margin:2.25rem 0 0;font-size:.95rem}.acx-link{color:#dab56e;text-underline-offset:3px;text-decoration:underline}.acx-link:hover{color:#efe9dc}@media (max-width:900px){.acx-steps{grid-template-columns:1fr}}@media (max-width:760px){.acx-hero{min-height:0;display:block}.acx-plate img{height:auto;position:relative}.acx-heroinner{margin-top:-3.5rem;padding:0 1.1rem 3rem;position:relative}.acx-scrim{background:linear-gradient(#1b202e00 0%,#1b202e59 55%,#23293a 100%)}.acx-card{max-width:none;padding:1.6rem 1.4rem 1.75rem}.acx-band{padding:3.5rem 1.1rem}}.stx-hero{background:#efe9dc;padding:6.5rem 0 0}body:has(.stx-hero) .site-nav:not(.scrolled){background:#1b202ef2}.stx-hero .stx-wrap{text-align:center;padding:0 1.5rem 2.5rem}.stx-wrap{max-width:72rem;margin:0 auto}.stx-kicker{letter-spacing:.24em;text-transform:uppercase;color:#6e5527;justify-content:center;align-items:center;gap:.7rem;margin:0 0 1.1rem;font-family:Orbitron,sans-serif;font-size:.68rem;font-weight:600;display:flex}.stx-kicker i{opacity:.9;background:#b08d4f;width:2.4rem;height:1px;display:block}.stx-h1{letter-spacing:-.01em;color:#23293a;text-wrap:balance;margin:0 0 .9rem;font-family:Michroma,Orbitron,sans-serif;font-size:clamp(1.9rem,5vw,3.5rem);line-height:1.06}.stx-gold{color:#7a5f2c}.stx-sub{color:#23293a;opacity:.86;margin:0;font-family:Fira Sans,sans-serif;font-size:clamp(1rem,1.9vw,1.3rem);font-weight:500}.stx-diptych{background:#b08d4f;border-top:4px solid #b08d4f;border-bottom:4px solid #b08d4f;grid-template-columns:1fr 1fr;gap:4px;display:grid}.stx-frame{background:#efe9dc;margin:0;position:relative;overflow:hidden}.stx-frame picture{display:contents}.stx-frame img{object-fit:cover;aspect-ratio:1;width:100%;height:100%;display:block}.stx-plate{background:#efe9dced;border:1px solid #b08d4fd9;border-radius:10px;flex-direction:column;gap:.25rem;padding:.85rem 1.1rem;display:flex;position:absolute;bottom:6%;left:5%;right:5%;box-shadow:0 6px 22px #23293a2e}.stx-plate--gold{background:#efe9dcf2}.stx-platet{color:#23293a;font-family:Michroma,Orbitron,sans-serif;font-size:clamp(.85rem,1.6vw,1.25rem);line-height:1.15}.stx-plate--gold .stx-platet{color:#7a5f2c}.stx-plates{letter-spacing:.18em;text-transform:uppercase;color:#4a4335;font-family:Orbitron,sans-serif;font-size:clamp(.56rem,.95vw,.72rem);font-weight:600}.stx-band{background:#23293a;padding:5rem 1.5rem}.stx-band--intro,.stx-band--form{background:#1b202e}.stx-intro{max-width:44rem;margin-bottom:2.75rem}.stx-band .stx-kicker{color:#dab56e;justify-content:flex-start}.stx-band .stx-kicker i{background:#dab56e}.stx-h2{letter-spacing:-.012em;color:#efe9dc;text-wrap:balance;margin:0 0 1rem;font-family:Fira Sans,sans-serif;font-size:clamp(1.45rem,2.9vw,2.05rem);font-weight:500;line-height:1.18}.stx-body{color:#efe9dc;opacity:.86;max-width:42rem;margin:0 0 1rem;font-size:1.02rem;line-height:1.7}.stx-body--lead{opacity:.94;font-size:1.12rem}.stx-body:last-child{margin-bottom:0}.stx-meet{grid-template-columns:1.05fr 1fr;align-items:center;gap:3rem;display:grid}.stx-video,.stx-videoslot{aspect-ratio:16/9;background:#23293a;border:1px solid #dab56e4d;border-radius:6px;width:100%;display:block}.stx-videoslot{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1.5rem;display:flex}.stx-slotmark{color:#dab56e;opacity:.85}.stx-slott{letter-spacing:.2em;text-transform:uppercase;color:#dab56e;font-family:Orbitron,sans-serif;font-size:.68rem;font-weight:600}.stx-slotp{color:#efe9dc;opacity:.72;max-width:24rem;font-size:.9rem}.stx-offers{grid-template-columns:repeat(2,1fr);gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.stx-offer{background:#1b202e99;border:1px solid #dab56e3d;border-radius:4px;padding:1.6rem 1.5rem 1.7rem}.stx-offerh{color:#efe9dc;margin:0 0 .55rem;font-family:Fira Sans,sans-serif;font-size:1.1rem;font-weight:500}.stx-offerp{color:#efe9dc;opacity:.84;margin:0;font-size:.95rem;line-height:1.65}.stx-why{color:#efe9dc;opacity:.9;background:#1b202e8c;border-left:3px solid #dab56e;max-width:54rem;margin:2.75rem 0 0;padding:1.6rem 1.75rem;font-size:1rem;line-height:1.7}.stx-whyq{color:#dab56e;margin-bottom:.5rem;font-weight:500;display:block}.stx-formwrap{max-width:52rem}.stx-form{grid-template-columns:1fr 1fr;gap:1.1rem 1.4rem;display:grid}.stx-field{flex-direction:column;gap:.4rem;display:flex}.stx-field--wide{grid-column:1/-1}.stx-field label{color:#efe9dc;opacity:.86;font-size:.92rem}.stx-opt{opacity:.6}.stx-submit{align-self:start;margin-top:.4rem}.stx-fineprint{color:#efe9dc;opacity:.65;margin:.9rem 0 0;font-size:.86rem}.stx-errors{background:#dab56e17;border:1px solid #dab56e8c;border-radius:6px;grid-column:1/-1;margin-bottom:1.4rem;padding:.9rem 1.1rem}.stx-errors ul{margin:0;padding-left:1.1rem}.stx-errors li{color:#efe9dc;opacity:.92;font-size:.92rem}.stx-done{text-align:center;max-width:40rem;margin:0 auto}.stx-donemark{color:#dab56e;margin-bottom:1.1rem;display:block}.stx-done .stx-body{margin-left:auto;margin-right:auto}@media (max-width:900px){.stx-meet{grid-template-columns:1fr;gap:2rem}.stx-offers{grid-template-columns:1fr}}@media (max-width:760px){.stx-hero{padding-top:5.5rem}.stx-diptych{grid-template-columns:1fr;gap:0}.stx-frame+.stx-frame{border-top:4px solid #b08d4f}.stx-band{padding:3.25rem 1.1rem}.stx-form{grid-template-columns:1fr}.stx-plate{bottom:4%;left:4%;right:4%}}.wws-wrap{max-width:70rem;margin:0 auto;padding:0 1.5rem}.wws-hero{padding:8rem 0 3rem}.wws-br{display:none}.wws-lede{max-width:46rem}.wws-forkband{padding:1rem 0 4rem}.wws-fork{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.wws-forkcard{background:var(--c-navy-soft);border:1px solid #93836657;border-radius:10px;flex-direction:column;gap:1.1rem;padding:1.9rem 1.7rem;transition:transform .18s,border-color .18s,background .18s;display:flex}:is(.wws-forkcard:hover,.wws-forkcard:focus-visible){border-color:var(--c-gold);background:#313952;transform:translateY(-3px)}.wws-forkfig{width:100%;max-width:15rem;margin:0 auto;display:block}.wws-forkbody{flex-direction:column;display:flex}.wws-forkk{font-family:var(--font-accent);letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold);margin-bottom:.5rem;font-size:.66rem;font-weight:500}.wws-forkt{font-family:var(--font-display);color:var(--c-white);margin-bottom:.6rem;font-size:clamp(1.1rem,2.1vw,1.45rem);line-height:1.2}.wws-forkp{color:#fffc;margin-bottom:.9rem;font-size:.97rem;line-height:1.55}.wws-forkgo{font-family:var(--font-accent);letter-spacing:.06em;color:var(--c-gold);margin-top:auto;font-size:.8rem;font-weight:500}.wws-track{border-top:1px solid #93836633;padding:4.5rem 0;scroll-margin-top:5rem}.wws-track--alt{background:var(--c-navy-deep)}.wws-band{border-top:1px solid #93836633;padding:4.5rem 0}.wws-kicker{font-family:var(--font-accent);letter-spacing:.22em;text-transform:uppercase;color:var(--c-gold);align-items:center;gap:.7rem;margin:0 0 1rem;font-size:.68rem;font-weight:500;display:flex}.wws-kicker i{background:var(--c-taupe);opacity:.9;width:2.4rem;height:1px;display:block}.wws-lead{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:1rem 3rem;margin-bottom:1rem;display:grid}.wws-leadr>.wws-body:last-child{margin-bottom:0}.wws-h2{max-width:34rem;margin-bottom:1.2rem}.wws-h3{font-family:var(--font-display);color:var(--c-white);margin:2.6rem 0 1.3rem;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.25}.wws-h3--flush{margin-top:0}.wws-body{color:#ffffffd6;max-width:44rem;margin-bottom:1rem;font-size:clamp(.98rem,1.15vw,1.06rem);line-height:1.68}.wws-body--lead{color:#ffffffe6;font-size:clamp(1.02rem,1.35vw,1.16rem)}.wws-body em{color:var(--c-gold-bright);font-style:italic}.wws-ex{grid-template-columns:1fr 1fr;gap:1.3rem;list-style:none;display:grid}.wws-exi{border-left:2px solid var(--c-gold);background:#2b32458c;border-radius:0 8px 8px 0;padding:1.4rem 1.4rem 1.5rem}.wws-exh{color:var(--c-white);margin-bottom:.55rem;font-size:1rem;font-weight:600;line-height:1.35}.wws-exp{color:#ffffffc7;font-size:.94rem;line-height:1.62}.wws-feel{border:1px solid #93836652;border-radius:10px;margin-top:2.8rem;padding:1.9rem 1.8rem}.wws-nextline{color:#ffffffb8;max-width:44rem;margin:.4rem 0 0;font-size:.95rem;line-height:1.7}.wws-next{color:var(--c-gold);border-bottom:1px solid #dab56e73}.wws-next:hover{color:var(--c-gold-bright);border-bottom-color:var(--c-gold-bright)}.wws-intro{margin-bottom:2.2rem}.wws-rules{grid-template-columns:repeat(2,1fr);gap:1.3rem;list-style:none;display:grid}.wws-rule{background:var(--c-surface-alt);border:1px solid #93836642;border-radius:9px;padding:1.5rem 1.5rem 1.6rem}.wws-ruleh{font-family:var(--font-display);color:var(--c-gold);margin-bottom:.6rem;font-size:.99rem;line-height:1.3}.wws-rulep{color:#fffc;font-size:.93rem;line-height:1.62}@media (max-width:900px){.wws-fork,.wws-ex,.wws-rules{grid-template-columns:1fr}.wws-lead{grid-template-columns:1fr;gap:0}}@media (max-width:760px){.wws-hero{padding-top:6.5rem}.wws-track,.wws-band{padding:3.25rem 0}.wws-feel{padding:1.5rem 1.3rem}}.exp-wrap{max-width:72rem;margin:0 auto;padding:0 1.5rem}.exp-hero{padding:8.5rem 0 3.5rem}.exp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.exp-h1{font-size:clamp(1.8rem,3.6vw,2.8rem)}.exp-lede{max-width:32rem}.exp-actions{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.exp-actions--hero{margin:0}.exp-kicker{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--c-gold);margin:0 0 .5rem;font-size:.8125rem}.exp-h2{margin:0 0 1.25rem}.exp-h2b{font-family:var(--font-display);color:#efe9dc;max-width:40rem;margin:0 0 1.5rem;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.3}.exp-section{border-top:1px solid #93836640;padding:3rem 0}.exp-body{color:#efe9dc;max-width:38rem;margin:0 0 1rem;font-size:1.0625rem;line-height:1.65}.exp-link{color:var(--c-gold);text-underline-offset:3px;text-decoration:underline}.exp-board{background:var(--c-navy-deep);border:1px solid #dab56e8c;padding:clamp(1rem,2.4vw,1.5rem)}.exp-board--home{max-width:44rem;margin-bottom:1.5rem}.exp-board-title{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--c-gold);margin:0 0 1rem;font-size:.875rem;font-weight:500}.exp-board-arms{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.exp-arm{background:#efe9dc0d;border:1px solid #efe9dc4d;padding:1rem}.exp-arm--full{background:#dab56e14;border-color:#dab56e99}.exp-arm-name{color:#efe9dc;margin:0;font-size:1.0625rem;font-weight:500}.exp-arm--full .exp-arm-name{color:var(--c-gold)}.exp-arm-cost{align-items:baseline;gap:.5rem;margin:.35rem 0 .25rem;display:flex}.exp-arm-num{font-family:var(--font-display);color:#efe9dc;font-size:clamp(2rem,4.2vw,2.75rem);line-height:1.1}.exp-arm--full .exp-arm-num{color:var(--c-gold)}.exp-arm-unit{color:#efe9dcd9;font-size:1rem}.exp-arm-note{color:#efe9dc;margin:0 0 .7rem;font-size:1rem}.exp-cells{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.exp-cell{aspect-ratio:1;border:2px solid #efe9dcbf}.exp-cell.is-works{background:var(--c-gold);border-color:var(--c-gold)}.exp-legend{color:#efe9dc;align-items:center;gap:.45rem;margin:.9rem 0 0;font-size:.9375rem;display:flex}.exp-key{border:2px solid #efe9dcbf;width:1rem;height:1rem;display:inline-block}.exp-key.is-works{background:var(--c-gold);border-color:var(--c-gold)}.exp-key+.exp-key,.exp-legend .exp-key:not(:first-child){margin-left:.6rem}.exp-numbers{margin:1rem 0 0}.exp-numbers>summary{cursor:pointer;min-height:44px;color:var(--c-gold);text-underline-offset:3px;align-items:center;font-size:1rem;text-decoration:underline;display:inline-flex}.exp-table{border-collapse:collapse;width:100%;margin:.5rem 0 0;font-size:.9375rem;line-height:1.4}.exp-table caption{caption-side:top;text-align:left;color:#efe9dc;padding:0 0 .6rem;font-size:.9375rem}.exp-table th,.exp-table td{text-align:left;vertical-align:top;color:#efe9dc;border-bottom:1px solid #93836666;padding:.5rem .55rem}.exp-table thead th{color:var(--c-gold);font-weight:500}.exp-table tbody th{font-weight:500}.exp-table tfoot td{color:#efe9dce6;border-bottom:none;font-size:.875rem}.exp-table-wrap{max-width:46rem}.exp-table--visible{background:#1b202eb3}.exp-table--visible caption{padding:0 0 .75rem}.exp-animatic{background:#151a26;border:1px solid #dab56e8c;max-width:60rem}.exp-stage{align-content:center;gap:clamp(.9rem,2vw,1.4rem);min-height:clamp(16rem,26vw,23rem);padding:clamp(1rem,3vw,2rem);display:grid;position:relative}.exp-stage-clock{width:0;height:0;position:absolute}.exp-stage-lines{min-height:3.6rem;position:relative}.exp-line{font-family:var(--font-display);color:#efe9dc;opacity:0;margin:0;font-size:clamp(1.05rem,2.2vw,1.5rem);line-height:1.3;position:absolute;inset:0 auto auto 0}.exp-line--8{opacity:1;color:var(--c-gold)}.exp-stage-bars{gap:.55rem;display:grid}.exp-sbar{grid-template-columns:8rem minmax(0,1fr) 3.5rem;align-items:center;gap:.75rem;display:grid}.exp-sbar-label,.exp-srun-label{color:#efe9dc;font-size:.9375rem}.exp-sbar-track{background:#efe9dc14;height:1.5rem}.exp-sbar-fill{height:100%;width:var(--w);transform-origin:0;background:#efe9dc;display:block}.exp-sbar--clipped .exp-sbar-fill{--w:54.9%}.exp-sbar--full .exp-sbar-fill{--w:78.1%;background:var(--c-gold)}.exp-sbar-value{color:#efe9dc;font-size:1rem;font-weight:500}.exp-sbar--full .exp-sbar-value{color:var(--c-gold)}.exp-stage-runs{gap:.45rem;display:grid}.exp-srun{grid-template-columns:8rem minmax(0,1fr) 3.5rem;align-items:center;gap:.75rem;display:grid}.exp-srun-cells{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;max-width:18rem;display:grid}.exp-srun-cells i{border:2px solid #efe9dcbf;height:1.3rem;display:block}.exp-srun-cells i.w{background:var(--c-gold);border-color:var(--c-gold)}.exp-srun-total{color:#efe9dc;font-size:.9375rem;font-weight:500}.exp-animatic-controls{border-top:1px solid #dab56e4d;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem clamp(1rem,3vw,2rem);display:flex}.exp-play{border:1px solid var(--c-gold);min-height:44px;color:var(--c-gold);cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1.1rem;font-size:1rem}.exp-play[aria-pressed=true]{background:var(--c-gold);color:var(--c-navy-deep)}.exp-play-note{color:#efe9dc;margin:0;font-size:.9375rem}.exp-transcript{max-width:46rem;margin:1.25rem 0 0}.exp-transcript>summary{cursor:pointer;min-height:44px;color:var(--c-gold);align-items:center;font-size:1.0625rem;display:inline-flex}.exp-transcript-body p{color:#efe9dc;max-width:38rem;margin:0 0 .85rem;font-size:1.0625rem;line-height:1.65}.exp-animatic.is-playing .exp-stage-clock{animation:20s linear both exp-clock}.exp-animatic.is-playing .exp-line{animation:2.5s both exp-line}.exp-animatic.is-playing .exp-line--1{animation-delay:0s}.exp-animatic.is-playing .exp-line--2{animation-duration:3s;animation-delay:2.5s}.exp-animatic.is-playing .exp-line--3{animation-duration:2s;animation-delay:5.5s}.exp-animatic.is-playing .exp-line--4{animation-delay:7.5s}.exp-animatic.is-playing .exp-line--5{animation-delay:10s}.exp-animatic.is-playing .exp-line--6{animation-delay:12.5s}.exp-animatic.is-playing .exp-line--7{animation-delay:15s}.exp-animatic.is-playing .exp-line--8{animation:2.5s 17.5s both exp-line-last}.exp-animatic.is-playing .exp-sbar-fill{animation:1.2s ease-out both exp-grow}.exp-animatic.is-playing .exp-sbar--clipped .exp-sbar-fill{animation-delay:2.8s}.exp-animatic.is-playing .exp-sbar--full .exp-sbar-fill{animation-delay:3.6s}.exp-animatic.is-playing .exp-sbar-value{animation:.4s both exp-fade}.exp-animatic.is-playing .exp-sbar--clipped .exp-sbar-value{animation-delay:4s}.exp-animatic.is-playing .exp-sbar--full .exp-sbar-value{animation-delay:4.8s}.exp-animatic.is-playing .exp-srun-cells i,.exp-animatic.is-playing .exp-srun-total{animation:.45s both exp-cell}.exp-animatic.is-playing .exp-srun--c1{--d:8s}.exp-animatic.is-playing .exp-srun--c2{--d:10.5s}.exp-animatic.is-playing .exp-srun--f1{--d:13s}.exp-animatic.is-playing .exp-srun--f2{--d:15.5s}.exp-animatic.is-playing .exp-srun-cells i:first-child{animation-delay:calc(var(--d) + 0s)}.exp-animatic.is-playing .exp-srun-cells i:nth-child(2){animation-delay:calc(var(--d) + .12s)}.exp-animatic.is-playing .exp-srun-cells i:nth-child(3){animation-delay:calc(var(--d) + .24s)}.exp-animatic.is-playing .exp-srun-cells i:nth-child(4){animation-delay:calc(var(--d) + .36s)}.exp-animatic.is-playing .exp-srun-cells i:nth-child(5){animation-delay:calc(var(--d) + .48s)}.exp-animatic.is-playing .exp-srun-total{animation-delay:calc(var(--d) + .7s)}.exp-animatic.is-paused *{animation-play-state:paused!important}@keyframes exp-clock{0%{opacity:0}to{opacity:1}}@keyframes exp-line{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}@keyframes exp-line-last{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes exp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes exp-fade{0%{opacity:0}to{opacity:1}}@keyframes exp-cell{0%{opacity:.15}to{opacity:1}}.exp-chart{max-width:46rem;margin:0 0 3rem}.exp-chart-cap{font-family:var(--font-display);color:#efe9dc;margin:0 0 1.1rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.35}.exp-bars{gap:.7rem;display:grid}.exp-bar{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.exp-bar-label{color:#efe9dc;font-size:1rem}.exp-bar-track{align-items:center;height:2.1rem;display:flex}.exp-bar-fill{flex:0 0 var(--v);background:#efe9dc;height:100%}.exp-bar--full .exp-bar-fill{background:var(--c-gold)}.exp-bar-value{white-space:nowrap;color:#efe9dc;margin-left:.6rem;font-size:1rem;font-weight:500}.exp-bar--full .exp-bar-value{color:var(--c-gold)}.exp-bar-never{color:#efe9dc;border:2px dashed #efe9dcb3;align-items:center;width:100%;height:100%;padding:0 .75rem;font-size:.9375rem;display:flex}.exp-axis{grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;margin-top:.2rem;display:grid}.exp-axis-ticks{color:#efe9dc;border-top:1px solid #938366b3;justify-content:space-between;padding-top:.35rem;font-size:.875rem;display:flex}.exp-grid{gap:.4rem;max-width:42rem;display:grid}.exp-grid-head,.exp-grid-row,.exp-grid-foot{grid-template-columns:8.5rem repeat(4,minmax(0,1fr));align-items:center;gap:.4rem;display:grid}.exp-grid-head span{text-align:center;color:#efe9dc;font-size:.875rem;line-height:1.25}.exp-grid-task{color:#efe9dc;font-size:1rem}.exp-g{border:2px solid #efe9dcb3;height:2.5rem;display:block}.exp-g.is-works{background:var(--c-gold);border-color:var(--c-gold)}.exp-g--flag{border-style:dashed;border-color:var(--c-gold)}.exp-g--mini{vertical-align:-.15rem;width:1.1rem;height:1.1rem;margin-right:.5rem;display:inline-block}.exp-grid-foot span{text-align:center;font-family:var(--font-display);color:var(--c-gold);font-size:1.2rem}.exp-grid-foot span:first-child{text-align:left;font-family:var(--font-sans);color:#efe9dc;font-size:1rem}.exp-grid-note{color:#efe9dc;margin:.9rem 0 0;font-size:1rem}.exp-code{background:#11151f;border:1px solid #dab56e8c;max-width:46rem;margin:0 0 1.25rem}.exp-code-label{font-family:var(--font-mono);color:var(--c-gold);border-bottom:1px solid #dab56e4d;margin:0;padding:.6rem 1rem;font-size:.875rem}.exp-code pre{white-space:pre-wrap;word-break:break-word;margin:0;padding:1.1rem 1rem}.exp-code code{font-family:var(--font-mono);color:#efe9dc;font-size:clamp(1rem,2.6vw,1.35rem)}.exp-method{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;max-width:64rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.exp-method-step{background:#1b202ecc;border:1px solid #dab56e8c;flex-direction:column;gap:.5rem;padding:1rem 1.1rem;display:flex;position:relative}.exp-method-step:not(:last-child):after{content:"";border-top:2px solid var(--c-gold);border-right:2px solid var(--c-gold);width:.65rem;height:.65rem;position:absolute;top:50%;right:-1.1rem;transform:translateY(-50%)rotate(45deg)}.exp-method-num{font-family:var(--font-display);color:var(--c-gold);font-size:1.25rem}.exp-method-text{color:#efe9dc;font-size:1.0625rem;line-height:1.4}.exp-evidence{margin-top:.5rem}.exp-kitbox{max-width:46rem}.exp-loop{flex-wrap:wrap;gap:.6rem 2rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.exp-loop-chip{border:1px solid var(--c-gold);color:var(--c-gold);border-radius:999px;padding:.45rem 1.1rem;font-size:1.0625rem;position:relative}.exp-loop-chip:not(:last-child):after{content:"";border-top:2px solid var(--c-gold);border-right:2px solid var(--c-gold);width:.55rem;height:.55rem;position:absolute;top:50%;right:-1.3rem;transform:translateY(-50%)rotate(45deg)}.exp-kit-slot{background:#1b202e;border:1px solid #dab56e8c;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.5rem;display:flex}.exp-kit-version{font-family:var(--font-accent);letter-spacing:.06em;color:var(--c-gold);margin:0;font-size:.9375rem}.exp-kit-note{color:#efe9dc;margin:0 0 .4rem;font-size:1rem}.exp-talk{border-top:1px solid #93836640;padding:3rem 0 6rem}.exp-also{font-size:1rem}@media (max-width:900px){.exp-hero-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.exp-hero{padding-top:6.5rem}.exp-method{grid-template-columns:minmax(0,1fr);gap:1.4rem}.exp-method-step:not(:last-child):after{inset:auto auto -1rem 1.4rem;transform:rotate(135deg)}.exp-table{font-size:.875rem}.exp-table th,.exp-table td{padding:.45rem .35rem}}@media (max-width:560px){.exp-board-arms{grid-template-columns:minmax(0,1fr)}.exp-bar,.exp-axis{grid-template-columns:minmax(0,1fr);gap:.3rem}.exp-axis-spacer{display:none}.exp-grid-head,.exp-grid-row,.exp-grid-foot{grid-template-columns:6.25rem repeat(4,minmax(0,1fr));gap:.3rem}.exp-grid-head span{font-size:.8125rem}.exp-grid-task,.exp-grid-foot span:first-child{font-size:.9375rem}.exp-sbar,.exp-srun{grid-template-columns:6.5rem minmax(0,1fr) 3rem;gap:.5rem}.exp-sbar-label,.exp-srun-label,.exp-srun-total{font-size:.8125rem}.exp-stage{min-height:0}}@media (prefers-reduced-motion:reduce){.exp-animatic *,.exp-animatic.is-playing *{animation:none!important}.exp-play{display:none}}.lede a.accent{color:var(--c-gold);text-underline-offset:3px;text-decoration:underline}.builder-film{background:var(--c-navy);position:absolute;inset:0;overflow:hidden}.builder-film-media{position:absolute;inset:0}.builder-film-poster img,.builder-film video{object-fit:cover;object-position:35% center;width:100%;height:100%;position:absolute;inset:0}.builder-film video{opacity:0;transition:opacity .4s}.builder-film.is-playing video{opacity:1}@media (max-width:760px),(pointer:coarse) and (orientation:portrait){.builder-film-poster img,.builder-film video{object-position:center center}}.builder-film-control{z-index:5;color:#efe9dc;cursor:pointer;background:#10131cd1;border:1px solid #dab56eb3;border-radius:999px;align-items:center;gap:.55rem;min-width:44px;min-height:44px;padding:.55rem 1rem;font-size:.9375rem;display:inline-flex;position:absolute;bottom:1.1rem;right:clamp(1rem,3vw,2rem)}.builder-film-control[hidden]{display:none}.builder-film-control[aria-pressed=true]{background:var(--c-gold);color:var(--c-navy-deep)}.builder-film-glyph{border-left:3px solid;border-right:3px solid;width:.75rem;height:.8rem;display:inline-block}.builder-film-control[aria-pressed=true] .builder-film-glyph,.builder-film[data-film-state=replay] .builder-film-glyph{border:.45rem solid #0000;border-left:.75rem solid;border-right:0;width:0;height:0}.hero-noir .hero-film-copy{top:auto;bottom:5rem;transform:none}@media (max-height:520px) and (orientation:landscape){.hero-noir{min-height:0}.hero-noir .hero-film-copy{padding:.8rem 1rem;bottom:1rem}.hero-noir .hero-heading{margin-bottom:.4rem;font-size:1.4rem}.hero-film-copy .hero-sub{margin-bottom:.6rem;font-size:.95rem}.hero-noir .hero-scroll-cue{display:none}}@media (max-width:760px),(pointer:coarse) and (orientation:portrait){.hero-noir{height:auto;min-height:0;overflow:visible}.hero-noir:after,.hero-noir .hero-scroll-cue{display:none}.builder-film{height:100vh;height:100dvh;position:relative;inset:auto}.hero-noir .hero-film-copy{margin:calc(-1*max(0px,100vh + -1*max(81vh,50vh + 55.11vw) - 36px)) auto 0;text-align:center;width:calc(100% - 2rem);max-width:30rem;margin-top:calc(-1*max(0px,100dvh + -1*max(81dvh,50dvh + 55.11vw) - 36px));position:relative;inset:auto}.hero-noir .hero-cta{justify-content:center}.builder-film-control{bottom:calc(max(0px,100vh + -1*max(81vh,50vh + 55.11vw) - 36px) - 12px);bottom:calc(max(0px,100dvh + -1*max(81dvh,50dvh + 55.11vw) - 36px) - 12px)}}@media (max-width:760px) and (min-aspect-ratio:9/16),(pointer:coarse) and (orientation:portrait) and (min-aspect-ratio:9/16){.builder-film-poster img,.builder-film video{width:56.25vh;width:56.25dvh;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.hero-noir .hero-film-copy{margin-top:calc(-1*max(0px,19vh - 36px));margin-top:calc(-1*max(0px,19dvh - 36px))}.builder-film-control{bottom:calc(max(0px,19vh - 36px) - 12px);bottom:calc(max(0px,19dvh - 36px) - 12px)}}@media (max-width:700px){.hero-noir .hero-heading{margin-bottom:.6rem;font-size:clamp(1.45rem,6.6vw,1.7rem)}.hero-film-copy .hero-sub{margin-bottom:.9rem;font-size:1rem;display:block}.builder-film-control{padding:.5rem .8rem;right:.9rem}}.home-episode-actions{display:flex}.home-proof-list{gap:.9rem;max-width:46rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.home-proof-list li{border-top:1px solid #93836666;grid-template-columns:15rem 1fr;gap:1rem;padding-top:.9rem;display:grid}@media (max-width:760px){.home-proof-list li{grid-template-columns:1fr;gap:.25rem}}.card--thumb{flex-direction:column;padding:0;display:flex;overflow:hidden}.card--thumb .card-thumb{display:block}.card--thumb .card-thumb img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.card--thumb>:not(.card-thumb){padding-left:1.4rem;padding-right:1.4rem}.card--thumb>.card-title{padding-top:1.1rem}.card--thumb>:last-child{padding-bottom:1.4rem}.scene-intro{padding-bottom:2rem}.scene-band{padding:0 0 3rem}.scene{max-width:96rem;margin:0 auto}.scene-frame{position:relative}.scene-frame picture{display:contents}.scene-frame img{width:100%;height:auto;display:block}.scene-caption{color:#efe9dc;max-width:72rem;margin:.9rem auto 0;padding:0 1.5rem;font-size:1.0625rem;line-height:1.5}.scene-cards{margin:0;padding:0;list-style:none}.ar-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#efe9dc;background:#1b202edb;border:1px solid #dab56e8c;border-radius:.6rem;padding:.8rem 1rem}.scene-cards--security{gap:.7rem;display:grid}.scene-cards--security .ar-card{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ar-card-key{font-size:1.0625rem;font-weight:500}.ar-card-val{color:var(--c-navy-deep);white-space:nowrap;border-radius:999px;padding:.2rem .7rem;font-size:.9375rem;font-weight:500}.ar-ok{background:#8ba888}.ar-fix{background:var(--c-gold)}.ar-card-title{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--c-gold);margin:0 0 .7rem;font-size:.875rem}.ar-score{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ar-score-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .75rem;display:grid}.ar-score-name{font-size:1rem}.ar-score-num{color:var(--c-gold);font-size:.9375rem;font-weight:500}.ar-score-bar{background:#efe9dc38;border-radius:999px;grid-column:1/-1;height:.5rem;overflow:hidden}.ar-score-bar span{height:100%;width:var(--level);background:var(--c-gold);border-radius:999px;display:block}.ar-timeline{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b202edb;border:1px solid #dab56e8c;border-radius:.6rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:.9rem .6rem .8rem;list-style:none;display:grid;position:relative}.ar-timeline:before{content:"";background:#efe9dc8c;height:2px;position:absolute;top:1.4rem;left:10%;right:10%}.ar-station{text-align:center;flex-direction:column;align-items:center;gap:.45rem;display:flex;position:relative}.ar-dot{z-index:1;border-radius:50%;width:1.1rem;height:1.1rem;position:relative}.ar-station--you .ar-dot{background:#efe9dc}.ar-station--agents .ar-dot{background:var(--c-gold)}.ar-station-name{color:#efe9dc;font-size:.9375rem;line-height:1.2}.ar-legend{color:#efe9dc;background:#1b202edb;border-radius:.4rem;align-items:center;gap:.4rem;margin:.5rem 0 0;padding:.35rem .75rem;font-size:.875rem;display:inline-flex}.ar-key{border-radius:50%;width:.8rem;height:.8rem;display:inline-block}.ar-key--you{background:#efe9dc}.ar-key--agents{background:var(--c-gold);margin-left:.5rem}.ar-converge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b202edb;border:1px solid #dab56e8c;border-radius:.6rem;flex-direction:column;align-items:center;padding:.9rem 1rem 1rem;display:flex}.ar-team{justify-content:center;gap:.5rem;margin:0;padding:0 0 1.1rem;list-style:none;display:flex}.ar-chip{color:var(--c-navy-deep);white-space:nowrap;background:#efe9dc;border-radius:999px;margin:0;padding:.3rem .75rem;font-size:.9375rem;font-weight:500;position:relative}.ar-team .ar-chip:after{content:"";background:#efe9dcbf;width:2px;height:.55rem;position:absolute;top:100%;left:calc(50% - 1px)}.ar-team .ar-chip:before{content:"";background:#efe9dcbf;height:2px;position:absolute;top:calc(100% + .55rem);left:-.25rem;right:-.25rem}.ar-team .ar-chip:first-child:before{left:50%}.ar-team .ar-chip:last-child:before{right:50%}.ar-join{background:var(--c-gold);width:2px;height:.9rem;margin-top:-.55rem;display:block}.ar-chip--gold{background:var(--c-gold)}@media (min-width:761px){.scene-cards{position:absolute}.scene-cards--security{width:min(28%,22rem);top:7%;right:3%}.scene-cards--startup{width:min(44%,40rem);top:8%;right:3%}.scene-cards--individual{width:min(27%,21rem);top:6%;left:3%}.scene-cards--group{width:auto;max-width:min(38%,32rem);top:3%;left:13%}}@media (min-width:761px) and (max-width:1100px){.ar-chip{padding:.25rem .55rem;font-size:.8125rem}.ar-station-name{font-size:.8125rem}.ar-card{padding:.6rem .8rem}}@media (max-width:760px){.scene-cards{padding:1rem 1.5rem 0}.ar-timeline{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:.9rem 1rem}.ar-timeline:before{width:2px;height:auto;inset:1.4rem auto 1.4rem calc(1.55rem - 1px)}.ar-station{text-align:left;flex-direction:row;gap:.75rem}.ar-converge{padding:.9rem .6rem 1rem}.ar-team{flex-wrap:nowrap;gap:.35rem}.ar-team .ar-chip{padding:.25rem .55rem;font-size:.875rem}}@media (max-width:360px){.ar-team .ar-chip{padding:.2rem .45rem;font-size:.8125rem}}.scene-reveal .ar-card,.scene-reveal .ar-station,.scene-reveal .ar-chip,.scene-reveal .ar-legend{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i,0) * .12s);transform:translateY(10px)}.scene-reveal .ar-score-bar span{transform-origin:0;transition:transform .8s;transition-delay:calc(.3s + var(--i,0) * .15s);transform:scaleX(0)}.scene-reveal.in-view .ar-card,.scene-reveal.in-view .ar-station,.scene-reveal.in-view .ar-chip,.scene-reveal.in-view .ar-legend{opacity:1;transform:none}.scene-reveal.in-view .ar-score-bar span{transform:scaleX(1)}.scene-reveal.in-view .ar-legend{transition-delay:.7s}@media (prefers-reduced-motion:reduce){.scene-reveal .ar-card,.scene-reveal .ar-station,.scene-reveal .ar-chip,.scene-reveal .ar-legend,.scene-reveal .ar-score-bar span{opacity:1;transition:none;transform:none}}.about-hero .founder-portrait--hero{justify-self:center;max-width:26rem}.about-creds{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.about-cred{color:#efe9dc;background:#1b202eb3;border:1px solid #dab56e73;border-radius:999px;padding:.45rem .95rem;font-size:.9375rem}.scene-band--story{padding-top:1.5rem}form.panel label>.opacity-50{opacity:1}form.panel .opacity-65{opacity:.9}main p a.footer-link{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.exp-wrap>.eyebrow,.exp-wrap>.exp-h1,.exp-wrap>.exp-lede,.exp-wrap>.exp-actions--hero,.exp-wrap>.exp-kicker,.exp-wrap>.exp-h2,.exp-wrap>.exp-h2b,.exp-wrap .exp-body,.exp-wrap>.section-heading{max-width:46rem}.exp-figure,.exp-video-slot,.exp-kit-slot,.exp-stats,.exp-kitbox{max-width:60rem}.article-h2[id],.article-h3[id]{scroll-margin-top:6rem}.nwr-post-prose .article-h2{color:#dab56e;letter-spacing:.06em;border-bottom:0;margin:2.2rem 0 .9rem;padding-bottom:0;font-family:Michroma,sans-serif;font-size:1.05rem;font-weight:400}.nwr-post-prose .article-h3{letter-spacing:.05em;margin:1.8rem 0 .7rem;font-family:Michroma,sans-serif;font-size:.92rem}.nwr-post-prose .article-p{margin:0 0 1.1rem}.nwr-post-prose .article-ul{margin:0 0 1.1rem;padding-left:0;list-style:none}.nwr-post-prose .article-ul>.article-li{padding-left:1.4rem}.nwr-post-prose .article-ol{margin:0 0 1.1rem;padding-left:1.4rem}.nwr-post-prose .article-link{color:#dab56e;border-bottom:1px solid #dab56e4d;text-decoration:none}.nwr-post-prose .article-link:hover{color:#efe9dc;border-bottom-color:#efe9dca6}.nwr-post-prose .article-code{white-space:normal;overflow-wrap:anywhere}.nwr-post-prose .article-hr{margin:2rem 0 1.4rem}.nwr-post-prose .article-quote{opacity:1}.article-pre{color:#efe9dc;white-space:pre;tab-size:2;background:#1b202e;border:1px solid #dab56e38;border-radius:.4rem;max-width:100%;margin:0 0 1.3rem;padding:.95rem 1.1rem;font-family:Fira Mono,monospace;font-size:.84rem;line-height:1.65;overflow-x:auto}.article-pre:focus-visible{outline-offset:2px;outline:2px solid #dab56e}.article-pre code{white-space:pre;width:max-content;min-width:100%;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}.article-pre .tok.kw{color:#dab56e}.article-pre .tok.str{color:#8ba888}.article-pre .tok.com{color:#a99d84;font-style:italic}.article-pre .tok.num{color:#f0cc84}.article-pre .tok.sym{color:#c6a15a}.article-pre .tok.type{color:#efe9dc;font-weight:500}.article-pre .tok.id{color:#efe9dc}.article-pre .tok.pn{color:#efe9dcb3}.article-pre .tok.ivar{color:#e6d3a8}.article-pre .ghost,.nwr-editor .ghost,.article-pre .cb,.nwr-editor .cb{display:none}.nwr-hfig{margin:2.2rem 0 1.6rem}.nwr-hfig .nwr-abtrack{margin:0}.nwr-hfig-numbers{color:#efe9dccc;margin:1rem 0 0;font-family:Fira Mono,monospace;font-size:.8rem;line-height:1.6}.nwr-hfig-stack,.nwr-hfig-rules,.nwr-hfig-tabs,.nwr-hfig-checks,.nwr-hfig-opens{margin:0;padding:0;list-style:none}.nwr-hfig-stack-row{color:#23293a;border-bottom:1px solid #23293a1f;padding:.28rem 0;font-family:Fira Mono,monospace;font-size:.85rem}.nwr-hfig-stack-row:last-child{border-bottom:0}.nwr-hfig-hash{color:#938366}.nwr-hfig-rule{color:#efe9dceb;border-left:2px solid #dab56e8c;margin-bottom:.3rem;padding:.22rem 0 .22rem .9rem;font-size:.88rem;line-height:1.45}.nwr-hfig-tabs{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.nwr-hfig-tab{color:#efe9dcbf;border:1px solid #efe9dc47;border-radius:.3rem;padding:.28rem .6rem;font-family:Fira Mono,monospace;font-size:.74rem}.nwr-hfig-tab.is-lit{color:#1b202e;background:#dab56e;border-color:#dab56e;font-weight:600}.nwr-hfig-tabcaption{font-family:Fira Mono,monospace;color:#dab56e!important;margin:.6rem 0 0!important;font-size:.74rem!important}.nwr-editor{background:#1b202e;border:1px solid #dab56e4d;border-radius:.55rem;max-width:46rem;margin:0 auto 1.1rem;overflow:hidden;box-shadow:0 10px 28px #0a0c1459}.nwr-editor-bar{background:#efe9dc0f;border-bottom:1px solid #dab56e38;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .9rem;display:flex}.nwr-editor-file{color:#efe9dc;overflow-wrap:anywhere;font-family:Fira Mono,monospace;font-size:.78rem}.nwr-editor-chip{border-radius:999px;flex-shrink:0;padding:.18rem .55rem;font-family:Fira Mono,monospace;font-size:.72rem}.nwr-editor-chip--clean{color:#a9c6a6;background:#8ba8882e;border:1px solid #8ba888}.nwr-editor-chip--found{color:#dab56e;background:#dab56e24;border:1px solid #dab56e}.nwr-editor-body{padding:.7rem 0;font-family:Fira Mono,monospace;font-size:.8rem;line-height:1.7;overflow-x:auto}.nwr-editor-body:focus-visible{outline-offset:-2px;outline:2px solid #dab56e}.nwr-editor-row{grid-template-columns:11.5rem 2.6rem max-content;width:max-content;min-width:100%;display:grid}.nwr-editor-body--plain .nwr-editor-row{grid-template-columns:2.6rem max-content}.nwr-editor-ln{text-align:right;color:#8d8470;-webkit-user-select:none;user-select:none;padding:0 .8rem 0 0}.nwr-editor-code{white-space:pre;color:#efe9dc;padding-right:1.4rem}.nwr-editor-note{white-space:nowrap;color:#dab56e;background:#dab56e1f;border-right:2px solid #dab56e;border-radius:.25rem 0 0 .25rem;place-self:center end;margin:.1rem .7rem .1rem .9rem;padding:0 .55rem;font-size:.72rem;line-height:1.5}.nwr-editor-note--none{background:0 0;border:0;padding:0}@media (max-width:700px){.nwr-editor-row{grid-template-columns:2.6rem max-content max-content}.nwr-editor-body--plain .nwr-editor-row{grid-template-columns:2.6rem max-content}.nwr-editor-ln{padding-left:.5rem}.nwr-editor-note{border-left:2px solid #dab56e;border-right:0;border-radius:0 .25rem .25rem 0;order:3;justify-self:start;margin:.1rem .9rem .1rem 0}.nwr-editor-note--none{display:none}}.nwr-editor .tok.kw{color:#dab56e}.nwr-editor .tok.str{color:#8ba888}.nwr-editor .tok.num{color:#f0cc84}.nwr-editor .tok.sym{color:#c6a15a}.nwr-editor .tok.com{color:#a99d84;font-style:italic}.nwr-editor .tok.type{color:#efe9dc;font-weight:500}.nwr-editor .tok.id{color:#efe9dc}.nwr-editor .tok.pn{color:#efe9dcb3}.nwr-editor .tok.ivar{color:#e6d3a8}.nwr-memo-pair{flex-direction:column;align-items:stretch;max-width:40rem;margin:0 auto;display:flex}.nwr-memo{color:#23293a;background:#efe9dc;border-radius:.55rem .55rem .55rem .15rem;padding:1.3rem 1.5rem;box-shadow:0 10px 28px #0a0c1459}.nwr-memo p{font-size:.95rem;line-height:1.55;margin:0 0 .7rem!important}.nwr-memo code{color:#23293a;white-space:normal;overflow-wrap:anywhere;font-family:Fira Mono,monospace;font-size:.82em;background:#23293a14!important;border:0!important}.nwr-memo-meta{color:#23293ac7;overflow-wrap:anywhere;border-bottom:1px solid #23293a2e;flex-direction:column;gap:.1rem;margin-bottom:1rem;padding-bottom:.8rem;font-family:Fira Mono,monospace;font-size:.72rem;line-height:1.5;display:flex}.nwr-memo-enforced{overflow-wrap:anywhere;border-left:4px solid #b08d4f;padding-left:.7rem;font-weight:600;color:#7d5f22!important;margin:.4rem 0 0!important}.nwr-memo-enforced-key{text-underline-offset:3px;-webkit-text-decoration:underline #b08d4f;text-decoration:underline #b08d4f;text-decoration-thickness:2px}.nwr-memo-join{background:#b08d4f;align-self:flex-start;width:2px;height:2.2rem;margin-left:2.1rem}.nwr-spec-tab{background:#1e2434b3;border:1px solid #dab56e80;border-radius:.45rem;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:.6rem;max-width:100%;padding:.55rem .85rem;display:flex}.nwr-spec-tab-file{color:#efe9dc;overflow-wrap:anywhere;font-family:Fira Mono,monospace;font-size:.74rem}.nwr-spec-tab-chip{color:#a9c6a6;background:#8ba88833;border:1px solid #8ba888;border-radius:999px;padding:.12rem .5rem;font-family:Fira Mono,monospace;font-size:.7rem}.nwr-graph--labeled .nwr-graph-row{grid-template-columns:8.5rem 1fr 11rem}.nwr-graph--labeled .nwr-graph-val{text-align:left;white-space:nowrap;font-size:.8rem}.nwr-graph-group{letter-spacing:.14em;text-transform:uppercase;color:#6b5f48;margin:1.1rem 0 .6rem;font-family:Michroma,sans-serif;font-size:.66rem}.nwr-graph-title+.nwr-graph-group{margin-top:0}@media (max-width:640px){.nwr-graph--labeled .nwr-graph-row{grid-template-columns:1fr;gap:.3rem;margin-bottom:1rem}.nwr-graph--labeled .nwr-graph-name{grid-column:auto;margin-bottom:0}}.nwr-timeline{grid-template-columns:repeat(6,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.nwr-timeline:before{content:"";background:#dab56e80;height:2px;position:absolute;top:.55rem;left:0;right:0}.nwr-timeline-station{flex-direction:column;gap:.45rem;min-width:0;padding-top:1.6rem;display:flex;position:relative}.nwr-timeline-node{border:2px solid #1b202e;border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #dab56e99}.nwr-timeline-station.is-person .nwr-timeline-node{background:#efe9dc}.nwr-timeline-station.is-agent .nwr-timeline-node{background:#dab56e}.nwr-timeline-name{letter-spacing:.04em;color:#efe9dc;font-family:Michroma,sans-serif;font-size:.66rem;line-height:1.4}.nwr-timeline-pin{color:#1b202e;overflow-wrap:anywhere;background:#dab56e;border-radius:.25rem;align-self:flex-start;max-width:100%;padding:.15rem .3rem;font-family:Fira Mono,monospace;font-size:.58rem;font-weight:600;line-height:1.35}.nwr-timeline-pin.is-unpublished{color:#dab56e;background:0 0;border:1.5px dashed #dab56e}.nwr-timeline-unpublished{color:#dab56e;font-family:Fira Mono,monospace;font-size:.62rem;line-height:1.4}.nwr-timeline-check{color:#efe9dce0;font-size:.78rem;line-height:1.45}.nwr-timeline-legend{color:#efe9dccc;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:Fira Mono,monospace;display:flex;margin:1.3rem 0 0!important;font-size:.74rem!important}.nwr-timeline-swatch{border-radius:50%;width:.85rem;height:.85rem;margin-left:.9rem;display:inline-block}.nwr-timeline-swatch:first-child{margin-left:0}.nwr-timeline-swatch.is-person{background:#efe9dc}.nwr-timeline-swatch.is-agent{background:#dab56e}@media (max-width:900px){.nwr-timeline{grid-template-columns:1fr;gap:1.2rem;padding-left:.2rem}.nwr-timeline:before{width:2px;height:auto;inset:0 auto 0 .55rem}.nwr-timeline-station{padding:0 0 0 2rem}.nwr-timeline-node{top:.1rem}}.nwr-chipcols{grid-template-columns:1fr 1.2fr 1fr;align-items:stretch;gap:1.1rem;display:grid}.nwr-chipcol ul{flex-direction:column;gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.nwr-chipcol-head{letter-spacing:.16em;text-transform:uppercase;color:#dab56e;font-family:Michroma,sans-serif;font-size:.64rem}.nwr-chip-paper{color:#23293a;background:#efe9dc;border-radius:.4rem;padding:.55rem .8rem;font-size:.88rem;box-shadow:0 4px 12px #0a0c144d}.nwr-chip-glass{opacity:.78;color:#efe9dc;background:#1e24348c;border:1px solid #dab56e80;border-radius:.4rem;padding:.55rem .8rem;font-size:.88rem}.nwr-statband--centered{text-align:center;flex-flow:column;gap:.9rem;margin:0;padding:1.2rem .8rem}.nwr-statband--centered .nwr-statband-n{font-size:clamp(2.4rem,5vw,3.6rem)}.nwr-statband--centered .nwr-statband-seg{border-top:2px solid #dab56e8c;border-left:0;width:100%;max-width:none;padding-top:.7rem;padding-left:0;font-size:.74rem}.nwr-checkpoint{color:#23293a;background:#efe9dc;border-radius:.45rem .45rem .45rem .12rem;max-width:22rem;margin:1.6rem auto 0;padding:.9rem 1.2rem;box-shadow:0 8px 22px #0a0c1459}.nwr-checkpoint-headings{grid-template-columns:1fr 1fr;gap:.2rem 1rem;font-family:Fira Mono,monospace;font-size:.8rem;list-style:none;display:grid;margin:0!important;padding:0!important}.nwr-checkpoint-headings li{margin:0!important}.nwr-checkpoint-headings li:before{content:"## ";color:#938366}.nwr-checkpoint-headings li.is-next{color:#7d5f22;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #b08d4f;text-decoration:underline #b08d4f;text-decoration-thickness:2px}.nwr-chipcols+.nwr-checkpoint+.nwr-hfig-numbers{text-align:center}@media (max-width:700px){.nwr-chipcols{grid-template-columns:1fr}}.nwr-abtrack--arrow{grid-template-columns:1fr;gap:.8rem;display:grid}@media (min-width:700px){.nwr-abtrack--arrow{grid-template-columns:1.1fr auto .9fr;align-items:stretch}}.nwr-hfig-checks li,.nwr-hfig-opens li{align-items:flex-start;gap:.6rem;padding:.3rem 0;font-size:.92rem;line-height:1.45;display:flex}.nwr-hfig-checkmark{flex-shrink:0;margin-top:.12rem}.nwr-hfig-circle{border:2px solid #dab56e;border-radius:50%;flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.15rem}.nwr-hfig-arrow{flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-width:5rem;display:flex}.nwr-hfig-arrow-label{letter-spacing:.08em;color:#dab56e;font-family:Fira Mono,monospace;font-size:.72rem}.nwr-hfig-arrow-line{background:#dab56e;width:100%;height:2px;display:block;position:relative}.nwr-hfig-arrow-line:after{content:"";border-top:2px solid #dab56e;border-right:2px solid #dab56e;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}@media (max-width:699px){.nwr-hfig-arrow{flex-direction:row;justify-content:center;min-width:0}.nwr-hfig-arrow-line{width:2px;height:2.2rem}.nwr-hfig-arrow-line:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}.nwr-art--harness:before{content:"";opacity:.6;background:repeating-linear-gradient(90deg,#dab56e24 0 1px,#0000 1px 15px),repeating-linear-gradient(0deg,#dab56e1f 0 1px,#0000 1px 60px);position:absolute;inset:0}.nwr-post-prose .nwr-hfig ul,.nwr-post-prose .nwr-hfig ol{margin:0;padding:0;list-style:none}.nwr-post-prose .nwr-hfig li{margin-bottom:0}.nwr-post-prose .nwr-hfig .nwr-hfig-rule{margin-bottom:.3rem}.nwr-post-prose .nwr-hfig .nwr-chipcol li{margin-bottom:0}.nwr-post-prose .nwr-hfig p{margin:0}.nwr-post-prose .nwr-hfig figcaption.nwr-hfig-numbers{margin-top:1rem}@font-face{font-family:Fira Sans;src:url(/fonts/fira-sans-v18-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.spx-page{--c-cream:#efe9dc;--c-answer:#efe9dcdb;--c-sheen:#fff8e8bf;background:var(--c-navy);width:100%;color:var(--c-white);font-family:var(--font-sans);font-size:16px;line-height:1.5;position:relative;overflow:clip}.spx-page a{text-decoration:none}.spx-page h1,.spx-page h2,.spx-page h3,.spx-page p,.spx-page ul,.spx-page dl,.spx-page dd{margin:0}.spx-page ul{padding:0;list-style:none}.spx-page .spx-container{width:min(1152px,100% - 40px);margin:0 auto}#spx-phone{display:none}@media (max-width:760px){#spx-desktop{display:none}#spx-phone{display:block}}.spx-page .spx-eyebrow{font-family:var(--font-accent);letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.spx-page .spx-eyebrow svg{width:16px;height:16px}.spx-page .spx-hero-heading{font-family:var(--font-display);letter-spacing:.005em;text-wrap:balance;font-size:50px;font-weight:400;line-height:1.14}.spx-page .spx-section-heading{font-family:var(--font-display);letter-spacing:.005em;text-wrap:balance;font-size:28px;font-weight:400;line-height:1.22}.spx-page .spx-section-heading.spx-modest{font-size:22px}.spx-page .spx-lede{color:#ffffffd6;font-size:18px;line-height:1.6}.spx-page .spx-muted{color:#ffffffc2}.spx-page .spx-grad{background:linear-gradient(95deg, var(--c-gold) 0%, var(--c-gold-bright) 40%, #fbf6ea 85%, #fff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.spx-page .spx-ii{grid-template-columns:1.3em minmax(0,1fr);align-items:start;gap:.6em;display:grid}.spx-page .spx-ii>svg{width:1.3em;height:1.3em;color:var(--c-gold);margin-top:.1em}.spx-page .spx-ic-feature{width:36px;height:36px;color:var(--c-gold)}.spx-page .spx-ea{grid-template-columns:1.25fr 1fr;gap:20px;display:grid}.spx-page .spx-ea-col{border-radius:4px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:24px;display:grid}.spx-page .spx-ea-now{border:1px solid var(--c-gold);background:#dab56e14}.spx-page .spx-ea-later{background:#9383660f;border:1px solid #93836659}.spx-page .spx-ea-ic{width:48px;height:48px;color:var(--c-gold);background:#dab56e1f;border:1px solid #dab56e99;border-radius:50%;place-items:center;display:grid}.spx-page .spx-ea-later .spx-ea-ic{color:var(--c-taupe);background:0 0;border-color:#93836680}.spx-page .spx-ea-ic svg{width:26px;height:26px}.spx-page .spx-ea-k{font:500 12px var(--font-accent);letter-spacing:.18em;text-transform:uppercase;color:var(--c-gold);margin-bottom:8px}.spx-page .spx-ea-later .spx-ea-k{color:#b3a283}.spx-page .spx-ea-k .spx-short{display:none}.spx-page .spx-ea-h{font-family:var(--font-display);text-wrap:balance;font-size:22px;line-height:1.3}.spx-page .spx-ea-later .spx-ea-h{color:#efe9dcb8;font-size:18px}.spx-page .spx-ea-tl{grid-column:1/-1;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px 16px;padding:8px 4px 0;font-size:13px;display:grid}.spx-page .spx-ea-tl .spx-lab{color:#efe9dcbf}.spx-page .spx-ea-track{background:#93836629;border-radius:5px;height:10px;position:relative}.spx-page .spx-ea-bar{transform-origin:0;border-radius:5px;position:absolute;top:0;bottom:0}.spx-page .spx-ea-bar.spx-gold{background:linear-gradient(90deg, var(--c-gold) 0%, var(--c-gold-bright) 55%, #fbf6ea 100%);width:100%;left:0}.spx-page .spx-ea-bar.spx-taupe{background:var(--c-taupe);width:55%;left:45%}.spx-page .spx-ea-marks{height:20px;font:500 14px var(--font-sans);font-variant:small-caps;letter-spacing:.04em;color:#efe9dcc7;position:relative}.spx-page .spx-ea-marks span{white-space:nowrap;position:absolute;top:0}.spx-page .spx-ea-marks span:first-child{left:0}.spx-page .spx-ea-marks span:nth-child(2){left:45%;transform:translate(-50%)}.spx-page .spx-ea-marks span:nth-child(3){right:0}.spx-js .spx-page .spx-ea-tl .spx-ea-bar{transition:transform 1.2s cubic-bezier(.22,.61,.36,1) .3s;transform:scaleX(0)}.spx-js .spx-page .spx-ea-tl.spx-in .spx-ea-bar{transform:scaleX(1)}.spx-js .spx-page .spx-ea-tl.spx-in .spx-ea-bar.spx-taupe{transition-delay:.7s}.spx-page .spx-blueprint-grid{isolation:isolate;position:relative}.spx-page .spx-blueprint-grid:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#9383660d 1px,#0000 1px),linear-gradient(90deg,#9383660d 1px,#0000 1px);background-position:top;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 35%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 35%,#0000 100%)}.spx-page .spx-shot-label{font:500 14px var(--font-accent);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold)}.spx-page .spx-shot-size{font:400 13px var(--font-mono);color:#efe9dcb3}.spx-page .spx-faq{gap:34px 64px;display:grid}.spx-page .spx-qa dt{font:600 17px/1.35 var(--font-accent);letter-spacing:.02em;color:var(--c-gold);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;display:grid}.spx-page .spx-qa dt svg{width:24px;height:24px;margin-top:-1px}.spx-page .spx-qa dd{font:400 16px/1.6 var(--font-sans);color:var(--c-answer);margin:10px 0 0 38px}.spx-page .spx-faq-head{align-content:start;gap:10px;margin-bottom:40px;display:grid}.spx-fx .spx-container{width:min(1152px,100% - 48px)}.spx-fx .spx-eyebrow svg{width:16px;height:16px}.spx-js .spx-fx .spx-tv{transform-origin:0;transition:transform .9s cubic-bezier(.22,.61,.36,1);transform:perspective(1100px)rotateY(16deg)translate(-28px)}.spx-js .spx-fx .spx-tv.spx-in{transform:none}.spx-js .spx-fx .spx-tv.spx-d1{transition-delay:.12s}.spx-js .spx-fx .spx-tv.spx-d2{transition-delay:.24s}.spx-fx .spx-cx-main{grid-template-columns:minmax(0,1fr) 404px;gap:48px;padding:44px 0 72px;display:grid}.spx-fx .spx-cx-left{min-width:0}.spx-fx .spx-intro-c{gap:12px;margin-bottom:30px;display:grid}.spx-fx .spx-intro-c .spx-hero-heading{max-width:760px;font-size:40px;line-height:1.15}.spx-fx .spx-intro-c .spx-lede{white-space:nowrap;font-size:17px}.spx-fx .spx-cx-track{height:2900px;position:relative}.spx-fx .spx-cx-rail{position:relative}.spx-fx .spx-pin{top:var(--spx-pin-top,92px);transition:none;position:sticky}.spx-fx .spx-monitor-box{max-width:100%;margin:0 auto}.spx-fx .spx-monitor{perspective:2200px;perspective-origin:50% 40%}.spx-fx .spx-swivel{aspect-ratio:16/10.4;transform-style:preserve-3d;will-change:transform;position:relative}.spx-fx .spx-mface,.spx-fx .spx-shell{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:14px;position:absolute;inset:0}.spx-fx .spx-mface{background:#0f131e;border:1px solid #dab56e8c;padding:14px;display:grid;transform:translateZ(6px)}.spx-fx .spx-shell{background:radial-gradient(40% 30% at 50% 42%,#93836638,#0000 70%),linear-gradient(160deg,#2b3245 0%,#1f2433 55%,#1b202e 100%);border:1px solid #93836659;transform:rotateY(180deg)translateZ(6px)}.spx-fx .spx-shell:after{content:"";border:1px solid #93836659;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;position:absolute;top:42%;left:50%}.spx-fx .spx-edge{background:linear-gradient(#f5ead2 0%,#d9c08c 30%,#9c8660 70%,#5f5240 100%);border-radius:6px;width:12px;position:absolute;top:10px;bottom:10px}.spx-fx .spx-edge.spx-l{left:-6px;transform:rotateY(-90deg)}.spx-fx .spx-edge.spx-r{right:-6px;transform:rotateY(90deg)}.spx-fx .spx-edge.spx-t,.spx-fx .spx-edge.spx-b{background:linear-gradient(90deg,#5f5240,#b49b6e 50%,#5f5240);width:auto;height:12px;inset:auto 10px}.spx-fx .spx-edge.spx-t{top:-6px;transform:rotateX(90deg)}.spx-fx .spx-edge.spx-b{bottom:-6px;transform:rotateX(-90deg)}.spx-fx .spx-neck{clip-path:polygon(22% 0,78% 0,88% 100%,12% 100%);background:linear-gradient(90deg,#151a26,#2b3245 50%,#151a26);width:18%;height:46px;position:absolute;top:100%;left:41%;transform:translateZ(-4px)}.spx-fx .spx-floor{height:54px;position:relative}.spx-fx .spx-plate{z-index:1;background:#2b3245;border-radius:4px;height:8px;position:absolute;top:44px;left:33%;right:33%}.spx-fx .spx-fshadow{transform-origin:50%;will-change:transform;background:radial-gradient(#05080ebf,#05080e00 70%);border-radius:50%;height:16px;position:absolute;top:46px;left:22%;right:22%}.spx-fx .spx-mface .spx-screen,.spx-fx .spx-face .spx-screen{text-align:center;background-color:var(--c-navy-deep);background-image:linear-gradient(#93836617 1px,#0000 1px),linear-gradient(90deg,#93836617 1px,#0000 1px);background-size:32px 32px;border-radius:6px;align-content:center;place-items:center;gap:10px;padding:24px;display:grid;position:relative;overflow:hidden}.spx-fx .spx-mface .spx-screen:after,.spx-fx .spx-face .spx-screen:after{content:"";border:1px dashed #dab56e73;border-radius:6px;position:absolute;inset:14px}.spx-fx .spx-mface .spx-shot-label{font-size:17px}.spx-fx .spx-shot-num{font:500 13px var(--font-sans);font-variant:small-caps;letter-spacing:.06em;color:#efe9dcb3}.spx-fx .spx-mface .spx-screen{padding:0}.spx-fx .spx-layer{text-align:center;opacity:0;align-content:center;place-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.spx-fx .spx-layer.spx-on{opacity:1}.spx-fx .spx-layer img{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}.spx-fx .spx-layer.spx-has-img img{display:block}.spx-fx .spx-layer.spx-has-img .spx-ph{display:none}.spx-fx .spx-ph{justify-items:center;gap:10px;display:grid}.spx-fx .spx-layer picture,.spx-fx .spx-screen.spx-has-img picture{display:contents}.spx-fx .spx-face .spx-screen.spx-has-img:after{display:none}.spx-fx .spx-mface .spx-screen:has(.spx-has-img):after{display:none}.spx-fx .spx-face .spx-screen.spx-has-img{padding:0}.spx-fx .spx-face .spx-screen.spx-has-img img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.spx-fx .spx-face .spx-screen.spx-has-img .spx-shot-num,.spx-fx .spx-face .spx-screen.spx-has-img .spx-shot-label{display:none}.spx-fx .spx-glare{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,#fff0 30%,#fffaeb47 46%,#ffffff0f 54%,#fff0 66%) 0 0/220% 100% no-repeat;position:absolute;inset:0}.spx-fx .spx-face{background:#0f131e;border:1px solid #dab56e8c;border-radius:14px;padding:14px;display:grid}.spx-fx .spx-caps{height:82px;margin-top:8px;position:relative}.spx-fx .spx-cap{opacity:0;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;transition:opacity .45s,transform .55s cubic-bezier(.22,.61,.36,1);display:grid;position:absolute;inset:0;transform:translate(-36px)}.spx-fx .spx-cap.spx-on{opacity:1;transform:none}.spx-fx .spx-cap.spx-done{opacity:0;transform:translate(36px)}.spx-fx .spx-cap .spx-disc{width:44px;height:44px;color:var(--c-gold);background:#dab56e1a;border:1px solid #dab56e99;border-radius:50%;place-items:center;display:grid}.spx-fx .spx-cap .spx-disc svg{width:24px;height:24px}.spx-fx .spx-cap h3,.spx-fx .spx-cap .spx-cap-title{font:400 21px/1.3 var(--font-display);color:inherit;text-wrap:balance;margin-bottom:6px}.spx-fx .spx-cap p{color:#fffc;font-size:16px}.spx-fx .spx-dots{justify-content:center;gap:2px;margin-top:2px;display:flex}.spx-fx .spx-dots button{cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 7px;display:grid;position:relative}.spx-fx .spx-dots button:before{content:"";box-sizing:border-box;border:1px solid #dab56e99;border-radius:5px;width:10px;height:10px;transition:width .3s,background .3s;display:block}.spx-fx .spx-dots button.spx-on:before{background:var(--c-gold);border-color:var(--c-gold);width:34px}.spx-fx .spx-dots button:focus-visible{outline:2px solid var(--c-gold);outline-offset:0}.spx-page .spx-swipe:focus-visible{outline-offset:-6px}.spx-fx .spx-buy{background:var(--c-navy-deep);border:1px solid #dab56e8c;border-radius:4px}.spx-fx .spx-buy-in{gap:12px;padding:18px 24px 20px;display:grid}@media (max-height:760px){.spx-fx .spx-seller{border-top:0;padding-top:0}.spx-fx .spx-buy-in{gap:10px}}.spx-fx .spx-mail{color:#efe9dccc;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.45;display:grid}.spx-fx .spx-mail svg{width:20px;height:20px;color:var(--c-gold);margin-top:1px}.spx-fx .spx-band .spx-cta{justify-self:start;min-width:320px;margin-top:32px}.spx-fxp .spx-hook .spx-promise{color:var(--c-white);align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.spx-fxp .spx-hook .spx-promise svg{width:20px;height:20px;color:var(--c-gold);flex:none}.spx-fx .spx-anchor{color:#b3a283;align-items:baseline;gap:10px;font-size:15px;display:flex}.spx-fx .spx-anchor s{font:600 20px var(--font-sans);font-variant-numeric:tabular-nums lining-nums;-webkit-text-decoration-color:var(--c-taupe);text-decoration-color:var(--c-taupe);color:#b3a283;text-decoration-thickness:2px}.spx-fx .spx-figure-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.spx-fx .spx-fig{font:700 70px/.9 var(--font-sans);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;color:var(--c-white);align-items:flex-start;display:flex}.spx-fx .spx-fig .spx-cur{color:var(--c-gold-bright);margin:.14em .04em 0 0;font-size:.42em;font-weight:600}.spx-fx .spx-fig .spx-cents{margin:.1em 0 0 .04em;font-size:.4em}.spx-fx .spx-fig-note{font:500 12px var(--font-accent);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold)}.spx-fx .spx-save{font:600 14px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--c-gold-bright);background:#dab56e24;border:1px solid #dab56e8c;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.spx-fx .spx-save svg{width:16px;height:16px}.spx-fx .spx-gets{color:#ffffffe0;border-top:1px solid #93836640;gap:12px;padding-top:16px;font-size:15.5px;display:grid}.spx-fx .spx-gets li:first-child{color:var(--c-white);font-weight:500}.spx-fx .spx-scarce{color:#efe9dcd1;align-items:center;gap:10px;font-size:14px;display:flex}.spx-fx .spx-scarce svg{width:20px;height:20px;color:var(--c-gold);flex:none}.spx-fx .spx-reqs{white-space:nowrap;font:500 14px var(--font-sans);color:var(--c-cream);justify-content:space-between;gap:12px;display:flex}.spx-fx .spx-reqs span{align-items:center;gap:8px;display:inline-flex}.spx-fx .spx-reqs svg{width:24px;height:24px;color:var(--c-gold)}.spx-fx .spx-seller{color:#ffffffa8;border-top:1px solid #93836640;align-items:center;gap:8px;padding-top:14px;font-size:13px;display:flex}.spx-fx .spx-seller svg{width:18px;height:18px;color:var(--c-gold)}.spx-page .spx-cta{isolation:isolate;border-radius:10px;text-decoration:none;display:grid;position:relative}.spx-page .spx-cta-halo{z-index:-2;opacity:0;filter:blur(14px);pointer-events:none;background:radial-gradient(160px circle at var(--gx,50%) var(--gy,50%), #f0cc84d9, #dab56e00 70%);border-radius:22px;transition:opacity .3s;position:absolute;inset:-16px}.spx-page .spx-cta:hover .spx-cta-halo,.spx-page .spx-cta.spx-is-hover .spx-cta-halo{opacity:1}.spx-page .spx-cta-ring{z-index:-1;pointer-events:none;opacity:.55;-webkit-mask-composite:xor;border-radius:12px;padding:3px;transition:opacity .35s;position:absolute;inset:-3px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spx-page .spx-cta-ring:before{content:"";aspect-ratio:1;background:conic-gradient(#dab56e00 0deg, #dab56e00 240deg, var(--c-gold-bright) 295deg, #fff8e8 320deg, var(--c-gold-bright) 340deg, #dab56e00 360deg);width:calc(100% + 100px);animation:6s linear infinite spx-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.spx-page .spx-cta-ring.spx-soft{filter:blur(7px);opacity:.4;border-radius:15px;padding:6px;inset:-6px}.spx-page .spx-cta.spx-beat .spx-cta-ring{opacity:1}.spx-page .spx-cta.spx-beat .spx-cta-ring.spx-soft{opacity:.9}@keyframes spx-ring{to{transform:translate(-50%,-50%)rotate(360deg)}}.spx-page .spx-cta-face{background:var(--c-gold);min-height:58px;color:var(--c-navy);font:700 17px var(--font-sans);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 26px;transition:background .25s,transform .25s;display:flex;position:relative;overflow:hidden}.spx-page .spx-cta-face svg{flex:none;width:19px;height:19px}.spx-page .spx-cta-face:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(120px circle at var(--hx,50%) var(--hy,50%), var(--c-sheen), #fff8e800 70%);transition:opacity .3s;position:absolute;inset:0}.spx-page .spx-cta:hover .spx-cta-face,.spx-page .spx-cta.spx-is-hover .spx-cta-face{background:var(--c-gold-bright);transform:translateY(-2px)}.spx-page .spx-cta:hover .spx-cta-face:after,.spx-page .spx-cta.spx-is-hover .spx-cta-face:after,.spx-page .spx-cta:active .spx-cta-face:after,.spx-page .spx-cta.spx-is-pressed .spx-cta-face:after{opacity:1}.spx-page .spx-cta:active .spx-cta-face,.spx-page .spx-cta.spx-is-pressed .spx-cta-face{background:var(--c-gold-dim);transition-duration:80ms;transform:translateY(1px)}:is(.spx-page .spx-cta:focus-visible,.spx-page .spx-cta.spx-is-focus){outline:2px solid var(--c-gold);outline-offset:5px}.spx-page .spx-cta-label{transform-origin:50% 60%;text-shadow:none;align-items:center;gap:10px;display:inline-flex;position:relative}.spx-page .spx-cta-label .spx-t{position:relative}.spx-page .spx-cta-face:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#fff8e800 0%,#fffcf0f2 50%,#fff8e800 100%);width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-18deg)}.spx-page .spx-cta.spx-beat .spx-cta-label{animation:.9s cubic-bezier(.3,.7,.4,1) spx-beat}.spx-page .spx-cta.spx-beat .spx-cta-face:before{animation:.9s linear spx-sheen}.spx-page .spx-cta.spx-beat .spx-cta-face{animation:.9s ease-out spx-lift}@keyframes spx-beat{0%{transform:none}20%{transform:scale(1.06)rotate(-2deg)}40%{transform:scale(1.06)rotate(2deg)}60%{transform:scale(1.04)rotate(-1deg)}80%{transform:scale(1.015)rotate(.4deg)}to{transform:none}}@keyframes spx-sheen{0%{opacity:1;transform:translate(-140%)skew(-18deg)}to{opacity:1;transform:translate(260%)skew(-18deg)}}@keyframes spx-lift{0%,to{box-shadow:none}25%,60%{box-shadow:0 0 22px #f0cc848c,inset 0 1px #fff8e899}}.spx-fx .spx-band{background:var(--c-navy-deep);border-block:1px solid #93836633;padding:72px 0}.spx-fx .spx-band .spx-ea{margin-top:28px}.spx-fx .spx-band-head{gap:10px;display:grid}.spx-fx .spx-faqsec{padding:80px 0}.spx-fx .spx-faqsec .spx-row{grid-template-columns:300px 1fr;align-items:start;gap:56px;display:grid}.spx-fx .spx-faq{grid-template-columns:1fr 1fr}.spx-fxp .spx-container{width:calc(100% - 40px)}.spx-fxp .spx-hero{padding:36px 0 20px}.spx-fxp .spx-hero .spx-hero-heading{margin:12px 0;font-size:27px!important}.spx-fxp .spx-hero .spx-hero-heading .spx-hl{display:block}.spx-fxp .spx-hero .spx-lede{font-size:16px}.spx-fxp .spx-hook{background:var(--c-navy-deep);border:1px solid #dab56e8c;border-radius:4px;gap:14px;margin-top:22px;padding:20px;display:grid}.spx-fxp .spx-hook .spx-fig{font-size:60px}.spx-fxp .spx-hook .spx-reqs{font-size:13px}.spx-fxp .spx-hook .spx-reqs svg{width:20px;height:20px}.spx-fxp .spx-cta-face{min-height:56px;font-size:17px}.spx-fxp .spx-see{padding:44px 0 8px}.spx-fxp .spx-see .spx-section-heading{margin-top:8px;font-size:22px}.spx-fxp .spx-swipe{scroll-snap-type:x mandatory;perspective:900px;scrollbar-width:none;gap:14px;padding:22px 20px 10px;scroll-padding:0 20px;display:flex;overflow-x:auto}.spx-fxp .spx-swipe::-webkit-scrollbar{display:none}.spx-fxp .spx-slide{scroll-snap-align:start;perspective:900px;flex:0 0 84%}.spx-fxp .spx-slide .spx-face{will-change:transform}.spx-fxp .spx-slide .spx-cap{will-change:opacity;transition:none}.spx-fxp .spx-slide .spx-face{aspect-ratio:10/13;border-radius:12px;padding:10px;position:relative}.spx-fxp .spx-slide .spx-face .spx-screen{padding:14px}.spx-fxp .spx-slide .spx-shot-label{font-size:12px}.spx-fxp .spx-slide .spx-shot-size{font-size:11px}.spx-fxp .spx-slide .spx-cap{opacity:1;grid-template-columns:36px minmax(0,1fr);gap:12px;margin-top:14px;position:static;transform:none}.spx-fxp .spx-slide .spx-cap .spx-disc{width:36px;height:36px}.spx-fxp .spx-slide .spx-cap .spx-disc svg{width:20px;height:20px}.spx-fxp .spx-slide .spx-cap h3,.spx-fxp .spx-slide .spx-cap .spx-cap-title{font-size:16px}.spx-fxp .spx-slide .spx-cap p{font-size:15px}.spx-fxp .spx-dots{margin-top:6px}.spx-fxp .spx-band{margin-top:36px;padding:48px 0}.spx-fxp .spx-band .spx-ea{grid-template-columns:1fr;gap:12px}.spx-fxp .spx-gets{border-top:0;margin-top:18px;padding-top:6px}.spx-fxp .spx-band .spx-cta{margin-top:20px}.spx-fxp .spx-band .spx-scarce{margin-top:14px}.spx-fxp .spx-faqsec{padding:52px 0}.spx-fxp .spx-faqsec .spx-row{grid-template-columns:1fr;gap:0}.spx-fxp .spx-faq{grid-template-columns:1fr;gap:30px}.spx-fxp .spx-qa dt{grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:17px}.spx-fxp .spx-qa dt svg{width:22px;height:22px}.spx-fxp .spx-qa dd{margin:6px 0 0 34px}.spx-fxp .spx-thumbbar{z-index:5;opacity:0;pointer-events:none;background:#1b202e;border-top:1px solid #dab56e8c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:-78px;padding:12px 16px 14px;transition:opacity .3s;display:grid;position:sticky;bottom:0}.spx-fxp .spx-thumbbar.spx-show{opacity:1;pointer-events:auto}.spx-fxp .spx-thumbbar .spx-mini{line-height:1.1;display:grid}.spx-fxp .spx-thumbbar .spx-mini b{font:700 22px var(--font-sans);font-variant-numeric:tabular-nums lining-nums}.spx-fxp .spx-thumbbar .spx-mini s{color:#b3a283;-webkit-text-decoration-color:var(--c-taupe);text-decoration-color:var(--c-taupe);font-size:12px}.spx-fxp .spx-thumbbar .spx-cta-face{min-height:50px;padding:0 16px;font-size:16px}@media (max-width:760px){.spx-page .spx-hero-heading{width:auto!important;font-size:24px!important}.spx-page .spx-hero-heading .spx-hl{display:block}.spx-page .spx-hero-heading .spx-grad{white-space:nowrap}.spx-page .spx-ea{grid-template-columns:1fr;gap:12px}.spx-page .spx-ea-col{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px}.spx-page .spx-ea-ic{width:40px;height:40px}.spx-page .spx-ea-h{font-size:18px}.spx-page .spx-ea-later .spx-ea-h{font-size:16px}.spx-page .spx-ea-tl{grid-template-columns:1fr;gap:6px}.spx-page .spx-ea-tl .spx-lab{margin-top:4px}.spx-page .spx-section-heading{font-size:22px}.spx-page .spx-section-heading.spx-modest{font-size:19px}.spx-page .spx-lede{font-size:16px}.spx-page .spx-faq{gap:32px;grid-template-columns:1fr!important}.spx-page .spx-qa dt{grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:17px}.spx-page .spx-qa dt svg{width:22px;height:22px}.spx-page .spx-qa dd{margin:6px 0 0 34px;font-size:16px}.spx-page .spx-shot-label{font-size:12px!important}.spx-page .spx-shot-size{font-size:11px}.spx-page .spx-ea-k .spx-long{display:none}.spx-page .spx-ea-k .spx-short{display:inline}}@media (prefers-reduced-motion:reduce){.spx-js .spx-fx .spx-tv{opacity:1;transition:none;transform:none}.spx-page .spx-cta-ring{opacity:.8}.spx-page .spx-cta-ring:before{animation:none;transform:translate(-50%,-50%)rotate(300deg)}.spx-page .spx-cta{box-shadow:0 0 18px #dab56e59}.spx-page .spx-cta.spx-beat .spx-cta-label,.spx-page .spx-cta.spx-beat .spx-cta-face:before,.spx-page .spx-cta.spx-beat .spx-cta-face{animation:none}.spx-fx .spx-cap{transition:none}.spx-js .spx-page .spx-ea-tl .spx-ea-bar{transition:none;transform:none}}.spx-fx .spx-first{padding-top:81px}.spx-fxp .spx-first{padding-top:99px}