
/* V9.1 — ONLY the two-line hero introduction hierarchy. All other V9 styling preserved. */
.hero .hero-copy > .eyebrow.bright {
  color: #f59657;
  font-family: var(--sans);
  font-size: clamp(13px, 1.12vw, 16px);
  font-weight: 800;
  letter-spacing: .055em !important;
  line-height: 1.45;
  margin-bottom: 8px;
  position: relative;
  top: -7px;
}
.hero .hero-copy > .eyebrow.bright .hero-kicker-second {
  display: block;
  color: #f7f5f2 !important;
  font-family: var(--sans);
  font-size: clamp(10px, .80vw, 11.5px);
  font-weight: 450;
  letter-spacing: .012em !important;
  line-height: 1.5;
  text-transform: none !important;
  margin-top: 3px;
}
@media (max-width: 700px) {
  .hero .hero-copy > .eyebrow.bright {
    font-size: clamp(11.5px, 3.12vw, 13px);
    letter-spacing: .035em !important;
    line-height: 1.5;
    margin-bottom: 7px;
    top: -6px;
  }
  .hero .hero-copy > .eyebrow.bright .hero-kicker-second {
    font-size: clamp(10px, 2.68vw, 11px);
    letter-spacing: .01em !important;
    line-height: 1.55;
    margin-top: 3px;
  }
}
