Jessica und Martin Blumer Stiftung, Neuhausen am Rheinfall