/* REVIG v15 — revertida para base v13; apenas tipografia da chamada e divisor do menu. */
/* Divisor fino de 1px no limite inferior do cabeçalho, em qualquer tamanho de tela. */
.header, .header.is-scrolled {
  border-bottom: 1px solid rgba(226, 182, 90, .32);
}
.header::after {
  content: "";
  position: absolute;
  height: 1px;
  left: 18%;
  right: 18%;
  bottom: -1px;
  background: linear-gradient(90deg, transparent, rgba(239,206,135,.56) 35%, rgba(239,206,135,.72) 50%, rgba(239,206,135,.56) 65%, transparent);
  pointer-events: none;
}
/* A palavra REVIG é a arte original, SEM movimento e SEM alteração no espaçamento. */
/* Nova fonte apenas das duas frases: delicada, levemente inclinada, com alinhamento preciso. */
.hero .hero-claim {
  font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif;
  font-style: italic;
  font-weight: 400;
  letter-spacing: -.023em;
  line-height: 1.03;
  text-transform: none;
  color: var(--gold-brand, #C68E05);
  text-wrap: balance;
  font-synthesis: style;
}
.hero .hero-claim > span {display: block;}
@media (min-width: 1151px) {
  /* A tipografia HTML toma o lugar da antiga frase embutida na arte, removida sem tocar no logo/modelo. */
  .hero .hero-claim {
    position:absolute;
    top: 60.9%;
    left: 61.5%;
    width: 36.5%;
    height: auto;
    padding: 0;
    margin: 0;
    clip: auto;
    overflow: visible;
    white-space: normal;
    font-size: clamp(34px, 3.55vw, 62px);
    letter-spacing: -.027em;
    line-height: .93;
    color: #C68E05;
    pointer-events: none;
  }
  .hero .hero-claim > span {white-space: nowrap;}
  .hero .hero-claim > span + span {margin-top: 5px;}
}
@media (min-width: 700px) and (max-width: 1150px) {
  .hero .hero-claim {font-size:clamp(30px, 4.25vw, 46px);line-height:1.04;}
}
@media (max-width: 699px) {
  .hero .hero-claim {font-size:clamp(33px, 8.7vw, 43px);line-height:1.02;letter-spacing:-.027em;}
  .hero .hero-claim > span {white-space:normal;}
}
@media (max-width: 359px) {
  .hero .hero-claim {font-size:clamp(30px, 9vw, 33px);}
}
