Colophon
Tech Stack
Built with Astro for static-first delivery with vanilla TypeScript islands for interactive components. The hero runs on Three.js. Animations powered by GSAP (ScrollTrigger, SplitText). Smooth scrolling via Lenis. Deployed on Cloudflare Workers.
Typography
Perfectly Nineties handles display and headline type, paired with Inter for body text, titles, labels, and UI elements. The serif carries the editorial voice; the sans keeps long text readable. The 5×3 typescale grid (display, headline, title, body, label × lg/md/sm) follows M3 conventions.
Design Language
The prismatic CMY chromatic separation runs through scroll reveals, hover effects, the hero animation, and the carousel shadows. This references how white light splits through a prism into its component wavelengths.
Accessibility
This site respects prefers-reduced-motion: all animations are disabled or minimized when the user has requested reduced motion.
Navigation is fully keyboard-accessible with focus trapping on mobile, and all images include alt text.