Interesting - 538 says it's pretty much 50/50: https://projects.fivethirtyeight.com/2024-election-forecast/