Component #5: Stack Spread
Eight cards start clustered in a pile, then scatter across the screen as you scroll - each one on its own rotation and depth, with a little cursor drift once they've settled. A headline fades in partway through the scatter.
Built on framer-motion's scroll and spring hooks, not GSAP. Scroll length, stack scale, card radius, cluster rotation, background and text color are all exposed as controls. Respects reduced motion - rotation and the headline's scale-in flatten, cursor parallax turns off.

Component #5: Stack Spread
Eight cards start clustered in a pile, then scatter across the screen as you scroll - each one on its own rotation and depth, with a little cursor drift once they've settled. A headline fades in partway through the scatter.
Built on framer-motion's scroll and spring hooks, not GSAP. Scroll length, stack scale, card radius, cluster rotation, background and text color are all exposed as controls. Respects reduced motion - rotation and the headline's scale-in flatten, cursor parallax turns off.
