Fixes to homepage styling and mobile nav