Scroll and the camera flies forward through an endless tube of dishes — each one rushing past and recycling at the far end. On a phone it's a clean gallery.
Order nowScroll back up and the flight replays 1:1 with the scrollbar; scroll away and its scroll handler halts (IntersectionObserver) — zero resident rAF at idle, so nothing runs when you're not scrolling. Hide the tab and it halts too. On a phone / reduced-motion it's a static dish gallery — no perspective, no loop to overheat.