/* H1 scale reduced by 30% from the original site typography. */
h1 {
  font-size: clamp(1.82rem, 4.2vw, 3.85rem);
}

@media (max-width: 640px) {
  h1 {
    font-size: 1.89rem;
  }

  .hero {
    padding-top: 46px;
  }

  .hero .eyebrow {
    margin-bottom: 14px;
    font-size: .72rem;
    letter-spacing: .065em;
    line-height: 1.35;
  }

  .hero h1 {
    margin-bottom: 18px;
    font-size: clamp(2.25rem, 10vw, 2.65rem);
    line-height: 1.03;
    letter-spacing: -.055em;
  }

  .hero .lead {
    margin-top: 0;
    font-size: 1.08rem;
    line-height: 1.55;
  }

  .hero-actions {
    margin: 24px 0;
  }
}
