/* Joy's Box V46 — hero exit performance pass. Visuals are unchanged. */
.hero.hero-v11{contain:paint}
.hero-v15__webgl,.hero-v15__webgl canvas{backface-visibility:hidden}

/* The entrance-only blend layers have finished their job; removing them from
   compositing prevents a full-screen blend pass while scrolling into Studio. */
body.is-ready .hero-v11__media::before,
body.is-ready .hero-v11::after{
  animation:none!important;
  display:none!important;
}

/* Release expensive promoted text layers after the reveal. */
body.is-ready .hero-v11__line b,
body.is-ready .hero-v11__line i{
  will-change:auto!important;
}

/* The WebGL frame stays visually frozen when most of the hero has left the
   viewport. No opacity transition here: the last rendered frame remains. */
.hero-v11__media.is-webgl-resting .hero-v15__webgl{
  will-change:auto!important;
}
