.stat__value{margin-top:calc(var(--spacing) * 7);font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.025em;font-weight:700;line-height:1;font-size:var(--text-4xl);color:var(--color-accent);display:block}.stat__label{margin-top:calc(var(--spacing) * 3);max-width:22ch;font-size:var(--text-sm);display:block}@media (min-width:48rem){.stat__value{font-size:var(--text-6xl)}.stat__label{font-size:var(--text-base)}}
.why-index{margin:calc(var(--spacing) * 12) 0 0;border-top:2px solid var(--color-ink);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.why-index__item{grid-template-columns:calc(var(--spacing) * 11) minmax(0, 1fr);column-gap:calc(var(--spacing) * 4);border-bottom:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent);padding-block:calc(var(--spacing) * 7);transition:border-color .15s var(--ease-in-out);align-content:start;display:grid}.why-index__item:hover{border-bottom-color:var(--color-accent)}.why-index__number{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--color-accent);transition:transform .15s var(--ease-in-out);grid-row:span 2;font-weight:700;line-height:.95}.why-index__item:hover .why-index__number{transform:translateY(-2px)}.why-index__text{margin-top:calc(var(--spacing) * 2.5);max-width:46ch;color:color-mix(in srgb, var(--color-ink) 70%, transparent)}@media (min-width:48rem){.why-index{grid-template-columns:repeat(2,minmax(0,1fr))}.why-index__item:nth-child(odd){border-inline-end:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent);padding-inline-end:calc(var(--spacing) * 8)}.why-index__item:nth-child(2n){padding-inline-start:calc(var(--spacing) * 8)}}@media (min-width:64rem){.why-index{margin-top:calc(var(--spacing) * 20)}.why-index__item{grid-template-columns:calc(var(--spacing) * 16) minmax(0, 1fr);column-gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10)}.why-index__item:nth-child(odd){padding-inline-end:calc(var(--spacing) * 14)}.why-index__item:nth-child(2n){padding-inline-start:calc(var(--spacing) * 14)}.why-index__number{font-size:var(--text-5xl)}}@media (prefers-reduced-motion:reduce){.why-index__number,.why-index__item:hover .why-index__number{transition:none;transform:none}}
