The homepage uses CSS for all the animations to reduce on Javascript. The menu uses a small amount of jQuery to switch from hidden to display, and also uses small CSS animations.
The internal pages utilize a split-screen design, with the menu only appearing on the left half of the page when the menu icon is clicked on. On mobile the menu returns to a fullscreen layout. The split design was created quickly and minimally using the CSS viewport width and heigth.