.hero h1{font-size:clamp(42px,4.8vw,76px);overflow-wrap:break-word}.hero-tagline{font-family:Georgia,serif;font-size:clamp(22px,2.3vw,34px);font-style:italic;margin:18px 0 0}.carta-group>summary h3{display:inline;margin:0;font:inherit}.hero-copy{min-width:0}@media(max-width:760px){.hero h1{font-size:clamp(39px,9vw,66px)}.hero-tagline{font-size:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}