Just checked the tumblr, and yeah, it's gone. It's unfortunate, but if they need to prioritise themselves, then I'd rather they do that over anything else.