.hm5{--hm5-navy:#00204a;isolation:isolate;min-block-size:58svh;padding:clamp(3rem, 9svh, 5.5rem) var(--page-edge) clamp(2.5rem, 6svh, 3.75rem);background:var(--hm5-navy);color:var(--color-white);align-content:center;display:grid;position:relative;overflow:hidden}.hm5__row{--hm5-gap:clamp(1.75rem, 4vw, 4.5rem);justify-content:space-between;gap:var(--hm5-gap);inline-size:min(100%, var(--page-in));grid-template-columns:repeat(3,auto);margin:0 auto;display:grid;position:relative;container-type:inline-size}.hm5__cell{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:1rem;display:flex}.hm5__value{font-family:var(--font-display);font-size:min(clamp(3.5rem, 1.4rem + 5.4vw, 7rem), calc((100cqi - 2 * var(--hm5-gap)) / 9.2));letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;color:var(--color-white);margin:0;font-weight:600;line-height:.9}.hm5__label{max-inline-size:17ch;font-family:var(--font-body);color:#eaf2ffe0;text-wrap:balance;font-size:clamp(1rem,.92rem + .3vw,1.2rem);font-weight:400;line-height:1.35}.hm5__label:before{content:"";background:var(--tone,#4390ff);block-size:3px;inline-size:2.25rem;box-shadow:0 0 14px -2px var(--tone,#4390ff);border-radius:3px;margin-block-end:.9rem;display:block}.hm5 .countup{--countup-ghost:0;min-inline-size:var(--countup-w,auto);text-align:start;display:inline-block}.hm5 .countup [data-slot]{max-inline-size:var(--countup-slot,1em);clip-path:inset(-.5em 0);display:inline-block}.hm5 .countup [data-slot]:nth-child(-n+2){transition:max-inline-size .48s cubic-bezier(.4, 0, .2, 1), opacity .26s var(--ease-ui,ease) .34s}.hm5 .countup [data-slot][data-ghost]{max-inline-size:0}.hm5 .countup [data-slot][data-ghost]:nth-child(-n+2){transition:max-inline-size .48s cubic-bezier(.4,0,.2,1),opacity}@media (prefers-reduced-motion:reduce){.hm5 .countup [data-slot]:nth-child(-n+2){transition:none}}@media (max-width:47.99rem){.hm5{min-block-size:66svh}.hm5__row{grid-template-columns:1fr;gap:clamp(1.75rem,4.5svh,2.75rem)}.hm5__cell{gap:.75rem}.hm5__value{font-size:min(calc(var(--page-in) / 5.6), 4.5rem)}.hm5__label{max-inline-size:none}.hm5__label:before{margin-block-end:.75rem}}
