, 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); })(); Calvin and Peet’s Coffee partnering for library coffee shop - News & Stories | 鶹

Skip to main content

Calvin News

Calvin and Peet’s Coffee partnering for library coffee shop

Tue, Jun 19, 2018
Connor Bechler

A new fragrance will waft over Calvin’s Commons Lawn next spring: the rich scent of freshly brewed coffee. With work beginning interim of 2019, Calvin—partnering with Peet’s Coffee—is set to open a campus coffee shop located on the north-facing side of the .

Stemming from a student senate push to improve on-campus coffee, issues with the location of Calvin’s current coffee shop—the Fish House—and from a need to update the aging library, the planned renovations will, according to director of the physical plant Russell Bray, both satisfy current student needs and set a blueprint for the further evolution of the library.

The location is “already a natural gathering space for students,” Bray said, “at a main pedestrian corridor, with traffic coming from the chapel, from the commons, [and] from the CFAC.” Additionally, Peet’s, a popular west coast coffee house, is giving wide leeway to Calvin on the design process, which Bray cites as a key benefit of their selection, considering the design of the coffee shop will also inform the renovation of the library.

John Witte, dean of students, is excited to partner with Peet’s for a host of other reasons. He listed their previous experience partnering with colleges, uniqueness to Michigan, commitment to environmental responsibility, and general high quality as major draws; “I think students appreciate well-crafted coffee drinks. There’s an art to coffee production, and Peet’s gets that.”

The decisions to select both Peet’s Coffee and the new coffee shop’s location were not, however, made unilaterally. “We had a cross- divisional team commissioned by several cabinet members to identify a possible location and identify a possible business partner,” said Witte. This team was made up of representatives from student senate, financial services, the physical plant, advancement, technology services, and the dean of the college and seminary libraries.

In addition to choosing a partner in line with Calvin’s values, the team also aimed for the coffee shop to be the first step in a larger effort to reshape how students approach the library.

, dean of the college and seminary library, acknowledged that “many people think of libraries as quiet and stable, even non-dynamic places.” “But,” he added, “libraries have always been adapting. Adding a coffee shop to the Hekman Library isn’t revolutionary as much as evolutionary.”

Malone is excited that “the second floor of Hekman Library will become a busier and louder space as it becomes a primary user space on campus,” and views the addition as “helping to reinforce the library’s centrality.”

According to Bray, libraries are shifting from “place[s] to show up, get your book, go to your carrel, put your head down and be quiet,” and instead are becoming “places to gather, places to collaborate, places to share ideas, and places to creatively use space and technology.

Bray added: “the coffee shop will be the most tangible and easily accessible representation of that.”