Scripted product demos with GSAP, part two: the camera
Part one replaced a 3.4 MB video with 40 KB of DOM animation. Part two adds a camera: zoom into the action, pan to follow the cursor, pull back for scene changes. Plus the SEO, accessibility, and agent arguments I skipped the first time.