.cm[data-astro-cid-tpve4fhm]{--hand:"Segoe Print", "Bradley Hand", "Comic Neue", cursive;--reading:#d6dde0;--keep:#ffc94d;padding:0 var(--gutter) 6rem}.cm-bar[data-astro-cid-tpve4fhm]{z-index:20;background:var(--accent-strong);height:2px;transform:scaleX(var(--cm-p,0));transform-origin:0;position:fixed;inset:0 0 auto}.cm-left[data-astro-cid-tpve4fhm]{z-index:20;border:1px solid var(--line);backdrop-filter:blur(8px);color:var(--muted);opacity:0;transition:opacity var(--motion-medium) var(--ease), translate var(--motion-medium) var(--ease);pointer-events:none;background:#090b0dd9;border-radius:999px;margin:0;padding:.55rem .9rem;font-size:.8rem;position:fixed;bottom:1rem;right:1rem;translate:0 .5rem}.cm-left[data-astro-cid-tpve4fhm].is-on{opacity:1;translate:0}.cm-left[data-astro-cid-tpve4fhm] b[data-astro-cid-tpve4fhm]{min-width:2ch;color:var(--accent-strong);font-variant-numeric:tabular-nums;text-align:right;display:inline-block}.cm-kicker[data-astro-cid-tpve4fhm]{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem}.cm-hero[data-astro-cid-tpve4fhm]{border-bottom:1px solid var(--line);align-items:center;gap:clamp(2.5rem,6vw,5rem);max-width:72rem;margin:0 auto;padding:clamp(3rem,9vw,7rem) 0 clamp(3rem,7vw,5rem);display:grid}@media (width>=64rem){.cm-hero[data-astro-cid-tpve4fhm]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.cm-hero[data-astro-cid-tpve4fhm] h1[data-astro-cid-tpve4fhm]{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(2.8rem,7vw,5.6rem);line-height:.95}.cm-deck[data-astro-cid-tpve4fhm]{color:var(--accent-strong);margin:1.25rem 0 2rem;font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.3}.cm-hero__text[data-astro-cid-tpve4fhm]>p[data-astro-cid-tpve4fhm]:not(.cm-kicker,.cm-deck,.cm-meta){max-width:36rem;color:var(--reading);line-height:1.7}.cm-meta[data-astro-cid-tpve4fhm]{border-top:1px solid var(--line);color:var(--dim);margin:2rem 0 0;padding-top:1.25rem;font-size:.85rem}.cm-note[data-astro-cid-tpve4fhm]{width:min(80vw,26rem);animation:cm-drop var(--motion-hero) var(--ease) both;justify-self:center;margin:0;rotate:2deg}.cm-note[data-astro-cid-tpve4fhm] img[data-astro-cid-tpve4fhm]{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 2rem 4rem #0000008c}.cm-note[data-astro-cid-tpve4fhm] figcaption[data-astro-cid-tpve4fhm]{color:var(--dim);font-family:var(--hand);text-align:center;margin-top:1rem}@keyframes cm-drop{0%{opacity:0;translate:0 2rem;rotate:-4deg}}.cm-body[data-astro-cid-tpve4fhm]{max-width:42rem;color:var(--reading);margin:0 auto;font-size:clamp(1.02rem,.98rem + .25vw,1.15rem);line-height:1.75}.cm-body[data-astro-cid-tpve4fhm] section[data-astro-cid-tpve4fhm]{padding-top:clamp(4rem,9vw,7rem);scroll-margin-top:1rem;position:relative}.cm-num[data-astro-cid-tpve4fhm]{color:var(--accent);font-family:var(--display);letter-spacing:.2em;margin:0;font-size:.95rem}.cm-body[data-astro-cid-tpve4fhm] h2[data-astro-cid-tpve4fhm]{color:var(--ink);font-family:var(--display);text-transform:uppercase;margin:.25rem 0 1.5rem;font-size:clamp(2rem,4.5vw,3rem);line-height:1.05}.cm-body[data-astro-cid-tpve4fhm] h3[data-astro-cid-tpve4fhm]{color:var(--ink);margin:2.5rem 0 .5rem;font-size:1.15rem}.cm-body[data-astro-cid-tpve4fhm] p[data-astro-cid-tpve4fhm]{margin:0 0 1.1rem}.cm-callout[data-astro-cid-tpve4fhm]{border-left:2px solid var(--accent);background:var(--bg-soft);color:var(--muted);margin:1.75rem 0;padding:1rem 1.25rem;font-size:.95em}.cm-callout[data-astro-cid-tpve4fhm] p[data-astro-cid-tpve4fhm]{margin:0}.cm-fig[data-astro-cid-tpve4fhm]{border:1px solid var(--line);background:var(--bg-soft);border-radius:6px;margin:2.5rem 0;padding:clamp(1.25rem,3vw,2rem)}.cm-fig[data-astro-cid-tpve4fhm] figcaption[data-astro-cid-tpve4fhm]{color:var(--dim);margin-top:1.25rem;font-size:.85rem;line-height:1.5}.cm-ab__row[data-astro-cid-tpve4fhm]{grid-template-columns:1fr auto;gap:.4rem 1rem;margin-bottom:1.25rem;display:grid}.cm-ab__label[data-astro-cid-tpve4fhm]{color:var(--ink);grid-column:1/-1;font-size:.95rem;margin:0!important}.cm-ab__label[data-astro-cid-tpve4fhm] span[data-astro-cid-tpve4fhm]{border:1px solid var(--line);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;margin-right:.5rem;font-size:.75rem;display:inline-grid}.cm-ab__track[data-astro-cid-tpve4fhm]{background:var(--surface);border-radius:999px;align-self:center;height:.6rem;overflow:hidden}.cm-ab__fill[data-astro-cid-tpve4fhm]{width:var(--w);border-radius:inherit;background:var(--dim);height:100%;transition:width 1.2s var(--ease)}.cm-ab__row--win[data-astro-cid-tpve4fhm] .cm-ab__fill[data-astro-cid-tpve4fhm]{background:var(--accent);transition-delay:.15s}.cm-ab__value[data-astro-cid-tpve4fhm]{min-width:7.5rem;color:var(--ink);font-variant-numeric:tabular-nums;margin:0!important}.cm-ab__value[data-astro-cid-tpve4fhm] em[data-astro-cid-tpve4fhm]{background:var(--keep);color:#111;letter-spacing:.08em;text-transform:uppercase;transition:opacity var(--motion-medium) var(--ease) 1.3s;border-radius:3px;margin-left:.4rem;padding:.1rem .45rem;font-size:.7rem;font-style:normal;font-weight:700}.cm-dots__grid[data-astro-cid-tpve4fhm]{grid-template-columns:repeat(10,1fr);gap:clamp(.35rem,1.5vw,.7rem);max-width:22rem;margin:0 auto;display:grid}.cm-dots__grid[data-astro-cid-tpve4fhm] span[data-astro-cid-tpve4fhm]{aspect-ratio:1;background:var(--muted);transition:opacity .4s var(--ease), scale .4s var(--ease), background .4s var(--ease);transition-delay:calc(var(--i) * 18ms);border-radius:50%}.cm-dots[data-astro-cid-tpve4fhm].is-in span[data-astro-cid-tpve4fhm]:not(.stay),[data-astro-cid-tpve4fhm][data-motion=reduce] .cm-dots[data-astro-cid-tpve4fhm] span[data-astro-cid-tpve4fhm]:not(.stay){opacity:.12;scale:.6}.cm-dots[data-astro-cid-tpve4fhm].is-in .stay[data-astro-cid-tpve4fhm],[data-astro-cid-tpve4fhm][data-motion=reduce] .cm-dots[data-astro-cid-tpve4fhm] .stay[data-astro-cid-tpve4fhm]{background:var(--accent-strong);box-shadow:0 0 .6rem #9be7ff73}.cm-dots[data-astro-cid-tpve4fhm] figcaption[data-astro-cid-tpve4fhm]{text-align:center}.cm-count[data-astro-cid-tpve4fhm]{text-align:center;grid-template-columns:1fr 1fr;gap:1rem;display:grid}.cm-count[data-astro-cid-tpve4fhm] figcaption[data-astro-cid-tpve4fhm]{grid-column:1/-1}.cm-count__item[data-astro-cid-tpve4fhm] p[data-astro-cid-tpve4fhm]{margin:0!important}.cm-count__num[data-astro-cid-tpve4fhm]{color:var(--accent-strong);font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,8vw,3.8rem);line-height:1.1}.cm-count__item--vain[data-astro-cid-tpve4fhm]{color:var(--dim)}.cm-count__item--vain[data-astro-cid-tpve4fhm] .cm-count__num[data-astro-cid-tpve4fhm]{color:var(--dim);transition:text-decoration-color var(--motion-medium) var(--ease) 1.5s;text-decoration:line-through 2px #0000}.cm-count[data-astro-cid-tpve4fhm].is-in .cm-count__item--vain[data-astro-cid-tpve4fhm] .cm-count__num[data-astro-cid-tpve4fhm],[data-astro-cid-tpve4fhm][data-motion=reduce] .cm-count__item--vain[data-astro-cid-tpve4fhm] .cm-count__num[data-astro-cid-tpve4fhm]{text-decoration-color:currentColor}.cm-chain[data-astro-cid-tpve4fhm] ol[data-astro-cid-tpve4fhm]{flex-direction:column;align-items:center;gap:1.6rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=40rem){.cm-chain[data-astro-cid-tpve4fhm] ol[data-astro-cid-tpve4fhm]{flex-direction:row;justify-content:space-between;gap:.5rem}}.cm-chain[data-astro-cid-tpve4fhm] li[data-astro-cid-tpve4fhm]{color:var(--ink);font-family:var(--hand);transition:opacity .5s var(--ease), translate .5s var(--ease), color .5s var(--ease);transition-delay:calc(var(--i) * .28s);font-size:clamp(1.05rem,2.4vw,1.25rem);position:relative}.cm-chain[data-astro-cid-tpve4fhm] li[data-astro-cid-tpve4fhm]:last-child{color:var(--keep)}.cm-chain[data-astro-cid-tpve4fhm] li[data-astro-cid-tpve4fhm]:not(:last-child):after{content:"↓";color:var(--accent);font-family:var(--body);position:absolute;top:100%;left:50%;translate:-50% .1rem}@media (width>=40rem){.cm-chain[data-astro-cid-tpve4fhm] li[data-astro-cid-tpve4fhm]:not(:last-child):after{content:"→";top:50%;left:auto;right:-.15rem;translate:100% -50%}}[data-astro-cid-tpve4fhm][data-motion=on] .cm-ab[data-astro-cid-tpve4fhm]:not(.is-in) .cm-ab__fill[data-astro-cid-tpve4fhm]{width:0}[data-astro-cid-tpve4fhm][data-motion=on] .cm-ab[data-astro-cid-tpve4fhm]:not(.is-in) em[data-astro-cid-tpve4fhm]{opacity:0}[data-astro-cid-tpve4fhm][data-motion=on] .cm-chain[data-astro-cid-tpve4fhm]:not(.is-in) li[data-astro-cid-tpve4fhm]{opacity:0;translate:0 .6rem}.cm-end[data-astro-cid-tpve4fhm]{border-top:1px solid var(--line);color:var(--muted);margin-top:clamp(4rem,9vw,6rem);padding-top:2rem}@media (prefers-reduced-motion:reduce){.cm-note[data-astro-cid-tpve4fhm]{animation:none}.cm-left[data-astro-cid-tpve4fhm],.cm-fig[data-astro-cid-tpve4fhm] [data-astro-cid-tpve4fhm],.cm-fig[data-astro-cid-tpve4fhm] [data-astro-cid-tpve4fhm]:after{transition:none!important}}
