Gen Z shifting right, Baby Boomers left