This is somewhat embarrassing, isn’t it?

We recently renovated our website. Try going to the homepage?