Blog and homepage updates

Massive pull with only a single commit.
- Updates "latest posts" for desktop
- Hero media display
- Misc. fixes for archive and single-post views