Our new homepages published

We have just updated our homepages and moved them to a new platform. Something might have broken in the transition, so let us know if something is not working.