The North American Headquarters of Straumann Group in Massachusetts is home to hundreds of staff members working on the leading edge of dental implant technology. Inspired by their proximity to the New England coast and consistent with global brand imagery, we designed and created dazzling, three-dimensional installations to delight employees and visitors alike during the holiday season. From rough pencil sketches of concepts all the way through on-site direction of installation, we worked hard to ensure the displays were just right.
Events and Experiences
Lobby Holiday Displays