/* Approved homepage slogan; shared category and product typography is independent. */
.home-intro .intro h1 {
  font-family: Gantari, Arial, sans-serif;
  font-size: clamp(30px, 4.5vw, 44px);
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: .075em;
  text-transform: uppercase;
  max-width: 16ch;
  margin-left: auto;
  margin-right: auto;
  color: #37363b;
}
@supports ((background-clip: text) or (-webkit-background-clip: text)) {
  .home-intro .intro h1 {
    background: linear-gradient(105deg, #292b30 8%, #716557 43%, #9a8b77 58%, #37363b 86%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
  }
}
@media (max-width: 420px) {
  .home-intro .intro h1 {
    font-size: 25px;
    letter-spacing: .055em;
  }
}
@media (forced-colors: active) {
  .home-intro .intro h1 {
    background: none;
    color: CanvasText;
  }
}
