.hero-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px;align-items:center;margin-top:26px}.hero-copy{min-width:0}.hero .hello{margin-top:0}.hero h1{font-size:clamp(3rem,6.2vw,5.5rem)}.hero-portrait{max-width:390px;width:100%;justify-self:end}.hero-portrait img{width:100%;height:auto;display:block;border-radius:16px 16px 65px 16px}.hero-bottom{margin-top:32px}.hero-bottom .round-link{margin-right:0}@media(max-width:760px){.hero-layout{grid-template-columns:1fr;gap:24px}.hero-portrait{justify-self:center;max-width:360px}.hero h1{font-size:clamp(2.5rem,10vw,4.5rem)}.hero h1 small{font-size:1.1rem}.hero-bottom{margin-top:20px}.hero-portrait img{border-radius:12px 12px 45px 12px}}
