.story[data-astro-cid-k4gmujqw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);display:grid}.sticky[data-astro-cid-k4gmujqw]{top:calc(var(--header-h) + 24px);align-self:start;justify-items:center;gap:12px;height:max-content;display:grid;position:sticky}.grid[data-astro-cid-k4gmujqw]{aspect-ratio:1;grid-template-columns:repeat(10,1fr);gap:5px;width:min(100%,440px);display:grid}.sq[data-astro-cid-k4gmujqw]{background:var(--paper-2);border:1.5px solid var(--line-strong);transition:background .26s var(--ease), transform .26s var(--ease-bounce), border-color .26s;border-radius:3px}.sq[data-astro-cid-k4gmujqw].on{border-color:var(--ink);transform:scale(1.04)}.grid[data-astro-cid-k4gmujqw][data-tone=accent] .sq[data-astro-cid-k4gmujqw].on{background:var(--accent)}.grid[data-astro-cid-k4gmujqw][data-tone=pop] .sq[data-astro-cid-k4gmujqw].on{background:var(--pop)}.grid[data-astro-cid-k4gmujqw][data-tone=sun] .sq[data-astro-cid-k4gmujqw].on{background:var(--sun)}.grid[data-astro-cid-k4gmujqw][data-tone=ink] .sq[data-astro-cid-k4gmujqw].on{background:var(--ink)}.readout[data-astro-cid-k4gmujqw]{margin:0;line-height:1}.readout[data-astro-cid-k4gmujqw] .poster[data-astro-cid-k4gmujqw]{font-size:clamp(3rem,7vw,5.5rem)}.pct[data-astro-cid-k4gmujqw]{font:400 2rem var(--font-poster);color:var(--fg-3)}.steps[data-astro-cid-k4gmujqw]{gap:55vh;margin:0;padding:20vh 0 30vh;list-style:none;display:grid}.step[data-astro-cid-k4gmujqw]{opacity:.35;transition:opacity .3s var(--ease);max-width:46ch}.step[data-astro-cid-k4gmujqw].active{opacity:1}.step[data-astro-cid-k4gmujqw] h3[data-astro-cid-k4gmujqw]{font-size:var(--step-3);margin:6px 0 14px}.step[data-astro-cid-k4gmujqw] .num[data-astro-cid-k4gmujqw]{color:var(--accent-text)}.step[data-astro-cid-k4gmujqw][data-tone=pop] .num[data-astro-cid-k4gmujqw]{color:var(--pop)}.step[data-astro-cid-k4gmujqw][data-tone=ink] .num[data-astro-cid-k4gmujqw]{color:var(--ink)}.step[data-astro-cid-k4gmujqw][data-tone=sun] .num[data-astro-cid-k4gmujqw]{color:var(--ink);background:var(--sun);padding:0 6px}.kicker[data-astro-cid-k4gmujqw]{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin:0;font-size:.72rem}.q[data-astro-cid-k4gmujqw]{border:1px solid var(--line-strong);border-radius:999px;margin-left:6px;padding:0 6px}.aside[data-astro-cid-k4gmujqw]{color:var(--pop);transform:rotate(calc(-1deg * var(--tilt)));margin:0;font-size:1.35rem}@media (width<=820px){.story[data-astro-cid-k4gmujqw]{grid-template-columns:minmax(0,1fr)}.sticky[data-astro-cid-k4gmujqw]{top:calc(var(--header-h) + 8px);z-index:2;background:var(--paper-2);grid-template-columns:auto auto;justify-content:center;align-items:center;padding:10px 0}.grid[data-astro-cid-k4gmujqw]{gap:3px;width:150px}.readout[data-astro-cid-k4gmujqw] .poster[data-astro-cid-k4gmujqw]{font-size:3rem}.steps[data-astro-cid-k4gmujqw]{gap:60vh;padding-top:10vh}.step[data-astro-cid-k4gmujqw]{opacity:1}}@media (prefers-reduced-motion:reduce){.sq[data-astro-cid-k4gmujqw]{transition:none}}.controls[data-astro-cid-nk2t5bcf]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.controls[data-astro-cid-nk2t5bcf] .mono[data-astro-cid-nk2t5bcf]{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-size:.72rem}.chip[data-astro-cid-nk2t5bcf]{font:700 .85rem var(--font-body);border:var(--bw-thin) solid var(--edge);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px}.chip[data-astro-cid-nk2t5bcf][aria-pressed=true]{background:var(--ink);color:var(--paper)}.rows[data-astro-cid-nk2t5bcf]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.row[data-astro-cid-nk2t5bcf]{grid-template-columns:minmax(120px,15rem) 1fr 4.2rem;align-items:center;gap:12px;display:grid}.name[data-astro-cid-nk2t5bcf]{font-size:.95rem;font-weight:600}.bar[data-astro-cid-nk2t5bcf]{border:var(--bw-thin) solid var(--edge);background:var(--paper);border-radius:4px;height:30px;display:flex;overflow:hidden}.seg[data-astro-cid-nk2t5bcf]{width:calc(var(--w) * 1%);font:600 .72rem var(--font-mono);transition:width .9s var(--ease);place-items:center;display:grid;overflow:hidden}.js .seg[data-astro-cid-nk2t5bcf]:not(.is-in){width:0}.seg-0[data-astro-cid-nk2t5bcf]{background:var(--paper-2);color:var(--ink)}.seg-1[data-astro-cid-nk2t5bcf]{background:var(--line);color:var(--ink)}.seg-2[data-astro-cid-nk2t5bcf]{background:var(--sun);color:var(--ink)}.seg-3[data-astro-cid-nk2t5bcf]{background:var(--pop);color:var(--on-pop)}.seg-4[data-astro-cid-nk2t5bcf]{background:var(--accent);color:var(--on-accent)}.head[data-astro-cid-nk2t5bcf]{text-align:right;font-size:1.5rem}.legend[data-astro-cid-nk2t5bcf]{color:var(--fg-2);flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.legend[data-astro-cid-nk2t5bcf] li[data-astro-cid-nk2t5bcf]{align-items:center;gap:6px;display:flex}.key[data-astro-cid-nk2t5bcf]{border:1.var(--bw) solid var(--edge);border-radius:2px;width:14px;height:14px}@media (width<=640px){.row[data-astro-cid-nk2t5bcf]{grid-template-columns:minmax(0,1fr) 3.4rem}.name[data-astro-cid-nk2t5bcf]{grid-column:1/-1;font-size:.88rem}.bar[data-astro-cid-nk2t5bcf]{grid-column:1}}@media (prefers-reduced-motion:reduce){.seg[data-astro-cid-nk2t5bcf]{transition:none}.js .seg[data-astro-cid-nk2t5bcf]:not(.is-in){width:calc(var(--w) * 1%)}}.diverge[data-astro-cid-xxs4gnxm]{gap:4px;margin:0;padding:0;list-style:none;display:grid}details[data-astro-cid-xxs4gnxm]{border-bottom:2px dashed var(--line-strong);padding:10px 0}summary[data-astro-cid-xxs4gnxm]{cursor:pointer;grid-template-columns:minmax(130px,14rem) 1fr 9rem;align-items:center;gap:14px;list-style:none;display:grid}summary[data-astro-cid-xxs4gnxm]::-webkit-details-marker{display:none}.title[data-astro-cid-xxs4gnxm]{align-items:baseline;gap:8px;font-weight:700;display:flex}.title[data-astro-cid-xxs4gnxm]:before{content:"+";font:700 1.1rem var(--font-mono);color:var(--accent-text);transition:transform var(--dur) var(--ease)}details[data-astro-cid-xxs4gnxm][open] .title[data-astro-cid-xxs4gnxm]:before{transform:rotate(45deg)}.track[data-astro-cid-xxs4gnxm]{grid-template-columns:minmax(0,1fr) auto 1fr;align-items:center;height:30px;display:grid}.left[data-astro-cid-xxs4gnxm]{justify-content:flex-end;display:flex}.right[data-astro-cid-xxs4gnxm]{justify-content:flex-start;display:flex}.dis[data-astro-cid-xxs4gnxm],.agr[data-astro-cid-xxs4gnxm]{height:30px;font:600 .75rem var(--font-mono);width:calc(var(--w) * 2%);max-width:100%;transition:width .9s var(--ease);white-space:nowrap;border:var(--bw-thin) solid var(--edge);place-items:center;display:grid;overflow:hidden}.dis[data-astro-cid-xxs4gnxm]{background:var(--ink);color:var(--paper);border-radius:4px 0 0 4px}.agr[data-astro-cid-xxs4gnxm]{background:var(--accent);color:var(--on-accent);border-radius:0 4px 4px 0}.mid[data-astro-cid-xxs4gnxm]{background:var(--ink);width:3px;height:38px}.js .dis[data-astro-cid-xxs4gnxm]:not(.is-in),.js .agr[data-astro-cid-xxs4gnxm]:not(.is-in){width:0}.verdict[data-astro-cid-xxs4gnxm]{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:.72rem}.statement[data-astro-cid-xxs4gnxm]{max-width:70ch;margin:12px 0 4px;font-size:1.05rem;font-style:italic}.quip[data-astro-cid-xxs4gnxm]{color:var(--pop);margin:0;font-size:1.3rem}.axis[data-astro-cid-xxs4gnxm]{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);grid-template-columns:minmax(130px,14rem) 1fr 1fr 1fr 9rem;font-size:.7rem;display:grid}.axis[data-astro-cid-xxs4gnxm] span[data-astro-cid-xxs4gnxm]:first-child{grid-column:2}.axis[data-astro-cid-xxs4gnxm] span[data-astro-cid-xxs4gnxm]:nth-child(2){text-align:center}.axis[data-astro-cid-xxs4gnxm] span[data-astro-cid-xxs4gnxm]:nth-child(3){text-align:right}@media (width<=700px){summary[data-astro-cid-xxs4gnxm]{grid-template-columns:minmax(0,1fr);gap:6px}.verdict[data-astro-cid-xxs4gnxm]{display:none}.axis[data-astro-cid-xxs4gnxm]{grid-template-columns:repeat(3,minmax(0,1fr))}.axis[data-astro-cid-xxs4gnxm] span[data-astro-cid-xxs4gnxm]:first-child{grid-column:1}}@media (prefers-reduced-motion:reduce){.dis[data-astro-cid-xxs4gnxm],.agr[data-astro-cid-xxs4gnxm]{transition:none}.js .dis[data-astro-cid-xxs4gnxm]:not(.is-in),.js .agr[data-astro-cid-xxs4gnxm]:not(.is-in){width:calc(var(--w) * 2%)}}.wa[data-astro-cid-za4vpwwj]{border:var(--bw) solid var(--edge);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:36px 0 0;display:grid;overflow:hidden}.worry[data-astro-cid-za4vpwwj],.answer[data-astro-cid-za4vpwwj]{align-content:start;gap:8px;padding:20px 22px;display:grid}.worry[data-astro-cid-za4vpwwj]{background:color-mix(in srgb, var(--fg) 6%, transparent)}.answer[data-astro-cid-za4vpwwj]{border-left:var(--bw) solid var(--edge)}.tag[data-astro-cid-za4vpwwj]{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);margin:0;font-size:.75rem}.w[data-astro-cid-za4vpwwj]{font-family:var(--font-display);font-size:var(--step-1);color:var(--fg);margin:0;line-height:1.25}.a[data-astro-cid-za4vpwwj]{color:var(--fg);margin:0}.go[data-astro-cid-za4vpwwj]{color:var(--accent-text);font-weight:700;text-decoration:none}.go[data-astro-cid-za4vpwwj]:hover{text-decoration:underline}@media (width<=700px){.wa[data-astro-cid-za4vpwwj]{grid-template-columns:minmax(0,1fr)}.answer[data-astro-cid-za4vpwwj]{border-left:0;border-top:var(--bw) solid var(--edge)}}.pp-hero[data-astro-cid-opmc45wn]{isolation:isolate;align-items:end;min-height:min(80svh,760px);padding-bottom:48px;display:grid;position:relative;overflow:hidden}.pp-hero[data-astro-cid-opmc45wn] .bg[data-astro-cid-opmc45wn]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pp-hero[data-astro-cid-opmc45wn]:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent 20%, color-mix(in srgb, var(--night) 88%, transparent) 75%);position:absolute;inset:0}.pp-hero[data-astro-cid-opmc45wn] h1[data-astro-cid-opmc45wn]{font-size:var(--step-5);margin:10px 0 18px}.pp-hero[data-astro-cid-opmc45wn] h1[data-astro-cid-opmc45wn] span[data-astro-cid-opmc45wn]{color:var(--accent-text)}.pp-hero[data-astro-cid-opmc45wn] .lede[data-astro-cid-opmc45wn]{color:var(--snow)}.pp-hero[data-astro-cid-opmc45wn] .credit[data-astro-cid-opmc45wn]{text-align:right;color:var(--snow-2);position:absolute;bottom:8px;right:0}.actions[data-astro-cid-opmc45wn]{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.actions[data-astro-cid-opmc45wn] .btn[data-astro-cid-opmc45wn]:not(.btn-primary){color:var(--snow)}.thanks[data-astro-cid-opmc45wn]{max-width:60ch;color:var(--snow-2);margin:18px 0 0;font-size:.92rem}.thanks[data-astro-cid-opmc45wn] a[data-astro-cid-opmc45wn]{color:var(--snow)}.herd-dots[data-astro-cid-opmc45wn]{grid-template-columns:repeat(26,1fr);gap:6px;max-width:760px;margin:28px 0 10px;display:grid}.dot[data-astro-cid-opmc45wn]{aspect-ratio:1;background:var(--pop);border:var(--bw-thin) solid var(--edge);border-radius:50%;width:100%;max-width:22px;display:inline-block}.dot[data-astro-cid-opmc45wn].anon{background:0 0}.key[data-astro-cid-opmc45wn]{align-items:center;gap:8px;font-size:.75rem;display:flex}.key[data-astro-cid-opmc45wn] .dot[data-astro-cid-opmc45wn]{width:14px}.two[data-astro-cid-opmc45wn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px);margin-top:32px;display:grid}.hbars[data-astro-cid-opmc45wn]{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hbars[data-astro-cid-opmc45wn] li[data-astro-cid-opmc45wn]{grid-template-columns:minmax(110px,12rem) 1fr 3rem;align-items:center;gap:10px;font-size:.9rem;display:grid}.hbars[data-astro-cid-opmc45wn] b[data-astro-cid-opmc45wn]{font-family:var(--font-mono);text-align:right;font-weight:600}.hb[data-astro-cid-opmc45wn]{height:18px;width:calc(var(--w) * 1%);background:var(--ink);max-width:100%;transition:width .9s var(--ease);border-radius:2px}.hb[data-astro-cid-opmc45wn].pop{background:var(--pop)}.hb[data-astro-cid-opmc45wn].accent{background:var(--accent);border:1.var(--bw) solid var(--edge)}.js .hb[data-astro-cid-opmc45wn]:not(.is-in){width:0}.hbars[data-astro-cid-opmc45wn].big li[data-astro-cid-opmc45wn]{grid-template-columns:minmax(120px,16rem) 1fr 3rem;font-size:1rem}.hbars[data-astro-cid-opmc45wn].big .hb[data-astro-cid-opmc45wn]{height:26px}.note[data-astro-cid-opmc45wn]{color:var(--fg-3);margin-top:12px;font-size:.75rem}.story-sec[data-astro-cid-opmc45wn]{background:var(--paper-2);border-block:var(--bw) solid var(--edge)}.species[data-astro-cid-opmc45wn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.sp[data-astro-cid-opmc45wn]{border:var(--bw-thin) solid var(--edge);background:var(--snow);padding:16px}.sp[data-astro-cid-opmc45wn]:nth-child(2){background:var(--sun)}.sp-name[data-astro-cid-opmc45wn]{font:var(--dw) 1.6rem var(--font-display);text-transform:var(--display-case);margin:0;font-stretch:75%}.sp-ex[data-astro-cid-opmc45wn]{color:var(--fg-2);margin:0 0 10px;font-size:.85rem}.meter[data-astro-cid-opmc45wn]{border:var(--bw-thin) solid var(--edge);background:var(--paper);height:16px;display:flex}.meter[data-astro-cid-opmc45wn] .very[data-astro-cid-opmc45wn]{width:calc(var(--w) * 1%);background:var(--accent);transition:width .9s var(--ease)}.meter[data-astro-cid-opmc45wn] .imp[data-astro-cid-opmc45wn]{width:calc(var(--w) * 1%);background:var(--pop);transition:width .9s var(--ease)}.js .meter[data-astro-cid-opmc45wn] span[data-astro-cid-opmc45wn]:not(.is-in){width:0}.sp-nums[data-astro-cid-opmc45wn]{margin:8px 0 0;font-size:.75rem}.night[data-astro-cid-opmc45wn] h2[data-astro-cid-opmc45wn] span[data-astro-cid-opmc45wn]{color:var(--accent-text)}.wall[data-astro-cid-opmc45wn]{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:28px 0 0;padding:0;list-style:none;display:flex}.wall[data-astro-cid-opmc45wn] li[data-astro-cid-opmc45wn]{font:var(--dw-2) calc(var(--s) * 1rem) / 1.05 var(--font-display);text-transform:var(--display-case);color:var(--snow);font-stretch:70%}.wall[data-astro-cid-opmc45wn] li[data-astro-cid-opmc45wn]:nth-child(3n+1){color:var(--sun)}.wall[data-astro-cid-opmc45wn] li[data-astro-cid-opmc45wn]:nth-child(4n+2){color:var(--accent-text)}.wall[data-astro-cid-opmc45wn] sup[data-astro-cid-opmc45wn]{font:600 .7rem var(--font-mono);color:var(--snow-2);margin-left:3px}.split[data-astro-cid-opmc45wn]{border:var(--bw) solid var(--edge);height:64px;font:700 .9rem var(--font-body);margin-top:18px;display:flex}.split[data-astro-cid-opmc45wn] span[data-astro-cid-opmc45wn]{width:calc(var(--w) * 1%);white-space:nowrap;place-items:center;display:grid;overflow:hidden}.split[data-astro-cid-opmc45wn] .yes[data-astro-cid-opmc45wn]{background:var(--accent);color:var(--on-accent)}.split[data-astro-cid-opmc45wn] .maybe[data-astro-cid-opmc45wn]{background:var(--sun);color:var(--ink);border-inline:var(--bw) solid var(--edge)}.split[data-astro-cid-opmc45wn] .no[data-astro-cid-opmc45wn]{background:var(--ink);color:var(--paper)}.aside[data-astro-cid-opmc45wn]{color:var(--pop);margin-top:12px;font-size:1.4rem}.tally[data-astro-cid-opmc45wn]{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tally[data-astro-cid-opmc45wn] li[data-astro-cid-opmc45wn]{grid-template-columns:minmax(140px,16rem) 1fr 2.5rem;align-items:center;gap:12px;display:grid}.t-label[data-astro-cid-opmc45wn]{font-weight:600}.marks[data-astro-cid-opmc45wn]{flex-wrap:wrap;gap:3px;display:flex}.marks[data-astro-cid-opmc45wn] i[data-astro-cid-opmc45wn]{background:var(--ink);width:4px;height:26px;transform:rotate(calc(4deg * var(--tilt)));border-radius:2px}.marks[data-astro-cid-opmc45wn] i[data-astro-cid-opmc45wn].five{background:var(--accent);width:4px;transform:rotate(calc(-60deg * var(--tilt))) translateY(6px);margin-left:-16px;margin-right:8px}.tally[data-astro-cid-opmc45wn] b[data-astro-cid-opmc45wn]{font-family:var(--font-mono);text-align:right}.team[data-astro-cid-opmc45wn]{font-size:1.2rem;font-style:italic}@media (width<=860px){.two[data-astro-cid-opmc45wn]{grid-template-columns:minmax(0,1fr)}.species[data-astro-cid-opmc45wn]{grid-template-columns:repeat(2,minmax(0,1fr))}.herd-dots[data-astro-cid-opmc45wn]{grid-template-columns:repeat(13,1fr);gap:5px}}@media (width<=520px){.species[data-astro-cid-opmc45wn]{grid-template-columns:minmax(0,1fr)}.hbars[data-astro-cid-opmc45wn] li[data-astro-cid-opmc45wn],.hbars[data-astro-cid-opmc45wn].big li[data-astro-cid-opmc45wn],.tally[data-astro-cid-opmc45wn] li[data-astro-cid-opmc45wn]{grid-template-columns:minmax(0,1fr) 2.6rem}.hbars[data-astro-cid-opmc45wn] li[data-astro-cid-opmc45wn] span[data-astro-cid-opmc45wn]:first-child,.tally[data-astro-cid-opmc45wn] .t-label[data-astro-cid-opmc45wn]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.js .hb[data-astro-cid-opmc45wn]:not(.is-in),.js .meter[data-astro-cid-opmc45wn] span[data-astro-cid-opmc45wn]:not(.is-in){width:calc(var(--w) * 1%)}}
