various media query fixes for title sizes, hyphenation, padding, margin, hero background image (added @supports to deal with iOS' lack of support for background-attachment: fixed)