, 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); })(); Hamilton's arts engine - News & Stories | 鶹

Skip to main content

Spark

Hamilton's arts engine

Wed, Sep 01, 2010

One morning in March 2008, while showering, Martinus Geleynse ’07 got an idea. Though he thought it was a great idea, he didn’t dream that within three years it would draw thousands of visitors to Hamilton, Ont., pump hundreds of thousands of dollars into its economy and generate creativity beyond any dollar value. “

In the 1950s and ’60s, Hamilton was a booming steel town,” Geleynse said of his hometown. “Then the steel industry crumbled, suburban sprawl set in and the downtown bottomed out. When I moved back after graduation, things were starting to come back, but it seemed people separated their work from the rest of their lives. I wanted to say, ‘No, all of life should be creative and contribute to the community.’”

In the shower, Geleynse remembered several 24-hour film festivals he had entered while at Calvin. The kind of creativity and energy those festivals generated, he thought, could help revive Hamilton.

Two months later, Geleynse’s media services firm, , on a budget of $200, sponsored the Hamilton 24-Hour Film Festival. Fourteen filmmaking teams entered, and 180 people came to watch.

This year at a May festival re-dubbed , 109 teams competed in four different events. Between 2,000 and 3,000 people packed presentation venues, standing after the seats filled. They watched not only films, but also fashion, dance and music performances, all created within 24 hours.

Not only do participating teams have to finish their pieces in 24 hours, they also have to use only materials the festival provides: a garbage bag of fabric for fashion designers, for example, a location, a prop and a line of dialogue for the filmmakers.

This model “levels the playing field,” according to Geleynse, “so the success of entrants is entirely dependent on their creative abilities. And when the playing field is leveled, there are big surprises. For example, in 2009 we had a team made up entirely of professional filmmakers, and they didn’t finish in 24 hours, while a team of high school students scored in the top 10 films.”

Judges well known in each field choose the festival’s winners. A bonus in the film category: Thanks to an agreement with a distribution company, all films entered in this year’s festival are eligible for worldwide distribution opportunities. And winners in each category receive prizes—a total value this year of over $30,000—provided by Hamilton24 sponsors.

“We’ve decided not to accept a single grant for this festival,” said Geleynse, “and in Canada we could get lots of them. We believe a careful business model can fund this. We want to say that creativity, innovation and the arts are a financial engine in this town. This year we invested $3,000 in the festival, and its economic impact on the downtown was close to half-a-million dollars.”

The success of Hamilton24 has brought Geleynse year-round invitations to speak—at schools, business forums and community groups.

“I tell them what I became convinced of while at Calvin—that we’re the agents of renewal and transformation. We don’t have to wait for the magical hand of some big corporation to come to Hamilton so we can grow. I say, ‘Take change, take creativity into your own hands. You can change the world, so get on it!’”