Site is dead.
Hopefully, it'll be fixed soon.
...but I wouldn't hold my breath.