Lupita Nyong’o photographed by Patrick Demarchelie for Allure