A hot air balloon rises because the hot air inside the balloon is less dense than the cooler air outside. According to Archimedes' principle, an object immersed in a fluid experiences an upward buoyant force equal to the weight of the fluid displaced by the object. In the case of a hot air balloon, the hot air inside the balloon is less dense than the surrounding cooler air, so it displaces a larger mass of cooler air, resulting in an upward buoyant force. This force is greater than the weight of the balloon, causing it to rise.
Hence, the correct answer is (d).