, but this code // executes before the first paint, when

Â鶹Çø

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Weekend Wonder Ecosystem Preserve | Â鶹Çø

Â鶹Çø

Skip to main content

Weekend Wonder

Image
Spring Weekend Wonder

We believe that wonder knows no season so bring your curiosity to this once-a-month Saturday series. Held at the Bunker Interpretive Center, we're bringing in experts of all kinds to increase your knowledge, skills, and joy for the world around us.

Weekend Wonder is for adults and older children. Activities for children 3 & up provided by our environmental educators!

February 8 Ìý| 10 - 11:30 AM | Consider the birds with Orin Gelderloos

Matthew 6:26 invites us to "consider the birds," and on February 8, Calvin Alum Orin Gelderloos will lead us in doing justÌýthat!Ìý

A lifelong educator and birder, Orin will help you appreciate what makes some of our native birds uniquely adapted to thrive here, exploring

  • how birds manage to live in cold and hot environments
  • because flying is energy expensive, how do birds get enough oxygen and energy for flight?Ìý

We'll spend time observing live birds, as well as getting a close-up viewÌýof some preserved specimens.Ìý

Bring the whole family! Our education team will have programming for children, too.

Ìý

March 8 | 10 - 11:30 AM | Mushroom cultivation at home with Rich Leep

Maybe you enjoy growing a garden at home. Maybe you also enjoy seeing the diverse and interesting fungi that grow in nature. Did you know you can combine those interests?Ìý

Rich Leep, a longtime MSU educator and mushroom-growing enthusiast, will lead this interactive workshop, covering some basic mushroom biology before gettingÌýstarted on specifics of growing, caring for, and harvesting mushrooms. Come see what it takes to grow your own gourmet mushrooms at home through a drilling, inoculation, and site waxing demonstration.

Bring the whole family! Our education team will have programming for children, too

Ìý

April 5 | 10 - 11:30 AM | Lent with Gayle Boss & Stations of the Cross

Enter into the bright sadness of the Lenten season with a special afternoon of discussion and practices at the Preserve.

We'll explore true and difficult stories that wake us to a greater compassion. Stories that wake in us a wild hope that from all this death and ruin something new could rise which is the promise of Lent. In the paradox of bright sadness these stories attest, our hope, though wild, is not impossible and is already loose in the world.

Author Gayle Boss will share from Wild Hope: Stories for Lent from the Vanishing with time for discussion and then we'll head out on the trail to walk the Stations of the Cross with images from artist Scott Erickson.

This is a family event with children's programming for ages 3+ in the Bunker Interpretive Center Lab.