Four big numbers in a hairline grid. Stat component props: value (the final display text), decimals, prefix, suffix, description, and the sparkline's line/fill points. Each number counts up from zero as it scrolls into view, then its sparkline draws in beneath the label via stroke-dashoffset (no @keyframes); without JavaScript the final value and full sparkline render directly. Off entirely under prefers-reduced-motion. A footnote beneath the grid names the data source.