@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700&display=swap";:root{--navy:#06121f;--navy-2:#0a1c2d;--surface:#071826e0;--text:#f3f2ed;--muted:#aab8c3;--teal:#45e6e4;--amber:#e5a343;--border:#58cfdc3d;--shell:min(1180px, calc(100% - 48px));color:var(--text);background:var(--navy);font-synthesis:none;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy)}body{background:var(--navy);min-width:320px;color:var(--text);margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:var(--shell);margin-inline:auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#040f1ae6,#040f1a73);border-bottom:1px solid #ffffff14;position:absolute;inset:0 0 auto}.nav-shell{justify-content:space-between;align-items:center;min-height:92px;display:flex}.brand{align-items:center;gap:13px;display:flex}.brand-mark{aspect-ratio:1;border:2px solid var(--amber);place-items:center;width:48px;display:grid;transform:rotate(45deg);box-shadow:0 0 28px #45e6e429}.brand-mark span{aspect-ratio:1;background:linear-gradient(135deg,#a8ffff,#1398b8);border:2px solid #d4ffff;width:22px}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy strong{letter-spacing:.03em;font:600 25px/1 Cormorant Garamond,serif}.brand-copy small{color:var(--teal);text-transform:uppercase;letter-spacing:.45em;margin-top:7px;font-size:9px}nav{color:#d9e1e6;align-items:center;gap:36px;font-size:14px;display:flex}nav a{padding:14px 0;transition:color .2s}nav a:hover{color:var(--amber)}.nav-cta{color:var(--amber);border-bottom:1px solid var(--amber)}.mobile-menu{color:#fff;background:0 0;border:0;display:none}.hero{align-items:center;min-height:860px;display:grid;position:relative;overflow:hidden}.hero-image,.hero-vignette{position:absolute;inset:0}.hero-image{background:url(/assets/hero.png) 50%/cover no-repeat;transform:scale(1.01)}.hero-vignette{background:linear-gradient(90deg, #040f1bfa 0%, #040f1bd1 27%, #040f1b1f 58%, #040f1b1f 100%), linear-gradient(0deg, var(--navy) 0%, transparent 24%)}.hero-content{z-index:2;grid-template-columns:minmax(0,620px) 350px;justify-content:space-between;gap:64px;padding-top:94px;display:grid;position:relative}h1,h2,h3{margin:0;font-family:Cormorant Garamond,serif}h1{letter-spacing:-.045em;max-width:660px;font-size:clamp(66px,6.6vw,104px);line-height:.9}h1 em{color:var(--amber);font-style:normal}.hero-copy>p{color:#d3dde4;max-width:560px;margin:34px 0;font-size:19px;line-height:1.7}.hero-actions,.terminal-actions{flex-wrap:wrap;gap:14px;display:flex}.button{color:#fff;cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 24px;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button svg{width:18px}.button:hover{transform:translateY(-2px)}.button.primary{border-color:var(--teal);background:#0f859440;box-shadow:inset 0 0 20px #45e6e414}.button.primary:hover{background:#0f85946b;box-shadow:0 12px 35px #26cbd21f}.button.secondary{color:#ffd796;background:#2a1d1040;border-color:#e5a343cc}.button.launcher-soon,.button.launcher-soon:hover{cursor:not-allowed;color:#ffffffb8;box-shadow:none;background:#102e3785;border-color:#4dd2d661;transform:none}.button.launcher-soon span{color:#e8bd7c;letter-spacing:.08em;text-transform:uppercase;border:1px solid #e5a34373;padding:4px 7px;font-size:.67rem;font-weight:700}.hero-status{border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030f19d6;align-self:end;margin-bottom:4px;padding:22px;box-shadow:0 22px 80px #00000061}.status{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:18px;display:flex}.status span:last-child{width:100%;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.status span svg{width:15px}.status-dot{background:#65717a;border-radius:50%;width:10px;height:10px}.status-dot.online{background:#6bea91;box-shadow:0 0 15px #6bea91}.status-dot.offline{background:#ef6670;box-shadow:0 0 15px #ef66708c}.status-dot.loading{animation:1s infinite pulse}.hero-status dl,.terminal-panel dl{margin:12px 0 0}.hero-status dl div{justify-content:space-between;gap:20px;padding:10px 0;font-size:13px;display:flex}dt{color:var(--muted)}dd{color:var(--teal);margin:0}.scroll-cue{z-index:3;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;font-size:12px;display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.scroll-cue svg{width:15px;transform:rotate(90deg)}.section{padding:120px 0}.section-heading{text-align:center;margin-bottom:64px}.section-heading.left{text-align:left;margin-bottom:42px}.section-heading h2,.footer-pitch h2{color:#f5d59f;font-size:clamp(48px,5.2vw,76px);line-height:1}.section-heading p{color:var(--muted);margin:16px auto 0;font-size:17px}.universe{background:radial-gradient(circle at 50% 12%, #0d2b3d 0, transparent 32%), var(--navy)}.feature-rail{border-block:1px solid #e5a34338;width:min(1400px,100%);margin:auto}.feature{border-bottom:1px solid #e5a34338;grid-template-columns:2.2fr .8fr;min-height:310px;display:grid}.feature:last-child{border-bottom:0}.feature.reverse{grid-template-columns:.8fr 2.2fr}.feature.reverse .feature-media{order:2}.feature-media{background-position:50%;background-size:cover;min-height:310px;position:relative}.feature-media:after{content:"";background:linear-gradient(90deg, transparent 70%, var(--navy));position:absolute;inset:0}.feature.reverse .feature-media:after{background:linear-gradient(-90deg, transparent 70%, var(--navy))}.feature-copy{background-image:linear-gradient(#45e6e409 1px,#0000 1px),linear-gradient(90deg,#45e6e409 1px,#0000 1px);background-size:28px 28px;flex-direction:column;justify-content:center;padding:50px;display:flex}.feature-copy svg{width:34px;color:var(--teal)}.feature.amber .feature-copy svg,.feature.amber h3{color:var(--amber)}.feature h3{color:var(--teal);margin-top:18px;font-size:51px}.feature p{color:#d7e0e5;font:500 22px/1.5 Cormorant Garamond,serif}.world-line{color:#e4b977;justify-content:center;align-items:center;gap:16px;margin:54px auto 0;font:500 20px Cormorant Garamond,serif;display:flex}.world-line svg{width:20px;color:var(--teal)}.world-line span{background:var(--amber);width:28px;height:1px}.server-section{background:linear-gradient(#030e18e6,#030e18f5),url(/assets/aeronautics.png) 50%/cover fixed}.server-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.steps{margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid #e5a3432e;grid-template-columns:55px 1fr;gap:22px;padding:20px 0;display:grid}.steps li>span{border:1px solid var(--amber);width:48px;height:48px;color:var(--teal);border-radius:50%;place-items:center;font:600 23px Cormorant Garamond,serif;display:grid}.steps strong{color:#f4d4a0;font:600 23px Cormorant Garamond,serif;display:block}.steps p{color:var(--muted);margin:7px 0 0;line-height:1.55}.terminal-panel{background:#04121ded;border:1px solid #e5a34380;padding:32px;position:relative;box-shadow:0 30px 100px #0000008c,inset 0 0 45px #45e6e40a}.terminal-panel:before,.terminal-panel:after{content:"";border-color:var(--amber);width:28px;height:28px;position:absolute}.terminal-panel:before{border-top:2px solid;border-left:2px solid;top:8px;left:8px}.terminal-panel:after{border-bottom:2px solid;border-right:2px solid;bottom:8px;right:8px}.terminal-top{align-items:center;gap:14px;padding-bottom:22px;display:flex}.terminal-top>svg{color:var(--amber)}.status.compact{border:0;flex:1;padding:0}.status.compact span:last-child{width:auto;margin-left:auto}.terminal-panel dl div{border-top:1px solid #54becb33;justify-content:space-between;gap:20px;padding:18px 8px;display:flex}.terminal-panel dt{align-items:center;gap:10px;display:flex}.terminal-panel dt svg{width:17px}.terminal-actions{margin-top:28px}.terminal-actions .button{flex:1;padding-inline:15px}footer{background:#04101b}.footer-hero{background:linear-gradient(90deg,#030d17fa,#030d17c2 43%,#030d170f 75%),url(/assets/aeronautics.png) 50%/cover;border-bottom:1px solid #e5a34340;align-items:center;min-height:580px;display:flex}.footer-pitch{max-width:1180px}.footer-pitch h2{max-width:600px}.footer-pitch p{color:#d5dde2;max-width:620px;margin:25px 0 34px;font-size:19px;line-height:1.65}.footer-links{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;padding-block:72px;display:grid}.footer-links>div{color:var(--muted);flex-direction:column;gap:13px;font-size:14px;display:flex}.footer-links>div strong{color:#f2d4a4;margin-bottom:8px;font:600 25px Cormorant Garamond,serif}.footer-links button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.footer-links a:hover,.footer-links button:hover{color:var(--teal)}.legal{text-align:center;color:#7f919e;border-top:1px solid #ffffff0f;margin:0;padding:24px;font-size:12px}@keyframes pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=900px){:root{--shell:min(100% - 32px, 680px)}.nav-shell{min-height:76px}.mobile-menu{display:block}nav{top:76px;border-bottom:1px solid var(--border);background:#071827;flex-direction:column;gap:0;padding:20px;display:none;position:absolute;inset-inline:0}nav.open{display:flex}nav a{text-align:center;width:100%}.hero{min-height:920px}.hero-vignette{background:linear-gradient(90deg, #040f1bed, #040f1b73), linear-gradient(0deg, var(--navy) 0, transparent 45%)}.hero-content{grid-template-columns:1fr;gap:30px;padding-top:130px}.hero-status{width:min(100%,440px);margin:0}h1{font-size:clamp(56px,14vw,82px)}.feature,.feature.reverse{grid-template-columns:1fr}.feature.reverse .feature-media{order:0}.feature-media{min-height:250px}.feature-media:after,.feature.reverse .feature-media:after{background:linear-gradient(0deg, var(--navy), transparent 45%)}.feature-copy{padding:34px 28px 45px}.server-grid{grid-template-columns:1fr;gap:60px}.footer-links{grid-template-columns:1fr 1fr}}@media (width<=560px){.brand-copy strong{font-size:20px}.brand-mark{width:40px}.hero{min-height:980px}.hero-copy>p{font-size:16px}.hero-actions .button{width:100%}.section{padding:88px 0}.section-heading h2,.footer-pitch h2{font-size:46px}.feature h3{font-size:42px}.world-line{text-align:center;flex-wrap:wrap;padding-inline:25px}.terminal-panel{padding:24px 18px}.terminal-panel dl div{flex-direction:column;gap:5px}.terminal-actions .button{flex-basis:100%}.footer-hero{background-position:62%;min-height:630px}.footer-links{grid-template-columns:1fr;gap:35px}}
