/* Allow the more descriptive, localized homepage headings to wrap cleanly. */
.home-hero h1 {
  max-width: 1050px;
  font-size: clamp(52px, 6vw, 88px);
  line-height: 1.02;
  letter-spacing: -.045em;
}

@media (max-width: 640px) {
  .home-hero h1 {
    font-size: clamp(38px, 10.5vw, 60px);
    line-height: 1.06;
  }
}
