Website seems to be back up now, it was down for at least an hour though.