.heading[data-astro-cid-nhubifsh]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;margin-bottom:clamp(1.75rem,4vw,3rem);display:flex}.heading[data-astro-cid-nhubifsh] a[data-astro-cid-nhubifsh]{font-weight:600}.row[data-astro-cid-nhubifsh]{border-top:3px solid var(--ink);gap:.5rem;padding:1.5rem 0;display:grid}.row[data-astro-cid-nhubifsh]:last-child{border-bottom:3px solid var(--ink)}.when[data-astro-cid-nhubifsh] time[data-astro-cid-nhubifsh]{gap:.15rem;display:grid}.day[data-astro-cid-nhubifsh]{letter-spacing:-.03em;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:800;line-height:1}.year[data-astro-cid-nhubifsh]{letter-spacing:0;margin-left:.1em;font-size:.5em;font-weight:600}.time[data-astro-cid-nhubifsh]{color:var(--muted);font-size:1rem;font-weight:500}.what[data-astro-cid-nhubifsh]{gap:.35rem;max-width:38rem;display:grid}.title[data-astro-cid-nhubifsh]{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.link[data-astro-cid-nhubifsh]{margin-top:.25rem;font-weight:600}.tag[data-astro-cid-nhubifsh]{letter-spacing:0;border-radius:99rem;padding:.2rem .6rem;font-size:.8125rem;font-weight:700;line-height:1.3;display:none}.row[data-astro-cid-nhubifsh][data-status=next]{margin-inline:calc(var(--gutter) * -.5);padding-inline:calc(var(--gutter) * .5);background:var(--wax)}.row[data-astro-cid-nhubifsh][data-status=next] .tag-next[data-astro-cid-nhubifsh]{background:var(--ink);color:var(--paper);display:inline-block}.row[data-astro-cid-nhubifsh][data-status=past] .tag-past[data-astro-cid-nhubifsh]{border:2px solid;display:inline-block}.row[data-astro-cid-nhubifsh][data-status=past] .when[data-astro-cid-nhubifsh],.row[data-astro-cid-nhubifsh][data-status=past] .what[data-astro-cid-nhubifsh]{color:var(--muted)}.row[data-astro-cid-nhubifsh][data-status=past] .link[data-astro-cid-nhubifsh]{display:none}.row[data-astro-cid-nhubifsh][data-status=past] .day[data-astro-cid-nhubifsh]{text-decoration:line-through .08em}@media (width>=48rem){.row[data-astro-cid-nhubifsh]{grid-template-columns:minmax(12rem,1fr) 2.4fr;gap:2rem;padding-block:1.75rem}}.hero[data-astro-cid-ge2uvauf]{padding-block:1.5rem clamp(3rem,2rem + 5vw,5.5rem)}.nav[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:flex-end;gap:.25rem clamp(1rem,3vw,2rem);font-size:1rem;font-weight:600;display:flex}.nav[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{padding-block:.5rem;text-decoration:none}@media (width<=29.99rem){html[data-phase=open] .nav[data-astro-cid-ge2uvauf] .extra[data-astro-cid-ge2uvauf],html[data-phase=late] .nav[data-astro-cid-ge2uvauf] .extra[data-astro-cid-ge2uvauf],html[data-phase=study] .nav[data-astro-cid-ge2uvauf] .extra[data-astro-cid-ge2uvauf]{display:none}}.nav[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{text-decoration:underline .14em}.title[data-astro-cid-ge2uvauf]{gap:1.25rem;margin-top:clamp(1.5rem,4vw,2.5rem);display:grid}.logo[data-astro-cid-ge2uvauf]{width:clamp(7rem,22vw,15rem);height:auto}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;font-size:clamp(2.5rem,1.4rem + 5.4vw,5rem);font-weight:800;line-height:.98}.sub[data-astro-cid-ge2uvauf]{max-width:30ch;margin-top:1rem;font-size:clamp(1.1875rem,1rem + .9vw,1.5rem);line-height:1.35}.call[data-astro-cid-ge2uvauf]{margin-top:clamp(2.5rem,6vw,4.5rem)}.pronouncer[data-astro-cid-ge2uvauf]{margin-bottom:clamp(.9rem,2vw,1.5rem);font-size:clamp(1.25rem,1rem + 1.3vw,2rem);font-weight:500;line-height:1.2}.action[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:clamp(1.75rem,4vw,2.75rem);display:flex}.note[data-astro-cid-ge2uvauf]{flex:18rem;max-width:34rem;font-size:1.0625rem;line-height:1.45}@media (width>=48rem){.title[data-astro-cid-ge2uvauf]{grid-template-columns:1fr auto;align-items:center;gap:3rem}.logo[data-astro-cid-ge2uvauf]{order:2}}.intro[data-astro-cid-yxj3ult2]{max-width:38rem;margin-top:1rem;font-size:clamp(1.1875rem,1rem + .7vw,1.375rem);line-height:1.4}.brackets[data-astro-cid-yxj3ult2]{border-bottom:3px solid var(--ink);margin-top:clamp(1.75rem,4vw,3rem)}.brackets[data-astro-cid-yxj3ult2] li[data-astro-cid-yxj3ult2]{border-top:3px solid var(--ink);grid-template-columns:3.5rem 1fr;grid-template-areas:"letter grades""letter time";align-items:center;column-gap:1rem;padding-block:1.1rem;display:grid}.letter[data-astro-cid-yxj3ult2]{font-family:var(--font-spelled);grid-area:letter;font-size:2.75rem;line-height:.75}.brackets[data-astro-cid-yxj3ult2] h3[data-astro-cid-yxj3ult2]{letter-spacing:-.02em;grid-area:grades;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:800}.time[data-astro-cid-yxj3ult2]{letter-spacing:-.01em;grid-area:time;font-size:clamp(1.25rem,1.1rem + .7vw,1.75rem);font-weight:600}.families[data-astro-cid-yxj3ult2]{gap:1.25rem;margin-top:clamp(2.5rem,6vw,4rem);display:grid}.steps[data-astro-cid-yxj3ult2]{counter-reset:step;gap:1.5rem;display:grid}.steps[data-astro-cid-yxj3ult2] li[data-astro-cid-yxj3ult2]{counter-increment:step;grid-template-columns:2.25rem 1fr;gap:.25rem .75rem;max-width:38rem;display:grid}.steps[data-astro-cid-yxj3ult2] li[data-astro-cid-yxj3ult2]:before{content:counter(step);font-family:var(--font-spelled);grid-row:span 2;font-size:1.375rem;line-height:1.3}.step[data-astro-cid-yxj3ult2]{font-size:clamp(1.1875rem,1.05rem + .5vw,1.375rem);font-weight:700;line-height:1.3}@media (width>=48rem){.brackets[data-astro-cid-yxj3ult2] li[data-astro-cid-yxj3ult2]{grid-template-columns:minmax(12rem,1fr) 1.4fr 1fr;grid-template-areas:"letter grades time";column-gap:2rem;padding-block:1.4rem}.letter[data-astro-cid-yxj3ult2]{font-size:3.25rem}.families[data-astro-cid-yxj3ult2]{grid-template-columns:minmax(12rem,1fr) 2.4fr;gap:2rem}}.email[data-astro-cid-ktoxrwm5]{margin-top:1rem;font-size:clamp(1.25rem,1rem + 1.6vw,2rem);font-weight:500;line-height:1.3}.email[data-astro-cid-ktoxrwm5] a[data-astro-cid-ktoxrwm5]{overflow-wrap:anywhere}.host[data-astro-cid-ktoxrwm5]{max-width:36rem;color:var(--muted);margin-top:clamp(2.5rem,6vw,4rem);font-size:1rem}.facts[data-astro-cid-d2frksu5]{border-bottom:3px solid var(--ink);margin-top:clamp(1.75rem,4vw,3rem);display:grid}.facts[data-astro-cid-d2frksu5]>div[data-astro-cid-d2frksu5]{border-top:3px solid var(--ink);gap:.15rem;padding-block:1.1rem;display:grid}dt[data-astro-cid-d2frksu5]{font-size:1rem;font-weight:500}dd[data-astro-cid-d2frksu5]{letter-spacing:-.01em;font-size:clamp(1.25rem,1.1rem + .7vw,1.5rem);font-weight:700;line-height:1.25}.action[data-astro-cid-d2frksu5]{margin-top:clamp(1.75rem,4vw,2.5rem)}@media (width>=48rem){.facts[data-astro-cid-d2frksu5]>div[data-astro-cid-d2frksu5]{grid-template-columns:minmax(12rem,1fr) 2.4fr;align-items:baseline;gap:2rem}}.rounds[data-astro-cid-unjhzqsj]{gap:3rem;margin-top:clamp(1.75rem,4vw,3rem);display:grid}.rounds[data-astro-cid-unjhzqsj] li[data-astro-cid-unjhzqsj]{align-content:start;gap:.5rem;display:grid}.specimen[data-astro-cid-unjhzqsj]{aspect-ratio:44/19;border-radius:1.25rem;align-items:center;margin-bottom:1rem;display:grid;overflow:hidden}.paper[data-astro-cid-unjhzqsj]{background:var(--paper)}.paper[data-astro-cid-unjhzqsj] svg[data-astro-cid-unjhzqsj]{width:100%;height:100%}.paper[data-astro-cid-unjhzqsj] text[data-astro-cid-unjhzqsj]{fill:var(--graphite);font-family:var(--font-said);font-weight:500}.rule[data-astro-cid-unjhzqsj]{stroke:var(--jaguar);stroke-width:2px;vector-effect:non-scaling-stroke}.rule[data-astro-cid-unjhzqsj].mid{stroke-dasharray:9 9;stroke-opacity:.6}.stage[data-astro-cid-unjhzqsj]{background:var(--pollen);color:var(--ink);padding-inline:7%}.when[data-astro-cid-unjhzqsj]{color:var(--pollen);font-weight:600}.rounds[data-astro-cid-unjhzqsj] li[data-astro-cid-unjhzqsj]>p[data-astro-cid-unjhzqsj]:last-child{max-width:32rem;color:var(--muted)}.beyond[data-astro-cid-unjhzqsj]{border-top:3px solid var(--pollen);gap:1rem;margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(1.75rem,4vw,2.5rem);display:grid}.beyond-text[data-astro-cid-unjhzqsj]{gap:1rem;max-width:40rem;display:grid}.beyond-text[data-astro-cid-unjhzqsj] p[data-astro-cid-unjhzqsj]:first-child{font-size:clamp(1.25rem,1.1rem + .7vw,1.5rem);font-weight:500;line-height:1.4}.beyond-text[data-astro-cid-unjhzqsj] p[data-astro-cid-unjhzqsj]:last-child{color:var(--muted)}@media (width>=48rem){.rounds[data-astro-cid-unjhzqsj]{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3.5rem)}.beyond[data-astro-cid-unjhzqsj]{grid-template-columns:minmax(12rem,1fr) 2.4fr;gap:2rem}}
