/* Ajustes puntuales de jerarquía para la Home. */
.masthead .brand span{
  font-size:13px;
  font-weight:800;
  letter-spacing:.035em;
  color:var(--wine);
}
.hero h1{
  font-size:clamp(36px,5.2vw,68px);
}
.hero .concept{
  font-size:clamp(20px,2.2vw,31px);
  font-weight:700;
  -webkit-text-stroke:.32px rgba(255,250,245,.84);
  text-shadow:0 1px 1px rgba(58,2,12,.45),0 0 9px rgba(49,0,9,.20);
}
@media(max-width:700px){
  .masthead .brand span{font-size:11px}
  .hero h1{font-size:32px}
  .hero .concept{font-size:15px;-webkit-text-stroke:.22px rgba(255,250,245,.8)}
}
