Heidi Klum at the Caryle Hotel in New York