.events[data-astro-cid-3xih677i]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}.events[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{border-left:1px solid var(--primary);padding-left:18px}.events[data-astro-cid-3xih677i] h3[data-astro-cid-3xih677i]{color:var(--ink);margin:6px 0}.events[data-astro-cid-3xih677i] p[data-astro-cid-3xih677i]{color:var(--ink);opacity:.85;margin:0}.src[data-astro-cid-3xih677i]{font-size:.75rem}.group[data-astro-cid-znf3hcwx]{background:0 0;margin-top:40px}.cards[data-astro-cid-znf3hcwx]{--cols:4;--gap:16px;gap:var(--gap);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));margin:12px 0 0;padding:0;list-style:none;display:grid;container-type:inline-size}.card[data-astro-cid-znf3hcwx]{min-height:calc((100cqi - (var(--cols) - 1) * var(--gap)) / var(--cols) * 9 / 16);background:var(--bg);border:1px solid color-mix(in srgb, var(--primary) 30%, var(--muted));position:relative}.released[data-astro-cid-znf3hcwx]{transition:border-color .2s;overflow:hidden}.released[data-astro-cid-znf3hcwx]:hover,.released[data-astro-cid-znf3hcwx]:focus-within{border-color:var(--primary)}.released[data-astro-cid-znf3hcwx] a[data-astro-cid-znf3hcwx]{position:absolute;inset:0}.released[data-astro-cid-znf3hcwx] img[data-astro-cid-znf3hcwx]{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.released[data-astro-cid-znf3hcwx] a[data-astro-cid-znf3hcwx]:hover img[data-astro-cid-znf3hcwx],.released[data-astro-cid-znf3hcwx] a[data-astro-cid-znf3hcwx]:focus-visible img[data-astro-cid-znf3hcwx]{transform:scale(1.04)}.sr-only[data-astro-cid-znf3hcwx]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.upcoming[data-astro-cid-znf3hcwx]{opacity:.75;background:repeating-linear-gradient(135deg, transparent 0 10px, color-mix(in srgb, var(--muted) 25%, transparent) 10px 11px);flex-direction:column;justify-content:flex-end;padding:14px;display:flex}.num[data-astro-cid-znf3hcwx]{font-family:var(--font-display);color:var(--primary);font-size:2.2rem;line-height:1}.title[data-astro-cid-znf3hcwx]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;margin-top:6px;font-size:.85rem;line-height:1.3}.upcoming[data-astro-cid-znf3hcwx] .label[data-astro-cid-znf3hcwx]{margin-top:4px}@media (width<=860px){.cards[data-astro-cid-znf3hcwx]{--cols:2}}@media (width<=560px){.cards[data-astro-cid-znf3hcwx]{--gap:10px}.upcoming[data-astro-cid-znf3hcwx]{padding:10px}.num[data-astro-cid-znf3hcwx]{font-size:1.6rem}.title[data-astro-cid-znf3hcwx]{letter-spacing:.05em;overflow-wrap:break-word;font-size:clamp(.6rem,3.2vw,.75rem)}.upcoming[data-astro-cid-znf3hcwx] .label[data-astro-cid-znf3hcwx]{letter-spacing:.12em;font-size:.62rem}}.hero[data-astro-cid-lcdefpme]{background:#030205;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.hero-text[data-astro-cid-lcdefpme]{padding-bottom:clamp(48px,10vh,120px);position:relative}.counter-slot[data-astro-cid-lcdefpme]{min-height:calc(3*clamp(.95rem,1.9vw,1.35rem) + 1.6em + 12px)}@media (width<=700px){.counter-slot[data-astro-cid-lcdefpme]{min-height:calc(5.7rem + 3.2em + 12px)}}.hero[data-astro-cid-lcdefpme] .counter-rows{font-family:var(--font-mono);margin:0;font-size:clamp(.95rem,1.9vw,1.35rem);line-height:1.5}.hero[data-astro-cid-lcdefpme] .counter-row{grid-template-columns:7.5em 12em auto;gap:0 1em;display:grid}.hero[data-astro-cid-lcdefpme] .counter-row dt{text-transform:uppercase;letter-spacing:.12em}.hero[data-astro-cid-lcdefpme] .counter-row dd{font-variant-numeric:tabular-nums;margin:0}.hero[data-astro-cid-lcdefpme] .counter-row.v1{color:var(--v1)}.hero[data-astro-cid-lcdefpme] .counter-row.v2{color:var(--v2)}.hero[data-astro-cid-lcdefpme] .counter-note{color:var(--ink);opacity:.7;margin:8px 0 0;font-size:.85rem}@media (width<=700px){.hero[data-astro-cid-lcdefpme] .counter-row{grid-template-columns:auto auto}.hero[data-astro-cid-lcdefpme] .counter-row dt{grid-column:1/-1}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{white-space:nowrap;font-size:clamp(1.1rem,5.8vw,4.5rem)}.hero[data-astro-cid-lcdefpme] .hero-map{position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .hero-map svg{display:block}.hero[data-astro-cid-lcdefpme] .hero-map .stars circle{fill:var(--ink)}.hero[data-astro-cid-lcdefpme] .hero-map .orbits path{fill:none;stroke:var(--ink);stroke-opacity:.14;stroke-width:1px}.hero[data-astro-cid-lcdefpme] .hero-map .sun{fill:#ffd28a}.hero[data-astro-cid-lcdefpme] .hero-map .planet{fill:var(--ink);opacity:.75}.hero[data-astro-cid-lcdefpme] .hero-map .planet.earth{fill:#5ec8f2;opacity:1}.hero[data-astro-cid-lcdefpme] .hero-map .trace{fill:none;stroke-width:1.6px;stroke-linejoin:round}.hero[data-astro-cid-lcdefpme] .hero-map .light{opacity:0;transition:opacity 1.2s}.hero[data-astro-cid-lcdefpme] .hero-map .light.on{opacity:1}.hero[data-astro-cid-lcdefpme] .hero-map .light path{fill:none;stroke-opacity:.25;stroke-width:1px;stroke-dasharray:2 5}.hero[data-astro-cid-lcdefpme] .hero-map text{font-family:var(--font-mono);letter-spacing:.14em}.hero[data-astro-cid-lcdefpme] .hero-map .probe{font-size:12px}.hero[data-astro-cid-lcdefpme] .hero-map .small{fill:var(--ink);opacity:.6;letter-spacing:.08em;font-size:10px}.hero[data-astro-cid-lcdefpme] .hero-map .planet-label{fill:var(--ink);letter-spacing:.12em;font-size:10px}.hero[data-astro-cid-lcdefpme] .hero-map .sim-date{pointer-events:none;font-family:var(--font-display);color:var(--ink);opacity:.5;white-space:nowrap;font-size:clamp(1.4rem,3.4vw,2.6rem);line-height:1;position:absolute}.hero[data-astro-cid-lcdefpme] .hero-map .sim-year{font-variant-numeric:tabular-nums;width:4.6ch;display:inline-block}.hero[data-astro-cid-lcdefpme] .hero-map .sim-month{margin-left:.4em;display:inline-block}.hero[data-astro-cid-lcdefpme] .hero-map .countdown{letter-spacing:.2em;margin-top:.5em;font-size:.55em;display:block}.hero[data-astro-cid-lcdefpme] .hero-map .countdown-label{font-family:var(--font-mono);letter-spacing:.2em;font-size:.6em}.hero[data-astro-cid-lcdefpme] .hero-map .replay{z-index:1;color:var(--ink);opacity:.55;border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;padding:6px 12px;font-size:.75rem;animation:1.2s replay-in;position:absolute;top:16px;right:16px}.hero[data-astro-cid-lcdefpme] .hero-map .replay:hover,.hero[data-astro-cid-lcdefpme] .hero-map .replay:focus-visible{opacity:1}@keyframes replay-in{0%{opacity:0}to{opacity:.55}}.cta[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;margin-top:32px;display:inline-block}.concept[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch;font-size:1.05rem}
