It's 2040 and the world is really hot, but not in a good way.