warm temperate