.hero h1{font-size:clamp(62px,6.7vw,100px);line-height:1.13;letter-spacing:-.045em}.v1-scope p{max-width:780px;color:#c3d3dd;font-size:18px;line-height:1.8}.v1-scope h2{font-size:clamp(27px,3vw,42px)}@media(max-width:600px){.hero h1{font-size:clamp(32px,10.8vw,44px);line-height:1.2}.v1-scope p{font-size:16px}}

/* Homepage title only: a quieter opening above the primary gradient line. */
[data-page="home"] .hero-final h1{text-align:left}
[data-page="home"] .hero-final h1>.hero-white{font-size:.68em;line-height:1.2;letter-spacing:-.035em;margin-bottom:.22em}
[data-page="home"] .hero-final h1>.hero-gradient{line-height:1.13}
