/* The static picture and its canopy remain available until real playback begins. */
.hero-section[data-hero-video-desktop]>.mjqn-hero-video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:100% center;z-index:0;opacity:0;visibility:hidden;pointer-events:none!important;user-select:none}
.hero-section[data-hero-video-desktop]>.hero-shade{z-index:1;pointer-events:none}
.hero-section.hero-video-ready>.mjqn-hero-video{opacity:1;visibility:visible}
.hero-section.hero-video-ready .mjqn-scene-motion,
.hero-section.hero-video-ready .mjqn-cloth-canvas{display:none!important}
/* The scene-only loop moves foliage and cloth; crisp rain and impacts stay live. */
.hero-section.hero-video-ready>.mjqn-rain.is-running{opacity:1}
@media(max-width:900px){
  .hero-section[data-hero-video-desktop]>.mjqn-hero-video{object-position:50% 35%;scale:1!important;translate:0 0!important}
}
@media(prefers-reduced-motion:reduce){
  .hero-section[data-hero-video-desktop]>.mjqn-hero-video{display:none!important}
}
