/* Keep hero words intact and give the headline more room. */
.hero.coreHome h1 {
  max-width: none;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

@media (min-width: 1101px) {
  .hero.coreHome {
    grid-template-columns: minmax(0, 1.45fr) minmax(380px, .55fr);
  }
}

@media (min-width: 621px) and (max-width: 1100px) {
  .hero.coreHome {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (max-width: 620px) {
  .hero.coreHome h1 {
    font-size: clamp(36px, 12vw, 58px);
  }
}
