The THD sites are currently down.
We're looking into what's causing this currently - unfortunately, noone will be able to log in or authenticate with steam until it's resolved.
We'll keep you in the loop as much as possible.
Thanks for your patience,
Max
Edit: things seem to be working again, we'll be monitoring the situation. Sorry for the interruption.