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

Â鶹Çø

Skip to main content

Events Calendar

Choral Masterworks

S M T W T F S
30
 
31
 
1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
11
 
12
 
13
 
14
 
15
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
 
25
 
26
 
27
 
28
 
29
 
30
 
1
 
2
 
3
 

Choral Masterworks

  • Sat, Apr 26, 2025
  • 7:30 pm–9:30 pm

Get tickets by Saturday, April 26, 2025 7:30pm.

Image
Untitled design

Â鶹Çø Spring Masterworks Concert: “Of Love and Remembranceâ€

Come and join the Â鶹Çø Capella and Alumni Choir with conductors Mark Stover and Sean Ivory in an evening of sublime choral music culminating in a performance of Gabriel Fauré’s Requiem. One of the great choral works of the modern era, the combined choirs will share the Fauré Requiem with chamber orchestra, Julia Brown on organ, and renowned baritone and soprano soloists, Daniel Washington and Goitsemang Lehobye. Additional repertoire includes John Tavener’s Song for Athene, Eric Whitacre’s Five Hebrew Love Songs, John Ireland’s Greater Love Hath No Man, along with works by Susan LaBarr, Timothy C. Takach, Ysaÿe Maria Barnwell, and others. 

Come one, come all on April 26th at 7:30 pm in the Covenant Fine Arts Center Auditorium at Â鶹Çø!