.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-map{position:absolute;inset:0}.hero-map svg{display:block}.hero-map .stars circle{fill:var(--ink)}.hero-map .orbits path{fill:none;stroke:var(--ink);stroke-opacity:.14;stroke-width:1px}.hero-map .sun{fill:#ffd28a}.hero-map .planet{fill:var(--ink);opacity:.75}.hero-map .planet.earth{fill:#5ec8f2;opacity:1}.hero-map .trace{fill:none;stroke-width:1.6px;stroke-linejoin:round}.hero-map .light{opacity:0;transition:opacity 1.2s}.hero-map .light.on{opacity:1}.hero-map .light path{fill:none;stroke-opacity:.25;stroke-width:1px;stroke-dasharray:2 5}.hero-map text{font-family:var(--font-mono);letter-spacing:.14em}.hero-map .probe{font-size:12px}.hero-map .small{fill:var(--ink);opacity:.6;letter-spacing:.08em;font-size:10px}.hero-map .planet-label{fill:var(--ink);letter-spacing:.12em;font-size:10px}.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-map .sim-year{font-variant-numeric:tabular-nums;width:4.6ch;display:inline-block}.hero-map .sim-month{margin-left:.4em;display:inline-block}.hero-map .countdown{pointer-events:none;color:var(--ink);flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.hero-map .countdown-label{font-family:var(--font-mono);letter-spacing:.6em;opacity:.7;margin-right:-.6em;font-size:clamp(.8rem,1.6vw,1.1rem)}.hero-map .countdown-digit{font-family:var(--font-display);font-size:clamp(6rem,24vmin,15rem);line-height:1;animation:1s ease-out both countdown-pop}@keyframes countdown-pop{0%{opacity:0;filter:blur(6px);transform:scale(1.8)}18%{opacity:1;filter:blur();transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(.85)}}.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-map .replay:hover,.hero-map .replay:focus-visible{opacity:1}@keyframes replay-in{0%{opacity:0}to{opacity:.55}}.hero[data-astro-cid-lcdefpme]{background:#030205;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}@media (orientation:portrait) and (width<=700px){.hero[data-astro-cid-lcdefpme]{min-height:112svh}}@media (orientation:landscape) and (height<=540px){.hero[data-astro-cid-lcdefpme]{min-height:170svh}}.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) + 4.08rem + 12px)}@media (width<=700px){.counter-slot[data-astro-cid-lcdefpme]{min-height:calc(12.5rem + 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:color-mix(in srgb, var(--ink) 70%, transparent);margin:8px 0 0;font-size:.85rem}.hero[data-astro-cid-lcdefpme] .counter-note-line{display:block;position:relative}.hero[data-astro-cid-lcdefpme] .lightday-button{vertical-align:.05em;width:1.5em;height:1.5em;color:var(--v1);cursor:pointer;font:700 .75rem/1 var(--font-mono);background:0 0;border:1px solid;border-radius:50%;margin-left:.6em;padding:0}.hero[data-astro-cid-lcdefpme] .lightday-button:hover,.hero[data-astro-cid-lcdefpme] .lightday-button[aria-expanded=true]{background:var(--v1);color:var(--bg)}.hero[data-astro-cid-lcdefpme] .lightday-panel{z-index:5;border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);width:min(38rem,100vw - 32px);color:var(--ink);background:#030205;padding:12px 16px;font-size:.8rem;line-height:1.4;display:block;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 32px #0009}.hero[data-astro-cid-lcdefpme] .lightday-panel[hidden]{display:none}.hero[data-astro-cid-lcdefpme] .lightday-panel table{border-collapse:collapse;width:100%}.hero[data-astro-cid-lcdefpme] .lightday-panel th{text-align:left;vertical-align:top;padding:6px 16px 6px 0;font-weight:400}.hero[data-astro-cid-lcdefpme] .lightday-panel td{vertical-align:top;white-space:nowrap;font-variant-numeric:tabular-nums;padding:6px 0}.hero[data-astro-cid-lcdefpme] .lightday-panel .is-site{color:var(--v1)}@media (width<=560px){.hero[data-astro-cid-lcdefpme] .lightday-panel :is(tr,th,td){display:block}.hero[data-astro-cid-lcdefpme] .lightday-panel th{padding:6px 0 0}.hero[data-astro-cid-lcdefpme] .lightday-panel td{padding:2px 0 6px}}.hero[data-astro-cid-lcdefpme] .lightday-meaning{color:color-mix(in srgb, currentColor 65%, transparent);font-size:.72rem;display:block}.hero[data-astro-cid-lcdefpme] .lightday-foot{color:color-mix(in srgb, var(--ink) 65%, transparent);margin:8px 0 0;font-size:.72rem}@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)}.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}
