.counters{--counter-direction:row;--counter-stat-color:inherit;--counter-stat-line-height:1;--counter-stat-text-decoration:inherit;--counter-title-color:inherit;--counter-title-line-height:1.2;--counter-title-text-decoration:inherit;--counter-title-max-width:calc(20rem - 3vw);--counter-prefix-margin-top:.1em;--counter-suffix-margin-top:.1em;--col-count\@xl:3;--gap\@lg:clamp(1.4rem,2.4vw,3.2rem);--gap\@xl:clamp(1.4rem,2.4vw,3.2rem)}.counter{display:flex;flex-direction:var(--counter-direction);gap:1em;position:relative}.counter__title{color:var(--counter-title-color);display:block;font-family:var(--counter-title-font-family,var(--font-family));font-size:var(--counter-title-font-size,var(--font-size));font-style:var(--counter-title-font-style,var(--font-style));font-weight:var(--counter-title-font-weight,var(--font-weight));line-height:var(--counter-title-line-height);max-width:var(--counter-title-max-width);text-decoration:var(--counter-title-text-decoration)}.counter__stat{color:var(--counter-stat-color);display:flex;font-family:var(--counter-stat-font-family,var(--font-family));font-size:var(--counter-stat-font-size,var(--font-size));font-style:var(--counter-stat-font-style,var(--font-style));font-weight:var(--counter-stat-font-weight,var(--font-weight));line-height:var(--counter-stat-line-height);text-decoration:var(--counter-stat-text-decoration)}.counter__stat:not(.jumbo,.h1,.h2,.h3,.h4,.h5,.h6){--font-size:4rem;--font-weight:bold}.counter sup{font-size:.5875em}.counter__prefix,.counter__suffix{line-height:1;top:0}sup.counter__prefix{margin-top:var(--counter-prefix-margin-top)}sup.counter__suffix{margin-top:var(--counter-suffix-margin-top)}.counter__number-wrap{position:relative}.counter__number[data-counter]{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.no-js .counter__number[data-counter]{display:none}@media (prefers-reduced-motion:no-preference){.js .counter__number--fallback{opacity:0}}@media (prefers-reduced-motion:reduce){.js .counter__number[data-counter]{display:none}}.js .counters[data-mh-animation]{will-change:auto!important}.js .counters[data-mh-animation] .counter{opacity:0}.counters.animated .counter{animation:var(--counter-animation) 1s cubic-bezier(.46,.52,.09,1.01) forwards;animation-delay:calc(var(--counter-animation-delay))}