@font-face{font-family:Oxanium;src:url('/assets/fonts/Oxanium-wght.woff2') format('woff2');font-weight:200 800;font-display:swap}@font-face{font-family:Departure;src:url('/assets/fonts/DepartureMono-Regular.woff2') format('woff2');font-display:swap}:root{color-scheme:dark;--field:#050A0F;--text:#EDE8E4;--muted:#b4bfc7;--signal:#30B0D0;--line:#233541;--f-display:Oxanium,system-ui,sans-serif;--f-hud:Departure,monospace}*{box-sizing:border-box}body{margin:0;background:var(--field);color:var(--text);font:17px/1.75 system-ui,sans-serif}a{color:#87ecff;text-underline-offset:4px}a:hover{color:white}a:focus-visible,summary:focus-visible,button:focus-visible{outline:2px solid #87ecff;outline-offset:5px}.wrap{max-width:1080px;margin:auto;padding:0 clamp(20px,5vw,64px)}.skip{position:fixed;top:-100px;left:12px;z-index:999;background:#87ecff;color:#050a0f;padding:12px}.skip:focus{top:12px}.product-nav{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;font:13px var(--f-hud);padding:24px 0;border-bottom:1px solid var(--line);position:static}.product-nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.product-nav a[aria-current]{color:var(--text);text-decoration:underline}article{padding:40px 0 56px}article>p,article>ul,article>ol,article>h2,article>h3{max-width:76ch}h1,h2,h3,.brand-home{font-family:var(--f-display);line-height:1.15}h1{font-size:clamp(36px,5.8vw,64px);font-weight:700;letter-spacing:-.035em;margin:0 0 32px}h2{font-size:clamp(24px,3vw,32px);margin:48px 0 16px}h3{font-size:22px}p{margin:0 0 20px}li{margin:10px 0}strong{color:#fff}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:40px;align-items:center;margin-bottom:40px}.hero h1{margin-bottom:0}.eyebrow{font:12px/1.6 var(--f-hud);color:#87ecff;margin-bottom:24px}.art{display:block;padding:12px;background:#08131c;border:1px solid var(--line)}.art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.art:hover,.art:focus-visible{box-shadow:0 0 24px #30b0d026;border-color:var(--signal)}.notice{border:1px solid #30b0d080;border-left:4px solid var(--signal);background:#091822;padding:clamp(20px,4vw,32px);margin:48px 0;max-width:80ch}.notice h2{margin-top:0}.notice p:last-child{margin-bottom:0}footer.wrap{border-top:1px solid var(--line);padding-top:32px;padding-bottom:48px}.brand-home{font-size:24px;font-weight:700;text-decoration:none}.small{font-size:13px;color:var(--muted);max-width:80ch}footer p{margin:20px 0 0}article,footer{overflow-wrap:anywhere}@media(max-width:650px){.hero{grid-template-columns:1fr;gap:24px}.art{max-width:240px}.product-nav{font-size:11px;gap:4px 12px}article{padding-top:28px}h2{margin-top:36px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
