Web Dev & Design
Working CSS and JavaScript, with the reasoning behind every choice, not just the snippet.
CSS & Layout
One line of grid that reflows from one column to many as space allows — no breakpoints to maintain.
CSS & Layout
The old wall — you can't transition to height: auto. A one-line grid-template-rows trick gives you a smooth open/close to natural height, no script.
JavaScript & Motion
Fade and slide elements in as they scroll into view with IntersectionObserver — reveal-once, off the main thread, and with a prefers-reduced-motion fallback. HTML, CSS, and JS.