:root{--giant:3rem;--heading:3rem;--heading1:2.5rem;--heading2:2rem;--heading3:1.75rem;--heading4:1.5rem;--heading5:0.875rem;--heading6:1rem;--subheading:0.875rem;--subheadingSmall:0.75rem;--paragraphLarge:1rem;--paragraph:0.875rem;--disclosure:0.75rem;--gapSm:1rem;--gapMd:1.25rem;--gapLg:1.5rem;--gapXl:2rem}@media (min-width:480px){:root{--giant:4rem;--heading:3.5rem;--heading1:3rem}}@media (min-width:640px){:root{--heading1:3.5rem;--heading2:2.5rem;--heading5:1rem;--paragraphLarge:1.25rem;--paragraph:1rem}}@media (min-width:768px){:root{--giant:6rem;--heading:5rem;--heading1:4rem}}@media (min-width:1024px){:root{--heading1:4.5rem;--heading2:3rem}}@media (min-width:1440px){:root{--giant:7rem;--heading:6rem;--heading1:5rem;--heading2:3.5rem;--heading3:2.5rem;--heading4:2rem;--heading6:0.75rem}}@font-face{font-display:swap;font-family:Neue Haas Unica Pro;font-weight:700;font-weight:500;font-style:italic;src:url(../font/font.woff2) format("woff2"),url(../font/font.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Haas Unica Pro;font-weight:400;src:url(../font/font1.woff2) format("woff2"),url(../font/font1.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Haas Unica Pro;font-weight:700;font-weight:500;src:url(../font/font2.woff2) format("woff2"),url(../font/font2.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Haas Unica Pro;font-weight:400;font-style:italic;src:url(../font/font3.woff2) format("woff2"),url(../font/font3.woff) format("woff")}