How two very different style icons, Rihanna and Lupita Nyong'o, are setting the tone for the 21st century.