, 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); })(); Kelsey Bruinwood | Â鶹Çø

Â鶹Çø

Skip to main content

Kelsey Bruinwood

Department Assistant

Biography

When I attended Calvin as a student, I fell in love with this beautiful community of people who live, learn, work, and grow together. Through my education in business, ministry leadership, and environmental studies I had the opportunity to not only increase in my knowledge, but also grow in my faith and expand my worldview. My experiences at Calvin led me into my calling towards ministry, which led me to Calvin Theological Seminary where I am currently pursuing a Master of Divinity. After a brief hiatus from the University, I came back a few months after graduation to join the team here at the Center for Counseling & Wellness.

Over the years I have found a deep connection between nature, faith, and my own personal wellness – resulting in an enormous love for outdoor recreation. When I am not sitting at the CCW front desk, you will likely see me around campus climbing at the rock wall, walking through the ecosystem preserve, or rollerblading around Calvin loop. The weekends find me camping up north, and the summers find me exploring our National Parks as I serve with A Christian Ministry in the National Parks (ACMNP).

Education

BA, Â鶹Çø, Business-HR, 2020