, 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); })(); The world from a sailboat - News & Stories | 鶹

Skip to main content

Calvin News

The world from a sailboat

Mon, Nov 08, 2010
Amy Surbatovich

In November, 2003, Gregg and Lorrie Granger decided that spending time with their daughters Emily and Amanda and their son Gregg Jr. was more important than bequeathing them money:

“My dad wanted to give himself to his children rather than passing on a legacy of money or business or something like that,” Calvin junior Emily said.”It’s not really socially acceptable for both parents to stay at home with their children, but my parents … wanted to give us time and experiences rather than monetary goods.”

The family visited 38 countries while circumnavigating the globe on a yacht.

When the Grangers left, they travelled west. First they sailed to the Caribbean. From there, they went to Panama, Galapagos, French Polynesia, and Australia, where they spent six months. They then proceeded through southeast Asia — visiting places like Indonesia, Malaysia, Sri Lanka and Thailand — and the Mediterranean. They continued on to revisit the Caribbean and eventually returned home to Gun Lake, Michigan.

 “The trip shaped me so much and influenced how I view pretty much everything,” Calvin sophomore Amanda said. “I learned so much about other cultures, and it just brought us really close as a family.”

Both girls agreed that travelling around the globe has given them a perspective on the world that most of their peers don’t share. “When we got back from the trip,” Amanda said, “I went back to high school. It was hard to transition back into that, and I felt like most of my peers … didn’t have a very broad picture of the world.”

 Emily says that the journey gave her a great base to build her Calvin education on. She also believes that without the trip, her life goals might be completely different. “I’m in international development,” she said. “Without this experience, I might have gone into something else.” Amanda, a prospective international relations major, agreed.

In addition to interacting with many different cultures, the Grangers enjoyed sampling cuisines from all over the world. Both sisters said that Malaysian food was their favorite; because the Malaysian population is made up of three distinct cultures­—Malay, Chinese and Indian—the variety of foods available was astounding, they said.

Gregg Granger’s book on the family’s journey, Sailing Faith, is available for purchase from his website at