Seasonal dynamics