/* BEERKUS hero v9 — hard A/B double buffer. No fades, no black handoff. */
.video-frame .hero-video-buffer-v9{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  opacity:1!important;
  visibility:visible!important;
  display:block!important;
  z-index:0!important;
  transition:none!important;
  animation:none!important;
  transform:none!important;
  pointer-events:none!important;
  filter:brightness(var(--media-brightness)) saturate(.88)!important;
  will-change:auto!important;
  -webkit-transform:translateZ(0)!important;
}
.video-frame .hero-video-buffer-v9.is-active{
  z-index:1!important;
  opacity:1!important;
  visibility:visible!important;
  transition:none!important;
}
.video-frame .hero-video-handoff-v9{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  z-index:2!important;
  opacity:0!important;
  visibility:hidden!important;
  display:block!important;
  pointer-events:none!important;
  transition:none!important;
  animation:none!important;
  transform:none!important;
  filter:brightness(var(--media-brightness)) saturate(.88)!important;
}
.video-frame .hero-video-handoff-v9.is-visible{
  opacity:1!important;
  visibility:visible!important;
}
.video-frame .video-shade{z-index:3!important;pointer-events:none!important}
.video-frame .video-index{z-index:4!important}
