Project 2025: A Comprehensive Look at the Republican Agenda