.instrument[data-astro-cid-byfrqqhn]{width:100%;height:auto;display:block}.instrument[data-astro-cid-byfrqqhn] .hair{fill:none;stroke:var(--rule);stroke-width:.7px}.instrument[data-astro-cid-byfrqqhn] .rule-gold{fill:none;stroke:var(--gold-mid);stroke-width:.8px}.instrument[data-astro-cid-byfrqqhn] .rule-gold-strong{fill:none;stroke:var(--gold);stroke-width:1px}.instrument[data-astro-cid-byfrqqhn] .ink{fill:none;stroke:var(--ink-faint);stroke-width:.8px}.instrument[data-astro-cid-byfrqqhn] .ecliptic{fill:none;stroke:var(--mauve);stroke-width:1.1px}.instrument[data-astro-cid-byfrqqhn] .pointer{fill:none;stroke:var(--mauve-soft);stroke-width:.8px}.instrument[data-astro-cid-byfrqqhn] .star{fill:var(--mauve);stroke:none}.instrument[data-astro-cid-byfrqqhn] .fitting{fill:var(--paper-2);stroke:var(--gold);stroke-width:.9px}.instrument[data-astro-cid-byfrqqhn] .hub{fill:var(--gold);stroke:none}.instrument[data-astro-cid-byfrqqhn] text{font-family:var(--font-mono);letter-spacing:.16em;fill:var(--ink-faint);font-size:6.5px}.instrument[data-astro-cid-byfrqqhn].unlit .rule-gold-strong,.instrument[data-astro-cid-byfrqqhn].unlit .fitting{stroke:var(--gold-mid)}.instrument[data-astro-cid-byfrqqhn].unlit .hub{fill:var(--gold-mid)}.instrument[data-astro-cid-byfrqqhn].unlit .ecliptic{stroke:var(--mauve-soft)}.instrument[data-astro-cid-byfrqqhn].unlit .star{fill:var(--mauve-soft)}.instrument[data-astro-cid-byfrqqhn] .trace-in{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.8s ease-out forwards trace}@keyframes trace{to{stroke-dashoffset:0}}.instrument[data-astro-cid-byfrqqhn] .jammed{transform-box:view-box;transform-origin:50%;transform:rotate(var(--rest));animation:6.5s linear infinite judder}@keyframes judder{0%,88%{transform:rotate(var(--rest))}89.5%{transform:rotate(calc(var(--rest) + 2.4deg))}91%{transform:rotate(calc(var(--rest) + .9deg))}92.5%{transform:rotate(calc(var(--rest) + 2.8deg))}95%{transform:rotate(calc(var(--rest) + .4deg))}97%{transform:rotate(calc(var(--rest) - .6deg))}to{transform:rotate(var(--rest))}}.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,9vh,6rem);display:grid}@media (width<=940px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:2.5rem}}.eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--label);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:1.6rem}h1[data-astro-cid-ge2uvauf]{font-family:var(--font-display);max-width:15ch;color:var(--ink);font-size:clamp(2.6rem,6.2vw,4.9rem);font-weight:400;line-height:1.06}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--gold);font-style:italic}.dek[data-astro-cid-ge2uvauf]{max-width:52ch;color:var(--ink-soft);margin-top:1.8rem}.cta[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--label-lg);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:2.4rem;display:flex}.cta[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--cta-ink);background:var(--cta-ground);border:1px solid var(--cta-line);padding:.7rem 1.4rem;text-decoration:none}.cta[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover,.cta[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:active{background:var(--cta-hover);border-color:var(--cta-hover-line)}.cta[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf].quiet{color:var(--ink);border:0;border-bottom:1px solid var(--gold-mid);background:0 0;padding:.7rem 0 .5rem}.cta[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf].quiet:hover,.cta[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf].quiet:active{color:var(--gold);border-bottom-color:var(--gold)}.figure[data-astro-cid-ge2uvauf]{margin:0}figcaption[data-astro-cid-ge2uvauf]{border-top:1px solid var(--gold-mid);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.1rem;padding-top:.7rem;display:flex}figcaption[data-astro-cid-ge2uvauf] .name[data-astro-cid-ge2uvauf]{color:var(--gold)}@media (width<=620px){figcaption[data-astro-cid-ge2uvauf]{justify-content:flex-start;column-gap:1.4rem}}
