Feat js based hovers

This accounts for touch-based interactions on the work page.

There are still some not-perfect things about this page:

- Design can be wonky at some resolutions (think iPhone 5 portrait, very large viewports)
- If the cursor is moved in a weird way, the active classes on work items can be reversed, which prevents users from clicking actions buttons
- The work items should maybe have a wrapping `<a>` by default, which is stripped out with JS and buttons added.