/* Fix for blurry "Client Stories" badge/text during the GSAP scroll-scrubbed
   zoom (main.js "#50. zoom-in-full") — as .badge-zoon-in and
   .badge-text-zoom-in scale up (25x / 8x) tied to scroll, the browser can
   cache the transformed element as a compositor texture and upscale that
   bitmap instead of re-rendering it, which reads as blur well before the
   scrub reaches its end state. Forcing a dedicated GPU layer with correct
   antialiasing keeps both crisp through the whole range. */
.badge-zoon-in,
.badge-text-zoom-in {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  -webkit-font-smoothing: antialiased;
}
