Do I need an xbox live membership to play on PC?

It seems to imply I do on the website and I can't find anything confirming or denying this on the forum or reddit. I don't have an xbox and am not going to get a membership for a PC game.

You don't.

Thanks! I was really looking forward to this game so that's great to hear.