.w-head[data-astro-cid-2cmj6xth]{max-width:48rem;margin-bottom:clamp(32px,5vw,56px)}.w-head[data-astro-cid-2cmj6xth] h1[data-astro-cid-2cmj6xth]{font:300 clamp(2.4rem, 5.5vw, 4.2rem)/1.04 var(--r-serif);text-wrap:balance;margin:.6rem 0 1rem}.w-head[data-astro-cid-2cmj6xth] .lead[data-astro-cid-2cmj6xth]{font:300 clamp(1.08rem, 1rem + .3vw, 1.25rem)/1.55 var(--r-serif);color:var(--ink-soft);margin:0}.w-key[data-astro-cid-2cmj6xth]{font:300 1rem/1 var(--r-serif);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1.4rem 0 0;display:flex}.k-built[data-astro-cid-2cmj6xth],.k-out[data-astro-cid-2cmj6xth]{font:400 .64rem/1 var(--r-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;padding:.4rem .55rem}.k-built[data-astro-cid-2cmj6xth]{background:var(--accent);color:#0b0b0c}.k-out[data-astro-cid-2cmj6xth]{color:var(--accent);border:1px dashed var(--accent)}.wm[data-astro-cid-2cmj6xth]{margin:0 0 clamp(32px,5vw,56px)}.wm[data-astro-cid-2cmj6xth] a[data-astro-cid-2cmj6xth]{text-decoration:none}.wm-field[data-astro-cid-2cmj6xth]{margin:0 7rem 0 2.2rem;padding:3.6rem 0 1rem;position:relative}.wm-zone[data-astro-cid-2cmj6xth]{top:0;bottom:0;left:calc(var(--a) * 1%);width:calc((var(--b) - var(--a)) * 1%);border-left:1px solid #ece7dc12;position:absolute}.wm-zone[data-astro-cid-2cmj6xth].alt{background:#ece7dc06}.wm-zone[data-astro-cid-2cmj6xth] span[data-astro-cid-2cmj6xth]{font:400 .66rem/1 var(--r-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;position:absolute;top:0;left:.5rem}.wm-ticks[data-astro-cid-2cmj6xth]{position:absolute;top:1.6rem;left:0;right:0}.wm-ticks[data-astro-cid-2cmj6xth] i[data-astro-cid-2cmj6xth]{left:calc(var(--x) * 1%);font-style:normal;position:absolute}.wm-ticks[data-astro-cid-2cmj6xth] b[data-astro-cid-2cmj6xth]{font:400 .66rem/1 var(--r-mono);color:var(--ink-faint);white-space:nowrap;font-weight:400;position:absolute;transform:translate(-50%)}.wm-ticks[data-astro-cid-2cmj6xth] i[data-astro-cid-2cmj6xth]:after{content:"";background:var(--rule);width:1px;height:.4rem;position:absolute;top:1.1rem;left:0}.wm-sun[data-astro-cid-2cmj6xth]{background:#f6d38e;border-radius:50%;width:34px;height:34px;position:absolute;top:5.2rem;left:-2.2rem;box-shadow:0 0 28px #f6d38e99}.wm-planets[data-astro-cid-2cmj6xth]{height:12.5rem;margin:0;padding:0;list-style:none;position:relative}.wm-planets[data-astro-cid-2cmj6xth]>li[data-astro-cid-2cmj6xth]{left:calc(var(--x) * 1%);position:absolute;top:2.2rem}.wp-dot[data-astro-cid-2cmj6xth]{left:calc(var(--d) / -2);top:calc(var(--d) / -2);width:var(--d);height:var(--d);background:var(--accent);border-radius:50%;position:absolute}.wp-dot[data-astro-cid-2cmj6xth] span[data-astro-cid-2cmj6xth]{font:400 1rem/1 var(--r-serif);color:var(--ink);white-space:nowrap;position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%)}.wp-au[data-astro-cid-2cmj6xth]{top:calc(var(--d) / 2 + .3rem);font:400 .6rem/1 var(--r-mono);color:var(--ink-faint);white-space:nowrap;position:absolute;left:0;transform:translate(-50%)}.wp-moons[data-astro-cid-2cmj6xth]{top:calc(var(--d) / 2 + 1.3rem);padding:0 0 0 .5rem;padding-top:calc(var(--skip) * 1.06rem);border-left:1px solid #e9c48a40;gap:.1rem;margin:0;list-style:none;display:grid;position:absolute;left:-.5rem}.wp-moons[data-astro-cid-2cmj6xth] a[data-astro-cid-2cmj6xth]{font:400 .8rem/1.2 var(--r-serif);color:var(--ink-soft);white-space:nowrap;align-items:center;gap:.35rem;display:flex}.wp-moons[data-astro-cid-2cmj6xth] a[data-astro-cid-2cmj6xth]:before{content:"";border:1px solid #e9c48acc;border-radius:50%;flex:none;width:5px;height:5px}.wm-lane[data-astro-cid-2cmj6xth]{margin-top:1rem;position:relative}.lane-h[data-astro-cid-2cmj6xth]{font:400 .7rem/1 var(--r-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem -2.2rem}.lane-h[data-astro-cid-2cmj6xth] small[data-astro-cid-2cmj6xth]{font:300 .9rem/1 var(--r-serif);letter-spacing:0;text-transform:none;color:var(--ink-faint);margin-left:.5rem}.wm-lane[data-astro-cid-2cmj6xth] ol[data-astro-cid-2cmj6xth]{margin:0;padding:0;list-style:none}.wr[data-astro-cid-2cmj6xth]{height:1.3rem;position:relative}.wr-span[data-astro-cid-2cmj6xth]{top:50%;left:calc(var(--q) * 1%);width:calc((var(--Q) - var(--q)) * 1%);background:#e9c48a73;height:1px;position:absolute}.wr-span[data-astro-cid-2cmj6xth].off{width:calc((100 - var(--q)) * 1% + 1.2rem);background:linear-gradient(90deg,#e9c48a73 85%,#0000)}.wr-span[data-astro-cid-2cmj6xth]:before,.wr-span[data-astro-cid-2cmj6xth]:after{content:"";background:#e9c48a73;width:1px;height:7px;position:absolute;top:-3px}.wr-span[data-astro-cid-2cmj6xth]:before{left:0}.wr-span[data-astro-cid-2cmj6xth]:after{right:0}.wr-span[data-astro-cid-2cmj6xth].off:after{display:none}.wr-dot[data-astro-cid-2cmj6xth]{top:50%;left:calc(var(--a) * 1%);width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);box-sizing:border-box;background:#0b0b0c;border:1px solid #e9c48ae6;border-radius:50%;position:absolute}.wr-name[data-astro-cid-2cmj6xth]{top:50%;left:calc(var(--Q) * 1% + .5rem);white-space:nowrap;font:400 .92rem/1 var(--r-serif);position:absolute;transform:translateY(-50%)}.wr[data-astro-cid-2cmj6xth].flip .wr-name[data-astro-cid-2cmj6xth]{left:auto;right:calc((100 - var(--q)) * 1% + .5rem)}.wr-name[data-astro-cid-2cmj6xth] a[data-astro-cid-2cmj6xth]{color:var(--ink);border-bottom:1px dashed #e9c48a66}.wr-name[data-astro-cid-2cmj6xth] a[data-astro-cid-2cmj6xth].wr-moon{color:var(--ink-soft);font-size:.82rem}.wr-name[data-astro-cid-2cmj6xth] small[data-astro-cid-2cmj6xth]{font:400 .6rem/1 var(--r-mono);color:var(--ink-faint);margin-left:.45rem}.wr[data-astro-cid-2cmj6xth]:hover .wr-span[data-astro-cid-2cmj6xth],.wr[data-astro-cid-2cmj6xth]:focus-within .wr-span[data-astro-cid-2cmj6xth],.wr[data-astro-cid-2cmj6xth]:hover .wr-dot[data-astro-cid-2cmj6xth],.wr[data-astro-cid-2cmj6xth]:focus-within .wr-dot[data-astro-cid-2cmj6xth]{background:var(--accent)}.wm[data-astro-cid-2cmj6xth] figcaption[data-astro-cid-2cmj6xth]{font:300 .92rem/1.5 var(--r-serif);color:var(--ink-faint);max-width:46rem;margin-top:1.6rem}.wm-key[data-astro-cid-2cmj6xth]{border-top:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem;margin:0;padding-top:1.2rem;display:grid}.wm-key[data-astro-cid-2cmj6xth] dt[data-astro-cid-2cmj6xth]{font:400 1rem/1.2 var(--r-serif);color:var(--ink)}.wm-key[data-astro-cid-2cmj6xth] dd[data-astro-cid-2cmj6xth]{font:300 .86rem/1.45 var(--r-serif);color:var(--ink-faint);margin:.3rem 0 0}.w-more[data-astro-cid-2cmj6xth]{font:300 1rem/1.5 var(--r-serif);color:var(--ink-faint);margin-top:2rem}.wm-v[data-astro-cid-2cmj6xth]{display:none}@media (width<=860px){.wm-field[data-astro-cid-2cmj6xth]{display:none}.wm-v[data-astro-cid-2cmj6xth]{height:var(--vh);display:block;position:relative}.wm-vs[data-astro-cid-2cmj6xth]{position:absolute;top:0;left:0;overflow:visible}.vz[data-astro-cid-2cmj6xth]{fill:#ece7dc09}.vsun[data-astro-cid-2cmj6xth]{fill:#f6d38e}.vax[data-astro-cid-2cmj6xth]{stroke:#ece7dc40;stroke-width:1px}.vt[data-astro-cid-2cmj6xth]{font:400 10px var(--r-mono);fill:var(--ink-faint);text-anchor:end}.vp[data-astro-cid-2cmj6xth]{fill:var(--accent)}.vm[data-astro-cid-2cmj6xth] line[data-astro-cid-2cmj6xth],.vm[data-astro-cid-2cmj6xth] path[data-astro-cid-2cmj6xth]{stroke:#e9c48a8c;stroke-width:1px;fill:none}.vm[data-astro-cid-2cmj6xth] circle[data-astro-cid-2cmj6xth]{fill:#0b0b0c;stroke:#e9c48ae6;stroke-width:1px}.vlead[data-astro-cid-2cmj6xth]{fill:none;stroke:#ece7dc29;stroke-width:.8px}.wm-vl[data-astro-cid-2cmj6xth]{margin:0;padding:0;list-style:none;position:absolute;top:0;left:200px;right:0}.wm-vl[data-astro-cid-2cmj6xth] li[data-astro-cid-2cmj6xth]{font:400 .95rem/17px var(--r-serif);position:absolute;left:.3rem;right:0}.wm-vl[data-astro-cid-2cmj6xth] li[data-astro-cid-2cmj6xth]>a[data-astro-cid-2cmj6xth]{color:var(--ink)}.wm-vl[data-astro-cid-2cmj6xth] li[data-astro-cid-2cmj6xth].out>a[data-astro-cid-2cmj6xth]{text-underline-offset:3px;text-decoration:underline 1px dashed #e9c48a80}.wm-vl[data-astro-cid-2cmj6xth] small[data-astro-cid-2cmj6xth]{font:400 .58rem/14px var(--r-mono);color:var(--ink-faint);margin-left:.4rem}.wm-vl[data-astro-cid-2cmj6xth] .vl-moons[data-astro-cid-2cmj6xth]{font:300 .8rem/14px var(--r-serif);color:var(--ink-faint);display:block}.wm-vl[data-astro-cid-2cmj6xth] .vl-moons[data-astro-cid-2cmj6xth] a[data-astro-cid-2cmj6xth]{color:var(--ink-soft)}.wm-key[data-astro-cid-2cmj6xth]{grid-template-columns:minmax(0,1fr)}}
