.apollo[data-astro-cid-7wvpzk4o]{--space:#05070c}.opener[data-astro-cid-7wvpzk4o]{padding-top:clamp(3rem,8vw,6rem)}.setup[data-astro-cid-7wvpzk4o]{border-block:1px solid var(--rule);gap:1rem;margin-top:1rem;padding-block:1.25rem;display:grid}@media (width>=52rem){.setup[data-astro-cid-7wvpzk4o]{grid-template-columns:1fr auto;align-items:start}.setup-note[data-astro-cid-7wvpzk4o]{grid-column:1/-1}}.pathway[data-astro-cid-7wvpzk4o]{border:0;flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding:0;display:flex}.pathway[data-astro-cid-7wvpzk4o] legend[data-astro-cid-7wvpzk4o]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin-bottom:.5rem;font-size:.78rem}.pathway[data-astro-cid-7wvpzk4o] label[data-astro-cid-7wvpzk4o]{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .5rem;display:grid}.pathway[data-astro-cid-7wvpzk4o] label[data-astro-cid-7wvpzk4o] span[data-astro-cid-7wvpzk4o]{font-weight:600}.pathway[data-astro-cid-7wvpzk4o] label[data-astro-cid-7wvpzk4o] small[data-astro-cid-7wvpzk4o]{color:var(--ink-3);grid-column:2;font-size:.85rem}.pathway[data-astro-cid-7wvpzk4o] input[data-astro-cid-7wvpzk4o]{accent-color:var(--brass);width:1.1rem;height:1.1rem}.toggles[data-astro-cid-7wvpzk4o]{flex-wrap:wrap;gap:.5rem;display:flex}.toggles[data-astro-cid-7wvpzk4o] .button[data-astro-cid-7wvpzk4o]{padding:.6em .9em;font-size:.82rem}.toggles[data-astro-cid-7wvpzk4o] .button[data-astro-cid-7wvpzk4o][aria-pressed=true]{background:var(--ink);color:var(--paper)}.setup-note[data-astro-cid-7wvpzk4o]{color:var(--ink-3);margin:0;font-size:.88rem}.setup-note[data-astro-cid-7wvpzk4o] code[data-astro-cid-7wvpzk4o]{font-family:var(--font-mono);font-size:.85em}.apollo[data-astro-cid-7wvpzk4o][data-path="5-8"] .text[data-astro-cid-7wvpzk4o][data-pathway="9-12"],.apollo[data-astro-cid-7wvpzk4o][data-path="9-12"] .text[data-astro-cid-7wvpzk4o][data-pathway="5-8"]{display:none}.prologue[data-astro-cid-7wvpzk4o]{margin-top:2.5rem}.jfk[data-astro-cid-7wvpzk4o]{border-left:3px solid var(--brass-bright);font-family:var(--font-display);max-width:var(--measure);margin:0;padding:0 0 0 1.2em;font-size:1.35rem}.jfk[data-astro-cid-7wvpzk4o] footer[data-astro-cid-7wvpzk4o]{font-family:var(--font-mono);color:var(--ink-3);margin-top:.5rem;font-size:.8rem}.link[data-astro-cid-7wvpzk4o]{font:inherit;color:var(--sky);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.captions[data-astro-cid-7wvpzk4o]{z-index:5;padding:.9rem var(--gutter);background:var(--ink);color:var(--paper);border-radius:var(--radius) var(--radius) 0 0;grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;margin-top:1rem;display:grid;position:sticky;bottom:0;box-shadow:0 -4px 20px #00000040}.captions[data-astro-cid-7wvpzk4o][hidden]{display:none}.captions[data-astro-cid-7wvpzk4o] .caption-title[data-astro-cid-7wvpzk4o]{color:var(--brass-bright);margin:0}.captions[data-astro-cid-7wvpzk4o] .caption-text[data-astro-cid-7wvpzk4o]{margin:0;font-size:1.05rem;line-height:1.4}.captions[data-astro-cid-7wvpzk4o] .button[data-astro-cid-7wvpzk4o]{color:var(--paper);border-color:var(--paper);grid-area:1/2/span 2}.captions[data-astro-cid-7wvpzk4o] .button[data-astro-cid-7wvpzk4o]:disabled{opacity:.4}.journey[data-astro-cid-7wvpzk4o]{margin-top:3rem}.journey-intro[data-astro-cid-7wvpzk4o]{max-width:var(--measure);color:var(--ink-2)}.stage-wrap[data-astro-cid-7wvpzk4o]{position:relative}.stage[data-astro-cid-7wvpzk4o]{aspect-ratio:16/9;background:var(--space);border-radius:var(--radius);outline-offset:2px;width:100%;max-height:72vh;position:relative;overflow:hidden}.stage[data-astro-cid-7wvpzk4o] canvas[data-astro-cid-7wvpzk4o]{width:100%;height:100%;display:block}.apollo[data-astro-cid-7wvpzk4o][data-scene="2d"] .stage[data-astro-cid-7wvpzk4o] canvas[data-astro-cid-7wvpzk4o]{display:none}.stage-labels[data-astro-cid-7wvpzk4o] span[data-astro-cid-7wvpzk4o]{font:500 .72rem/1 var(--font-mono);letter-spacing:.08em;color:#ece4d3;text-shadow:0 0 4px #000;pointer-events:none;margin:-1.4em 0 0 .6em;position:absolute;top:0;left:0;transform:translate(0)}.apollo[data-astro-cid-7wvpzk4o][data-scene="2d"] .stage-labels[data-astro-cid-7wvpzk4o]{display:none}.stage-still[data-astro-cid-7wvpzk4o]{margin:0;display:none;position:absolute;inset:0}.apollo[data-astro-cid-7wvpzk4o][data-scene="2d"] .stage-still[data-astro-cid-7wvpzk4o]:not([hidden]){display:block}.stage-still[data-astro-cid-7wvpzk4o] img[data-astro-cid-7wvpzk4o]{object-fit:contain;background:var(--space);width:100%;height:100%;display:block}.stage-still[data-astro-cid-7wvpzk4o] figcaption[data-astro-cid-7wvpzk4o]{color:#ece4d3;background:#05070ccc;margin:0;padding:.5rem .8rem;font-size:.78rem;position:absolute;bottom:0;left:0;right:0}.stage-note[data-astro-cid-7wvpzk4o]{font:400 .7rem/1.2 var(--font-mono);letter-spacing:.06em;color:#8c97a5;pointer-events:none;margin:0;position:absolute;bottom:.5rem;left:.75rem}.apollo[data-astro-cid-7wvpzk4o][data-scene="2d"] .stage-note[data-astro-cid-7wvpzk4o]{display:none}.scrubber[data-astro-cid-7wvpzk4o]{gap:.6rem;margin-top:1rem;display:grid}.transport[data-astro-cid-7wvpzk4o]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.transport[data-astro-cid-7wvpzk4o] .button[data-astro-cid-7wvpzk4o]{padding:.6em .9em}.speed[data-astro-cid-7wvpzk4o]{font-size:.85rem;font-family:var(--font-mono);align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}select[data-astro-cid-7wvpzk4o]{font:inherit;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);padding:.4rem;font-size:.9rem}.range-label[data-astro-cid-7wvpzk4o]{display:block}input[data-astro-cid-7wvpzk4o][type=range]{width:100%;accent-color:var(--brass);height:2rem}.readout[data-astro-cid-7wvpzk4o]{color:var(--ink-2);margin:0;font-size:.95rem}.readout[data-astro-cid-7wvpzk4o] .unit[data-astro-cid-7wvpzk4o]{color:var(--ink-3);font-size:.75rem}.phase-list[data-astro-cid-7wvpzk4o]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.phase-jump[data-astro-cid-7wvpzk4o]{font:500 .78rem/1 var(--font-mono);letter-spacing:.04em;border:1px solid var(--rule);background:var(--paper-2);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:.55em .8em}.phase-jump[data-astro-cid-7wvpzk4o][aria-current=step]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.phases[data-astro-cid-7wvpzk4o]{margin-top:1.5rem}.phase[data-astro-cid-7wvpzk4o]{border:1px solid var(--rule);border-left:4px solid var(--brass-bright);border-radius:var(--radius);background:var(--paper-2);gap:1rem;padding:1.5rem;display:grid}@media (width>=60rem){.phase[data-astro-cid-7wvpzk4o]{grid-template-columns:1.4fr 1fr}.phase[data-astro-cid-7wvpzk4o] header[data-astro-cid-7wvpzk4o],.phase[data-astro-cid-7wvpzk4o] .facts[data-astro-cid-7wvpzk4o],.phase[data-astro-cid-7wvpzk4o] .phase-audio[data-astro-cid-7wvpzk4o],.phase[data-astro-cid-7wvpzk4o] .src[data-astro-cid-7wvpzk4o]{grid-column:1/-1}.phase[data-astro-cid-7wvpzk4o] .phase-photo[data-astro-cid-7wvpzk4o]{grid-area:2/2/span 2}}.phase[data-astro-cid-7wvpzk4o] header[data-astro-cid-7wvpzk4o] p[data-astro-cid-7wvpzk4o].eyebrow{margin-bottom:.3rem}.phase[data-astro-cid-7wvpzk4o] h3[data-astro-cid-7wvpzk4o]{margin:0;font-size:1.6rem}.phase[data-astro-cid-7wvpzk4o] .text[data-astro-cid-7wvpzk4o] p[data-astro-cid-7wvpzk4o]{margin-bottom:.9em}.phase-photo[data-astro-cid-7wvpzk4o]{margin:0}.phase-photo[data-astro-cid-7wvpzk4o] img[data-astro-cid-7wvpzk4o]{border-radius:var(--radius);width:100%;height:auto;display:block}.facts[data-astro-cid-7wvpzk4o]{color:var(--ink-2);margin:0;padding-left:1.2rem;font-size:.92rem}.facts[data-astro-cid-7wvpzk4o] li[data-astro-cid-7wvpzk4o]{margin-bottom:.3rem}.phase-audio[data-astro-cid-7wvpzk4o]{flex-wrap:wrap;gap:.5rem;display:flex}.phase-audio[data-astro-cid-7wvpzk4o] .button[data-astro-cid-7wvpzk4o]{font-size:.82rem}.src[data-astro-cid-7wvpzk4o]{font-family:var(--font-mono);color:var(--ink-3);margin:0;font-size:.75rem}.landing[data-astro-cid-7wvpzk4o]{margin-top:4rem}.landing-intro[data-astro-cid-7wvpzk4o]{max-width:var(--measure);color:var(--ink-2)}.landing-setup[data-astro-cid-7wvpzk4o]{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.75rem;display:flex}.landing-setup[data-astro-cid-7wvpzk4o] label[data-astro-cid-7wvpzk4o]{font-family:var(--font-mono);gap:.25rem;font-size:.8rem;display:grid}.modes[data-astro-cid-7wvpzk4o]{color:var(--ink-2);margin:0 0 1rem;padding-left:1.2rem;font-size:.9rem}.landing-stage[data-astro-cid-7wvpzk4o]{aspect-ratio:16/9;background:var(--space);border-radius:var(--radius);width:100%;max-height:70vh;position:relative;overflow:hidden}.landing-stage[data-astro-cid-7wvpzk4o] canvas[data-astro-cid-7wvpzk4o]{width:100%;height:100%;display:block}.landing-banner[data-astro-cid-7wvpzk4o]{color:#ece4d3;border-left:4px solid var(--brass-bright);border-radius:var(--radius);background:#0d1b2aeb;max-width:90%;margin:0;padding:.6rem 1rem;font-size:.95rem;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.landing-panel[data-astro-cid-7wvpzk4o]{background:var(--paper);max-width:36rem;max-height:84%;color:var(--ink);border:1px solid var(--rule);border-top:4px solid var(--brass-bright);border-radius:var(--radius);margin:auto;padding:1.25rem 1.5rem;position:absolute;inset:8% 10%;overflow:auto;box-shadow:0 10px 40px #0006}.landing-panel[data-astro-cid-7wvpzk4o] h3[data-astro-cid-7wvpzk4o]{margin:0 0 .6rem;font-size:1.5rem}.landing-panel[data-astro-cid-7wvpzk4o] .body[data-astro-cid-7wvpzk4o] p[data-astro-cid-7wvpzk4o]{font-size:.98rem}.landing-panel[data-astro-cid-7wvpzk4o] .actions[data-astro-cid-7wvpzk4o]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.hud[data-astro-cid-7wvpzk4o]{background:var(--ink);color:var(--paper);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;margin:.75rem 0 0;padding:.75rem;display:grid}.hud[data-astro-cid-7wvpzk4o] div[data-astro-cid-7wvpzk4o]{gap:.1rem;display:grid}.hud[data-astro-cid-7wvpzk4o] dt[data-astro-cid-7wvpzk4o]{letter-spacing:.1em;text-transform:uppercase;color:#c3c9d1;font-size:.68rem}.hud[data-astro-cid-7wvpzk4o] dd[data-astro-cid-7wvpzk4o]{margin:0;font-size:1.25rem}.hud[data-astro-cid-7wvpzk4o] output[data-astro-cid-7wvpzk4o][data-state=warn]{color:#f6c76b}.lights[data-astro-cid-7wvpzk4o]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.4rem;min-height:1.6rem;display:flex}.light[data-astro-cid-7wvpzk4o]{font:600 .72rem/1 var(--font-mono);letter-spacing:.1em;color:#0d1b2a;background:#f6c76b;border-radius:3px;padding:.45em .6em}.light-alarm[data-astro-cid-7wvpzk4o]{background:#f08a8a}.light-auto[data-astro-cid-7wvpzk4o]{background:#8fb8e0}.touch-controls[data-astro-cid-7wvpzk4o]{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.75rem;display:grid}@media (width>=40rem){.touch-controls[data-astro-cid-7wvpzk4o]{grid-template-columns:repeat(4,1fr)}}.touch-controls[data-astro-cid-7wvpzk4o] button[data-astro-cid-7wvpzk4o]{font:500 .9rem/1 var(--font-mono);border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;padding:1rem .5rem}.touch-controls[data-astro-cid-7wvpzk4o] button[data-astro-cid-7wvpzk4o][aria-pressed=true]{background:var(--ink);color:var(--paper)}.landing-notes[data-astro-cid-7wvpzk4o]{max-width:var(--measure);margin-top:1.5rem}.landing-notes[data-astro-cid-7wvpzk4o] h3[data-astro-cid-7wvpzk4o]{margin-top:0;font-size:1.2rem}.wind-tunnel[data-astro-cid-7wvpzk4o]{border:1px solid var(--rule);border-left:4px solid var(--brass-bright);background:var(--paper-2);border-radius:var(--radius);padding:1rem 1.25rem}.teach[data-astro-cid-7wvpzk4o],.transcript[data-astro-cid-7wvpzk4o],.sources[data-astro-cid-7wvpzk4o]{max-width:var(--wide);margin-top:3.5rem}.transcript[data-astro-cid-7wvpzk4o] ol[data-astro-cid-7wvpzk4o]{padding-left:1.2rem}.transcript[data-astro-cid-7wvpzk4o] li[data-astro-cid-7wvpzk4o]{margin-bottom:1.2rem}.transcript[data-astro-cid-7wvpzk4o] li[data-astro-cid-7wvpzk4o] p[data-astro-cid-7wvpzk4o]{margin:0 0 .3rem}.transcript[data-astro-cid-7wvpzk4o] .who[data-astro-cid-7wvpzk4o]{font-family:var(--font-mono);color:var(--ink-3);font-size:.78rem}.transcript[data-astro-cid-7wvpzk4o] blockquote[data-astro-cid-7wvpzk4o]{border-left:3px solid var(--brass-bright);color:var(--ink-2);margin:.4rem 0;padding-left:1em;font-style:italic}.transcript[data-astro-cid-7wvpzk4o] .verify[data-astro-cid-7wvpzk4o]{color:var(--brass)}.transcript[data-astro-cid-7wvpzk4o] .note[data-astro-cid-7wvpzk4o]{color:var(--ink-3);font-size:.88rem}summary[data-astro-cid-7wvpzk4o]{cursor:pointer;font-family:var(--font-mono);font-size:.9rem}.source-list[data-astro-cid-7wvpzk4o]{padding-left:1.2rem}.source-list[data-astro-cid-7wvpzk4o] li[data-astro-cid-7wvpzk4o]{margin-bottom:.6rem}.source-list[data-astro-cid-7wvpzk4o] span[data-astro-cid-7wvpzk4o]{color:var(--ink-3);font-size:.9rem}.credits[data-astro-cid-7wvpzk4o]{color:var(--ink-2);padding-left:1.2rem;font-size:.88rem}.credits[data-astro-cid-7wvpzk4o] li[data-astro-cid-7wvpzk4o]{margin-bottom:.4rem}.fine[data-astro-cid-7wvpzk4o]{color:var(--ink-3);max-width:var(--measure);font-size:.82rem}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-7wvpzk4o],.landing-stage[data-astro-cid-7wvpzk4o]{scroll-behavior:auto}}
