A new feature and some fixes

- Adds a basic email signup form which does not yet submit to anything.
- Some updates to custom inputs so their borders dont get chopped off during the expanding animation.
- Fixes permalinks for blog posts showing up in the newsroom feed. What was happening was that the permalink was showing as `/newsroom/blog-slug/` instead of `/blog/blog-slug/`. I think this happened because of my suggestion to update the `path` variable from `/newsroom` to `/newsroom/` which broke and `if` conditional in charge of conditionally creating permalinks.
- NOTE: I updated the font path because the icon font wasn't showing up locally. I was seeing requests in Sheer for `/static/css/fonts/cf-icons.woff` which is weird because `/fonts/` is directly within `/static/`.
- Also, for future reference: after we update cf-expandables we can utilize the dynamic duration methods from their to change the reveal on focus JS to something more like this: https://gist.github.com/himedlooff/7ee683e93f8137d3e7a4
NM, just read your commit message. Perhaps update this comment to say why it's needed on this page?