.stats{position:relative;overflow:hidden}.stats--image{color:#fff}.stats__bg{position:absolute;inset:0}.stats__bg-inner{position:absolute;inset:-12% 0}.stats__bg img{width:100%;height:100%;object-fit:cover}.stats__bg:after{content:"";position:absolute;inset:0;background:#100e0ca3}.stats__inner{position:relative}.stats--image .section-header__subtitle{color:#fffc}.stats__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;margin:0;padding:0}@media screen and (min-width: 990px){.stats__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stats__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.stats__list--5,.stats__list--6{grid-template-columns:repeat(3,minmax(0,1fr))}.stat+.stat{border-left:1px solid color-mix(in srgb,currentColor 16%,transparent)}.stats__list--5 .stat:nth-child(4),.stats__list--6 .stat:nth-child(4){border-left:0}}.stat{display:grid;align-content:start;gap:8px;padding:8px 16px;text-align:center}.stat__value{display:inline-flex;align-items:baseline;justify-content:center;gap:6px;color:var(--color-accent);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(clamp(2.75rem,2rem + 3vw,4.75rem) * var(--heading-scale, 1));letter-spacing:-.03em;line-height:1}.stats--image .stat__value{color:#fff}.stat__number{font-variant-numeric:tabular-nums}.stat__affix{color:var(--color-text);font-size:.4em;letter-spacing:0}.stats--image .stat__affix{color:color-mix(in srgb,var(--color-accent) 60%,#fff)}.stat__label{font-weight:var(--font-body-weight-strong)}.stat__text{color:var(--color-muted);font-size:var(--text-sm)}.stats--image .stat__text{color:#ffffffbf}
