/* Image-only candidate: approved one-way cinematic timing. */
.profile-hero .hero-image-one {
  background-image: url('/assets/homepage-monte-vista-desktop.jpg') !important;
  background-position: center center;
  animation: monteVistaHeroPush 22s ease-in-out 1 both;
}
@keyframes monteVistaHeroPush {
  from { transform: scale(1.02) translate3d(0,0,0); }
  to { transform: scale(1.08) translate3d(0,0,0); }
}
@media (max-width:600px) {
  .profile-hero .hero-image-one {
    background-image: url('/assets/homepage-monte-vista-mobile-alternate.jpg') !important;
    background-position: center center;
    animation-name: monteVistaHeroPushMobile;
  }
}
@keyframes monteVistaHeroPushMobile {
  from { transform: scale(1.02) translate3d(0,0,0); }
  to { transform: scale(1.05) translate3d(0,0,0); }
}
@media (prefers-reduced-motion:reduce) {
  .profile-hero .hero-image-one {
    animation:none;
    transform:scale(1.02);
    will-change:auto;
  }
}
