/* Joy's Box V50 — performance only. No visual redesign. */
@media (min-width: 901px) {
  /* These three images start animating immediately after the hero. Promote
     only these layers ahead of time so their first transform does not create
     a compositor layer in the middle of the scroll gesture. */
  .manifesto#about .manifest-card > img {
    will-change: transform;
    backface-visibility: hidden;
  }

  /* Keep the WebGL canvas as one isolated composite surface. */
  .hero-v15__webgl,
  .hero-v15__webgl canvas {
    contain: strict;
  }
}
