/* Original photo remains the fallback beneath the silent looping video. */
.beat-store .marketplace-hero {
  min-height: 100vh;
  min-height: 100svh;
  background-image: url('/assets/sirhoz-studio-entrance.jpeg');
  background-size: cover;
  background-position: center 44%;
  background-repeat: no-repeat;
}
.beat-store .marketplace-hero::before {
  background: linear-gradient(90deg,rgba(0,0,0,.54),rgba(0,0,0,.35) 65%,rgba(0,0,0,.38));
}
.beat-store .entrance-video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 44%;
  z-index: -2;
  pointer-events: none;
}
@media(max-width:800px) {
  .beat-store .marketplace-hero { background-position: center; }
  .beat-store .entrance-video { object-position: center; }
}
