Using Next.js, Three.js, React Three Fiber, and Framer Motion, I set out to create a cinematic digital experience where visitors don't simply browse a perfume — they discover its story. From scroll-driven packaging disassembly and bottle animations to interactive fragrance notes, every interaction is designed to make the product feel tangible, distinctive, and memorable.