Feat: Refactor index.njk to be data-driven and fix related rendering issues.
Fix: Resolve layout and functionality bugs, including broken JavaScript for the featured item carousel, layout shifts in category navigation, and CSS issues with the testimonial carousel.
Refactor: Centralize global styles using CSS custom property variables and clean up redundant CSS rules.
This commit introduces a new, modular system for managing image assets.
- Wrote the credits.js file to serve as a single source of truth for all image attributions.
- Replaced existing placeholder images with new, properly licensed assets.
- Created `_m-thumbs` and `_s-thumbs` directories with resized thumbnail versions of all original images.