Better responsive background image sizing for hero panel