body h1,body h2,body h3{font-family:var(--display);letter-spacing:.015em;overflow-wrap:anywhere;font-weight:700}body h1{line-height:1.4}body h2{line-height:1.5}body h3{line-height:1.55}body .home-hero h1{white-space:normal;width:auto;max-width:100%;font-size:clamp(32px,3.25vw,54px)}body .brand-manifesto__copy h2{max-width:1100px;margin-bottom:48px;font-size:clamp(28px,3vw,46px)}body .brand-origin__story h2{font-size:clamp(28px,2.5vw,38px)}body .brand-origin{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,5vw,72px)}body .brand-origin__metrics strong{letter-spacing:.03em;font-size:clamp(30px,2.8vw,42px);font-weight:700;line-height:1.35}body .home-fit-grid h3{font-size:22px}body .brand-manifesto__copy>.home-fit-grid{gap:24px}body .home-fit-grid a{padding:32px}body .home-fit-grid p{line-height:2}@media (max-width:1000px){body .brand-origin{grid-template-columns:1fr}}@media (max-width:800px){body .home-hero h1{font-size:clamp(28px,7.6vw,36px)}body .brand-manifesto__copy h2{margin-bottom:32px;font-size:28px}body .brand-origin__story h2{font-size:28px}body .home-fit-grid a{padding:26px}}
