Amid the fast-paced, stressful pace of everyday life, Leu Gardens invites visitors to take a break in nature while exploring an outdoor art exhibit inspired by the Zen art of origami.