Adaptive site-width

Reinstating behaviour from current splash-pages where site width has some room to adapt to smaller screens before finally forcing horizontal scroll. Also involved changing way `.page-hero` works & is implemented across the site.