The mobile optimization is pretty slick, though i thought having three span-lines instead of an icon for the hamburger-link was an interesting choice. I’m used to re-styling the main nav to also be the mobile-nav. Not sure I like the idea have having two different nav elements to update. You might also consider having more vertical spacing between elements on the home page. they feel a little crowded.