Updated homepage template and styling