On which principle does a hot-air balloon work?

A. Hot air is denser than cool air.
B. Hot air is less dense than cool air.
C. Hot air and cool air have equal density.
D. None of the above.