Not Quite Cross-Browser Compatible

Forgot to check Safari.
TODO (Safari):
- Fix Letter spacing transition
- Fix Header menu item positions
- Create a fallback for the Three.js animation because Safari doesn't
use WebGL by default or at all on Windows.