It's a single-page experience built on Next.js 16 (App Router), React 19, and TypeScript, styled with Tailwind v4 using a CSS-first token system so the whole palette - including a full light/dark swap - lives in one place. Every scroll-driven reveal, curtain animation and pinned section is GSAP 3 + ScrollTrigger, and the 3D work is hand-written Three.js: a wireframe icosahedron that leans toward your cursor, an ambient particle field that mirrors itself over inverted panels, and a 404 page where that same sphere has quietly fallen apart.