The large, content-heavy website is managed in CMS by non-designers, and so needs flexibility in all components to cater for any need. Each component was designed with many variables, which can be switched on and off in the CMS depending on the content. Interactions such as hover states and carousel animations were designed for every element.