The website is back up and now has an updated SSL cert. Apologies to the three people who may have noticed :)