Gen Z, Millennials, and the battle for style