/* SITE LIVE 019 — Correções incrementais da Home e performance; identidade e dados preservados. */
/* Mostra todo o Santuário e o ônibus dentro da imagem já aprovada, sem esticar nem recortar. */
@media(min-width:981px){
  body.on-home .home-phase1 .hero-picture {
    background-color:#080c13!important;
  }
  body.on-home .home-phase1 .hero-picture img {
    object-fit:contain!important;
    object-position:right center!important;
    transform:none!important;
  }
  body.on-home .home-phase1 .hero-body .page-title {
    max-width:560px!important;
    font-size:clamp(36px,3.0vw,46px)!important;
    line-height:1.075!important;
    letter-spacing:-.035em!important;
    text-wrap:balance;
  }
  body.on-home .trip-home-featured {
    padding-top:94px!important;
  }
  body.on-home .trip-home-heading {
    margin-bottom:8px!important;
  }
}
@media(min-width:981px) and (max-height:760px){
  body.on-home .trip-home-featured {
    padding-top:90px!important;
  }
  body.on-home .home-phase1 .hero-body .page-title {
    font-size:clamp(32px,2.9vw,43px)!important;
    max-width:570px!important;
  }
}
@media(max-width:980px){
  body.on-home .hero-body .page-title {text-wrap:balance;}
}
/* Make preloaded hero visible promptly without unnecessary visual reflow. */
body.on-home .home-phase1 .hero-picture img{backface-visibility:hidden}
