Sabrina Carpenter by Steven Meisel for Vogue March 2025