April 25, 2026 From the Archive to the Future: A Complete Guide to the 2026 Met Gala — Theme, Hosts, Dress Code, and Star-Studded Attendees