@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.cMhupa_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.cMhupa_variable{--f-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
.r6{font-family:var(--f-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}.r6 :is(.t-hero,.t-h2,.t-h3,.t-stat){font-family:var(--f-display), var(--f-body), system-ui, sans-serif;font-weight:var(--f-display-weight,400);text-wrap:balance}.t-hero{letter-spacing:calc(-.025em + var(--f-display-track,0em));font-size:38px;line-height:1.06}.t-h2{letter-spacing:calc(-.02em + var(--f-display-track,0em));font-size:32px;line-height:1.1}.t-h3{letter-spacing:calc(-.015em + var(--f-display-track,0em));font-size:28px;line-height:1.18}.t-stat{letter-spacing:calc(-.03em + var(--f-display-track,0em));font-variant-numeric:tabular-nums;font-size:48px;line-height:1}.t-h4{letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.27}.t-h5{font-size:18px;font-weight:500;line-height:1.33}.t-lead{text-wrap:pretty;font-size:18px;line-height:1.5}.t-body{text-wrap:pretty;font-size:16px;line-height:1.5}.t-small{font-size:14px;line-height:1.43}.t-caption{font-size:13px;line-height:1.38}.t-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1}@media (min-width:640px){.t-hero{font-size:56px;line-height:1.04}.t-h2{font-size:44px;line-height:1.09}.t-h3{font-size:32px}.t-stat{font-size:64px}}@keyframes r7-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes r7-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes r7-ring{to{stroke-dashoffset:0}}
