@font-face{font-family:Futura Book;src:url(/fonts/futura/Futura-Book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body :is(h1:not(.brief-name),.compact-brand,.atlas-edition){font-family:Futura Book,Arial,sans-serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.08em!important;white-space:normal}body :is(h1:not(.brief-name),.compact-brand,.atlas-edition) *{font-family:inherit!important;letter-spacing:inherit!important;text-transform:inherit}body :is(h1:not(.brief-name),.compact-brand,.atlas-edition){text-align:center!important;margin-inline:auto;max-width:100%}body h1:not(.brief-name){font-size:clamp(28px,3.8vw,52px)}body .hero .brand,body .hero .titleblock{width:100%;min-width:0}body .hero .compact-brand{display:block;font-size:clamp(24px,3vw,34px)}body .hero h1{font-size:clamp(36px,4.5vw,68px)}body .hero .homeTitle{font-size:clamp(30px,6vw,76px);white-space:normal}body .hero .pageTitle{font-size:clamp(40px,4.8vw,76px)}body .classification-guide h1{font-size:clamp(44px,6vw,80px)}body .gallery h1{font-size:clamp(28px,4vw,48px)}body .field-handoff h1{font-size:clamp(24px,4vw,36px)}body .ci-heading h1{font-size:clamp(34px,4vw,60px)}body .atlas-heading h1{font-size:clamp(26px,3.2vw,38px)}body .reference-heading h1{font-size:clamp(30px,4vw,46px)}body .atlas-top h1{font-size:24px}body .atlas-top .atlas-edition{display:block;font-size:8px}@media(max-width:680px){body .atlas-top h1{font-size:19px}body .atlas-top .atlas-edition{font-size:7px}}body .company-brief h1.brief-name{font-family:var(--font-body)!important;font-size:clamp(38px,5vw,72px);font-weight:400;text-transform:none;letter-spacing:0!important;text-align:left}body .company-brief h1.brief-name span{font-family:inherit!important;letter-spacing:inherit!important;text-transform:none}
