, 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); })(); CAA/CALL Travel: Peru and the Wonders of the Andes: Sat, Apr 18 - Tue, Apr 28 2026, All day | Âé¶¹Çø

Âé¶¹Çø

Skip to main content

Events Calendar

S M T W T F S
29
 
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
 

CAA/CALL Travel: Peru and the Wonders of the Andes

  • Sat, Apr 18–Tue, Apr 28, 2026

Image
150th Anniversary Travel trip to Peru
Around the World with Calvin: 150th Anniversary Tour

View tour brochure >>

Calvin celebrates its 150th anniversary during the 2025–2026 school year, and our travel program is joining the celebration by exploring 10 countries across six continents. Join us as we commemorate Calvin’s global reach with an exciting line-up of tours.

Highlights

  • San Francisco Monastery, a UNESCO World Heritage site known for its catacombs
  • Food tour through Lima’s bohemian district, Barranco
  • Weaving presentation at Manos de la Comunidad
  • Salt ponds of Maras
  • Machu Picchu
  • Cusco
  • The Potato Park
  • Pottery painting
  • Koricancha, Sacsayhuamán, and Quenqo

Tour Host

Cynthia Slagter is currently director of off-campus programs at Calvin, where she oversees the Semester in Peru and other study abroad experiences. Prior to that role, she spent over 20 years as professor of Spanish. She has led seven Semester in Spain programs, along with various interims and a Calvin Academy for Lifelong Learning tour to Spain in 2019.

Altitude & Activity Level

Not only is Peru’s culture and history diverse, but its geography is as well. This tour will visit several cities at different elevations, the highest being 11,000 feet above sea level. The tour gradually increases in elevation to help the group acclimate to the height. Consult with your doctor if you have questions about high-altitude travel. Participants must also be prepared to walk over uneven surfaces.

Pricing

$4,999 per person from Grand Rapids (double occupancy)
$5,474 per person for single-room accommodations

Departures are available from other cities upon request ($75 fee for assistance with alternate flights). Trip insurance is available; review the for details.

More Information

Download the tour brochure for a complete itinerary and full tour details. If you'd like us to mail you a print copy of this brochure, drop us a note at alumni@calvin.edu with your address and we'll send one out.

via Witte Travel. The tour is planned for 24 participants plus tour hosts. All registrations are accepted on a first-come basis as received by Witte.

Calvin tours are open to any friends of CALL and the Calvin Alumni Association who wish to travel with us. Explore other Calvin-sponsored tours, too!