Phase 2 landing polish — tilt, variable type, a riffled showcase
Per-letter variable-font response on the hero headline, 3D tilt-on-hover for every feature tile, a sticky card-stack scroll on the Showcase, plus a proper hamburger nav on mobile.
- NewHero headline responds per-letter to cursor proximity — Inter's variable weight axis blooms from regular to black within ~140px of the pointer.
- NewFeatures tiles now tilt in 3D on hover with a cursor-following sheen — the physical-card feel without going skeuomorphic.
- NewShowcase scrolls as a stack of three browser-framed mocks (Portfolio, Trending, Decks) that riffle like a deck of MTG cards as you scroll past.
- NewMarketing nav now has a proper hamburger menu on mobile — Cards / Pricing / Insights / Changelog / Contact / Socials are all reachable from the top bar instead of only the footer. Dashboard moved inside the menu for signed-in users.
- FixedHero card stack no longer flickers — backdrop-filter on rotating cards was forcing the compositor to re-rasterize each frame. Rotation is now static; only the gentle bob is animated.
- ImprovedHero cards bumped to ~85% opacity with a softer frosted-glass blur so they read as physical objects again.