.landing-page{--hud-paper:#f3efe7;--hud-card:#fbf8f2;--hud-ink:#0b1726;--hud-type:#f3efe7;--hud-action:#2459c9;--hud-action-hover:#1b47a6;--hud-status:#b83e35;--hud-accent:#ddcfbd;--hud-field:#0b1726;--hud-panel:#fbf8f2;--hud-footer:#0b1726;--hud-muted:#5b5f65;--hud-muted-on-light:#5b5f65;background:var(--hud-paper);color:var(--hud-ink);-webkit-tap-highlight-color:#2459c929;overflow-x:hidden}@supports (overflow:clip){.landing-page{overflow-x:clip}}.landing-page :is(section,footer)[id]{scroll-margin-top:4.5rem}.landing-glass-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--hud-type);background:#0b1726d1;border:1px solid #f3efe72e}.landing-topography{background-image:radial-gradient(circle at 24% 18%,#d2162414,#0000 20rem),repeating-radial-gradient(at 80% 20%,#0000 0 20px,#ffffff0a 21px 22px)}.landing-type-meta{font-family:var(--font-landing-mono), ui-monospace, monospace;letter-spacing:.12em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.75rem;line-height:1.35}.landing-type-lede{text-wrap:pretty;font-size:1.05rem;line-height:1.45}@media (min-width:768px){.landing-type-lede{font-size:1.2rem}}.hud-halftone{background-image:radial-gradient(#101c2633 .7px,#0000 .8px);background-size:5px 5px}.hud-scanlines{background-image:repeating-linear-gradient(#101c260d 0 1px,#0000 1px 4px)}.hud-box{border:1px solid #101c2638;position:relative}.hud-box:before,.hud-box:after{content:"";border:2px solid var(--hud-status);width:12px;height:12px;position:absolute}.hud-box:before{border-bottom:0;border-right:0;top:-2px;left:-2px}.hud-box:after{border-top:0;border-left:0;bottom:-2px;right:-2px}.hud-cross{position:relative}.hud-cross:before,.hud-cross:after{content:"";background:var(--hud-status);position:absolute}.hud-cross:before{width:100%;height:1px;top:50%;left:0}.hud-cross:after{width:1px;height:100%;top:0;left:50%}@keyframes landing-scan{0%,to{opacity:.2;transform:translateY(-8%)}50%{opacity:.7;transform:translateY(80%)}}.landing-scan-beam{animation:3.6s ease-in-out infinite landing-scan}.landing-world-motion{transition:opacity .36s cubic-bezier(.23,1,.32,1),transform .36s cubic-bezier(.23,1,.32,1)}.landing-world-fallback{z-index:0;pointer-events:none;background:#050406;transition:opacity .36s}.landing-world-fallback--ready{opacity:0}.landing-scan-box{border:1px solid var(--hud-status);pointer-events:none;position:absolute;box-shadow:0 0 0 1px #101c2673}.landing-scan-box__label{background:var(--hud-status);color:var(--hud-paper);letter-spacing:.12em;text-transform:uppercase;padding:.1rem .35rem;font-size:.75rem;position:absolute;top:-1.15rem;left:-1px}.landing-skip{z-index:70;gap:.5rem;padding:.75rem 1rem;display:flex;position:absolute}.landing-skip a{background:var(--hud-action);color:var(--hud-paper);font-family:var(--font-landing-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;padding:.55rem .9rem;font-size:12px;position:absolute;top:.75rem;left:1rem;transform:translateY(-160%)}.landing-skip a+a{left:12.5rem}.landing-skip a:focus,.landing-skip a:focus-visible{transform:none}.landing-page :is(a,button):focus{outline:none}.landing-page :is(a,button):focus-visible{outline:2px solid var(--hud-action);outline-offset:3px}.landing-page :is(a,button){touch-action:manipulation}.landing-dossier:before{content:"";background:repeating-radial-gradient(at 82% 18%,#0000 0 15px,#0b172612 16px 17px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom left,#000,#0000 70%);mask-image:linear-gradient(to bottom left,#000,#0000 70%)}.landing-page :is(a,button).landing-cta:focus-visible{outline-color:var(--hud-ink);box-shadow:0 0 0 3px var(--hud-ink)}@media (forced-colors:active){.landing-page :is(a,button):focus-visible{outline-offset:3px;outline:3px solid highlight}.landing-page :is(a,button).landing-cta:focus-visible{box-shadow:none;outline-color:highlight}.landing-world-fallback{color:canvastext;background:canvas}}@media (prefers-reduced-motion:reduce){.landing-scan-beam{opacity:.28;animation:none;transform:translateY(36%)}.landing-scan-blob{filter:none;transform:none}.landing-world-motion{transition:none;animation:none}.landing-world-fallback{transition:none}}
