.hero{text-align:center;padding:36px 0 12px}.hero h1{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:.005em;text-transform:uppercase;color:var(--brand);width:max-content;max-width:100%;margin:0 auto 14px;font-size:clamp(30px,7vw,74px);line-height:.94}.hero h1 .punct{color:var(--paper);-webkit-text-stroke:5px var(--brand);paint-order:stroke fill}.hero p{max-width:880px;color:var(--ink-2);margin:0 auto;font-size:clamp(17px,2.05vw,23px);font-weight:500;line-height:1.5}.hero p strong{font-weight:700}.hero p.hero__about{color:var(--ink-2);max-width:62ch;margin:10px auto 0;font-size:14px;line-height:1.5}