Responsive hero image

* Optimized image for loading
* Loads a properly sized image based on screen size (currently set to the same width as the stylesheet)