/* Shared EXOPRO reference: 2:1 desktop frame, minimum 530px height.
   Measure the header content once; every carousel uses these same variables. */
@media(min-width:1025px){
 html body .hero.slider.home-dw-slider,
 html body .hero.slider.home-dw-slider.vp-hero,
 html body .about-slider.wrap,
 html body .brand-banner,
 html body .dw-carousel,
 html body .dw-detail-hero{
  position:relative!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;
  width:var(--bm-slider-width,calc(100vw - 112px))!important;max-width:none!important;
  height:var(--bm-slider-height,calc((100vw - 112px)/2))!important;min-height:530px!important;
  aspect-ratio:auto!important;margin:28px 0 24px!important;box-sizing:border-box!important;
 }
 html body .hero.slider.home-dw-slider{display:flex!important;flex-direction:column!important;padding:0!important;gap:0!important}
 html body .hero.slider.home-dw-slider>.slides{flex:1 1 0!important;height:0!important;min-height:0!important;aspect-ratio:auto!important;width:100%!important}
 html body .hero.slider.home-dw-slider>.slider-controls{flex:0 0 60px!important;height:60px!important;min-height:60px!important;box-sizing:border-box!important;width:100%!important}
 html body .about-slider.wrap{display:flex!important;flex-direction:column!important;padding:0!important}
 html body .about-slider .about-slide-stage{flex:1 1 0!important;height:0!important;min-height:0!important}
 html body .about-slider .about-controls{flex:0 0 60px!important;height:60px!important;min-height:60px!important;box-sizing:border-box!important}
 html body .dw-carousel .dw-slide-stage{height:100%!important;min-height:0!important}
 html body .dw-carousel .dw-slide{height:100%!important;min-height:0!important;aspect-ratio:auto!important}
}
@media(min-width:1025px){html body .hero.slider.home-dw-slider:not(.vp-hero){position:relative!important;left:50%!important;transform:translateX(-50%)!important;width:var(--bm-slider-width,calc(100vw - 112px))!important;max-width:none!important;margin:28px 0 24px!important}}
