, 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); })(); Beyond Stewardship - News & Stories | ƴɸ̳

ƴɸ̳

Skip to main content

Publications

Beyond Stewardship

Thu, Aug 08, 2019

Beyond Stewardship is intended to equip Christians to live better in this world by helping us all think more intentionally about the relationship we have with the nonhuman creation in which we are necessarily and thoroughly embedded. It responds to the questions “What if God didn’t place humans on earth to be stewards of creation but something else?” and “If not stewards, then what?”

The chapters in Beyond Stewardship were written by scholars from diverse disciplines who share a deep passion for a flourishing creation. Each chapter begins with a compelling story that draws the reader into new ways of thinking. Each author then looks beyond stewardship from the context of his or her own discipline and experiences. Some re-imagine creation care by expanding on the traditional notion of stewardship. Others set aside the stewardship model and offer alternative ways to understand our presence within the broader creation. The chapters mark out ways to better live in the places we inhabit as individuals, communities, and institutions.

Collectively, the essays in Beyond Stewardship offer an expanded and enlivened understanding of the place of humans in the context of God’s creation.

Illustrated Companion to Beyond Stewardship

The Illustrated companion to Beyond Stewardship: New Approaches to Creation Care is a free online resource

Podcast

The Beyond Stewardship podcast is a series of interviews with the chapter authors of Beyond Stewardship.

Interviews

The Co-Editors of Beyond Stewardship were interviewed by Dale Gentry from the Disciple Science Podcast. Please to listen to the interview with Dave and Matt.

Art Inspired by Beyond Stewardship

We were delighted to work with energetic and passionate student artists who willingly adapted their original children's story No More Room to become the Postlude for Beyond Stewardship.