Met Art: Stella Cardo is dressed to thrill in a scarlet dress