Build a single-page product launch landing page using React + Vite + Tailwind CSS + TypeScript + Framer Motion (motion/react) + lucide-react. Product: Aura Pro premium wireless headphones. Aesthetic: Apple meets Dieter Rams — white/light backgrounds, bold editorial typography, massive product video, generous whitespace, liquid glass accents. LIGHT theme only.
ANTI-PATTERNS (do NOT add)
* No dark mode toggle — light only
* No decorative gradient blobs or aurora effects
* No hamburger menu — hide nav links on mobile, show only logo + Buy Now CTA
* No parallax or scroll-hijacking
* No component libraries beyond lucide-react
* No gradients on text
* No border-radius larger than 1.5rem
FONTS: Instrument Serif (font-display), Inter (font-body)
COLOR: --background: 0 0% 100%, --foreground: 0 0% 8%, --accent: 225 80% 56% (blue — ONLY on Add to Bag CTA, price text, selected color swatch ring)
LIQUID GLASS (light): .liquid-glass { background: rgba(255,255,255,0.5); backdrop-filter: blur(20px); border: 1px solid rgba(0,0,0,0.06); }
SECTIONS
1. NAVBAR — sticky z-50 liquid-glass, logo aura PRO, center links (hidden mobile), dark Buy pill with ShoppingBag icon.
2. HERO — Aura Pro at text-9xl Instrument Serif, product video (aspect-[16/10] max-w-4xl rounded-3xl), price $549 in accent blue, Add to Bag (accent) + Learn more CTAs.
3. FEATURES — bg-card section, video banner (aspect-[21/9]), 4-card grid: Spatial Audio (Volume2), 40-Hour Battery (Battery), Crystal Voice (Mic), Seamless Switch (Bluetooth).
4. PRODUCT DEEP DIVE — 55/45 split. Lifestyle video left. Right: Designed to be forgotten + 3 blocks (Materials, Adaptive Fit, Sustainability).
5. SPECS — bg-card, 8-cell gap-px grid: 40mm, 20Hz-40kHz, 40hrs, 254g, Bluetooth 5.3, 30dB ANC, USB-C, 3 devices.
6. REVIEWS — 3 cards, 5 filled Star icons each, blockquote, reviewer name + role.
7. BUY CTA — DARK inverted section (bg-foreground). Color picker (Midnight/Silver/Ivory, useState). $549. White Add to Bag button.
8. FOOTER — copyright, Privacy/Terms/Support links, Twitter/Instagram/Youtube icons.
PERFORMANCE: Hero video preload=auto. Others preload=none, IntersectionObserver. Mobile: Framer Motion disabled below 768px.
DEPS: motion ^12.35.0, lucide-react ^0.462.0