Styling and functionality of the home page