:root{--primary-font-color:map_get($colors,#000);--secondary-font-color:map_get($colors,white-smoke);--primary-button-color:map_get($colors,paynes-grey);--primary-button-color:map_get($colors,white-smoke)}@font-face{font-family:BrixSlab;font-weight:400;font-style:normal;src:url(/typo3conf/ext/ascs/Resources/Public/Fonts/BrixSlab-Light_Web.eot);src:url(/typo3conf/ext/ascs/Resources/Public/Fonts/BrixSlab-Light_Web.eot?#iefix) format("embedded-opentype"),url(/typo3conf/ext/ascs/Resources/Public/Fonts/BrixSlab-Light_Web.woff2) format("woff2"),url(/typo3conf/ext/ascs/Resources/Public/Fonts/BrixSlab-Light_Web.woff) format("woff"),url(/typo3conf/ext/ascs/Resources/Public/Fonts/BrixSlab-Light_Web.ttf) format("truetype")}@font-face{font-family:MontASPro;font-weight:400;font-style:normal;src:url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Regular.eot);src:url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Regular.eot?#iefix) format("embedded-opentype"),url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Regular.woff2) format("woff2"),url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Regular.woff) format("woff"),url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Regular.ttf) format("truetype")}@font-face{font-family:MontASPro;font-weight:300;font-style:normal;src:url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Light.eot);src:url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Light.eot?#iefix) format("embedded-opentype"),url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Light.woff2) format("woff2"),url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Light.woff) format("woff"),url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Light.ttf) format("truetype")}@font-face{font-family:MontASPro;font-weight:700;font-style:normal;src:url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Bold.eot);src:url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Bold.eot?#iefix) format("embedded-opentype"),url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Bold.woff2) format("woff2"),url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Bold.woff) format("woff"),url(/typo3conf/ext/ascs/Resources/Public/Fonts/MontASPro-Bold.ttf) format("truetype")}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}html{font-family:MontASPro,Helvetica,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;line-height:24px;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;text-shadow:1px 1px 1px rgba(0,0,0,.004)}ol,ul{padding:0;margin:0;list-style-type:none}a{color:inherit;text-decoration:none}P{margin:0 0 1.5rem;font-family:BrixSlab,serif}strong{font-weight:700}.site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;margin:auto;background:#fff;-webkit-transition:all .2s;transition:all .2s}.site__header{position:fixed;top:0;right:0;left:0;max-width:100vw;z-index:10;background:#fff}.site__header--on-stage{background:transparent}@media (min-width:768px){.site__header{background:transparent}}.site__footer{position:relative;z-index:9;padding:0 55px;padding:0 var(--site-gutters);margin-top:auto;background-color:#fff}.site__content{padding-top:61px}.site__content--stage-top{padding-top:0}.site--menu-is-visible{max-height:100vh}@-webkit-keyframes footer-fade-in{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}80%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes footer-fade-in{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}80%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media (min-width:1200px){.site--menu-is-visible .site__footer{position:fixed;right:0;bottom:0;left:0;z-index:101;-webkit-animation:footer-fade-in 1.75s;animation:footer-fade-in 1.75s}}.media{position:relative;display:inline-block;width:100%;overflow:hidden;line-height:0}.media:before{display:block;padding-top:56.25%;content:""}.media__controls,.media__object{position:absolute;display:block;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:100%;margin:auto;line-height:0}.media__controls{background:rgba(255,0,0,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.media>iframe{width:100%;height:100%}.media--landscape:before{display:block;padding-top:62.5%;content:""}.media--portrait:before{display:block;padding-top:62.5%;content:""}.media--square:before{display:block;padding-top:62.5%;content:""}.yt-embed{opacity:1;-webkit-transition:all 3s;transition:all 3s}.yt-embed--loading{opacity:0}.yt-embed--playing{opacity:1}.yt-embed--paused{opacity:.8}img{height:auto;max-width:100%}.image{position:relative;display:block;width:100%;overflow:hidden;line-height:0}.image--rounded{border-radius:9999px}.image--1x1:before,.image--square:before{display:block;padding-top:100%;content:""}.image--4x3:before{display:block;padding-top:75%;content:""}.image--16x10:before,.image--landscape:before{display:block;padding-top:62.5%;content:""}.image--7x9:before,.image--portrait:before{display:block;padding-top:128.57143%;content:""}.image--slides:before{display:block;padding-top:100%;content:""}@media (min-width:768px){.image--slides:before{padding-top:62.5%}}.image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:auto;margin:auto;line-height:0}.image img[data-srcset]{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.image img[data-srcset].lazyloaded{opacity:1}.stage{height:100vh}.stage .owl-item,.stage .owl-stage,.stage .owl-stage-outer,.stage .project-tile,.stage .slider,.stage .slider__item{height:inherit}.stage__cta{position:absolute;bottom:0;right:0;padding:55px;padding:var(--site-gutters);z-index:10}@media (max-width:991.98px){.stage__cta{padding:6rem 55px;padding:6rem var(--site-gutters)}}@media (max-width:767.98px){.stage__cta{display:none}}.stage__cta-label{font-size:1.4375rem;font-weight:300;color:#fff;vertical-align:middle;margin-right:1rem}.stage__cta-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;border-radius:50%;background-color:#fff;margin-top:-6rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:jump 2s cubic-bezier(.4,0,1,1) infinite alternate;animation:jump 2s cubic-bezier(.4,0,1,1) infinite alternate;padding:0}.stage__cta-link{display:block;cursor:pointer}.stage .project-tile__image{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:576px){.stage .project-tile__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.stage .project-tile__content{padding:55px;padding:var(--site-gutters);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:576px){.stage .project-tile__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:991.98px){.stage .project-tile__content{padding-bottom:8rem}}.stage .project-tile__preline{font-size:.8125rem;font-weight:700;line-height:1;padding-left:.1rem}.stage .project-tile__headline{font-size:2.5rem}.stage .project-tile__subline{font-size:1.5625rem;font-weight:300;line-height:.5}.stage .project-tile__headline,.stage .project-tile__subline{text-transform:none;letter-spacing:normal}.stage .project-tile--slides .project-tile__headline{padding-top:1rem}.stage .slider{width:inherit}.stage .slider .image--slides:before{padding-top:100%}.stage .slider .owl-dots{bottom:5rem}.stage .slider button.owl-dot{border:1px solid #fff}.stage .slider button.owl-dot.active{background:#0ff;border:1px solid #0ff}@media (min-width:576px){.stage .slider .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.stage .slider button.owl-next,.stage .slider button.owl-prev{margin:0}.stage .slider .owl-prev:before{content:url('vhs-assets-css-36f2b4b379a1e9ec4e5f851ac58e011b.svg')}.stage .slider .owl-next:before{content:url('vhs-assets-css-8eaf880366d08561f576c43407e97a08.svg')}@-webkit-keyframes jump{0%{-webkit-transform:rotate(180deg) translateY(0);transform:rotate(180deg) translateY(0)}20%{-webkit-transform:rotate(180deg) translateY(-100%);transform:rotate(180deg) translateY(-100%)}to{-webkit-transform:rotate(180deg) translateY(-100%);transform:rotate(180deg) translateY(-100%)}}@keyframes jump{0%{-webkit-transform:rotate(180deg) translateY(0);transform:rotate(180deg) translateY(0)}20%{-webkit-transform:rotate(180deg) translateY(-100%);transform:rotate(180deg) translateY(-100%)}to{-webkit-transform:rotate(180deg) translateY(-100%);transform:rotate(180deg) translateY(-100%)}}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:75px;padding:1.875rem 55px 0;padding:1.875rem var(--site-gutters) 0;margin:0 auto}@media (min-width:768px){.header{padding:1.25rem 55px 0;padding:1.25rem var(--site-gutters) 0}}@media (min-width:992px){.header{padding:2.25rem 55px 0;padding:2.25rem var(--site-gutters) 0}}@media (min-width:1200px){.header{padding:3.25rem 55px 0;padding:3.25rem var(--site-gutters) 0}}.header__logo{display:block;width:185px;margin:0}@media (min-width:768px){.header__logo{width:238px}}.header__logo--negative svg *{fill:#fff}.header__logo--negative svg [id^=line_] polygon[id^=line_]{fill:#0ff!important}.header--fixed .header-logo,.header-logo--short{display:none}.header--fixed .header-logo--short{display:block}.header-logo,.header-logo--short{width:185px}@media (min-width:768px){.header-logo,.header-logo--short{width:238px}}.header__menu{position:fixed;top:0;left:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;overflow-y:auto;background-color:#fff;opacity:0;visibility:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1) .2s,visibility 1s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1) .2s,visibility 1s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:1s;transition-delay:1s}.header__menu--visible{opacity:1;visibility:visible;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:none;transition-delay:none}.header .site--menu-fade-out{opacity:0;visibility:hidden}.header__menu-toggle{position:relative;z-index:101;display:block;width:23px;height:18px;background:transparent;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;right:9px}.header__menu-toggle i{position:absolute;top:50%;display:block;width:28px;height:2px;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:576px){.header__menu-toggle i{background:#fff}}.header__menu-toggle i:after,.header__menu-toggle i:before{position:absolute;top:50%;left:0;width:28px;height:2px;background:#fff;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:576px){.header__menu-toggle i:after,.header__menu-toggle i:before{background:#fff}}.header__menu-toggle i:before{margin-top:-9px}.header__menu-toggle i:after{margin-top:9px}.header__menu-toggle--black i{background:#000}.header__menu-toggle--black i:after,.header__menu-toggle--black i:before{background:#000}.header__menu-toggle--active i{background:transparent}.header__menu-toggle--active i:after,.header__menu-toggle--active i:before{left:-5px;width:30px;background:#000}.header__menu-toggle--active i:before{top:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__menu-toggle--active i:after{top:-6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.footer{padding:1.875rem 0 2.375rem;font-size:.875rem;font-weight:300;letter-spacing:1.4px;text-transform:uppercase}@media (min-width:1200px){.footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4.125rem 0 3.75rem}}@media (max-width:991.98px){.footer .menu--footer:after{content:"";position:absolute;width:30px;height:20px;bottom:120px;left:calc(100vw - 54px);-webkit-box-shadow:inset -50px 0 12px -37px #fff;box-shadow:inset -50px 0 12px -37px #fff}}.site--menu-is-visible .footer{max-width:1440px;padding-right:55px;padding-right:var(--site-gutters);padding-left:55px;padding-left:var(--site-gutters);margin:0 auto}.menu--main{font-size:30px;text-align:center}@media (min-width:992px){.menu--main{font-size:40px}}.menu--meta{font-size:20px;text-align:center}@media (min-width:992px){.menu--meta{display:none}}.menu--main .menu__link{position:relative;display:inline-block;padding:22px 0;font-weight:300;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.menu--main .menu__link:hover{font-weight:700;color:#00f}.menu--meta .menu__link{display:inline-block;padding:10px 0;color:rgba(0,0,0,.6)}.menu--main .menu__item{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.menu--main .menu__item:first-child{-webkit-transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.1s;transition-delay:.1s}.menu--main .menu__item:nth-child(2){-webkit-transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.2s;transition-delay:.2s}.menu--main .menu__item:nth-child(3){-webkit-transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.3s;transition-delay:.3s}.menu--main .menu__item:nth-child(4){-webkit-transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.4s;transition-delay:.4s}.menu--main .menu__item:nth-child(5){-webkit-transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.5s;transition-delay:.5s}.menu--main .menu__item:nth-child(6){-webkit-transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.6s;transition-delay:.6s}.menu--main .menu__item:nth-child(7){-webkit-transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.7s;transition-delay:.7s}.menu--main .menu__item:nth-child(8){-webkit-transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.8s;transition-delay:.8s}.menu--main .menu__item:nth-child(9){-webkit-transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.9s;transition-delay:.9s}.menu--main .menu__item:nth-child(10){-webkit-transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .3s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:1s;transition-delay:1s}.header__menu--visible .menu--main .menu__item{opacity:1;-webkit-transform:none;transform:none}.header__menu--visible .menu--main .menu__item:first-child{-webkit-transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.45s;transition-delay:.45s}.header__menu--visible .menu--main .menu__item:nth-child(2){-webkit-transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.55s;transition-delay:.55s}.header__menu--visible .menu--main .menu__item:nth-child(3){-webkit-transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.65s;transition-delay:.65s}.header__menu--visible .menu--main .menu__item:nth-child(4){-webkit-transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.75s;transition-delay:.75s}.header__menu--visible .menu--main .menu__item:nth-child(5){-webkit-transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.85s;transition-delay:.85s}.header__menu--visible .menu--main .menu__item:nth-child(6){-webkit-transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:.95s;transition-delay:.95s}.header__menu--visible .menu--main .menu__item:nth-child(7){-webkit-transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:1.05s;transition-delay:1.05s}.header__menu--visible .menu--main .menu__item:nth-child(8){-webkit-transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:1.15s;transition-delay:1.15s}.header__menu--visible .menu--main .menu__item:nth-child(9){-webkit-transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:1.25s;transition-delay:1.25s}.header__menu--visible .menu--main .menu__item:nth-child(10){-webkit-transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88);transition:opacity .5s cubic-bezier(.12,.51,.49,.88),transform .3s cubic-bezier(.12,.51,.49,.88),-webkit-transform .3s cubic-bezier(.12,.51,.49,.88);-webkit-transition-delay:1.35s;transition-delay:1.35s}.menu--main .menu__item.tisax-logo{width:100px;margin:0 auto}.menu--meta .menu__item{opacity:0;-webkit-transition:opacity .3s cubic-bezier(.645,.045,.355,1);transition:opacity .3s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:1s;transition-delay:1s}.header__menu--visible .menu--meta .menu__item{opacity:1}.menu--footer,.menu--socials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu--socials{-ms-flex-negative:0;flex-shrink:0;margin-top:3.375rem}@media (min-width:1200px){.menu--socials{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;margin-left:auto}}.menu--socials .menu__item:not(:last-of-type){margin-right:1.75rem}.menu--socials .menu__item .icon-button--instagram{margin-top:1px}.menu--footer .menu__item:not(:last-of-type){margin-right:1.75rem}.menu--footer .menu__item--prefixed{text-align:center;font-family:MontASPro,Helvetica,sans-serif;margin-right:.55rem}@media (max-width:1199.98px){.menu--footer .menu__item--prefixed{width:100%;margin-bottom:.5rem}}@media (min-width:576px){.menu--footer .menu__item--prefixed{margin-right:1.75rem}}.menu--footer{font-weight:400}.menu--footer .menu{position:relative;overflow-x:scroll;white-space:nowrap}@media (min-width:576px){.menu--footer .menu{overflow-x:visible}}.menu--footer .menu .menu__item{display:inline}.row:not([style]){overflow:hidden;position:relative}.row:not([style]):before{position:absolute;top:0;display:block;width:100vw;height:100%;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);content:"";background-color:#fff}.row:not([style])>*{position:relative}.row__content{padding:0 55px;padding:0 var(--site-gutters)}.row--small-padding{padding:2.625rem 0}@media (min-width:992px){.row--small-padding{padding:6.375rem 0}}.row--large-padding{padding:3.5rem 0}@media (min-width:992px){.row--large-padding{padding:7.5rem 0}}.row--fullpage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100vh - 61px);padding:3.5rem 0}@media (min-width:992px){.row--fullpage{padding:calc(7.5rem - 61px) 0 7.5rem}}@media (min-width:1200px){.row--pushed .row__content{margin-left:calc(8.33333% - 10px);margin-left:calc(8.33333% - var(--gutters)/2);margin-right:calc(8.33333% - 10px);margin-right:calc(8.33333% - var(--gutters)/2)}}.row--negative-margin .row__content{margin:0 -55px;margin:0 calc(var(--site-gutters)*-1)}.row--margin-top-1x{margin-top:10px;margin-top:calc(var(--gutters)/2)}.row--margin-top-2x{margin-top:20px;margin-top:calc(var(--gutters)/2*2)}.row--margin-bottom-1x{margin-bottom:10px;margin-bottom:calc(var(--gutters)/2)}.row--margin-bottom-2x{margin-bottom:20px;margin-bottom:calc(var(--gutters)/2*2)}.row--unsubscribe-page{padding-bottom:0}@media (min-width:768px){.row--unsubscribe-page .row__content{padding-top:6.25rem}}.row--bg-colored-white-smoke:before{background-color:#f2f2f2}.row--bg-colored-light-grey:before{background-color:#d2d2d2}.row--bg-colored-sundance:before{background-color:#f3ead9}.row--bg-colored-jet-stream:before{background-color:#bbc7c5}.row--bg-colored-shady-lady:before{background-color:#c2babb}.tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tiles__item{width:100%}@media (min-width:768px){.tiles--2-cols .tiles__item{width:50%}.tiles--2-cols .tiles__item--span-2{width:100%}.tiles--2-cols.tiles--with-gaps .tiles__item{width:calc(50% - 20px)}.tiles--2-cols.tiles--with-gaps .tiles__item--span-2{width:100%}.tiles--3-cols .tiles__item{width:33.33333%}.tiles--3-cols .tiles__item--span-2{width:66.66667%}.tiles--3-cols.tiles--with-gaps .tiles__item{width:calc(33.33333% - 20px)}.tiles--3-cols.tiles--with-gaps .tiles__item--span-2{width:66.66667%}.tiles--4-cols .tiles__item{width:50%}.tiles--4-cols .tiles__item--span-2{width:100%}.tiles--4-cols.tiles--with-gaps .tiles__item{width:calc(50% - 20px)}.tiles--4-cols.tiles--with-gaps .tiles__item--span-2{width:100%}}@media (min-width:768px) and (max-width:991.98px){.tiles--3-cols .tiles__item{width:50%}.tiles--3-cols .tiles__item--span-2{width:100%}.tiles--3-cols.tiles--with-gaps .tiles__item{width:calc(50% - 20px)}.tiles--3-cols.tiles--with-gaps .tiles__item--span-2{width:100%}}@media (min-width:1200px){.tiles--4-cols .tiles__item{width:25%}.tiles--4-cols .tiles__item--span-2{width:50%}.tiles--4-cols.tiles--with-gaps .tiles__item{width:calc(25% - 40px)}.tiles--4-cols.tiles--with-gaps .tiles__item--span-2{width:50%}}.tiles--with-gaps{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tiles--with-gaps .tiles__item{width:calc(50% - 10px);margin-bottom:20px}@media (min-width:768px){.tiles--with-gaps .tiles__item{margin-bottom:40px}}.masonry{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin:0 -65px;margin:0 calc((var(--gutters)/2 + var(--site-gutters))*-1)}@media (max-width:767.98px){.masonry{width:100%;margin:0 auto}}.masonry__item{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px;margin:calc(var(--gutters)/2)}@media (min-width:992px){.masonry__item{margin:15px}}@media (min-width:1470px){.masonry__item{margin:20px}}.masonry{grid-template-areas:"col1 col2" "col3 col4" "col5 col6"}.masonry[data-col="1"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:1;-ms-grid-column:1;grid-area:col1}.masonry[data-col="2"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:1;-ms-grid-column:2;grid-area:col2}.masonry[data-col="3"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:1;-ms-grid-column:3;grid-area:col3}.masonry[data-col="4"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:2;-ms-grid-column:1;grid-area:col4}.masonry[data-col="5"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:2;-ms-grid-column:2;grid-area:col5}.masonry[data-col="6"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:2;-ms-grid-column:3;grid-area:col6}.masonry--left-rowspan{grid-template-areas:"col1 col2" "col1 col3" "col4 col5"}.masonry--left-rowspan .masonry__item[data-col="1"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:1;-ms-grid-column:1;grid-area:col1}.masonry--left-rowspan .masonry__item[data-col="2"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:1;-ms-grid-column:2;grid-area:col2}.masonry--left-rowspan .masonry__item[data-col="3"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:1;-ms-grid-column:3;grid-area:col3}.masonry--left-rowspan .masonry__item[data-col="4"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:2;-ms-grid-column:1;grid-area:col4}.masonry--left-rowspan .masonry__item[data-col="5"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:2;-ms-grid-column:2;grid-area:col5}.masonry--right-rowspan{grid-template-areas:"col2 col1" "col3 col1" "col4 col5"}.masonry--right-rowspan .masonry__item[data-col="1"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:1;-ms-grid-column:1;grid-area:col1}.masonry--right-rowspan .masonry__item[data-col="2"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:1;-ms-grid-column:2;grid-area:col2}.masonry--right-rowspan .masonry__item[data-col="3"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:1;-ms-grid-column:3;grid-area:col3}.masonry--right-rowspan .masonry__item[data-col="4"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:2;-ms-grid-column:1;grid-area:col4}.masonry--right-rowspan .masonry__item[data-col="5"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:2;-ms-grid-column:2;grid-area:col5}@media (max-width:767.98px){.masonry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.project-listing{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"col1 col2 col3" "col4 col5 col5" "col6 col5 col5" "col7 col8 col9" "col10 col11 col12" "col13 col13 col14" "col13 col13 col15" "col16 col17 col18"}.project-listing__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project-listing__item:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:col1}.project-listing__item:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;grid-area:col2}.project-listing__item:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;grid-area:col3}.project-listing__item:nth-child(4){-ms-grid-row:2;-ms-grid-column:1;grid-area:col4}.project-listing__item:nth-child(5){-ms-grid-row:2;-ms-grid-column:2;grid-area:col5}.project-listing__item:nth-child(6){-ms-grid-row:2;-ms-grid-column:3;grid-area:col6}.project-listing__item:nth-child(7){-ms-grid-row:3;-ms-grid-column:1;grid-area:col7}.project-listing__item:nth-child(8){-ms-grid-row:3;-ms-grid-column:2;grid-area:col8}.project-listing__item:nth-child(9){-ms-grid-row:3;-ms-grid-column:3;grid-area:col9}.project-listing__item:nth-child(10){-ms-grid-row:4;-ms-grid-column:1;grid-area:col10}.project-listing__item:nth-child(11){-ms-grid-row:4;-ms-grid-column:2;grid-area:col11}.project-listing__item:nth-child(12){-ms-grid-row:4;-ms-grid-column:3;grid-area:col12}.project-listing__item:nth-child(13){-ms-grid-row:5;-ms-grid-column:1;grid-area:col13}.project-listing__item:nth-child(14){-ms-grid-row:5;-ms-grid-column:2;grid-area:col14}.project-listing__item:nth-child(15){-ms-grid-row:5;-ms-grid-column:3;grid-area:col15}.project-listing__item:nth-child(16){-ms-grid-row:6;-ms-grid-column:1;grid-area:col16}.project-listing__item:nth-child(17){-ms-grid-row:6;-ms-grid-column:2;grid-area:col17}.project-listing__item:nth-child(18){-ms-grid-row:6;-ms-grid-column:3;grid-area:col18}.project-listing__item--hidden{display:none}.project-listing__link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.4375rem;letter-spacing:.82px;padding-bottom:5px;margin:5rem auto 3rem;cursor:pointer}@media (max-width:767.98px){.project-listing__link{font-size:1rem}.project-listing__link .icon-button{height:32px;width:32px}}.project-listing__link.richtext-link:after{border-top-width:2px}@media (max-width:767.98px){.project-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.project-listing--filtered{grid-template-areas:"col1 col2 col3" "col4 col5 col6" "col7 col8 col9" "col10 col11 col12" "col13 col14 col15" "col16 col17 col18"}.project-filter{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 55px;padding:0 var(--site-gutters);margin-bottom:30px;margin-bottom:calc(var(--gutters)/2*3);white-space:nowrap}.project-filter__label{font-size:1.125rem;letter-spacing:.61px}@media (min-width:992px){.project-filter__label{font-size:1.4375rem;letter-spacing:.82px}}@media (max-width:767.98px){.project-filter__top-row{display:none}}@media (max-width:767.98px){.project-filter__top-row-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.project-filter__top-row-close{font-size:11px;width:30px;text-align:center;cursor:pointer}@media (min-width:768px){.project-filter__top-row-close{display:none}}@media (max-width:767.98px){.project-filter__buttons--dropdown>:first-child,.project-filter__buttons>:not(:first-child){display:none}.project-filter__buttons--dropdown>:not(:first-child){display:block}.project-filter .btn--toggle{font-size:.875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-filter .btn:not(:first-of-type){margin-left:0}}.project-filter .js-filter-dropdown:after{content:"";display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000;margin:2px 2px 2px 10px}@media (min-width:768px){.project-filter .js-filter-dropdown{display:none}}@media (min-width:992px){.project-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;margin:0 calc(var(--gutters)/2*-1);padding:0 55px;padding:0 var(--site-gutters);margin-bottom:30px;margin-bottom:calc(var(--gutters)/2*3)}.project-filter__intro{width:33.33333%;width:calc(var(--span, 4)/var(--columns, 12)*100%);-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.project-filter__buttons,.project-filter__intro{padding:10px;padding:calc(var(--gutters)/2);margin-bottom:10px;margin-bottom:calc(var(--gutters)/2)}.project-filter__buttons{width:66.66667%;width:calc(var(--span, 8)/var(--columns, 12)*100%)}}@media (min-width:1200px){.project-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;margin:0 calc(var(--gutters)/2*-1);padding-left:11.11111%;padding-left:calc(var(--prefix, 2)/(var(--columns, 14) + var(--prefix, 2) + var(--suffix, 2))*100%);padding-right:11.11111%;padding-right:calc(var(--suffix, 2)/(var(--columns, 14) + var(--prefix, 2) + var(--suffix, 2))*100%);margin-bottom:30px;margin-bottom:calc(var(--gutters)/2*3)}.project-filter__intro{--span:3}.project-filter__buttons{--span:9}}.richtext--base-font ol,.richtext--base-font p,.richtext--base-font ul{font-family:MontASPro,Helvetica,sans-serif}.richtext-link{position:relative;white-space:nowrap}.richtext-link:after,.richtext-link:before{position:absolute;right:0;bottom:0;left:0;width:100%;height:1px;border-top:1px solid;content:""}.richtext-link:after{opacity:1;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.richtext-link:before{z-index:1;border-top:2px solid #00f;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;-webkit-transform-origin:left center;transform-origin:left center}.richtext-link:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.richtext-link:hover:after{opacity:0}.richtext-headline{margin-bottom:1.4em;font-weight:300}.richtext-headline--bold{font-weight:600}.richtext-list:not(.richtext-list--dots){display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.richtext-list:not(.richtext-list--dots) li{font-size:.875rem;line-height:1.71;letter-spacing:1.4px;width:50%;padding-right:3ex}@media (min-width:768px){.richtext-list:not(.richtext-list--dots) li{width:25%}}.richtext-list--dots{margin-bottom:1.5rem;list-style-type:disc;list-style-position:inside}.cta-row--left-aligned{text-align:left}.cta-row--center-aligned{max-width:41.5rem;margin:0 auto;text-align:center}.cta-row--right-aligned{text-align:right}.cta-row__headline{margin-bottom:1.875rem;text-transform:uppercase}.cta-row__text p{margin:0;font-family:MontASPro,Helvetica,sans-serif;font-weight:300}.cta-row__text--normal{font-size:1rem}@media (min-width:992px){.cta-row__text--normal{font-size:1.125rem}}.cta-row__text--medium{font-size:1.5rem;line-height:1.3}@media (min-width:768px){.cta-row__text--medium{font-size:2.1875rem}}@media (min-width:992px){.cta-row__text--medium{font-size:2.5rem}}.cta-row__text--huge{padding:6.25rem 0 3.125rem;font-size:1.875rem;line-height:1.16}@media (min-width:992px){.cta-row__text--huge{padding:5rem 0 3.625rem;font-size:3.875rem}}.cta-row__text--home{padding-bottom:2rem;font-size:2.5625rem;line-height:1}@media (min-width:768px){.cta-row__text--home{padding-bottom:3.625rem;font-size:4.25rem;line-height:.75}}@media (min-width:1200px){.cta-row__text--home{font-size:6.25rem}}.row--fullpage .cta-row__text--huge{padding-top:0}@media (min-width:992px){.row--fullpage .cta-row__text--huge{padding-top:0}}.cta-row__text--medium+.cta-row__buttons{padding-top:2.375rem}@media (min-width:992px){.cta-row__text--medium+.cta-row__buttons{padding-top:2.5rem}}.cta-row__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.cta-row__buttons:empty{display:none}.cta-row__buttons--wrapped{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}@media (max-width:767.98px){.cta-row__buttons--wrapped{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:991.98px){.cta-row__buttons--wrapped{margin-left:1rem}}@media (min-width:992px){.cta-row__buttons--wrapped{white-space:nowrap}}.cta-row__buttons--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cta-row__buttons--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta-row__buttons--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cta-row .richtext-link:after{border-top:2px solid}.job-tile{position:relative;overflow:hidden}.job-tile:before{display:block;padding-bottom:100%;content:""}.job-tile__content,.job-tile__hidden-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3.25rem;background-color:#f7f7f7}.job-tile__hidden-content{background-color:#e30613;-webkit-transform:translateY(120%);transform:translateY(120%);-webkit-transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1)}.job-tile:hover .job-tile__hidden-content{-webkit-transform:translateY(0);transform:translateY(0)}.job-tile__content,.job-tile__hidden-content{position:absolute;top:0;right:0;bottom:0;left:0}.job-tile__title{margin:0;font-family:MontASPro,Helvetica,sans-serif;font-size:1rem;font-weight:400;letter-spacing:2.5px;text-align:center;text-transform:uppercase}.job-list{font-size:1rem;line-height:3.25rem;margin-top:2rem}@media (min-width:576px){.job-list{font-size:1.25rem}}@media (min-width:768px){.job-list{font-size:1.875rem;line-height:5rem;margin-top:5rem}}@media (min-width:992px){.job-list{font-size:2.1875rem}}.job-list p{font-family:MontASPro,Helvetica,sans-serif;font-weight:300;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-list p:before{content:"";display:inline-block;height:30px;width:30px;margin-right:.5rem;vertical-align:middle;background:url('vhs-assets-css-405157ab3f0ef5a37959eb3378e997e8.svg') 50%/100% no-repeat}@media (min-width:768px){.job-list p:before{height:50px;width:50px;margin-right:1.5rem}}.job-list .richtext-link{padding-bottom:5px}@media (min-width:768px){.job-list .richtext-link:after{border-top-width:2px}}.project-tile{position:relative;display:block;width:100%;overflow:hidden;color:#000}@media (max-width:767.98px){.project-tile--mobile-hidden{display:none}}.project-tile:before{display:block;padding-bottom:100%;content:""}.project-tile--slides:before{padding-bottom:124.26667%}@media (min-width:992px){.project-tile--slides:before{padding-bottom:62.5%}}.project-tile__content,.project-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-tile__content{color:#fff;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.project-tile__image{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.project-tile__image img{display:block}.project-tile--slides .project-tile__image{top:5rem;bottom:5rem}@media (min-width:992px){.project-tile--slides .project-tile__image{top:0;right:0;bottom:0;left:0}}.project-tile__headline,.project-tile__subline{font-family:MontASPro,Helvetica,sans-serif;text-transform:uppercase;color:#fff;z-index:10}.project-tile__headline{padding-top:30px;margin:0;font-size:16px;font-weight:700;line-height:1.38;letter-spacing:2.5px}@media (min-width:992px){.project-tile__headline{padding-top:50px}}@media (min-width:992px){.project-tile--slides .project-tile__headline{padding-top:5rem}}@media (min-width:1200px){.project-tile--slides .project-tile__headline{padding-top:3rem}}@media (min-width:1470px){.project-tile--slides .project-tile__headline{padding-top:5rem}}.project-tile__subline{font-size:.75rem;line-height:1.83;letter-spacing:2px}.project-tile--white-smoke{background-color:#f2f2f2}.project-tile--light-grey{background-color:#d2d2d2}.project-tile--sundance{background-color:#f3ead9}.project-tile--jet-stream{background-color:#bbc7c5}.project-tile--shady-lady{background-color:#c2babb}.project-info-share{display:none}@media (min-width:992px){.project-info-share{display:initial}}.project-info__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -55px 0 0;margin-right:calc(var(--site-gutters)*-1);overflow-x:auto;overflow-y:hidden;font-size:.875rem;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.project-info__value{margin-left:1ex;font-weight:300;letter-spacing:.5px;white-space:nowrap}.project-info__value:not(:last-of-type){margin-right:3rem}.project-info__key{font-weight:700}@media (min-width:1200px){.slider{width:70%;margin:auto}}@media (min-width:1470px){.slider{width:100%}}.slider--intro .owl-nav,.slider--tiles .owl-nav,.slider .owl-nav{position:absolute;top:50%;width:100%;padding:0 55px;padding:0 var(--site-gutters);display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:52px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:992px){.slider--intro .owl-nav,.slider--tiles .owl-nav,.slider .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.slider--intro .owl-next span,.slider--intro .owl-prev span,.slider--tiles .owl-next span,.slider--tiles .owl-prev span,.slider .owl-next span,.slider .owl-prev span{display:none}.slider--intro .owl-next:focus,.slider--intro .owl-prev:focus,.slider--tiles .owl-next:focus,.slider--tiles .owl-prev:focus,.slider .owl-next:focus,.slider .owl-prev:focus{outline:none}.slider--intro .owl-next--with-progress,.slider--tiles .owl-next--with-progress,.slider .owl-next--with-progress{position:relative}.slider--intro .owl-next--with-progress svg,.slider--tiles .owl-next--with-progress svg,.slider .owl-next--with-progress svg{position:absolute;top:-1px;width:52px;height:52px;pointer-events:none}.slider--intro .owl-prev:before,.slider--tiles .owl-prev:before,.slider .owl-prev:before{content:url('vhs-assets-css-2d29ad210c3dc864c01fed4ccefb8d0b.svg')}.slider--intro .owl-next:before,.slider--tiles .owl-next:before,.slider .owl-next:before{content:url('vhs-assets-css-e50cd8c075cb9cd2221e76a73b79ea0a.svg')}.slider--intro .owl-dots,.slider--tiles .owl-dots,.slider .owl-dots{position:absolute;bottom:3rem;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.slider--intro button.owl-dot,.slider--tiles button.owl-dot,.slider button.owl-dot{width:7px;height:7px;background:transparent;border:1px solid #404041;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slider--intro button.owl-dot:not(:last-of-type),.slider--tiles button.owl-dot:not(:last-of-type),.slider button.owl-dot:not(:last-of-type){margin-right:.625rem}@media (min-width:768px){.slider--intro button.owl-dot:not(:last-of-type),.slider--tiles button.owl-dot:not(:last-of-type),.slider button.owl-dot:not(:last-of-type){margin-right:.625rem}}.slider--intro button.owl-dot:focus,.slider--tiles button.owl-dot:focus,.slider button.owl-dot:focus{outline:none}.slider--intro button.owl-dot.active,.slider--tiles button.owl-dot.active,.slider button.owl-dot.active{background:#00f;border:1px solid #00f}.slider--tiles .owl-dots{bottom:0}.projects-headline{font-family:MontASPro,Helvetica,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.9;letter-spacing:.4px;text-align:center}@media (min-width:992px){.projects-headline{font-size:2.25rem}}.projects .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.625rem}.projects button.owl-dot{width:5px;height:5px;background:transparent;border:1px solid #404041;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.projects button.owl-dot:not(:last-of-type){margin-right:.25rem}.projects button.owl-dot:focus{outline:none}.projects button.owl-dot.active{background:#00f;border:1px solid #00f}.person-tile__content{text-align:center;font-size:1.125rem;font-weight:300;margin:3rem 0}.person-tile__domain,.person-tile__mail,.person-tile__name,.person-tile__phone,.person-tile__titel{display:block}.person-tile__name{font-size:1.325rem;font-weight:700}.person-tile__titel{font-size:1.325rem;margin-bottom:1rem}.person-tile__domain{margin-bottom:1rem}.person-tile__image img{display:block;width:100%;height:100%}.person-tile__social-icons{float:right;margin:2rem 1.5rem 0 0}.person-tile__social-icons a:not(:last-of-type){margin-right:.75rem}.person-tile__social-icons .icon-button{height:.9rem;vertical-align:middle}.person-tile__mail .richtext-link{padding-bottom:4px}.person-tile__mail-icon{font-weight:700}.person-tile--square .person-tile__content{float:left;text-align:left;font-weight:400;letter-spacing:.5px;text-transform:uppercase;max-width:calc(100% - 125px);margin:2rem 0 5rem 1.5rem}.person-tile--square .person-tile__name,.person-tile--square .person-tile__titel{font-size:.875rem;line-height:1.25rem}.person-tile--square .person-tile__mail{display:none}.person-tile--circle{margin:0 2rem}.person-tile--circle .person-tile__image{width:50%;margin:auto}.person-tile--circle .person-tile__image img{border-radius:50%}.person-tile--circle .person-tile__social-icons{display:none}@media (min-width:768px) and (max-width:1199.98px){.person-tile--circle .person-tile__mail{font-size:.875rem}}@media (min-width:992px) and (max-width:1469.98px){.person-tile--circle .person-tile__mail{font-size:1rem}}@media (min-width:1200px){.person-tile--circle .person-tile__domain{max-width:75%;margin:1rem auto}}.fact-tile{position:relative;margin-bottom:6.75rem;overflow:hidden;text-align:center}@media (min-width:992px){.fact-tile{margin-bottom:0}}.fact-tile__intro{margin-bottom:1.25rem;font-family:MontASPro,Helvetica,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}@media (min-width:992px){.fact-tile__intro{margin-bottom:1.5rem}}.fact-tile__value{font-family:MontASPro,Helvetica,sans-serif;font-size:6.25rem;font-weight:300;line-height:1em}@media (min-width:992px){.fact-tile__value{font-size:5rem}}@media (min-width:1200px){.fact-tile__value{font-size:8.125rem}}.fact-tile__outro{margin-bottom:0;font-family:MontASPro,Helvetica,sans-serif;font-size:1.5625rem;font-weight:300;line-height:normal}@media (min-width:992px){.fact-tile__outro{font-size:1.875rem}}.fact-tile__title{margin-top:2.625rem;margin-bottom:0;font-size:.875rem;line-height:normal;letter-spacing:.5px;color:#404041}.quote-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem}@media (min-width:768px){.quote-tile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}}.quote-tile__quote{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0}@media (min-width:768px){.quote-tile__quote{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%}}@media (min-width:992px){.quote-tile__quote{padding:1.75rem 0 1.75rem 1.75rem}}.quote-tile__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:1.5rem}@media (min-width:768px){.quote-tile__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;padding-left:10px;padding-left:calc(var(--gutters)/2);margin-bottom:0}}.quote-tile__body{font-size:1.5rem;line-height:1.42;letter-spacing:.3px}.quote-tile__author{display:block;text-transform:uppercase;font-weight:700}.quote-tile__role{display:block}.quote-tile__role+.quote-tile__addional-line{margin-top:10px;margin-top:calc(var(--gutters)/2)}.quote-tile__addional-line{display:block;font-weight:300;color:#404041}.media-tile{position:relative;overflow:hidden}.media-tile:before{display:block;padding-bottom:100%;content:""}.media-tile__content,.media-tile__hidden-content,.media-tile__image{position:absolute;top:0;right:0;bottom:0;left:0}.media-tile__content,.media-tile__hidden-content{color:#fff;background-color:#d2d2d2}.media-tile__content,.media-tile__hidden-content,.media-tile__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-tile__image{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.media-tile__hidden-content{top:100px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.5rem;background-color:hsla(0,0%,82.4%,.67);-webkit-transform:translateY(120%);transform:translateY(120%);-webkit-transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1)}.media-tile:hover .media-tile__hidden-content{-webkit-transform:translateY(0);transform:translateY(0)}.media-tile__title{display:block;padding-top:50px;margin:0;font-family:MontASPro,Helvetica,sans-serif;font-size:1rem;font-weight:700;line-height:1.38;letter-spacing:2.5px}.media-tile__subline,.media-tile__title{text-align:center;text-transform:uppercase;z-index:10}.media-tile__subline{font-size:.75rem;letter-spacing:2px}.contact-footer{position:fixed;right:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:104px;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .4s ease-in;transition:all .4s ease-in}@media (min-width:768px){.contact-footer{height:111px}}@media (min-width:992px){.contact-footer--visible-from-start{background-color:transparent;-webkit-transform:translateY(0);transform:translateY(0)}}.contact-footer--is-visible{-webkit-transform:translateY(0);transform:translateY(0)}.site--menu-is-visible .contact-footer--is-visible,.site--menu-is-visible .contact-footer--visible-from-start{-webkit-transform:translateY(100%);transform:translateY(100%)}@media (min-width:1200px){.contact-footer--is-bottom{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.contact-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 55px;padding:0 var(--site-gutters);margin:auto;white-space:nowrap}.contact-footer__item{margin-right:1rem}@media (min-width:768px){.contact-footer__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:33%;margin:auto}}.contact-footer__item:last-of-type{display:none}@media (min-width:992px){.contact-footer__item:last-of-type{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:992px){.contact-footer--visible-from-start .contact-footer__item:not(:first-of-type){opacity:0}}.contact-footer--is-visible .contact-footer__item:not(:first-of-type){opacity:1}.contact-footer__item--scrolltop{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:992px){.contact-footer--visible-from-start .contact-footer__item--scrolltop,.contact-footer__item--scrolltop{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}}.contact-footer__scrollTop{position:absolute;right:55px;right:var(--site-gutters);bottom:27px;width:3.0625rem;height:3.0625rem;border-radius:50%;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,82.4%,.25)}@media (min-width:992px){.contact-footer__scrollTop{right:60px}}.contact-footer__chatLink{margin-left:auto;cursor:pointer}.contact-footer__chat{position:absolute;right:3%;bottom:100%;display:none;width:400px;height:500px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 10px 5px hsla(0,0%,74.5%,.5);box-shadow:0 0 10px 5px hsla(0,0%,74.5%,.5)}.contact-footer--hide .contact-footer__chat{display:none}.btn{position:relative;display:inline-block;padding:0;font-family:MontASPro,Helvetica,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1;letter-spacing:.61px;background-color:transparent;border:none;cursor:pointer;-webkit-transition:background-color .2s ease-in,color .2s ease-in,border .2s ease-in;transition:background-color .2s ease-in,color .2s ease-in,border .2s ease-in}@media (min-width:992px){.btn{font-size:1.4375rem;letter-spacing:.82px}}.btn:not(:first-of-type){margin-left:2rem}.btn.richtext-link:before{border-top-width:3px}.btn.richtext-link:after{border-top-width:2px}.btn--white{color:#000;background-color:#fff;border:1px solid #404041}.btn--transparent{color:#fff;background-color:transparent;border:1px solid}.btn--hover-white:hover{color:#000;background-color:#fff;border:1px solid #fff}.btn--light{color:#000;background-color:#f7f7f7;border:1px solid #f7f7f7}.row--bg-colored-white-smoke .btn--light{color:#fff;background-color:#404041;border:1px solid #404041}.row--bg-colored-white-smoke .btn--light:hover{color:#fff;background-color:#00f;border-color:#00f}.btn--dark{color:#fff;background-color:#404041;border:1px solid #404041}.btn[data-prefix]{white-space:nowrap}.btn[data-prefix]:before{display:inline-block;margin-left:-20px;padding-right:7px;font-weight:700;content:attr(data-prefix)}.btn--toggle{font-size:1rem;font-weight:300;letter-spacing:.57px;text-transform:uppercase;line-height:inherit}@media (max-width:767.98px){.btn--toggle{margin-bottom:.5rem}}.btn--toggle[data-active=true]{font-weight:700;border-bottom:2px solid}.btn--share{padding:18px 27px 27px 17px}.btn--follow,.btn--share{height:51px;overflow:hidden}.btn--media{padding:10px 0;color:#fff;background-color:transparent}.btn--video{color:#000;background-color:#fff;border:1px solid}@media (min-width:768px){.btn--video{color:#fff;background-color:transparent}}.btn__front{display:block;opacity:1;visibility:visible;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn:hover .btn__front{opacity:0;visibility:hidden;-webkit-transform:translateX(-200%);transform:translateX(-200%)}.btn__back{position:absolute;top:50%;right:37px;left:37px;display:block;-webkit-transform:translateX(400%) translateY(-50%);transform:translateX(400%) translateY(-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn__back a{float:left;padding-right:0;padding-left:2rem}.btn__back a:not(:last-of-type){padding-right:2rem;padding-left:0;border-right:1px solid #fff}.btn--media .btn__back{left:24px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.75rem}.btn--media .btn__back a{padding-left:.875rem}.btn--media .btn__back a:not(:last-of-type){padding-right:.875rem;padding-left:0}.btn:hover .btn__back{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.icon-button{display:inline-block;width:1.125rem;height:1.125rem;text-indent:-9999px;background-position:50%;background-repeat:no-repeat;background-size:contain}.icon-button--arrow-right{height:40px;width:40px;margin-right:-7px;vertical-align:middle;background-image:url('vhs-assets-css-fde3aa76ec3d3456495095c540a143df.svg')}.icon-button--linkedin{background-image:url('vhs-assets-css-a7dd72f0e5800f496c43a22b25d0b361.svg')}.icon-button--linkedin-round{width:2.9375rem;height:2.9375rem;background-image:url('vhs-assets-css-67815e52a98df7a751f89b2ac141efb2.svg')}@media (min-width:768px){.icon-button--linkedin-round{width:2rem;height:2rem}}.icon-button--linkedin-white{background-image:url('vhs-assets-css-b5bf7173dbc6bca53ab270f62b420fdb.svg')}.icon-button--facebook{background-image:url('vhs-assets-css-10609c96db51f49741b747e403e31b93.svg')}.icon-button--mail{background-image:url('vhs-assets-css-aadfce9cbc688bbaf1fda48982802458.svg')}.icon-button--mail-white{background-image:url('vhs-assets-css-11eb3caa605ad0a244ddd8f5fb894210.svg')}.icon-button--xing{background-image:url('vhs-assets-css-02affef1635203fcdec8b70b76b32a54.svg')}.icon-button--xing-round{width:2.9375rem;height:2.9375rem;background-image:url('vhs-assets-css-6c56e78e3388b1e7ee06ca6dbbf5c745.svg')}@media (min-width:768px){.icon-button--xing-round{width:2rem;height:2rem}}.icon-button--instagram{background-image:url('vhs-assets-css-6f07f713e33685aa5a914f88de6dc2a9.svg')}.icon-button--instagram-white{background-image:url('vhs-assets-css-5698181ca206c22666475e5bfb0365e5.svg')}.icon-button--share-dark,.icon-button--share-light{margin-right:.5rem;vertical-align:middle}.icon-button--share-light{background-image:url('vhs-assets-css-086d04af1bea09a8f5a8e6049dd11922.svg')}.icon-button--share-dark{background-image:url('vhs-assets-css-13596a722dee9e187dbb7e111e916586.svg')}.icon-button--chat{width:3.0625rem;height:3.0625rem;background-image:url('vhs-assets-css-7ce6cd59e562373ecef25c751af16851.svg')}@media (min-width:992px){.text-block--reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-block:not(.text-block--single-column){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;margin:0 calc(var(--gutters)/2*-1);padding-left:0;padding-left:calc(var(--prefix, 0)/(var(--columns, 12) + var(--prefix, 0) + var(--suffix, 0))*100%);padding-right:0;padding-right:calc(var(--suffix, 0)/(var(--columns, 12) + var(--prefix, 0) + var(--suffix, 0))*100%)}.text-block:not(.text-block--single-column) .text-block__heading{width:41.66667%;width:calc(var(--span, 5)/var(--columns, 12)*100%);padding:10px;padding:calc(var(--gutters)/2)}.text-block:not(.text-block--single-column) .text-block__body{width:50%;width:calc(var(--span, 6)/var(--columns, 12)*100%);padding:10px;padding:calc(var(--gutters)/2);margin-left:auto}.text-block--single-column .text-block__heading{margin-bottom:2.5rem}.text-block--single-column .text-block__headline{line-height:1.22}}@media (min-width:1200px){.text-block{--columns:10;--suffix:1;--prefix:1}.text-block__heading{--span:4}.text-block__body{--span:5}.text-block--reversed .text-block__body{margin-right:auto;margin-left:0}}@media (max-width:767.98px){.text-block--single-column .text-block__headline{font-size:1.6875rem;line-height:1.33}}.text-block__heading{margin-bottom:1.5rem}@media (min-width:992px){.text-block__heading{margin-bottom:0}}.text-block__heading .btn{display:none}@media (min-width:992px){.text-block__heading .btn{display:inline-block}}.text-block--project .text-block__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-block__headline{margin:0;font-size:2.1875rem;font-weight:700;line-height:1.09}@media (min-width:992px){.text-block__headline{font-size:3.125rem;line-height:1.05}}.text-block__customer{display:block;font-weight:300}.text-block__headline--bold,.text-block__subline--bold{font-weight:700}.text-block__headline--light,.text-block__subline--light{font-weight:300}@media (min-width:992px){.text-block__heading--bold-huge .text-block__headline--bold,.text-block__heading--bold-huge .text-block__subline--bold{font-size:4.0625rem;line-height:1.05}}@media (min-width:992px){.text-block__heading--bold-huge .text-block__headline--bold .text-block__subline--light,.text-block__heading--bold-huge .text-block__subline--bold .text-block__subline--light{font-size:3.125rem}}.text-block__body{font-size:1.1875rem;line-height:1.47}@media (min-width:992px){.text-block__body{font-size:1.3125rem;line-height:1.43;letter-spacing:.2px}}.teaser-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media (max-width:991.98px){.teaser-text-block{padding-top:2rem;margin:0 55px;margin:0 var(--site-gutters)}}.teaser-text-block__headline{margin:0;font-size:1.6875rem;font-weight:700;line-height:1.33}@media (min-width:1200px){.teaser-text-block__headline{font-size:3.125rem;line-height:1.12}}.teaser-text-block__body{font-size:1.25rem;font-weight:300;line-height:1.35;margin-top:1rem}@media (min-width:1200px){.teaser-text-block__body{font-size:2.25rem;line-height:1.14;margin-top:2rem}}.teaser-text-block__body p{font-family:MontASPro,Helvetica,sans-serif}@media (max-width:991.98px){.teaser-text-block__body p{margin-bottom:1rem}}.teaser-text-block__link{margin-top:1.5rem}@media (max-width:991.98px){.content-block--switch-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-block--switch-columns>:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:992px){.content-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;margin:0 calc(var(--gutters)/2*-1);padding-left:8.33333%;padding-left:calc(var(--prefix, 1)/(var(--columns, 10) + var(--prefix, 1) + var(--suffix, 1))*100%);padding-right:8.33333%;padding-right:calc(var(--suffix, 1)/(var(--columns, 10) + var(--prefix, 1) + var(--suffix, 1))*100%)}.content-block__column{width:50%;width:calc(var(--span, 5)/var(--columns, 10)*100%);padding:10px;padding:calc(var(--gutters)/2)}.content-block__column:first-child{padding-right:4.16667%}.content-block__column:first-child .teaser-text-block{padding-left:calc(110px + 8.33333%);padding-left:calc(2*var(--site-gutters) + 8.33333%)}.content-block__column:nth-child(2) .teaser-text-block{padding-right:calc(55px + 16.66667%);padding-right:calc(var(--site-gutters) + 16.66667%)}.content-block__column:nth-child(2) .project-tile{padding-left:2rem}}.content-block--no-padding{padding:0}.contact-block{display:-ms-grid;display:grid;padding:0 55px;padding:0 var(--site-gutters);margin:calc(8.33333% - 10px);margin:calc(8.33333% - var(--gutters)/2);margin-top:75px;margin-bottom:0;-ms-grid-columns:33.33333% 66.66667%;grid-template-columns:33.33333% 66.66667%;grid-template-areas:"heading heading" "text form"}@media (max-width:1199.98px){.contact-block{margin:8.33333% -10px;margin:8.33333% calc(var(--gutters)/2*-1)}}@media (max-width:991.98px){.contact-block{margin:200px -10px;margin:calc(var(--gutters)*10) calc(var(--gutters)/2*-1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-block__form,.contact-block__heading,.contact-block__text{padding:10px;padding:calc(var(--gutters)/2)}.contact-block__heading{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:heading;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:2rem;line-height:1.17}@media (max-width:767.98px){.contact-block__heading{font-size:1rem}}.contact-block__heading .richtext-headline{margin-bottom:60px}.contact-block__text{-ms-grid-row:2;-ms-grid-column:1;grid-area:text;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:1.125rem;font-weight:300}.contact-block__text h1{display:none}.contact-block__text p{font-family:MontASPro,Helvetica,sans-serif;line-height:1.33}.contact-block__text .richtext-link{line-height:2.2;padding-bottom:3px}.contact-block__form{-ms-grid-row:2;-ms-grid-column:2;grid-area:form;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:0}@media (max-width:991.98px){.contact-block__form{margin-bottom:60px}}.contact-block input[type=text]{font-family:inherit}.contact-block textarea::-webkit-input-placeholder{font-family:inherit}.contact-block textarea:-ms-input-placeholder{font-family:inherit}.contact-block textarea::-ms-input-placeholder{font-family:inherit}.contact-block textarea::placeholder{font-family:inherit}.fx-fly{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}@media (min-width:992px){.fx-fly{-webkit-transform:translateY(200px);transform:translateY(200px)}}@media (min-width:992px){.fx-fly--in{-webkit-transform:translateY(0);transform:translateY(0)}}.contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;margin:0 calc(var(--gutters)/2*-1)}.contact-form__actions,.contact-form__group{padding:10px;padding:calc(var(--gutters)/2);border:none;margin:0;width:100%}.contact-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.contact-form__group{width:100%}.contact-form__group--first-block{width:30%}.contact-form__group--second-block{width:70%}}.contact-form .btn{margin-bottom:20px;margin-bottom:var(--gutters)}.contact-form .btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.contact-form .btn-toolbar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.contact-form .form-group{width:100%}.contact-form .control-label{display:none}.contact-form .form-control{width:100%;height:49px;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:1.25rem;font-size:.75rem;letter-spacing:.4px;color:#000;text-transform:uppercase;border:1px solid #d8d8d8;border-radius:2px;-webkit-appearance:none}.contact-form .form-control:required:not(textarea){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='4' cx='5' cy='5' fill='%23d8d8d8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%;background-size:20px 10px}.contact-form .help-block{font-size:14px;color:#404041}.contact-form .form-control.xxlarge{width:100%;height:312px;padding-top:1.55rem;padding-left:2.125rem;padding-right:2.125rem;font-family:MontASPro,Helvetica,sans-serif;font-size:1.125rem;letter-spacing:.9px;text-transform:none;resize:none}@media (min-width:768px){.contact-form .form-control.xxlarge{height:407px}}.media-element__description{margin-top:15px;margin-top:calc(var(--gutters)/2*1.5);font-weight:300;color:#404041}@media (max-width:767.98px){.media-element__description{font-size:14px}}.row--negative-margin .media-element__description{padding-left:55px;padding-left:var(--site-gutters);padding-right:55px;padding-right:var(--site-gutters)}.home-intro{position:relative;height:100%;overflow:hidden}.home-intro video{position:absolute;vertical-align:middle}@media (min-width:768px){.home-intro video{position:absolute;top:0;left:50%;display:block;width:auto;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-aspect-ratio:16/9){.home-intro video{top:50%;left:0;width:100%;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.home-intro__overlay{position:relative;top:0;right:0;bottom:0;left:0;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000}@media (min-width:768px){.home-intro__overlay{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}}.home-intro__overlay .headline{display:inline;font-weight:300}.home-intro__overlay .subline{font-weight:700;line-height:normal}@media (max-width:767.98px){.home-intro__overlay .subline{margin-top:.5rem}}.customer-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-width:1600px;margin:0 auto}.customer-logos .row__content{width:100%}.customer-logos__logo{-ms-flex-preferred-size:calc(50% - 32px);flex-basis:calc(50% - 32px);height:auto;margin:16px;padding-top:24%;background-repeat:no-repeat;background-size:contain;background-position:50%;max-width:236px}@media (min-width:576px){.customer-logos__logo{padding-top:0;height:143px}}@media (min-width:768px){.customer-logos__logo{margin:28px}}.icon-selection{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-selection__icon{width:30px;height:30px;background-position:bottom;background-repeat:no-repeat;background-size:contain;margin:0 12px}.icon-selection__icon:hover{-webkit-filter:invert(100%) sepia(100%) saturate(100%) hue-rotate(236deg) brightness(100%) contrast(30%);filter:invert(100%) sepia(100%) saturate(100%) hue-rotate(236deg) brightness(100%) contrast(30%)}.icon-selection__icon-linkedin{background-image:url('vhs-assets-css-9c7102c6dd06fa20e80a13278adc7718.svg')}.icon-selection__icon-twitter{background-image:url('vhs-assets-css-f8e61aef8e197382b043c7342f76b87b.svg')}.icon-selection__icon-facebook{background-image:url('vhs-assets-css-9501c8117679fdb24aed5ff158c2305f.svg')}.icon-selection__icon-mail{background-image:url('vhs-assets-css-b7292a68b2c59d6dae5a497e0ad0f22e.svg')}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}:root{--gutters:20px;--site-gutters:55px}@media (max-width:991.98px){:root{--site-gutters:20px;--columns:6}}@media (max-width:767.98px){:root{--site-gutters:25px;--gutters:8px}}body{padding:0;margin:0;overflow-x:hidden}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;margin:0 calc(var(--gutters)/2*-1);padding-left:0;padding-left:calc(var(--prefix, 0)/(var(--columns, 12) + var(--prefix, 0) + var(--suffix, 0))*100%);padding-right:0;padding-right:calc(var(--suffix, 0)/(var(--columns, 12) + var(--prefix, 0) + var(--suffix, 0))*100%);position:relative}.container:before{position:absolute;top:0;display:block;width:100vw;height:100%;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);content:"";background-color:#dbdfe2}.container>*{position:relative}.span{--span:6;width:16.66667%;width:calc(var(--span, 2)/var(--columns, 12)*100%);padding:10px;padding:calc(var(--gutters)/2)}@media (min-width:768px){.span{--span:3}}@media (min-width:992px){.span{--span:2}}.box{width:100%;background-color:#fff}

