My apologies, I wasn't aware there's a sale. : ) There you go!
Oh! I'm sorry, I thought sales were set by devs on Steam. In any case, excited to finally pick this one up on here!
You're correct, in a way! The sale is set up by whoever owns the game's page - in Steam's case it's the game's publisher, Assemble Entertainment, while on Itch it's just me, at least for a few more days. : )