/* enhance: home (owned by its section agent) ==========================
   Signature hero entrance for the "Um, who?" landing. Motion lives in
   home.js; this file only adds GPU hints + hooks. Scoped to .home-enh
   (added at runtime) so nothing leaks to other pages. Transform/opacity
   only. Under reduced motion this file does nothing visible (home.js
   returns null and the base .reveal safety keeps everything shown).
   ==================================================================== */

/* Compositor hints while the entrance / parallax run. */
.home-enh .mega,
.home-enh .torn,
.home-enh .beer-head,
.home-enh .beer-body p,
.home-enh .beer-foot,
.home-enh .creds .line,
.home-enh .agencies img,
.home-enh .btn-cta { will-change: transform, opacity; }

/* SplitText children must be able to take a transform. */
.home-enh .mega .g > *,
.home-enh .mega .fk > *,
.home-enh .creds .line span > *,
.home-enh .beer-head > * { display: inline-block; will-change: transform, opacity; }

/* The torn image is revealed with a clip wipe from its base. */
.home-enh .torn { transform-origin: 50% 100%; }

/* Magnetic CTA: keep the pull crisp; base transition on colour only so
   our inline transform (set by gsap) is never fought by a CSS tween. */
.home-enh .btn-cta { transition: background-color .3s ease, color .3s ease, box-shadow .3s ease; will-change: transform; }
