.or[data-astro-cid-mbqg7a7e]{--ring:3.25rem;padding-block:var(--section-y);background:var(--color-surface-alt)}.or__grid[data-astro-cid-mbqg7a7e]{gap:var(--space-8);align-items:start;display:grid}@media (width>=60rem){.or__grid[data-astro-cid-mbqg7a7e]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,1rem + 3vw,4rem)}.or__intro[data-astro-cid-mbqg7a7e]{align-self:center}}.or[data-astro-cid-mbqg7a7e] h2[data-astro-cid-mbqg7a7e]{margin:0}.or__lead[data-astro-cid-mbqg7a7e]{max-width:24ch;margin:var(--space-3) 0 0;color:var(--color-ink-muted);font-size:var(--text-lg);text-wrap:pretty}.or__flow[data-astro-cid-mbqg7a7e]{position:relative}.or__track[data-astro-cid-mbqg7a7e]{background:color-mix(in oklab, var(--color-line), var(--color-ink) 12%);width:2px;position:absolute}.or__fill[data-astro-cid-mbqg7a7e]{background:var(--color-action);transform-origin:top;position:absolute;inset:0}.or__list[data-astro-cid-mbqg7a7e]{gap:clamp(1.25rem,.75rem + 1.2vw,2rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.or__item[data-astro-cid-mbqg7a7e]{grid-template-columns:var(--ring) minmax(0, 1fr);gap:var(--space-4) var(--space-6);align-items:center;display:grid}.or__ring[data-astro-cid-mbqg7a7e]{width:var(--ring);height:var(--ring);border:1.5px solid var(--color-button);background:var(--color-surface-alt);color:var(--white);border-radius:50%;place-items:center;transition:border-color .4s,color .4s 50ms;display:grid;position:relative}.or__ring[data-astro-cid-mbqg7a7e]:before{content:"";border-radius:inherit;background:var(--color-button);transition:transform .5s cubic-bezier(.34,1.4,.64,1);position:absolute;inset:-1.5px}.or__ring[data-astro-cid-mbqg7a7e] svg[data-astro-cid-mbqg7a7e]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem;position:relative}.or__text[data-astro-cid-mbqg7a7e]{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);text-wrap:pretty;font-weight:500;line-height:1.4;transition:color .4s}[data-astro-cid-mbqg7a7e][data-animate] .or__item[data-astro-cid-mbqg7a7e]:not(.is-reached) .or__ring[data-astro-cid-mbqg7a7e]{border-color:color-mix(in oklab, var(--color-line), var(--color-ink) 18%);color:var(--color-accent-teal)}[data-astro-cid-mbqg7a7e][data-animate] .or__item[data-astro-cid-mbqg7a7e]:not(.is-reached) .or__ring[data-astro-cid-mbqg7a7e]:before{transform:scale(0)}[data-astro-cid-mbqg7a7e][data-animate] .or__item[data-astro-cid-mbqg7a7e]:not(.is-reached) .or__text[data-astro-cid-mbqg7a7e]{color:var(--color-ink-muted)}.qg__assumed[data-astro-cid-cq3lal4a]{color:inherit;text-decoration:underline dotted var(--color-action);text-underline-offset:.25em;background:0 0;text-decoration-thickness:2px}.qg[data-astro-cid-cq3lal4a]{padding-block:var(--section-y);background:var(--color-surface-alt)}h2[data-astro-cid-cq3lal4a]{margin:0 0 var(--space-12)}.qg__grid[data-astro-cid-cq3lal4a]{gap:0 clamp(2.5rem,1rem + 3vw,4rem);margin:0;display:grid}@media (width>=48rem){.qg__grid[data-astro-cid-cq3lal4a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.qg__item[data-astro-cid-cq3lal4a]{padding-block:var(--space-6) var(--space-8);border-top:1px solid var(--color-line)}dt[data-astro-cid-cq3lal4a]{margin-bottom:var(--space-3);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-display-weight);line-height:var(--leading-tight);text-wrap:pretty}dd[data-astro-cid-cq3lal4a]{max-width:44ch;color:var(--color-ink-muted);font-size:var(--text-lg);text-wrap:pretty;margin:0;line-height:1.5}.cs[data-astro-cid-j6jtuitd]{padding-block:var(--space-12);background:var(--color-page)}.cs[data-astro-cid-j6jtuitd] h2[data-astro-cid-j6jtuitd]{margin:0}.cs__lead[data-astro-cid-j6jtuitd]{max-width:34rem;margin:var(--space-4) 0 0;color:var(--color-ink-muted);font-size:var(--text-lg);text-wrap:pretty}.cs__quarters[data-astro-cid-j6jtuitd]{gap:var(--space-4);margin:var(--space-8) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.cs__quarter[data-astro-cid-j6jtuitd]{gap:var(--space-2);min-width:0;padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-image);background:var(--color-surface);align-content:start;display:grid}.cs__when[data-astro-cid-j6jtuitd]{font-size:var(--text-2xl);line-height:var(--leading-tight);margin:0}.cs__status[data-astro-cid-j6jtuitd]{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-base);margin:0;font-weight:600;line-height:1.25;display:flex}.cs__dot[data-astro-cid-j6jtuitd]{border-radius:50%;flex:none;width:.75rem;height:.75rem}.cs__quarter--full[data-astro-cid-j6jtuitd]{background:var(--color-page);border-style:dashed}.cs__quarter--full[data-astro-cid-j6jtuitd] .cs__when[data-astro-cid-j6jtuitd],.cs__quarter--full[data-astro-cid-j6jtuitd] .cs__status[data-astro-cid-j6jtuitd]{color:var(--color-ink-subtle)}.cs__quarter--full[data-astro-cid-j6jtuitd] .cs__dot[data-astro-cid-j6jtuitd]{border:2px solid var(--color-ink-subtle)}.cs__quarter--open[data-astro-cid-j6jtuitd]{border-color:var(--color-ink-subtle)}.cs__quarter--primary[data-astro-cid-j6jtuitd]{border-color:var(--color-line);border-left:4px solid var(--color-action);box-shadow:var(--shadow-chip)}.cs__quarter--open[data-astro-cid-j6jtuitd] .cs__when[data-astro-cid-j6jtuitd],.cs__quarter--open[data-astro-cid-j6jtuitd] .cs__status[data-astro-cid-j6jtuitd]{color:var(--color-ink)}.cs__quarter--open[data-astro-cid-j6jtuitd] .cs__dot[data-astro-cid-j6jtuitd]{background:var(--color-action)}.cs__months[data-astro-cid-j6jtuitd]{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.cs__month[data-astro-cid-j6jtuitd]{align-items:center;gap:var(--space-2);font-size:var(--text-base);line-height:1.25;display:flex}.cs__month[data-astro-cid-j6jtuitd] .cs__dot[data-astro-cid-j6jtuitd]{background:var(--color-action)}.cs__name[data-astro-cid-j6jtuitd]{flex:1}.cs__state[data-astro-cid-j6jtuitd]{font-family:var(--font-display);font-weight:600}.cs__month--full[data-astro-cid-j6jtuitd]{color:var(--color-ink-subtle)}.cs__month--full[data-astro-cid-j6jtuitd] .cs__dot[data-astro-cid-j6jtuitd]{border:2px solid var(--color-ink-subtle);background:0 0}.cs__cta[data-astro-cid-j6jtuitd]{margin:var(--space-3) 0 0}@media (width>=40rem){.cs__quarters[data-astro-cid-j6jtuitd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.cs__quarters[data-astro-cid-j6jtuitd]{grid-template-columns:repeat(4,minmax(0,1fr))}}
