.orbit-telemetry{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;color:#f4f5f3;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-variant-numeric:tabular-nums;contain:layout style;font-size:10px;line-height:1.45;position:absolute;inset:0}.orbit-telemetry[data-visible=false]{visibility:hidden}.orbit-telemetry-paths,.orbit-telemetry-leaders{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-telemetry-paths path,.orbit-telemetry-leaders path{vector-effect:non-scaling-stroke}.orbit-telemetry-leader{stroke:#c9cdd0;stroke-width:.7px;opacity:.35}.orbit-telemetry-mobile-leader{display:none}.orbit-telemetry-link{stroke:#e4e6e6;stroke-width:.8px;opacity:.58}.orbit-telemetry-packet{fill:var(--accent)}.orbit-telemetry-ground-tick{stroke:var(--accent);stroke-width:.8px;opacity:.75}.orbit-telemetry-ground-ring{stroke:#c9cdd0;stroke-width:.6px;opacity:.38}.orbit-telemetry-label{flex-direction:column;gap:5px;width:max-content;max-width:230px;display:flex;position:absolute}.orbit-telemetry-label-uplink{top:15%;left:10%}.orbit-telemetry-label-downlink{top:14.5%;right:8%}.orbit-telemetry-index{color:#92969b;letter-spacing:.1em;font-size:9px}.orbit-telemetry-name{letter-spacing:.02em;font-size:11px;font-weight:500}.orbit-telemetry-direction{color:#a8acb0;letter-spacing:.045em;font-size:9px}.orbit-telemetry-sequence{color:#d9dcdd;letter-spacing:.04em;align-items:center;margin-top:5px;font-size:9px;display:flex}.orbit-telemetry-sequence>i{background:var(--accent);width:3px;height:3px;margin-right:8px}.orbit-telemetry-sequence>span{color:#8a9096;margin-left:5px}.orbit-telemetry-ground{fill:#c3c8ca;letter-spacing:.1em;font-size:15px}@media (max-width:760px){.orbit-telemetry-label{gap:4px;max-width:200px}.orbit-telemetry-label-uplink{top:2%;left:8%}.orbit-telemetry-label-downlink{top:78%;left:auto;right:8%}.orbit-telemetry-name{font-size:10px}.orbit-telemetry-index,.orbit-telemetry-direction,.orbit-telemetry-sequence{font-size:9px}.orbit-telemetry-sequence{margin-top:1px}.orbit-telemetry-desktop-leader,.orbit-telemetry-ground{display:none}.orbit-telemetry-mobile-leader{display:block}}@media (prefers-reduced-motion:reduce){.orbit-telemetry{display:none}}.opening.hero-journey{height:calc((var(--journey-scroll-screens,10.1) + 1) * 100svh);--journey-media-scale:calc((1.72 - .72 * var(--expand)) * var(--hardware-scale,1))}.opening.hero-journey:not(.motion-disabled) .opening-visual>.hero-intro,.opening.hero-journey:not(.motion-disabled) .opening-visual>.scrub-poster{transform:scale(var(--journey-media-scale))}.opening.hero-journey .opening-visual>.scrub-video{object-fit:contain;transform:translate(-50%, -50%) scale(var(--journey-media-scale));-webkit-mask-image:none;mask-image:none}.opening.hero-journey[data-media-handoff=false] .hero-intro{opacity:1}.opening.hero-journey[data-media-handoff=true] .hero-intro{opacity:0}.opening.hero-journey[data-media-handoff=false] .scrub-video{opacity:0!important}.opening.hero-journey[data-media-handoff=true] .scrub-video.is-ready{opacity:1!important}.opening.hero-journey:not(.motion-disabled)[data-media-handoff=true] .scrub-poster{opacity:0}.opening.hero-journey[data-story-started=false] .engineering-heading,.opening.hero-journey[data-story-started=false] .engineering-caption,.opening.hero-journey[data-story-started=false] .chapter-track{visibility:hidden;pointer-events:none}.opening.hero-journey .engineering-caption{align-items:start}.opening.hero-journey.motion-disabled{height:auto}.opening.hero-journey.motion-disabled .hero-copy{pointer-events:auto}.opening.hero-journey.motion-disabled .reduced-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.opening.hero-journey{--journey-media-scale:var(--hardware-scale,1)}.opening.hero-journey:not(.motion-disabled) .opening-visual{top:calc(455px - 315px * var(--expand))}.opening.hero-journey.motion-disabled .reduced-chapters{grid-template-columns:1fr}}@media (max-width:760px) and (max-height:740px){.opening.hero-journey:not(.motion-disabled) .opening-visual{top:calc(405px - 273px * var(--expand))}}@media (prefers-reduced-motion:reduce){.opening.hero-journey{height:auto}.opening.hero-journey .scrub-video{display:none}.opening.hero-journey .reduced-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.opening.hero-journey .reduced-chapters{grid-template-columns:1fr}}
