Fix problem with hero background

Split the background into layers and make it more responsive.