.orbit-wrap[data-astro-cid-a3iae7su]{width:100%}.orbit[data-astro-cid-a3iae7su]{aspect-ratio:640/576;width:100%;position:relative}.orbit__sky[data-astro-cid-a3iae7su]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit__bodies[data-astro-cid-a3iae7su]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.body[data-astro-cid-a3iae7su]{left:var(--x);top:var(--y);z-index:1;position:absolute;transform:translate(-50%,-50%)}.body[data-astro-cid-a3iae7su]:hover,.body[data-astro-cid-a3iae7su]:focus-within,.body[data-astro-cid-a3iae7su].is-open{z-index:5}.body__link[data-astro-cid-a3iae7su]{color:var(--star);border-radius:999px;justify-items:center;gap:.55rem;text-decoration:none;display:grid;position:relative}.body__link[data-astro-cid-a3iae7su]:hover{color:var(--star)}.body__link[data-astro-cid-a3iae7su]:focus-visible{outline:none}.body__link[data-astro-cid-a3iae7su]:focus-visible .body__planet[data-astro-cid-a3iae7su]{outline:2px solid var(--gold);outline-offset:5px}.body--label-above[data-astro-cid-a3iae7su] .body__link[data-astro-cid-a3iae7su]{grid-auto-flow:row}.body--label-above[data-astro-cid-a3iae7su] .body__label[data-astro-cid-a3iae7su]{order:-1}.body__planet[data-astro-cid-a3iae7su]{width:56px;height:56px;color:var(--gold-soft);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out), border-color .4s;background:radial-gradient(circle at 35% 30%,#26305a,#0d1328 70%);border:1px solid #d8b46a73;border-radius:50%;place-items:center;animation:9s ease-in-out infinite alternate drift;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 6px #d8b46a0f,0 10px 30px #00000073}.body--major[data-astro-cid-a3iae7su] .body__planet[data-astro-cid-a3iae7su]{border-color:#d8b46ab3;width:80px;height:80px}.body[data-astro-cid-a3iae7su]:not(.body--major) .body__planet[data-astro-cid-a3iae7su]{width:64px;height:64px}.body[data-astro-cid-a3iae7su]:nth-child(2) .body__planet[data-astro-cid-a3iae7su]{animation-delay:-3s}.body[data-astro-cid-a3iae7su]:nth-child(3) .body__planet[data-astro-cid-a3iae7su]{animation-duration:11s;animation-delay:-6s}.body[data-astro-cid-a3iae7su]:nth-child(4) .body__planet[data-astro-cid-a3iae7su]{animation-duration:10s;animation-delay:-1.5s}.body[data-astro-cid-a3iae7su]:nth-child(5) .body__planet[data-astro-cid-a3iae7su]{animation-duration:12s;animation-delay:-4.5s}@keyframes drift{to{translate:0 -6px}}.body[data-astro-cid-a3iae7su]:hover .body__planet[data-astro-cid-a3iae7su],.body__link[data-astro-cid-a3iae7su]:focus-visible .body__planet[data-astro-cid-a3iae7su],.body[data-astro-cid-a3iae7su].is-open .body__planet[data-astro-cid-a3iae7su]{border-color:var(--gold);transform:scale(1.08);box-shadow:0 0 0 8px #d8b46a1f,0 14px 40px #00000080}.body__planet[data-astro-cid-a3iae7su] .body__img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.body__planet[data-astro-cid-a3iae7su] .body__img--cover{object-position:52% 48%}.body__planet[data-astro-cid-a3iae7su] .body__emblem{width:28px;height:28px}.body__planet[data-astro-cid-a3iae7su] .emblem--vault,.pick__planet[data-astro-cid-a3iae7su] .emblem--vault{width:72%;height:72%}.body__label[data-astro-cid-a3iae7su]{letter-spacing:.02em;white-space:nowrap;background:#04050a99;border-radius:999px;padding:.2rem .6rem;font-size:.84rem;font-weight:600}.card[data-astro-cid-a3iae7su]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;width:300px;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), visibility 0s linear .3s;background:#0a0f20f5;display:grid;position:absolute;top:50%;overflow:hidden;box-shadow:0 30px 80px #0000008c}.body--right[data-astro-cid-a3iae7su] .card[data-astro-cid-a3iae7su]{left:calc(100% + 18px);transform:translate(-8px,-50%)}.body--left[data-astro-cid-a3iae7su] .card[data-astro-cid-a3iae7su]{right:calc(100% + 18px);transform:translate(8px,-50%)}.body[data-astro-cid-a3iae7su]:hover .card[data-astro-cid-a3iae7su],.body[data-astro-cid-a3iae7su]:focus-within .card[data-astro-cid-a3iae7su],.body[data-astro-cid-a3iae7su].is-open .card[data-astro-cid-a3iae7su]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(-50%)}.body[data-astro-cid-a3iae7su].is-dismissed .card[data-astro-cid-a3iae7su]{opacity:0;visibility:hidden}.card__media[data-astro-cid-a3iae7su]{display:block}.card[data-astro-cid-a3iae7su] .card__img{object-fit:contain;background:#0b1124;width:100%;height:auto}.card__art[data-astro-cid-a3iae7su],.panel__art[data-astro-cid-a3iae7su]{aspect-ratio:16/9;color:var(--gold-soft);background:radial-gradient(circle at 50% 120%,#d8b46a38,#0000 60%),linear-gradient(160deg,#141c3c,#070a16);place-items:center;display:grid}.card__art[data-astro-cid-a3iae7su] .card__emblem,.panel__art[data-astro-cid-a3iae7su] .card__emblem{width:64px;height:64px}.card__body[data-astro-cid-a3iae7su]{gap:.35rem;padding:1rem 1.15rem 1.15rem;display:grid}.card__disc[data-astro-cid-a3iae7su]{letter-spacing:.16em;text-transform:uppercase;color:var(--star-faint);font-size:.72rem;font-weight:600}.card__name[data-astro-cid-a3iae7su]{font-family:var(--font-display);color:var(--star);font-size:1.6rem;line-height:1.1}.card__short[data-astro-cid-a3iae7su]{color:var(--star-dim);font-size:.9rem;line-height:1.5}.card__status[data-astro-cid-a3iae7su]{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);margin-top:.35rem;font-size:.72rem;font-weight:600;display:block}.card__cta[data-astro-cid-a3iae7su]{color:var(--gold-soft);margin-top:.35rem;font-size:.86rem;font-weight:600}.orbit-m[data-astro-cid-a3iae7su]{display:none}@media (width<=899px){.orbit[data-astro-cid-a3iae7su]{display:none}.orbit-m[data-astro-cid-a3iae7su]{gap:var(--space-5);display:grid}}.orbit-m__moon[data-astro-cid-a3iae7su]{justify-self:center;width:min(100%,360px);overflow:visible}.orbit-m__picker[data-astro-cid-a3iae7su]{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pick[data-astro-cid-a3iae7su]{min-height:44px;color:var(--star-dim);font:600 .74rem / 1.25 var(--font-sans);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;align-content:start;justify-items:center;gap:.5rem;padding:.35rem .1rem;display:grid}.pick__planet[data-astro-cid-a3iae7su]{border:1px solid var(--line-strong);width:56px;height:56px;color:var(--gold-soft);transition:border-color .25s, box-shadow .25s, transform .25s var(--ease-out);background:radial-gradient(circle at 35% 30%,#26305a,#0d1328 70%);border-radius:50%;place-items:center;display:grid;overflow:hidden}.pick__planet[data-astro-cid-a3iae7su] .body__img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.pick__planet[data-astro-cid-a3iae7su] .body__emblem{width:26px;height:26px}.pick[data-astro-cid-a3iae7su][aria-pressed=true]{color:var(--star)}.pick[data-astro-cid-a3iae7su][aria-pressed=true] .pick__planet[data-astro-cid-a3iae7su]{border-color:var(--gold);transform:scale(1.06);box-shadow:0 0 0 4px #d8b46a2e}.orbit-m__panels[data-astro-cid-a3iae7su]{display:grid}.panel[data-astro-cid-a3iae7su]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#0a0f20e6;display:grid;overflow:hidden}.panel[data-astro-cid-a3iae7su][hidden]{display:none}.panel__media[data-astro-cid-a3iae7su]{display:block}.panel[data-astro-cid-a3iae7su] .panel__img{object-fit:contain;background:#0b1124;width:100%;height:auto}.panel__body[data-astro-cid-a3iae7su]{gap:var(--space-2);padding:var(--space-5);display:grid}.panel__meta[data-astro-cid-a3iae7su]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.panel__name[data-astro-cid-a3iae7su]{font-family:var(--font-display);font-size:var(--step-3)}.panel__short[data-astro-cid-a3iae7su]{color:var(--star-dim)}.panel__cta[data-astro-cid-a3iae7su]{margin-top:var(--space-2);justify-self:start}.hero[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:var(--space-7) var(--space-8);background:radial-gradient(56rem 40rem at 76% 44%, #5060be29, transparent 70%), var(--space-950);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .starfield{z-index:-1;opacity:.8}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);min-height:min(70vh,700px);display:grid}.hero__copy[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.hero__title[data-astro-cid-lcdefpme]{font-size:clamp(3rem,1.4rem + 4.6vw,5.9rem);line-height:.98}.hero__lede[data-astro-cid-lcdefpme]{max-width:30rem}.hero__orbit[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:700px}@media (width<=899px){.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-6) var(--space-7)}.hero__grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr;min-height:0}.hero__orbit[data-astro-cid-lcdefpme]{max-width:560px}}.intro[data-astro-cid-lcdefpme]{padding-block:var(--space-8);border-top:1px solid var(--line)}.intro__grid[data-astro-cid-lcdefpme]{gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.intro__head[data-astro-cid-lcdefpme]{justify-items:start;display:grid}.intro__title[data-astro-cid-lcdefpme]{font-size:var(--step-4);letter-spacing:-.01em;line-height:1}.intro__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap}.intro__sub[data-astro-cid-lcdefpme]{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--step-2);color:var(--star-dim);text-wrap:balance;line-height:1.2}.intro__sub[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--gold-soft);font-style:italic}.intro__text[data-astro-cid-lcdefpme]{margin-top:var(--space-5);color:var(--star-dim);font-size:var(--step-0);text-wrap:pretty;max-width:31rem;line-height:1.7}.intro__sig[data-astro-cid-lcdefpme]{margin-top:var(--space-5);font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--gold-soft);align-items:center;gap:.6rem;line-height:1.2;display:inline-flex}.intro__moon[data-astro-cid-lcdefpme]{width:1em;height:1em;color:var(--gold);flex:none}.js .intro__grid[data-astro-cid-lcdefpme] .intro__sig[data-astro-cid-lcdefpme]{transition:opacity .9s var(--ease-out) .45s, transform .9s var(--ease-out) .45s}.js .intro__grid[data-astro-cid-lcdefpme]:not(.is-in) .intro__sig[data-astro-cid-lcdefpme]{opacity:0;transform:translate(-8px)}@media (prefers-reduced-motion:reduce){.js .intro__grid[data-astro-cid-lcdefpme]:not(.is-in) .intro__sig[data-astro-cid-lcdefpme]{opacity:1;transform:none}}.intro__cats[data-astro-cid-lcdefpme]{list-style:none;display:grid}.intro__cats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.intro__cats[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:baseline;gap:.15rem var(--space-3);padding-block:var(--space-4);color:var(--star);grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"n cat arrow""n line arrow";text-decoration:none;display:grid}.intro__cats[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"→";color:var(--c);transition:transform .3s var(--ease-out);grid-area:arrow;align-self:center}.intro__cats[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--star)}.intro__cats[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:after{transform:translate(4px)}.intro__n[data-astro-cid-lcdefpme]{letter-spacing:.18em;color:var(--c);grid-area:n;font-size:.78rem;font-weight:600}.intro__cat[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-2);grid-area:cat;line-height:1.1}.intro__line[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--star-dim);grid-area:line}@media (width<=760px){.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.intro__text[data-astro-cid-lcdefpme]{margin-top:var(--space-4);line-height:1.62}.intro__sig[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}}
