/* Light section headings, with a stronger homepage hero. */
.home-page #main :is(h1,h2,h3){font-family:var(--font);font-weight:500;font-style:normal;text-wrap:balance}
.home-page #main .hero-copy h1{font-size:clamp(46px,4.8vw,68px);font-weight:700;letter-spacing:-.04em;line-height:1.1}
.home-page .hero-copy h1>[data-i18n]{font-weight:inherit}
@media(max-width:850px){.home-page #main .hero-copy h1{font-size:clamp(34px,4.6vw,40px)}}
@media(max-width:700px){
  .home-page #main .hero-copy h1{font-size:clamp(32px,9.25vw,44px);line-height:1.12}
  .home-page .hero-copy h1>[data-i18n="heroLine3"]{font-size:1em;line-height:inherit;letter-spacing:inherit;margin-top:0}
}
