.hero{align-items:flex-start;gap:16px}.hero-logo{height:clamp(72px,8.7vw,98px);margin-top:30px;align-self:flex-start}.hero-copy{min-width:0}@media(max-width:670px){.hero{display:flex;gap:10px}.hero-logo{height:54px;margin-top:29px;flex:0 0 auto}.hero h1{font-size:clamp(40px,12vw,54px)}.hero-copy{flex:1}}
