.asteroid-field[data-astro-cid-jotjk23z]{isolation:isolate;aspect-ratio:1;flex:none;width:min(100%,30rem);position:relative;overflow:clip}.asteroid-field[data-astro-cid-jotjk23z] .asteroid-dust[data-astro-cid-jotjk23z]{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;opacity:.68;position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 48%,#000 28%,#0009 62%,#0000 100%);mask-image:radial-gradient(48% 48%,#000 28%,#0009 62%,#0000 100%)}.rock-position[data-astro-cid-jotjk23z]{left:var(--x);top:var(--y);width:var(--size);aspect-ratio:1;z-index:1;position:absolute;translate:-50% -50%}.rock-position[data-astro-cid-jotjk23z].foreground{z-index:3}.asteroid-rock[data-astro-cid-jotjk23z]{background-image:url(/apollo/apollo-classic-asteroids-atlas-v1.png);background-size:200% 200%;background-position:var(--sprite-x) var(--sprite-y);width:100%;height:100%;image-rendering:pixelated;animation:rock-float var(--seconds) ease-in-out var(--delay) infinite;display:block}.asteroid-field[data-astro-cid-jotjk23z] .classic-controller[data-astro-cid-jotjk23z]{width:59.84%;height:auto}@keyframes rock-float{0%,to{transform:translate(-2px, 3px) rotate(calc(var(--turn) - 2deg))}50%{transform:translate(3px, -4px) rotate(calc(var(--turn) + 2deg))}}@media (prefers-reduced-motion:reduce){.asteroid-rock[data-astro-cid-jotjk23z]{transform:rotate(var(--turn));animation:none}}.apollo[data-astro-cid-ldwo3nxy].night{--a-bg:#080a20;--a-surface:#10173de0;--a-border:#283272;--a-text:#eef0ff;--a-muted:#b8bee8;--a-link:#a5d8ff;--a-focus:#22d3ee;--a-glow:#6b5cff59;--a-glow-strong:#6b5cff99;--a-wave:linear-gradient(90deg, #e040fb, #8b5cf6, #3b82f6, #22d3ee, #4ade80, #facc15);--a-wave-loop:linear-gradient(90deg, #f472f6, #a78bfa, #60a5fa, #22d3ee, #4ade80, #facc15, #f472f6, #a78bfa, #60a5fa, #22d3ee, #4ade80, #facc15, #f472f6);--text:var(--a-text);--text-muted:var(--a-muted);--border:var(--a-border);--accent:var(--a-link);isolation:isolate;background:var(--a-bg);color:var(--a-text);color-scheme:dark;position:relative;overflow:clip}.apollo[data-astro-cid-ldwo3nxy]>.section[data-astro-cid-ldwo3nxy]+.section[data-astro-cid-ldwo3nxy]{border-top:0}.sky-layer[data-astro-cid-ldwo3nxy]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.night-sky[data-astro-cid-ldwo3nxy]{image-rendering:pixelated;position:absolute;top:0;left:0}.apollo[data-astro-cid-ldwo3nxy] a[data-astro-cid-ldwo3nxy]{color:var(--a-link)}.apollo[data-astro-cid-ldwo3nxy] a[data-astro-cid-ldwo3nxy]:focus-visible,summary[data-astro-cid-ldwo3nxy]:focus-visible{outline:2px solid var(--a-focus);outline-offset:5px}.hero[data-astro-cid-ldwo3nxy]{padding-block:clamp(2.5rem,7vw,5.5rem) clamp(2rem,5vw,3.5rem)}.hero-copy[data-astro-cid-ldwo3nxy]{min-width:0}.one-line[data-astro-cid-ldwo3nxy],h1[data-astro-cid-ldwo3nxy] .rainbow[data-astro-cid-ldwo3nxy]{white-space:nowrap}.rainbow[data-astro-cid-ldwo3nxy]{color:var(--a-text)}@supports (background-clip:text){.rainbow[data-astro-cid-ldwo3nxy]{background:var(--a-wave-loop);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:12s linear infinite rainbow-flow}}@keyframes rainbow-flow{0%{background-position:0 0}to{background-position:200% 0}}.panel[data-astro-cid-ldwo3nxy]{border:1px solid var(--a-border);-webkit-backdrop-filter:blur(3px);background:#080a20b8;border-radius:14px;padding:1rem 1.25rem}.panel[data-astro-cid-ldwo3nxy]>[data-astro-cid-ldwo3nxy]:first-child{margin-top:0}.panel[data-astro-cid-ldwo3nxy]>[data-astro-cid-ldwo3nxy]:last-child{margin-bottom:0}.boxed[data-astro-cid-ldwo3nxy]{padding:clamp(1.4rem,3vw,2rem)}.eyebrow[data-astro-cid-ldwo3nxy]{color:var(--a-link);font:500 .8rem var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.muted[data-astro-cid-ldwo3nxy]{color:var(--a-muted)}.eclipse[data-astro-cid-ldwo3nxy]{aspect-ratio:1;width:min(100%,30rem);position:relative}.eclipse-sky[data-astro-cid-ldwo3nxy]{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.eclipse-logo[data-astro-cid-ldwo3nxy]{width:60%;height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}h2[data-astro-cid-ldwo3nxy]{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.6rem)}.section-heading[data-astro-cid-ldwo3nxy]{max-width:100%;display:inline-block}.section-heading[data-astro-cid-ldwo3nxy] h2[data-astro-cid-ldwo3nxy]{margin-bottom:0}.features[data-astro-cid-ldwo3nxy],.tiers[data-astro-cid-ldwo3nxy]{border-top:0;gap:1.2rem;margin-block:2rem;display:grid}.card[data-astro-cid-ldwo3nxy]{border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-text);border-radius:18px;padding:clamp(1.3rem,3vw,2rem)}.card[data-astro-cid-ldwo3nxy] p[data-astro-cid-ldwo3nxy]{margin-bottom:0}.tiers[data-astro-cid-ldwo3nxy] .card[data-astro-cid-ldwo3nxy] p[data-astro-cid-ldwo3nxy]{margin-bottom:1.3rem}.tiers[data-astro-cid-ldwo3nxy] ul[data-astro-cid-ldwo3nxy]{padding-left:1.2rem}.tiers[data-astro-cid-ldwo3nxy] li[data-astro-cid-ldwo3nxy]{color:var(--a-muted);margin-block:.65rem}.featured[data-astro-cid-ldwo3nxy]{background:linear-gradient(#10173d, #10173d) padding-box, var(--a-wave) border-box;box-shadow:0 20px 60px -30px var(--a-glow-strong);border:2px solid #0000}.purchase-note[data-astro-cid-ldwo3nxy]{display:inline-block}.closing[data-astro-cid-ldwo3nxy]{text-align:center;max-width:54rem}.closing[data-astro-cid-ldwo3nxy] nav[data-astro-cid-ldwo3nxy]{flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;margin-block:2rem;display:flex}details[data-astro-cid-ldwo3nxy]{border-top:1px solid var(--a-border);padding-block:1rem}summary[data-astro-cid-ldwo3nxy]{cursor:pointer;font-weight:600}@media (width>=800px){.features[data-astro-cid-ldwo3nxy]{grid-template-columns:repeat(3,minmax(0,1fr))}.tiers[data-astro-cid-ldwo3nxy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.rainbow[data-astro-cid-ldwo3nxy]{animation:none}}
