Breaks stylesheets for better structure.

Breaks stylesheets to keep different components conceptually separated.
Adds storytelling grid with rotate animation on scroll.

Sets up a grid using the masonry library, and adds a curtain rotate event when
the user scrolls the page.