.hero h1.threshold-title {
  max-width: 650px;
  font-size: clamp(50px, 6.5vw, 94px);
  line-height: 0.84;
  letter-spacing: -0.06em;
}

.hero h1.threshold-title em {
  display: block;
}

.hero h1.threshold-title > span {
  display: block;
}

@media (max-width: 850px) {
  .hero h1.threshold-title {
    font-size: clamp(54px, 13vw, 82px);
  }
}

@media (max-width: 480px) {
  .hero h1.threshold-title {
    font-size: clamp(38px, 11.8vw, 60px);
  }
}
