Solution. Five chapters for a pair of sunglasses that does not exist. On the first screen the glasses turn towards you. In "Design" the frame comes apart into lenses, rim, hinges and temples, then goes back together. In "Colors" you pick a frame and a lens coating, and the 3D model changes its material on the spot. If a device can't run WebGL, the page shows a still picture and never downloads the 3D library. With "reduce motion" switched on, nothing moves with the scroll. Built with three.js, GSAP ScrollTrigger and Lenis, in English and Russian, with light and dark themes.