.hero{height:220svh}.hero-pin{background:#a9b9cc;height:100svh;position:sticky;top:0;overflow:hidden}.hero-gl,.hero-still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-still{opacity:0}.no-gl .hero-still{opacity:1}.hero-copy{z-index:2;left:var(--gutter);right:var(--gutter);color:var(--ink);position:absolute;top:clamp(104px,16vh,170px)}.hero-copy h1{max-width:9.2em;font-weight:300}.hero-meta{color:var(--ink-soft);flex-wrap:wrap;gap:6px 26px;margin-top:26px;font-size:15px;display:flex}@media (width<=700px){.hero-copy{top:auto;bottom:56px}.hero-pin:after{content:"";pointer-events:none;background:linear-gradient(#e8e7e200,#e8e7e2d1);position:absolute;inset:52% 0 0}.hero-gl,.hero-still{object-position:62% 50%}}.load{gap:clamp(48px,8vw,120px);display:grid}.load .split{grid-template-columns:6fr 5fr}.load-copy{align-content:start;gap:22px;padding-top:6vh;display:grid}.load-copy h2{max-width:9.5em}.load-a{margin-right:calc(var(--gutter) * -1)}.load-b{width:72%;margin-left:8%}.load-cap{margin:-96px 0 0 8%}@media (width<=860px){.load .split{grid-template-columns:1fr}.load-a{margin-right:0}.load-b{width:100%;margin:0}.load-cap{margin:-60px 0 0}}.textlink{text-decoration:underline;-webkit-text-decoration-color:var(--chute);text-decoration-color:var(--chute);text-underline-offset:.32em;justify-self:start;font-size:16px;font-weight:500;text-decoration-thickness:2px}.textlink:hover{color:var(--chute)}.launch{padding-bottom:14vh;position:relative}.launch-photo{height:100svh}.launch-photo img{height:112%}.launch-copy{grid-template-columns:7fr 4fr;align-items:end;gap:40px;margin-top:40px;display:grid}.launch-copy h2{max-width:20em}@media (width<=860px){.launch-copy{grid-template-columns:1fr}.launch-photo{height:70svh}}.orbit{color:var(--pale);position:relative}.orbit-stage{height:100svh;margin-bottom:-100svh;position:sticky;top:0}.orbit-gl{width:100%;height:100%}.orbit-flow{padding:30vh var(--gutter) 30vh;gap:46vh;display:grid;position:relative}.o-block{gap:20px;max-width:600px;display:grid}.o-sim{max-width:none;margin:-30vh calc(var(--gutter) * -1) 0}.o-sim .sim{background:#0f1626;height:min(70svh,620px);margin:0}.o-proof{text-align:left;max-width:980px;margin:0 auto}.o-proof .lede{max-width:34em}.hist{margin:8px 0 10px}.hist svg{width:100%;height:190px}.hist path{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.hist path.f{stroke:var(--pale)}.hist path.g{stroke:var(--pale-soft);stroke-dasharray:5 6}.hist-axis{height:24px;color:var(--pale-soft);font-size:15px;position:relative}.hist-axis span{white-space:nowrap;position:absolute;top:4px;transform:translate(-50%)}.hist-axis span:first-child{left:0;transform:none}.hist-axis span:last-child{transform:none}.hist figcaption{color:var(--pale-soft)}.hist .k{border-top:2px solid var(--pale);vertical-align:middle;width:18px;height:0;margin-right:6px;display:inline-block}.hist .k.g{border-top:2px dashed var(--pale-soft)}.o-block .lede,.o-block .src,.o-block figcaption{color:var(--pale-soft)}.o-cam{margin:0 calc(var(--gutter) * -1);max-width:none}.o-cam .photo{aspect-ratio:auto;height:100svh}.o-cam figcaption{padding:0 var(--gutter)}.sim{color:var(--pale)}@media (width<=860px){.orbit-flow{gap:30vh;padding-top:55vh}.o-block{background:var(--night);padding:20px 0}.o-sim{margin-top:0}.o-sim .sim{height:62svh}}.reentry{height:340svh;color:var(--pale)}.re-stage{height:100svh;position:sticky;top:0;overflow:hidden}.re-gl{width:100%;height:100%;position:absolute;inset:0}.re-land{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.re-copy.landed,.re-copy.landed b{color:var(--ink)!important}.re-copy.landed i,.re-copy.landed .re-end{color:var(--ink-soft)}.re-copy{padding:110px var(--gutter) 90px;pointer-events:none;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}.re-h{max-width:11em}.re-bottom{align-self:end;gap:22px;display:grid}.re-pair{flex-wrap:wrap;gap:clamp(28px,5vw,90px);display:flex}.re-pair p,.re-read p{gap:4px;margin:0;display:grid}.re-pair i,.re-read i{color:var(--pale-soft);font-size:15px;font-style:normal}.re-pair b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(52px,7.2vw,128px);font-weight:300;line-height:.95}.re-read{gap:40px;display:flex}.re-read b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:400}.re-end{opacity:0;max-width:30em;color:var(--pale-soft);margin:0}@media (width<=700px){.re-copy{padding-bottom:70px}.re-pair{gap:24px}.re-pair b{font-size:44px}}.shield{padding-top:clamp(80px,12vh,140px)}.shield-copy{justify-content:flex-end;margin-top:32px;display:flex}.shield-copy .lede{color:var(--fg-soft);max-width:26em}.recover{gap:64px;display:grid}.recover-h{max-width:13em}.recover-grid{gap:clamp(48px,8vh,96px);display:grid}.recover-a{margin:0 calc(var(--gutter) * -1)}.recover-b{grid-template-columns:5fr 4fr;align-items:end}.recover-a{aspect-ratio:auto;height:88svh}.recover-b{gap:clamp(24px,4vw,64px);display:grid}.recover-b .photo.tall{aspect-ratio:4/3}@media (width<=860px){.recover-b{grid-template-columns:1fr}.recover-a{height:60svh}}.lab{color:var(--pale);background:#0b0b0c;padding:18vh 0 16vh}.lab .lede{color:var(--pale-soft)}.lab-head{gap:18px;margin-bottom:56px;display:grid}.lab-head h2{max-width:12em}.lab-view{height:min(78svh,760px);margin:0 var(--gutter);clip-path:circle(50%);aspect-ratio:1;touch-action:pan-y;background:#050506;border-radius:50%;max-width:min(78svh,760px);margin-inline:auto}.lab-after{margin-top:16vh}.lab-after h3{margin-bottom:20px}.plain{gap:12px;margin:0 0 24px;padding:0;font-size:17px;list-style:none;display:grid}.plain li{padding-left:22px;position:relative}.plain li:before{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:.62em;left:0}@media (width<=700px){.lab-view{width:calc(100vw - 32px);height:auto}}.next{gap:48px;display:grid}.manifest td:first-child{font-weight:500}.next-cta{flex-wrap:wrap;align-items:center;gap:28px;display:flex}@media (width<=700px){.manifest th:nth-child(3),.manifest td:nth-child(3){display:none}}body.home{transition:color .5s}body.home.sky-dark{color:var(--pale);--fg-soft:var(--pale-soft)}body.home.sky-dark.ground{color:var(--ink);--fg-soft:var(--ink-soft)}body.home.sky-dark .clock{color:var(--pale)}body.home.sky-dark.ground .clock{color:var(--ink)}@media (width<=700px){.hist-axis span:first-child,.hist-axis span:last-child{display:none}}
