Rewrite lineup JS with single state
Add .nojs class by default
Target .nojs case for lineup :target support

Apparently there is no easy way to set
:target without jumping around
Add two-column lineup detail
Handle active element state, embeds management
Selective smooth scrolling through .js-scroll
Track events from lineup