*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#060e18;color:#ecf4f7;font:17px/1.7 Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:3px solid #ffbc57;outline-offset:5px}.skip{position:absolute;top:-100px;left:20px;background:#fff;color:#000;padding:12px;z-index:4}.skip:focus{top:10px}header,footer{max-width:1320px;margin:auto;padding:30px 48px;display:flex;align-items:center;justify-content:space-between;gap:30px}header{border-bottom:1px solid #294354}.wordmark{text-decoration:none;font-size:25px;font-weight:bold;letter-spacing:5px}.wordmark span{display:block;font:9px/2 monospace;letter-spacing:2px;color:#8ab5c5}nav{display:flex;gap:28px;font-size:13px}nav a{text-decoration:none;min-height:44px;display:flex;align-items:center}main{max-width:1320px;margin:auto}.flight{padding:40px 48px 48px;background:radial-gradient(ellipse at 65% 45%,#143342 0,transparent 50%);border-bottom:1px solid #294354;position:relative;overflow:hidden}.flight-top,.flight-bottom,.section-label{display:flex;justify-content:space-between;align-items:center;gap:24px}.eyebrow,.status-dot,.section-label>span{font:11px/1.8 monospace;letter-spacing:2px;text-transform:uppercase;color:#7ed9ec}.status-dot{color:#ffbc57}.status-dot:before{content:'●';margin-right:10px}h1{font-size:clamp(60px,7.8vw,112px);line-height:1.03;letter-spacing:-5px;font-weight:500;margin:54px 0 0;position:relative;z-index:1}.ship-display{height:380px;position:relative;margin-top:-110px;margin-left:35%;display:grid;place-items:center}.ship-display img{position:relative;width:420px;height:350px;object-fit:contain;filter:drop-shadow(0 20px 40px #0008)}.ship-display p{position:absolute;bottom:0;right:0;font:9px monospace;color:#7c9cac;letter-spacing:2px}.orbital{position:absolute;width:340px;height:340px;border:1px solid #416273;border-radius:50%;outline:1px dashed #294354;outline-offset:30px}.flight-bottom{position:relative;margin-top:45px}.flight-bottom p{color:#b6cbd3;font-size:17px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid #70d9eb;text-decoration:none;font-size:14px;color:#b5f5ff;gap:25px;transition:background .15s}.button:hover{background:#153743}.frontier,.inside,.status{padding:75px 80px;border-bottom:1px solid #294354}h2{font-size:clamp(32px,4vw,48px);line-height:1.18;font-weight:400;letter-spacing:-1.5px;margin:20px 0 30px}.lead{max-width:760px;color:#b6cbd3}.careers{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:50px}.careers article{padding-top:20px;border-top:2px solid #416273}.careers span{font:10px monospace;letter-spacing:1px;color:#ffbc57}h3{font-size:24px;font-weight:400;margin:18px 0}.careers p,.station p,.status p{color:#b6cbd3}.inside{background:#091421}figure{margin:35px 0}figure img{display:block;width:100%;height:auto;border:1px solid #294354}figcaption,small{font-size:12px;color:#8ca7b6}.station{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-top:60px}.station img{width:100%;height:320px;object-fit:contain}.status{max-width:950px}.status .button{margin-top:20px}footer{font-size:11px;color:#8ca7b6}footer>span{letter-spacing:3px;color:#ecf4f7}@media(max-width:700px){header,footer{padding:22px;align-items:flex-start;flex-wrap:wrap;gap:16px}nav{gap:20px;width:100%;font-size:12px}.wordmark{font-size:22px}.flight{padding:28px 22px}.flight-top{align-items:flex-start;gap:12px}.eyebrow,.status-dot{font-size:9px;letter-spacing:1.3px}h1{font-size:65px;letter-spacing:-3px;margin-top:35px}.ship-display{margin:10px 0 0;height:300px}.ship-display img{width:100%;height:280px}.orbital{width:220px;height:220px}.ship-display p{font-size:8px}.flight-bottom{display:block;margin-top:25px}.flight-bottom p{font-size:16px}.frontier,.inside,.status{padding:48px 24px}.careers{grid-template-columns:1fr;gap:20px;margin-top:35px}h2{font-size:34px}.section-label{display:block}.section-label>span{font-size:9px}.station{grid-template-columns:1fr;gap:10px;margin-top:35px}.station img{height:240px}footer{display:grid}body{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}