Was there a recent engine coolant change? It could be the (hot) coolant is not getting to the heater unit, for whatever reason, or something mechanical failed within the vent system, or something in the electronics. With so many variables: it might require a visit to the dealership.