/* Keeps the approved hero message balanced at desktop widths. */
.hero h1{font-size:clamp(40px,3.9vw,51px);letter-spacing:-2.5px;max-width:540px}.hero h1>span,.hero h1>em{display:block}.hero h1>em{font-size:.78em;letter-spacing:-2px;white-space:nowrap}@media(max-width:680px){.hero h1{font-size:clamp(38px,11vw,48px);letter-spacing:-2.1px}.hero h1>em{font-size:.82em;white-space:normal}}
