NBC: Two clashing forces shape battle for Virginia — and what to expect in 2024