@font-face{font-family:Oxanium;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/51f4583b64fd0679-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oxanium;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/93bd5b8e056bd94c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oxanium;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/51f4583b64fd0679-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oxanium;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/93bd5b8e056bd94c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51f4583b64fd0679-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/93bd5b8e056bd94c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oxanium Fallback;src:local("Arial");ascent-override:76.07%;descent-override:20.22%;line-gap-override:24.07%;size-adjust:103.86%}.__className_61763b{font-family:Oxanium,Oxanium Fallback;font-style:normal}.__variable_61763b{--font-oxanium:"Oxanium","Oxanium Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8d0a1832fd3be0c8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d7df244fe7b07b95-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3f60ee{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_3f60ee{--font-dm-mono:"DM Mono","DM Mono Fallback"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#06080d;--bg2:#0c0f18;--blue:#4a9eff;--blue-dim:#2a5c99;--white:#f0f4ff;--muted:#4a5578;--border:#141928}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);min-height:100vh;overflow-x:hidden;cursor:crosshair}#starfield{position:fixed;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:24px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;transition:border-color .4s,background .4s}nav.scrolled{background:rgba(6,8,13,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--border)}.nav-logo{display:flex;align-items:center;gap:12px;opacity:0;animation:fadeIn .8s ease 2.4s forwards}.nav-logo span{font-weight:300;font-size:14px;letter-spacing:5px;color:var(--white)}.nav-contact{font-family:var(--font-dm-mono),ui-monospace,monospace;font-size:11px;color:var(--muted);letter-spacing:1px;text-decoration:none;transition:color .2s;opacity:0;animation:fadeIn .8s ease 2.6s forwards}.nav-contact:hover{color:var(--blue)}#hero{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 48px 80px;text-align:center}#constellation{width:140px;height:140px;margin-bottom:40px;opacity:0;animation:fadeIn 1s ease .2s forwards}.star-dot{opacity:0;animation:starIn .6s ease forwards}.star-line{stroke-dasharray:200;stroke-dashoffset:200;animation:drawLine .8s ease forwards}.wordmark{font-size:clamp(36px,7vw,72px);letter-spacing:clamp(12px,2vw,24px);color:var(--white);animation:riseIn 1s ease .8s forwards;line-height:1}.submark,.wordmark{font-weight:200;opacity:0}.submark{font-size:11px;letter-spacing:8px;color:var(--muted);margin-top:8px;animation:riseIn 1s ease 1s forwards}.hero-divider{width:1px;height:0;background:var(--blue-dim);margin:48px auto;animation:growLine .8s ease 1.4s forwards}.mission{font-size:clamp(16px,2.5vw,22px);font-weight:200;color:var(--white);letter-spacing:1px;line-height:1.7;max-width:640px;opacity:0;animation:riseIn 1s ease 1.6s forwards}.mission em{font-style:normal;color:var(--blue)}.hero-sub{font-family:var(--font-dm-mono),ui-monospace,monospace;font-size:11px;color:var(--muted);letter-spacing:2px;margin-top:16px;opacity:0;animation:riseIn 1s ease 1.9s forwards}.scroll-cue{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;animation:fadeIn 1s ease 2.8s forwards}.scroll-cue span{font-family:var(--font-dm-mono),ui-monospace,monospace;font-size:9px;color:var(--muted);letter-spacing:3px}.scroll-cue-line{width:1px;height:40px;background:linear-gradient(to bottom,var(--muted),transparent);animation:scrollPulse 2s ease-in-out 3s infinite}#arms{position:relative;z-index:1;padding:120px 48px;max-width:1100px;margin:0 auto}.section-label{font-family:var(--font-dm-mono),ui-monospace,monospace;font-size:10px;color:var(--blue);letter-spacing:4px;margin-bottom:64px;display:flex;align-items:center;gap:16px}.section-label:after{content:"";flex:1 1;height:1px;background:var(--border)}.arms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border)}.arm-card{background:var(--bg);padding:40px 32px;transition:background .3s;position:relative;overflow:hidden}.arm-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.arm-card:hover{background:var(--bg2)}.arm-card:hover:before{transform:scaleX(1)}.arm-index{font-family:var(--font-dm-mono),ui-monospace,monospace;font-size:10px;color:var(--muted);letter-spacing:2px;margin-bottom:24px}.arm-name{font-size:18px;font-weight:300;letter-spacing:4px;color:var(--white);margin-bottom:12px}.arm-desc{font-size:12px;font-weight:200;color:var(--muted);letter-spacing:1px;line-height:1.8}.arm-status{display:inline-block;margin-top:24px;font-family:var(--font-dm-mono),ui-monospace,monospace;font-size:9px;letter-spacing:2px;padding:4px 10px;border:1px solid}.arm-status.live{color:#3ee08a;border-color:#3ee08a33}.arm-status.build{color:var(--blue);border-color:#4a9eff33}.arm-status.soon{color:var(--muted);border-color:var(--border)}#follow{position:relative;z-index:1;padding:120px 48px;text-align:center;border-top:1px solid var(--border)}.follow-title{font-size:clamp(24px,4vw,42px);font-weight:200;letter-spacing:6px;margin-bottom:16px}.follow-sub{font-family:var(--font-dm-mono),ui-monospace,monospace;font-size:11px;color:var(--muted);letter-spacing:2px;margin-bottom:48px}.email-form{display:flex;gap:0;max-width:480px;margin:0 auto;border:1px solid var(--blue-dim)}.email-form input{flex:1 1;background:transparent;border:none;outline:none;padding:16px 20px;font-family:var(--font-dm-mono),ui-monospace,monospace;font-size:12px;color:var(--white);letter-spacing:1px}.email-form input::placeholder{color:var(--muted)}.email-form button{background:var(--blue);border:none;padding:16px 28px;font-size:11px;font-weight:300;letter-spacing:3px;color:var(--bg);cursor:pointer;transition:background .2s}.email-form button:hover{background:#6ab4ff}.form-note{font-family:var(--font-dm-mono),ui-monospace,monospace;font-size:10px;color:var(--muted);margin-top:16px;letter-spacing:1px}footer{position:relative;z-index:1;padding:40px 48px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}footer a,footer span{font-family:var(--font-dm-mono),ui-monospace,monospace;font-size:10px;color:var(--muted);letter-spacing:1px;text-decoration:none}footer a:hover{color:var(--blue)}.footer-links{display:flex;gap:32px}@keyframes fadeIn{to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes growLine{to{height:60px}}@keyframes scrollPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes starIn{to{opacity:1}}@keyframes drawLine{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){#constellation,.hero-sub,.mission,.nav-contact,.nav-logo,.scroll-cue,.star-dot,.star-line,.submark,.wordmark{animation:none;opacity:1}.star-line{stroke-dashoffset:0}.hero-divider{height:60px}.scroll-cue-line{animation:none;opacity:.4}}@media (max-width:600px){nav{padding:20px 24px}#hero{padding:100px 24px 80px}#arms,#follow{padding:80px 24px}footer{padding:32px 24px}.email-form{flex-direction:column}.email-form button{width:100%}}