Kate Hudson Is Ravishing in Red