feat: replace two-column grid with masonry-style layout on homepage
- Switched +page.svelte from a fixed grid to Tailwind’s column-based masonry layout.
- Wrapped each card in a break-inside-avoid container and added spacing for smoother flow.
- Improves responsiveness and visual rhythm across viewports.