@font-face{font-family:Roboto;src:url('./fonts/roboto-variable.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
body{font-family:var(--zok-body-font,Roboto,Arial,sans-serif);font-size:var(--zok-body-size,16px);line-height:var(--zok-body-line,1.65)}button,input,textarea,select{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--zok-heading-font,Roboto,Arial,sans-serif);font-weight:var(--zok-heading-weight,600)}h1{font-size:var(--zok-h1-desktop,36px);line-height:var(--zok-h1-line,1.25)}h2{font-size:var(--zok-h2-desktop,30px);line-height:var(--zok-h2-line,1.25)}h3{font-size:var(--zok-h3-desktop,24px);line-height:var(--zok-h3-line,1.3)}.description,.cap-intro,.cap-description,.page-content p{font-size:var(--zok-body-size,16px);line-height:var(--zok-body-line,1.65);font-weight:400;letter-spacing:normal;text-align:left;white-space:normal;word-break:normal;overflow-wrap:break-word}.description{max-width:min(100%,var(--zok-hero-copy-width,600px));margin-top:28px}.nav-label,.nav-expand.nav-label,.small-panel a,.mega-group li a{font-size:var(--zok-nav-size,14px)}.btn,.nav-quote{font-family:var(--zok-body-font,Roboto,Arial,sans-serif);font-size:var(--zok-button-size,16px)}.slideshow-controls{gap:14px}.pause{font-family:inherit;font-size:12px}.eyebrow{line-height:1.4}.copy{max-width:630px}@media(max-width:1023px) and (min-width:768px){h1{font-size:var(--zok-h1-desktop,36px)}.copy{max-width:56%}}@media(max-width:767px){h1{font-size:var(--zok-h1-mobile,32px)}h2{font-size:var(--zok-h2-mobile,26px)}h3{font-size:var(--zok-h3-mobile,22px)}.description{margin-top:20px}.copy{max-width:none}}

/* Menu typography: primary, dropdown and mobile. */
.nav-label,.nav-expand.nav-label,.small-panel a,.mega-group p,.mega-group li a,.nav-group-label,.mobile-row>a,.mobile-parent,.mobile-sub .mobile-row>a,.mobile-sub .mobile-parent{font-size:var(--zok-nav-size,18px);font-weight:var(--zok-nav-weight,500)}
