.banner73__title {
  font-size: clamp(3rem, calc(1.25vw + 2.5rem), 4rem);
  line-height: calc(1 + 0.2 / var(--font-heading-scale));
  font-weight: 500;
  color: rgb(var(--color-foreground));
}

.banner73__subtitle {
  font-size: clamp(1.4rem, calc(0.25vw + 1.3rem), 1.6rem);
  line-height: calc(1 + 0.5 / var(--font-heading-scale));
  padding-top: 2rem;
  padding-bottom: clamp(3rem, calc(5vw + 1rem), 7rem);
  color: rgba(var(--color-foreground), 0.6);
}

.banner73__content {
  max-width: 60rem;
}