.home-hero[data-astro-cid-lcdefpme]{--ink:#ece7dc;--ink-soft:#c4bdaf;--ink-faint:#8a8478;--accent:#e9c48a;background:#000;border-bottom:1px solid #ece7dc1f;font-family:Spectral,Georgia,serif;position:relative;overflow:hidden}.home-hero[data-astro-cid-lcdefpme] .home-text[data-astro-cid-lcdefpme]{z-index:2;max-width:46rem;padding:clamp(40px, 7vw, 96px) var(--gutter) 0;margin-left:clamp(0px,14vw,220px);position:relative}.home-hero[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 1.1rem;font:400 .72rem/1.5 IBM Plex Mono,monospace}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin:0 0 1.2rem;font:300 clamp(2.4rem,6vw,4.6rem)/1.02 Spectral,Georgia,serif}.home-hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:38rem;margin:0;font:300 clamp(1.08rem,1rem + .4vw,1.3rem)/1.55 Spectral,Georgia,serif}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 22px;margin:1.8rem 0 0;display:flex}.cta[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid #e9c48a80;padding:15px 0;font:400 .78rem/1 IBM Plex Mono,monospace;text-decoration:none}.cta[data-astro-cid-lcdefpme]:hover{color:var(--accent);border-color:var(--accent)}.cta[data-astro-cid-lcdefpme].primary{border:1px solid var(--accent);color:#160f05;background:var(--accent);border-radius:999px;padding:15px 22px}.cta[data-astro-cid-lcdefpme].primary:hover{color:#160f05;background:#f3d4a2}.family[data-astro-cid-lcdefpme]{--j:clamp(64px, 11vw, 168px);margin:0;padding:clamp(28px,5vw,56px) 0 22px}.strip[data-astro-cid-lcdefpme]{height:calc(var(--j) * 1.6);align-items:center;display:flex;position:relative}.sunlimb[data-astro-cid-lcdefpme]{height:calc(var(--j) * var(--sun-h));width:auto;max-width:none;top:50%;right:calc(100% - var(--j) * 1.35);pointer-events:none;position:absolute;transform:translateY(-50%)}.worlds[data-astro-cid-lcdefpme]{margin:0 0 0 calc(var(--j) * 1.6);padding:0 var(--gutter) 0 0;align-items:center;gap:calc(var(--j) * .12);list-style:none;display:flex;position:relative}.worlds[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex:none}.worlds[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-faint);justify-items:center;gap:10px;text-decoration:none;display:grid}.worlds[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:calc(var(--j) * var(--h));width:calc(var(--j) * var(--w));max-width:none;display:block}.worlds[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;top:calc(50% + var(--j) * .62);font:400 .62rem/1 IBM Plex Mono,monospace;position:absolute}.worlds[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{justify-items:center;min-width:4.6rem;display:grid;position:relative}.worlds[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme],.worlds[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible span[data-astro-cid-lcdefpme]{color:var(--accent)}.family[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ink-faint);max-width:44rem;padding:2.4rem var(--gutter) 0;margin-left:clamp(0px,14vw,220px);font:italic 300 .95rem/1.5 Spectral,Georgia,serif}.family[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-weight:400}.family[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-soft);text-underline-offset:.18em;text-decoration-color:#e9c48a80}@media (width<=700px){.family[data-astro-cid-lcdefpme]{--j:22vw}.strip[data-astro-cid-lcdefpme]{scrollbar-width:none;height:calc(var(--j) * 1.9);overflow:auto hidden}.strip[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.worlds[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.56rem}}.home[data-astro-cid-lcdefpme]{padding-top:clamp(24px,4vw,48px)}.feature[data-astro-cid-lcdefpme]{border-top:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:2rem 3.5rem}.feature[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:300 clamp(1.8rem, 3.2vw, 2.7rem)/1.1 var(--r-serif);letter-spacing:-.015em;text-wrap:balance;margin:.8rem 0 0}.shot[data-astro-cid-lcdefpme]{border:1px solid #ece7dc24;border-radius:4px;line-height:0;display:block;overflow:hidden}.shot[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;transition:transform .6s;display:block}.shot[data-astro-cid-lcdefpme]:hover{border-color:#e9c48a99}.shot[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.02)}.body[data-astro-cid-lcdefpme]{font:300 1.12rem/1.6 var(--r-serif);color:var(--ink-soft);margin:1.1rem 0 0}.go[data-astro-cid-lcdefpme]{margin:1.6rem 0 0}.btn[data-astro-cid-lcdefpme]{font:400 .76rem/1 var(--r-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--accent);border-radius:999px;padding:15px 22px;text-decoration:none;display:inline-block;color:#160f05!important}.btn[data-astro-cid-lcdefpme]:hover{background:#f3d4a2}.home[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:300 clamp(1.8rem, 3.2vw, 2.7rem)/1.1 var(--r-serif);letter-spacing:-.015em;text-wrap:balance;margin:.8rem 0 0}.far[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding:3rem 0 1rem}.far-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 3rem;display:flex}.far-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.far-more[data-astro-cid-lcdefpme]{font:300 1rem/1.5 var(--r-serif);color:var(--ink-faint);max-width:40rem;margin:1.4rem 0 0}.far-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:300 1.02rem/1.5 var(--r-serif);color:var(--ink-faint);max-width:34rem;margin:0}.orbitband[data-astro-cid-lcdefpme]{height:17rem;margin:2.4rem 0 0;position:relative}.far[data-astro-cid-lcdefpme]{overflow-x:clip}.sunglow[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(circle,#ffd27a 0,#f39a2e 55%,#b4521a 70%,#b4521a00 71%);border-radius:50%;width:17rem;height:17rem;position:absolute;top:50%;left:-15rem;transform:translateY(-50%);box-shadow:0 0 60px 10px #f39a2e59}.axis[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, #f0c27a80, var(--rule) 30%);height:1px;position:absolute;top:50%;left:3rem;right:0}.axis[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{left:calc(var(--x) * 100%);background:#ece7dc40;width:1px;height:9px;font-style:normal;position:absolute;top:-4px}.axis[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:400 .62rem/1 var(--r-mono);letter-spacing:.08em;color:var(--ink-faint);white-space:nowrap;font-weight:400;position:absolute;top:5.6rem;left:0;transform:translate(-50%)}.out[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;position:absolute;inset:0 0 0 3rem}.out[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{left:calc(var(--x) * 100%);position:absolute;top:0;bottom:0;transform:translate(-50%)}.out[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{height:100%;color:var(--ink);grid-template-rows:1fr 4.4rem 1fr;justify-items:center;text-decoration:none;display:grid}.o-name[data-astro-cid-lcdefpme]{font:400 1.05rem/1.2 var(--r-serif);white-space:nowrap;align-self:end;padding-bottom:.7rem}.o-disc[data-astro-cid-lcdefpme]{width:var(--d);place-items:center;height:4.4rem;display:grid}.o-disc[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:var(--iw);height:var(--ih);max-width:none;transition:transform .4s}.o-dist[data-astro-cid-lcdefpme]{font:400 .7rem/1.4 var(--r-mono);letter-spacing:.06em;color:var(--ink-soft);white-space:nowrap;align-self:start;padding-top:.7rem}.o-light[data-astro-cid-lcdefpme],.o-tag[data-astro-cid-lcdefpme]{display:none}.out[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .o-name[data-astro-cid-lcdefpme]{color:var(--accent)}.out[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .o-disc[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.12)}.learnband[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:2.5rem 5rem;margin-top:2rem;padding:4rem 0;display:grid}.learnband[data-astro-cid-lcdefpme] .go[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;display:flex}.lb-all[data-astro-cid-lcdefpme]{font:400 .76rem/1 var(--r-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #e9c48a80;padding-bottom:3px;text-decoration:none}.ladder[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.ladder[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-soft);border-top:1px solid #ece7dc12;grid-template-columns:15rem minmax(0,1fr);align-items:center;gap:1.2rem;padding:.42rem 0;text-decoration:none;display:grid}.l-name[data-astro-cid-lcdefpme]{font:400 1rem/1.25 var(--r-serif);text-align:right}.ladder[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .l-name[data-astro-cid-lcdefpme]{color:var(--accent)}.l-track[data-astro-cid-lcdefpme]{height:1rem;margin:0 8px;position:relative}.l-track[data-astro-cid-lcdefpme]:before{content:"";background:var(--rule);height:1px;position:absolute;top:50%;left:0;right:0}.l-bar[data-astro-cid-lcdefpme]{top:50%;left:calc(var(--a) * 100%);width:max(calc((var(--b) - var(--a)) * 100%), 10px);background:var(--tint);border-radius:2px;height:4px;margin-top:-2px;position:absolute}.l-bar[data-astro-cid-lcdefpme].dot{border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px}.lookup[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2.5rem 4.5rem;padding:4rem 0 2rem;display:grid}.dome[data-astro-cid-lcdefpme]{text-decoration:none;display:block;position:relative}.dome-sky[data-astro-cid-lcdefpme]{aspect-ratio:2;background:#0a0e1c;border-radius:50% 50% 0 0/100% 100% 0 0;display:block;overflow:hidden;box-shadow:inset 0 0 60px #0009}.dome-sky[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transition:transform .8s;display:block}.dome[data-astro-cid-lcdefpme]:hover .dome-sky[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.dome-ground[data-astro-cid-lcdefpme]{font:400 .7rem/1 var(--r-mono);letter-spacing:.12em;color:var(--ink-faint);border-top:1px solid #ece7dc66;justify-content:space-between;padding:.6rem 4% 0;display:flex}.dome-ground[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:400}.refs[data-astro-cid-lcdefpme]{margin:2.2rem 0 0;padding:0;list-style:none}.refs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);gap:.2rem;padding:.8rem 0;display:grid}.refs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font:400 1.15rem/1.3 var(--r-serif);text-decoration:none}.refs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:300 .95rem/1.45 var(--r-serif);color:var(--ink-faint)}@media (width<=900px){.orbitband[data-astro-cid-lcdefpme]{height:auto;margin-top:1.6rem}.sunglow[data-astro-cid-lcdefpme],.axis[data-astro-cid-lcdefpme]{display:none}.out[data-astro-cid-lcdefpme]{border-left:1px solid var(--rule);margin-left:2.2rem;position:relative;left:0}.out[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{position:relative;left:0;transform:none}.out[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template:"disc name dist""disc tag light"/5rem minmax(0,1fr) auto;place-items:center start;gap:.15rem .8rem;height:auto;margin-left:-2.2rem;padding:.8rem 0}.o-disc[data-astro-cid-lcdefpme]{grid-area:disc;justify-self:center;width:5rem;height:3.6rem}.o-disc[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:calc(var(--iw) * .52);height:calc(var(--ih) * .52)}.o-name[data-astro-cid-lcdefpme]{grid-area:name;align-self:end;padding:0}.o-dist[data-astro-cid-lcdefpme]{grid-area:dist;place-self:end;padding:0}.o-tag[data-astro-cid-lcdefpme]{font:300 .9rem/1.4 var(--r-serif);color:var(--ink-faint);grid-area:tag;align-self:start;display:block}.o-light[data-astro-cid-lcdefpme]{font:400 .62rem/1.4 var(--r-mono);color:var(--ink-faint);white-space:nowrap;grid-area:light;place-self:start end;display:block}.learnband[data-astro-cid-lcdefpme],.lookup[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.ladder[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:11rem minmax(0,1fr)}}@media (width<=480px){.ladder[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:8.5rem minmax(0,1fr)}.l-name[data-astro-cid-lcdefpme]{font-size:.9rem}.o-light[data-astro-cid-lcdefpme]{display:none}}@media (prefers-reduced-motion:reduce){.o-disc[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.dome-sky[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:none}}@media (width<=900px){.feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home[data-astro-cid-lcdefpme] .feature[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.8rem}}@media (width<=760px){.row[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
