@font-face{font-family:'Lexend Deca';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/lexend-deca-400.ttf) format('truetype')}@font-face{font-family:'Lexend Deca';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/lexend-deca-500.ttf) format('truetype')}@font-face{font-family:'Lexend Deca';font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/lexend-deca-600.ttf) format('truetype')}@font-face{font-family:'Lexend Deca';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/lexend-deca-700.ttf) format('truetype')}:root{--font-site:'Lexend Deca',sans-serif}html{font-synthesis:none;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-site)!important;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,body :not(svg):not(path):not(use),button,input,select,textarea{font-family:'Lexend Deca',sans-serif!important;word-spacing:normal!important}.body-copy,.company-description>p,.heading-note,.hero .desc,.mega-description,.profile-role,blockquote,dd,input,li,p,select,textarea{font-weight:400!important}h1,h2,h3,h4,h5,h6{font-weight:600!important;letter-spacing:-.035em;line-height:1.2}h1 em,h1 span,h2 em,h2 span,h3 em,h3 span,h4 span,h5 span,h6 span{font-weight:inherit!important}b,strong{font-weight:600}#header .header-inner #nav.open>.mega-trigger,#header .header-inner #nav>.mega-trigger,.cta,.orange,.pill,.primary,.tab,.tabs button,.text-link,.view-profile,button{font-weight:500!important}.company-label,.eyebrow,.feature-index,.feature-kicker,.grid-heading,.kicker,.mega-eyebrow,.purpose-modern-heading>p,.tag{font-weight:500!important}.card-info h3,.feature-person h2,.feature-title,.profile-text h2,.purpose-modern dt,.teaser-card h2{font-weight:600!important}.header-slogan-ink{font-weight:500!important}