Primary navigation

This still needs a lot of cleanup, but wanted to put what I had up here for your perusal while I'm gone.
Maybe. I wanted to discuss this with you. This is a use case where having the `.js` class would be more helpful than the `.no-js` class. We want these styles to take effect only if JS is available. To use `.no-js`, we'd have to do a `.no-js &` block with lots of overrides. Should we update our JS-checking code to add a `.js` class when it's available?