@font-face{font-family:SpaceGrotesk;font-style:normal;font-weight:100 900;src:url(./SpaceGrotesk-VariableFont_wght.DIScfSlK.ttf);font-grotesk:swap}@font-face{font-family:WorkSans;font-style:normal;font-weight:100 900;src:url(./WorkSans-VariableFont_wght.-AC0muF9.ttf);font-grotesk:swap}@font-face{font-family:WorkSans;font-style:italic;font-weight:100 900;src:url(./WorkSans-Italic-VariableFont_wght.D6Y9d-w5.ttf);font-grotesk:swap}:root{--font-grotesk:SpaceGrotesk,sans-serif;--font-sans:WorkSans,sans-serif;--scale-36:36px;--scale-32:32px;--scale-24:24px;--scale-20:20px;--scale-16:16px;--scale-15:15px;--scale-14:14px;--scale-13:13px;--scale-12:12px;--scale-11:11px;--scale-10:10px;--scale-9:9px;--scale-8:8px}body{box-sizing:border-box;color:var(--color-charcoal);font-family:WorkSans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0}.title-hero,h1,h2,h3,h4,h5,h6{font-family:SpaceGrotesk,sans-serif;font-weight:600}.title-hero{font-size:32px;letter-spacing:-.5px;line-height:1.15}.title-page{font-family:SpaceGrotesk,sans-serif;font-size:24px;font-weight:600;line-height:1.2}.subtitle{color:var(--color-warm-grey);font-family:WorkSans,sans-serif;font-size:15px;font-weight:400;line-height:1.7}.heading{font-size:20px;line-height:1.25}.heading,.subheading{font-family:SpaceGrotesk,sans-serif;font-weight:600}.subheading{font-size:16px;line-height:1.3}.label,.overline{font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1.4}.input-label,.label,.overline{font-family:WorkSans,sans-serif;text-transform:uppercase}.input-label{color:var(--color-charcoal);font-size:11px;font-weight:600;letter-spacing:.08em}.body-base{font-size:13px;line-height:1.6}.body-base,.body-small{font-family:WorkSans,sans-serif;font-weight:400}.body-small{font-size:11px;line-height:1.5}.body-strong{font-weight:600}.body-link,.body-strong{font-family:WorkSans,sans-serif;font-size:13px;line-height:1.6}.body-link{color:var(--color-lapis);font-weight:500;text-decoration:none}.body-link:hover{color:var(--color-lapis-dark)}.data-display{font-family:SpaceGrotesk,sans-serif;font-size:36px;font-weight:600;line-height:1.1}.caption{color:var(--color-light-grey);font-family:WorkSans,sans-serif;font-size:10px;font-weight:400;line-height:1.4}.btn-text-primary{font-size:13px}.btn-text-primary,.btn-text-secondary{font-family:WorkSans,sans-serif;font-weight:500}.btn-text-secondary{font-size:11px}.nav-text{font-family:WorkSans,sans-serif;font-size:13px;font-weight:400}.footer-label,.nav-text.is-active{font-weight:500}.footer-label{color:var(--color-warm-grey);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.footer-label,.input-text{font-family:WorkSans,sans-serif}.input-text{color:var(--color-charcoal);font-size:13px;font-weight:400}.input-text::-moz-placeholder{color:var(--color-light-grey)}.input-text::placeholder{color:var(--color-light-grey)}.badge-text{font-size:9px}.badge-text,.badge-text-sm{font-family:WorkSans,sans-serif;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.badge-text-sm{font-size:8px}@media(max-width:1279px){.title-hero{font-size:28px}.title-page{font-size:20px}.data-display{font-size:32px}}@media(max-width:767px){.title-hero{font-size:24px}.heading,.title-page{font-size:18px}.subtitle{font-size:14px}.data-display{font-size:28px}}
