Politics for a New Generation: The Progressive Moment