.figure{padding:var(--cv-sp-6);position:relative;margin:0}.figure-title{font-family:var(--cv-font);font-size:var(--cv-fs-0);letter-spacing:-.01em;margin:0 0 .875rem;color:var(--cv-ink);line-height:1.2}.figure-note{margin:14px 0 0;color:var(--cv-mute);font-size:var(--cv-fs-meta);line-height:1.6}.figure-note code{font-family:var(--cv-font-code);font-size:.92em;background:var(--cv-ink);color:var(--cv-paper);padding:1px 5px}.fig-narrow{max-width:44%;margin-right:auto}.fig-mid{max-width:62%;margin-right:auto}.fig-wide{max-width:80%;margin-right:auto}@media(max-width:640px){.fig-narrow,.fig-mid,.fig-wide{max-width:100%;margin-right:0}}.sweep{padding:var(--cv-sp-6) var(--cv-sp-6) var(--cv-sp-4);margin:0}.sweep-title{font-family:var(--cv-font);font-size:var(--cv-fs-1);letter-spacing:-.01em;margin:0 0 .625rem;color:var(--cv-ink)}.sweep-svg{display:block;width:100%;height:auto;max-height:260px}.sweep-legend{display:flex;flex-wrap:wrap;gap:var(--cv-sp-4);margin-top:var(--cv-sp-3);font-family:var(--cv-font);font-size:var(--cv-fs-meta);color:var(--cv-mute)}.sweep-legend .swatch{display:inline-block;width:12px;height:12px;vertical-align:-2px;margin-right:4px;border:1px solid var(--cv-ink)}.aphorism{font-family:var(--cv-font);font-size:var(--cv-fs-1);line-height:1.3;letter-spacing:-.01em;text-align:center;padding:var(--cv-sp-7);margin:0}.aphorism strong{font-weight:inherit;color:var(--cv-lavender)}.aphorism u{text-decoration-thickness:3px;text-underline-offset:6px}.aphorism.aphorism-red strong{color:var(--cv-brick)}.aphorism.aphorism-sage strong{color:var(--cv-sage)}.math-aside{font-size:.92em;color:var(--cv-mute);border-left:2px solid var(--cv-mute);padding:4px 0 4px 14px;margin:8px 0 16px;font-style:normal}.pictogram-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--cv-sp-6)}.pictogram-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cv-sp-4)}@media(max-width:720px){.pictogram-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.pictogram-pair,.pictogram-grid-3{grid-template-columns:1fr}}.pictogram-card{padding:16px 18px 14px;display:flex;flex-direction:column;gap:10px}.pictogram-card-title{font-family:var(--cv-font);font-size:1rem;letter-spacing:-.01em;margin:0;display:flex;align-items:baseline;gap:.5rem}.pictogram-card-title .flag,.pictogram-card-title .glyph{font-size:18px;line-height:1;position:relative;top:1px}.pictogram-card-meta{font-family:var(--cv-font);font-size:var(--cv-fs-meta);color:var(--cv-mute);margin:0}.pictogram-readout{display:flex;align-items:baseline;gap:8px;font-family:var(--cv-font);margin:0;flex-wrap:wrap}.pictogram-readout .num{font-size:var(--cv-fs-2);letter-spacing:-.01em}.pictogram-readout .num.good{color:var(--cv-sage)}.pictogram-readout .num.bad{color:var(--cv-brick)}.pictogram-readout .num.mute{color:var(--cv-mute)}.pictogram-readout .label{font-family:var(--cv-font);font-size:var(--cv-fs-meta);color:var(--cv-mute)}.unit-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;margin:2px 0}.unit-grid.cols-12{grid-template-columns:repeat(12,1fr)}.unit-grid.cols-15{grid-template-columns:repeat(15,1fr)}.unit-grid.cols-20{grid-template-columns:repeat(20,1fr)}.unit-pict{aspect-ratio:1 / 1;border-radius:2px;border:1px solid var(--cv-ink);position:relative;box-shadow:inset 0 -1px #0000002e,inset 0 1px #ffffff47}.unit-pict.round{border-radius:50%}.unit-pict.brick{background:var(--cv-brick)}.unit-pict.lavender{background:var(--cv-lavender)}.unit-pict.sage{background:var(--cv-sage)}.unit-pict.cream{background:var(--cv-paper)}.unit-pict.ink{background:var(--cv-ink)}.unit-pict.faded{opacity:.32;border-color:var(--cv-mute)}.inline-token{display:inline-block;width:.95em;height:.95em;border-radius:2px;border:1px solid var(--cv-ink);vertical-align:-.12em;margin:0 .05em;box-shadow:inset 0 -1px #00000038,inset 0 1px #ffffff52}.inline-token.round{border-radius:50%}.inline-token.brick{background:var(--cv-brick)}.inline-token.lavender{background:var(--cv-lavender)}.inline-token.sage{background:var(--cv-sage)}.inline-token.ink{background:var(--cv-ink)}.pipeline{display:flex;align-items:stretch;gap:0;flex-wrap:wrap}.pipeline-step{flex:1 1 140px;background:var(--cv-paper);border:2px solid var(--cv-ink);padding:var(--cv-sp-3) var(--cv-sp-4);position:relative;font-family:var(--cv-font);font-size:var(--cv-fs-0);line-height:1.4;min-width:0}.pipeline-step+.pipeline-step{margin-left:-2px}.pipeline-step .stage{font-family:var(--cv-font);font-size:var(--cv-fs-meta);text-transform:lowercase;letter-spacing:.06em;color:var(--cv-mute);display:block;margin-bottom:var(--cv-sp-1)}.pipeline-step strong{display:block;font-family:var(--cv-font);font-size:var(--cv-fs-0);letter-spacing:-.01em}.pipeline-step.brick{background:color-mix(in srgb,var(--cv-brick) 12%,var(--cv-paper))}.pipeline-step.lavender{background:color-mix(in srgb,var(--cv-lavender) 12%,var(--cv-paper))}.pipeline-step.sage{background:color-mix(in srgb,var(--cv-sage) 14%,var(--cv-paper))}@media(max-width:640px){.pipeline-step{flex-basis:100%}.pipeline-step+.pipeline-step{margin-left:0;margin-top:-2px}}.prose>.figure+*,.prose>.pictogram-pair+*,.prose>.pictogram-grid-3+*,.prose>.sweep+*,.prose>.aphorism+*,.prose>.pipeline+*{margin-top:2.4em}.prose>*+.figure,.prose>*+.pictogram-pair,.prose>*+.pictogram-grid-3,.prose>*+.sweep,.prose>*+.aphorism,.prose>*+.pipeline{margin-top:2.4em}.prose>*+.math-aside,.prose>.math-aside+*{margin-top:2em}.fn-claim{color:inherit;text-decoration:none}.fn-claim .footnote-ref{font-family:var(--cv-font);font-weight:700;color:var(--cv-lavender);padding:1px 5px;background:color-mix(in srgb,var(--cv-lavender) 12%,transparent);transition:background var(--cv-dur-press) var(--cv-ease-glide),color var(--cv-dur-press) var(--cv-ease-glide)}@media(hover:hover){.fn-claim:hover .footnote-ref{background:var(--cv-lavender);color:var(--cv-paper)}}.prose>.footnotes{margin-top:6em}@media(max-width:280px){.sweep-svg{max-height:160px}}.figure img,.figure video{display:block;width:100%;height:auto}
