New landing page, responsivity fixes