The homepage is an old thing that we’re keeping up until we can get fully switched over to WordPress. It’s actually a redirect.
That said, the /wp-admin site should be live anyway, right? I can see the WordPress folders sitting in the directory.
Here’s what the directory looks like when I look at it through the ftp.
I dunno, I’m fairly lost. Maybe it needs to be re-installed?