What does Alpine launch mean?

Alpine launch meaning in Sports Dictionary

A take down way of light winds. (recreation: Paragliding)