.ring[data-astro-cid-bbd3a5wl]{aspect-ratio:1;--dim:.22;width:100%;position:relative}svg[data-astro-cid-bbd3a5wl]{width:100%;height:100%;display:block;overflow:visible}.track[data-astro-cid-bbd3a5wl]{fill:none;stroke:var(--line);stroke-width:1px}.arc[data-astro-cid-bbd3a5wl]{--c:var(--gold);opacity:.55;transition:opacity var(--mid) var(--ease)}.arc[data-astro-cid-bbd3a5wl].mission{--c:var(--mission)}.arc[data-astro-cid-bbd3a5wl].self{--c:var(--self)}.arc[data-astro-cid-bbd3a5wl].world{--c:var(--world)}.arc[data-astro-cid-bbd3a5wl].events{--c:var(--events)}.arc[data-astro-cid-bbd3a5wl] path[data-astro-cid-bbd3a5wl]{fill:none;stroke:var(--c);stroke-linecap:round}.arc-line[data-astro-cid-bbd3a5wl]{stroke-width:2px}.arc-glow[data-astro-cid-bbd3a5wl]{stroke-width:14px;opacity:0;filter:blur(6px);transition:opacity var(--mid) var(--ease)}.arc-label[data-astro-cid-bbd3a5wl]{fill:var(--c);font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;font-size:18px}.dot[data-astro-cid-bbd3a5wl]{--c:var(--gold);cursor:pointer;transition:opacity var(--mid) var(--ease)}.dot[data-astro-cid-bbd3a5wl].mission{--c:var(--mission)}.dot[data-astro-cid-bbd3a5wl].self{--c:var(--self)}.dot[data-astro-cid-bbd3a5wl].world{--c:var(--world)}.dot[data-astro-cid-bbd3a5wl].events{--c:var(--events)}.dot[data-astro-cid-bbd3a5wl] circle[data-astro-cid-bbd3a5wl]{fill:var(--ink);stroke:var(--c);stroke-width:1.25px;transition:fill var(--quick) var(--ease), r var(--quick) var(--ease)}.dot[data-astro-cid-bbd3a5wl] text[data-astro-cid-bbd3a5wl]{fill:var(--ivory-2);font-family:var(--display);pointer-events:none;transition:fill var(--quick) var(--ease);font-size:19px}.dot[data-astro-cid-bbd3a5wl].open circle[data-astro-cid-bbd3a5wl]{fill:color-mix(in srgb, var(--c) 16%, var(--ink))}.dot[data-astro-cid-bbd3a5wl]:hover circle[data-astro-cid-bbd3a5wl],.dot[data-astro-cid-bbd3a5wl]:focus-visible circle[data-astro-cid-bbd3a5wl]{fill:var(--c);r:23px}.dot[data-astro-cid-bbd3a5wl]:hover text[data-astro-cid-bbd3a5wl],.dot[data-astro-cid-bbd3a5wl]:focus-visible text[data-astro-cid-bbd3a5wl]{fill:var(--ink)}.dot[data-astro-cid-bbd3a5wl]:focus-visible{outline:none}.seam[data-astro-cid-bbd3a5wl] path[data-astro-cid-bbd3a5wl]{fill:var(--gold-2)}.seam-halo[data-astro-cid-bbd3a5wl]{fill:var(--gold-2);opacity:0;filter:blur(10px);transition:opacity var(--slow) var(--ease)}.ring[data-astro-cid-bbd3a5wl]:not([data-active=all]):not([data-active=return]) .arc[data-astro-cid-bbd3a5wl],.ring[data-astro-cid-bbd3a5wl]:not([data-active=all]):not([data-active=return]) .dot[data-astro-cid-bbd3a5wl]{opacity:var(--dim)}.ring[data-astro-cid-bbd3a5wl][data-active=mission] :is(.arc,.dot).mission[data-astro-cid-bbd3a5wl],.ring[data-astro-cid-bbd3a5wl][data-active=self] :is(.arc,.dot).self[data-astro-cid-bbd3a5wl],.ring[data-astro-cid-bbd3a5wl][data-active=world] :is(.arc,.dot).world[data-astro-cid-bbd3a5wl],.ring[data-astro-cid-bbd3a5wl][data-active=events] :is(.arc,.dot).events[data-astro-cid-bbd3a5wl]{opacity:1}.ring[data-astro-cid-bbd3a5wl][data-active=mission] .arc[data-astro-cid-bbd3a5wl].mission .arc-glow[data-astro-cid-bbd3a5wl],.ring[data-astro-cid-bbd3a5wl][data-active=self] .arc[data-astro-cid-bbd3a5wl].self .arc-glow[data-astro-cid-bbd3a5wl],.ring[data-astro-cid-bbd3a5wl][data-active=world] .arc[data-astro-cid-bbd3a5wl].world .arc-glow[data-astro-cid-bbd3a5wl],.ring[data-astro-cid-bbd3a5wl][data-active=events] .arc[data-astro-cid-bbd3a5wl].events .arc-glow[data-astro-cid-bbd3a5wl]{opacity:.45}.ring[data-astro-cid-bbd3a5wl][data-active=return] .arc[data-astro-cid-bbd3a5wl]{opacity:1}.ring[data-astro-cid-bbd3a5wl][data-active=return] .arc-glow[data-astro-cid-bbd3a5wl]{opacity:.3}.ring[data-astro-cid-bbd3a5wl][data-active=return] .seam-halo[data-astro-cid-bbd3a5wl]{opacity:.6}.ring[data-astro-cid-bbd3a5wl][data-hover] .dot[data-astro-cid-bbd3a5wl]{opacity:1}.ring-center[data-astro-cid-bbd3a5wl]{text-align:center;pointer-events:none;justify-items:center;gap:.6rem;width:48%;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.ring-you[data-astro-cid-bbd3a5wl]{font-family:var(--display);color:var(--ivory);font-size:clamp(2.2rem,1.2rem + 3.6vw,4.4rem);font-style:italic;line-height:1}.ring-line[data-astro-cid-bbd3a5wl]{font-family:var(--display);color:var(--gold-2);text-wrap:balance;min-height:2.6em;font-size:clamp(.95rem,.8rem + .6vw,1.35rem);line-height:1.3}@media (prefers-reduced-motion:no-preference){.js .draw[data-astro-cid-bbd3a5wl] .arc-line[data-astro-cid-bbd3a5wl]{stroke-dasharray:1;stroke-dashoffset:1px;animation:ring-draw 2.4s var(--ease) .3s forwards}.js .draw[data-astro-cid-bbd3a5wl] .dot[data-astro-cid-bbd3a5wl],.js .draw[data-astro-cid-bbd3a5wl] .arc-label[data-astro-cid-bbd3a5wl],.js .draw[data-astro-cid-bbd3a5wl] .seam[data-astro-cid-bbd3a5wl]{opacity:0;animation:ring-in .9s var(--ease) forwards;animation-delay:calc(.6s + var(--d,.9s))}.js .draw[data-astro-cid-bbd3a5wl] .arc-label[data-astro-cid-bbd3a5wl],.js .draw[data-astro-cid-bbd3a5wl] .seam[data-astro-cid-bbd3a5wl]{--d:1.5s}}@keyframes ring-draw{to{stroke-dashoffset:0}}@keyframes ring-in{to{opacity:1}}.hero[data-astro-cid-m3zpgalb]{align-items:center;min-height:100dvh;padding-block:7rem 5rem;display:grid;position:relative;overflow:clip}.hero-light[data-astro-cid-m3zpgalb]{aspect-ratio:1;width:min(110vw,80rem);top:-20%;right:-30%}.hero-grid[data-astro-cid-m3zpgalb]{z-index:var(--z-content);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.hero-text[data-astro-cid-m3zpgalb]{justify-items:start;gap:1.4rem;display:grid}.hero-title[data-astro-cid-m3zpgalb]{font-family:var(--display);font-weight:400;font-size:var(--step-3);letter-spacing:-.01em;text-wrap:balance;max-width:16ch;margin:0;line-height:1.05}.hero-lede[data-astro-cid-m3zpgalb]{max-width:36rem;color:var(--ivory-2);font-size:var(--step-0);line-height:1.65}.promise[data-astro-cid-m3zpgalb]{font-family:var(--display);font-style:italic;font-size:var(--step-1);color:var(--gold-2)}.hero-links[data-astro-cid-m3zpgalb]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:.5rem;display:flex}.quiet[data-astro-cid-m3zpgalb]{color:var(--ivory-2);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:.35em;text-decoration-color:var(--line-strong)}.quiet[data-astro-cid-m3zpgalb]:hover{color:var(--ivory)}.turns-title[data-astro-cid-m3zpgalb]{max-width:20ch;margin-top:1.5rem}.turns-lede[data-astro-cid-m3zpgalb]{margin-top:1.5rem}.turns-table[data-astro-cid-m3zpgalb]{margin-top:clamp(3rem,8vh,5rem)}.turns-head[data-astro-cid-m3zpgalb],.turn[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(10rem,2fr) minmax(0,4fr) minmax(0,4fr);gap:clamp(1rem,3vw,3rem);display:grid}.turns-head[data-astro-cid-m3zpgalb]{letter-spacing:.14em;text-transform:uppercase;padding-bottom:1rem}.col-wrong[data-astro-cid-m3zpgalb]{color:var(--ivory-3);grid-column:2}.col-right[data-astro-cid-m3zpgalb]{color:var(--gold)}.turn[data-astro-cid-m3zpgalb]{border-top:1px solid var(--line);align-items:baseline;padding-block:1.6rem}.turn-name[data-astro-cid-m3zpgalb]{gap:.35rem;display:grid}.turn-name[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin:0}.turn-weeks[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--ivory-3);text-underline-offset:.25em}.turn-weeks[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{color:var(--gold-2)}.turn-wrong[data-astro-cid-m3zpgalb]{color:var(--ivory-3)}.turn-right[data-astro-cid-m3zpgalb]{color:var(--ivory);position:relative}.turn-right[data-astro-cid-m3zpgalb]:before{content:"";background:var(--gold-2);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:calc(-1*clamp(.5rem,1.5vw,1.5rem) - 3px);box-shadow:0 0 12px 2px #ecd3a080}.turn-tag[data-astro-cid-m3zpgalb]{display:none}.circle[data-astro-cid-m3zpgalb]{padding-top:var(--section);position:relative}.circle-head[data-astro-cid-m3zpgalb]{gap:1.5rem;display:grid}.circle-grid[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,6vw,6rem);display:grid}.circle-ring[data-astro-cid-m3zpgalb]{align-items:center;height:100dvh;display:grid;position:sticky;top:0}.rels[data-astro-cid-m3zpgalb]{padding-bottom:10dvh}.rel[data-astro-cid-m3zpgalb]{opacity:.35;min-height:75dvh;transition:opacity var(--slow) var(--ease);align-content:center;gap:1.25rem;padding-block:4rem;display:grid}.rel[data-astro-cid-m3zpgalb].is-current,.rel[data-astro-cid-m3zpgalb]:focus-within,html:not(.js) .rel[data-astro-cid-m3zpgalb]{opacity:1}.rel-meta[data-astro-cid-m3zpgalb]{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;display:flex}.rel-n[data-astro-cid-m3zpgalb]{font-size:var(--step-2);color:var(--c)}.rel-name[data-astro-cid-m3zpgalb]{font-size:var(--step--1);letter-spacing:.2em;text-transform:uppercase;color:var(--c)}.rel-q[data-astro-cid-m3zpgalb]{font-family:var(--display);font-weight:400;font-size:var(--step-3);text-wrap:balance;max-width:16ch;margin:0;line-height:1.08}.rel-change[data-astro-cid-m3zpgalb]{max-width:var(--measure);border-left:1px solid var(--c);gap:.4rem;padding-left:1.25rem;display:grid}.rel-label[data-astro-cid-m3zpgalb]{letter-spacing:.14em;text-transform:uppercase}.rel-change[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]:last-child,.rel-text[data-astro-cid-m3zpgalb]{color:var(--ivory-2);max-width:var(--measure);line-height:1.65}.rel-phases[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--ivory-2);text-underline-offset:.25em}.return-pair[data-astro-cid-m3zpgalb]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.5rem;display:flex}.return-pair[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{border:1px solid var(--line-strong);color:var(--ivory);transition:border-color var(--quick) var(--ease);border-radius:8px;gap:.3rem;padding:1rem 1.25rem;text-decoration:none;display:grid}.return-pair[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{border-color:var(--gold-2)}.return-title[data-astro-cid-m3zpgalb]{font-family:var(--display);font-size:var(--step-1)}.return-arrow[data-astro-cid-m3zpgalb]{color:var(--gold-2);font-size:var(--step-1)}.begin[data-astro-cid-m3zpgalb]{text-align:center;overflow:clip}.begin[data-astro-cid-m3zpgalb] .wrap[data-astro-cid-m3zpgalb]{justify-items:center;gap:2rem;display:grid;position:relative}.begin[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{max-width:18ch}.begin-light[data-astro-cid-m3zpgalb]{aspect-ratio:1;width:min(100vw,60rem);top:50%;left:50%;translate:-50% -50%}@media (width<=900px){.hero[data-astro-cid-m3zpgalb]{align-items:start;padding-top:5.5rem}.hero-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.hero-ring[data-astro-cid-m3zpgalb]{order:-1;justify-self:center;width:min(78vw,22rem)}.turns-head[data-astro-cid-m3zpgalb]{display:none}.turn[data-astro-cid-m3zpgalb]{grid-template-columns:1fr;gap:.75rem}.turn-tag[data-astro-cid-m3zpgalb]{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem;display:block}.turn-wrong[data-astro-cid-m3zpgalb] .turn-tag[data-astro-cid-m3zpgalb]{color:var(--ivory-3)}.turn-right[data-astro-cid-m3zpgalb] .turn-tag[data-astro-cid-m3zpgalb]{color:var(--gold)}.turn-right[data-astro-cid-m3zpgalb]{border-left:1px solid var(--gold);padding-left:1rem}.turn-right[data-astro-cid-m3zpgalb]:before{display:none}.circle-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr;gap:0}.circle-ring[data-astro-cid-m3zpgalb]{z-index:2;background:linear-gradient(var(--ink) 80%, transparent);justify-items:center;height:auto;padding-block:.75rem 1.5rem;top:3.5rem}.circle-ring[data-astro-cid-m3zpgalb] .ring{width:min(46vw,12rem)}.circle-ring[data-astro-cid-m3zpgalb] .ring-line{display:none}.rel[data-astro-cid-m3zpgalb]{min-height:70dvh;padding-block:2.5rem}}
