.acl-hero-v2__image-wrap { position: relative; }
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2 .acl-hero-video-poster {
  position:absolute!important; inset:0!important; width:100%!important; height:100%!important;
  object-fit:contain!important; z-index:5!important; pointer-events:none;
}
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2 .acl-hero-video-poster[hidden] { display:none!important; }
.acl-hero-video-indicator {
  position: absolute; inset: 0; z-index: 20;
  display: flex; align-items: center; justify-content: center;
  pointer-events: none; background: transparent; color: #c98b80;
  opacity: 1 !important; visibility: visible !important;
}
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2__image-wrap.is-video-loading {
  min-height: 240px !important;
}
.acl-hero-video-indicator[hidden] { display: none !important; }
.acl-hero-video-indicator::after {
  content: none !important; display: none !important;
}
.acl-hero-video-indicator::before { content: none !important; display: none !important; }
.acl-hero-v2__video::-webkit-media-controls,
.acl-hero-v2__video::-webkit-media-controls-enclosure,
.acl-hero-v2__video::-webkit-media-controls-overlay-enclosure { display: none !important; }
.acl-hero-video-indicator.has-canvas::after { display: none !important; }
.acl-hero-video-indicator__ring {
  display: block !important; width: 64px !important; height: 64px !important;
  flex: 0 0 64px;
  border: 0 !important; background: transparent !important;
  animation: none !important; transition: none !important;
  will-change: transform;
}
@media (max-width:600px){
  .acl-hero-video-indicator__ring {
    width:48px !important; height:48px !important; flex-basis:48px;
  }
}
@media (min-width:1377px){
/* Reserve the known opening video's actual ratio before metadata or JS arrives. */
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2:has(.acl-hero-v2__slide:first-child video[src*="/2026/10/aclind-web.mp4"]){
--aclind-hero-fit-height:45.689655vw;
}
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2.acl-hero-v2.acl-hero-v2,
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2.acl-hero-v2.acl-hero-v2 .acl-hero-v2__viewport,
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2.acl-hero-v2.acl-hero-v2 .acl-hero-v2__track,
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2.acl-hero-v2.acl-hero-v2 .acl-hero-v2__slide.acl-hero-v2__slide{
height:var(--aclind-hero-fit-height,56.25vw)!important;
min-height:0!important;max-height:none!important;
}
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2.acl-hero-v2.acl-hero-v2 .acl-hero-v2__slide:not(.has-video) img.acl-hero-v2__photo{
object-fit:contain!important;
}
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2.acl-hero-v2.acl-hero-v2 .acl-hero-v2__slide video.acl-hero-v2__video{
object-fit:contain!important; height:100%!important; width:100%!important;
}
}
@keyframes aclind-video-loading { to { transform: rotate(360deg); } }
