.entry[data-astro-cid-m6o4rvv2]{gap:.4rem;display:grid}.entry__period[data-astro-cid-m6o4rvv2]{letter-spacing:.08em;margin:0;padding-top:.15rem}.entry__body[data-astro-cid-m6o4rvv2]>*+*{margin-top:.45rem}.entry__org[data-astro-cid-m6o4rvv2]{font-size:var(--step-0);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:500}.entry--lg[data-astro-cid-m6o4rvv2] .entry__org[data-astro-cid-m6o4rvv2]{font-size:var(--step-2);letter-spacing:.015em}.entry__meta[data-astro-cid-m6o4rvv2]{font-size:var(--step--1);color:var(--ink-2);margin:0}.entry--lg[data-astro-cid-m6o4rvv2] .entry__meta[data-astro-cid-m6o4rvv2]{font-size:var(--step-0)}@media (width>=34rem){.entry[data-astro-cid-m6o4rvv2]{grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:0 1.75rem}.entry--lg[data-astro-cid-m6o4rvv2]{grid-template-columns:7.5rem minmax(0,1fr)}}.quests[data-astro-cid-fkm6sjou]{--swap:.62s;--swap-mid:.25s;--quest-big:clamp(1.0625rem, 1.02rem + .2vw, 1.125rem);max-width:24rem;padding:0 1.1rem 1.1rem 0;position:relative}.quests__deck[data-astro-cid-fkm6sjou]{display:grid;position:relative}.quests__hit[data-astro-cid-fkm6sjou]{z-index:3;cursor:pointer;position:absolute;inset:0}.quests[data-astro-cid-fkm6sjou]:has(.quests__toggle:focus-visible) .quests__deck[data-astro-cid-fkm6sjou]{outline:2px solid var(--accent);outline-offset:6px}.quest[data-astro-cid-fkm6sjou]{border:1px solid var(--rule-strong);background:var(--paper);grid-area:1/1;padding:1.25rem;position:relative}.quests[data-astro-cid-fkm6sjou]:not(:has(.quests__toggle:checked)) .quest[data-astro-cid-fkm6sjou][data-slot=a],.quests[data-astro-cid-fkm6sjou]:has(.quests__toggle:checked) .quest[data-astro-cid-fkm6sjou][data-slot=b]{z-index:2;transition:translate var(--swap) cubic-bezier(.2, .8, .2, 1), rotate var(--swap) ease, left var(--swap) ease, box-shadow var(--swap) ease, z-index 0s linear var(--swap-mid);left:0%;translate:0;rotate:0deg;box-shadow:0 .4rem 1.2rem #1d1a1612}.quests[data-astro-cid-fkm6sjou]:not(:has(.quests__toggle:checked)) .quest[data-astro-cid-fkm6sjou][data-slot=b],.quests[data-astro-cid-fkm6sjou]:has(.quests__toggle:checked) .quest[data-astro-cid-fkm6sjou][data-slot=a]{z-index:1;box-shadow:none;transition:translate var(--swap) ease, rotate var(--swap) ease, left var(--swap) ease, z-index 0s linear var(--swap-mid);transition:translate var(--swap) ease, rotate var(--swap) linear(0, -1.4 22%, -3 40%, -2.6 55%, -1 75%, 1), left var(--swap) linear(0, 150 18%, 250 32%, 280 40%, 250 52%, 150 68%, 50 86%, 1), z-index 0s linear var(--swap-mid);left:-.35%;translate:.9rem .9rem;rotate:2.5deg}.quests[data-astro-cid-fkm6sjou]:not(:has(.quests__toggle:checked)) .quests__deck[data-astro-cid-fkm6sjou]:hover .quest[data-astro-cid-fkm6sjou][data-slot=b],.quests[data-astro-cid-fkm6sjou]:has(.quests__toggle:checked) .quests__deck[data-astro-cid-fkm6sjou]:hover .quest[data-astro-cid-fkm6sjou][data-slot=a]{translate:1.25rem 1.1rem;rotate:3.5deg}.quest__topline[data-astro-cid-fkm6sjou]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.quest__eyebrow[data-astro-cid-fkm6sjou]{color:var(--accent);letter-spacing:.12em;margin:0}.quest__tag[data-astro-cid-fkm6sjou]{border:1px solid var(--rule-strong);color:var(--ink-3);font-size:var(--step--2);white-space:nowrap;border-radius:999px;margin:0;padding:.45rem .55rem;line-height:1}.quest__title[data-astro-cid-fkm6sjou]{font-size:var(--quest-big);margin:0 0 .4rem}.quest__note[data-astro-cid-fkm6sjou]{color:var(--ink-2);font-size:var(--step--1);margin:0 0 1.35rem}.quest__roadmap[data-astro-cid-fkm6sjou]{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.quest__roadmap[data-astro-cid-fkm6sjou]:before{content:"";background:var(--rule-strong);width:1px;position:absolute;top:.55rem;bottom:.55rem;left:.28rem}.quest__step[data-astro-cid-fkm6sjou]{grid-template-columns:.65rem 1fr;align-items:start;gap:.85rem;padding-bottom:1rem;display:grid;position:relative}.quest__step[data-astro-cid-fkm6sjou]:last-child{padding-bottom:0}.quest__dot[data-astro-cid-fkm6sjou]{z-index:1;border:1px solid var(--rule-strong);background:var(--paper);border-radius:50%;width:.6rem;height:.6rem;margin-top:.25rem;position:relative}.quest__step--done[data-astro-cid-fkm6sjou] .quest__dot[data-astro-cid-fkm6sjou]{border-color:var(--ink-3);background:var(--ink-3)}.quest__step--now[data-astro-cid-fkm6sjou] .quest__dot[data-astro-cid-fkm6sjou]{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.quest__step-copy[data-astro-cid-fkm6sjou]{flex-wrap:wrap;align-items:baseline;gap:.15rem 1rem;display:flex}.quest__step-label[data-astro-cid-fkm6sjou]{letter-spacing:.08em}.quest__step-value[data-astro-cid-fkm6sjou]{text-align:right;flex-direction:column;align-items:flex-end;margin-left:auto;line-height:1.2;display:flex}.quest__step-value[data-astro-cid-fkm6sjou] strong[data-astro-cid-fkm6sjou]{font-family:var(--font-display);font-size:var(--quest-big);font-weight:550}.quest__step--now[data-astro-cid-fkm6sjou] .quest__step-value[data-astro-cid-fkm6sjou] strong[data-astro-cid-fkm6sjou]{color:var(--accent)}.quest__step-note[data-astro-cid-fkm6sjou]{font-size:var(--step--2);color:var(--ink-3)}.quest__aside[data-astro-cid-fkm6sjou]{text-align:right;margin:1.4rem 0 -.15rem;transform:rotate(-1deg)}@media (prefers-reduced-motion:reduce){.quests[data-astro-cid-fkm6sjou]{--swap:0s;--swap-mid:0s}}.story-layout[data-astro-cid-ta2fbyqs]{align-items:start;gap:2rem;display:grid}.story[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--ink-2)}.story[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:first-child{color:var(--ink);font-size:var(--step-1)}.small[data-astro-cid-ta2fbyqs]{font-size:var(--step--1)}.plain-list[data-astro-cid-ta2fbyqs]{margin:0;padding:0;list-style:none}.steps[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--rule);gap:1.25rem;margin-top:1.75rem;padding-left:1.25rem;display:grid}.step[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0}.step__period[data-astro-cid-ta2fbyqs]{color:var(--accent);letter-spacing:.08em;margin-bottom:.25rem}.step__title[data-astro-cid-ta2fbyqs]{font-size:var(--step-0)}.current[data-astro-cid-ta2fbyqs]{margin-top:1.75rem}.cca[data-astro-cid-ta2fbyqs]{color:var(--ink-2);font-size:var(--step-0);margin:0}.cca__icon[data-astro-cid-ta2fbyqs]{vertical-align:-.12em;margin-right:.35rem;font-size:1.3em;line-height:1}.studies-intro[data-astro-cid-ta2fbyqs]{margin:0 0 1.5rem}.teaching[data-astro-cid-ta2fbyqs]{gap:.2rem;display:grid}.subhead[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--step--2);text-transform:uppercase;color:var(--ink-3);letter-spacing:.16em;margin:2.75rem 0 1.25rem;font-weight:500}.stack[data-astro-cid-ta2fbyqs]{gap:1.9rem;display:grid}.stack--tight[data-astro-cid-ta2fbyqs]{margin-top:2.25rem}.outlink[data-astro-cid-ta2fbyqs]{margin:2.25rem 0 0}@media (width>=58rem){.story-layout[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0, var(--measure)) minmax(15.5rem, 18rem);gap:clamp(2.5rem,5vw,5rem)}.story-layout[data-astro-cid-ta2fbyqs] .quests{position:sticky;top:2rem}}
