blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}html{scroll-behavior:smooth}body{overscroll-behavior-y:none}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}textarea{resize:none}button:focus,input:focus,select:focus,textarea:focus{outline:none}b,strong{font-weight:700}a{text-decoration:none}body{font-family:Swiss721BT,sans-serif;font-weight:400;font-size:16px;color:#fff}.h1,h1{font-size:3.5rem;letter-spacing:-1.5px}@media only screen and (min-width:600px){.h1,h1{font-size:4.7129rem}}@media only screen and (min-width:900px){.h1,h1{font-size:5.3556rem}}@media only screen and (min-width:1200px){.h1,h1{font-size:5.9983rem}}.h2,h2{font-size:2.375rem;letter-spacing:-.5px}@media only screen and (min-width:600px){.h2,h2{font-size:2.9167rem}}@media only screen and (min-width:900px){.h2,h2{font-size:3.3333rem}}@media only screen and (min-width:1200px){.h2,h2{font-size:3.75rem}}.h3,h3{font-size:2rem;letter-spacing:0}@media only screen and (min-width:600px){.h3,h3{font-size:2.5707rem}}@media only screen and (min-width:900px){.h3,h3{font-size:2.7849rem}}@media only screen and (min-width:1200px){.h3,h3{font-size:2.9991rem}}.h4,h4{font-size:1.5625rem;letter-spacing:.25px}@media only screen and (min-width:600px){.h4,h4{font-size:1.8219rem}}@media only screen and (min-width:900px){.h4,h4{font-size:2.0243rem}}@media only screen and (min-width:1200px){.h4,h4{font-size:2.0243rem}}.h5,h5{font-size:1.25rem;letter-spacing:0}@media only screen and (min-width:600px){.h5,h5{font-size:1.3118rem}}@media only screen and (min-width:900px){.h5,h5{font-size:1.4993rem}}@media only screen and (min-width:1200px){.h5,h5{font-size:1.4993rem}}.form__button,.h6,h6{font-size:1.125rem;letter-spacing:.15px}@media only screen and (min-width:600px){.form__button,.h6,h6{font-size:1.25rem}}@media only screen and (min-width:900px){.form__button,.h6,h6{font-size:1.25rem}}@media only screen and (min-width:1200px){.form__button,.h6,h6{font-size:1.25rem}}.sub1{font-size:16px;letter-spacing:.15px}.sub2{font-size:14px;letter-spacing:.1px}.body1{font-size:16px;letter-spacing:.5px}.body2{font-size:14px;letter-spacing:.25px}.button{font-size:14px;letter-spacing:1.25px}.caption{font-size:12px;letter-spacing:.4px}.overline{font-size:10px;letter-spacing:1.5px}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-mar-12{margin-bottom:12px}.u-mar-24{margin-bottom:24px}.u-mar-48{margin-bottom:48px}.u-mar-96{margin-bottom:96px}.u-mar-top-96{margin-top:96px}.u-mar-db-48{margin-top:48px;margin-bottom:48px}.u-mar-db-96{margin-top:96px;margin-bottom:96px}.u-link-reset,.u-link-reset:hover{text-decoration:none}.u-hover:hover{cursor:pointer}.anilogo__inversion{display:inline-block;transform:scaleX(-1);transform-origin:center center}.hero{height:100vh;display:flex;align-items:center;padding:2vw}.anilogo,.anilogo-mobile{font-family:Swiss721ex,sans-serif;width:100%}.anilogo-mobile{display:block}@media only screen and (min-width:1200px){.anilogo-mobile{display:none}}.anilogo-mobile .anilogo__first{white-space:nowrap}.anilogo__wrapper{position:relative;color:#fff;font-weight:700}.navigation--is-black .anilogo__wrapper{color:#000}@keyframes letter-animationA{0%{transform:scale(1) translateX(0);opacity:1}50%{transform:scaleX(0) translateX(20%);opacity:.5}to{transform:scaleX(-1) translateX(100%);opacity:0}}.anilogo__second{position:absolute;transform-origin:bottom left}.open .anilogo__second{animation:letter-animationA .5s 2s 1 forwards}.anilogo__third{position:absolute;transform-origin:bottom left}.open .anilogo__third{animation:letter-animationA .5s 1.5s 1 forwards}.anilogo__fourth{position:absolute;transform-origin:bottom left}.open .anilogo__fourth{animation:letter-animationA .5s 1s 1 forwards}@keyframes textA{0%{transform:translateX(-100%);opacity:0}50%{opacity:.7}to{transform:translateX(0);opacity:1}}.open .anilogo__text{margin:0;padding:0;opacity:0;white-space:nowrap;position:absolute;animation:textA 2s 1.75s 1 forwards}@keyframes letter-animationB{0%{transform:scaleX(-1) translateX(100%);opacity:0}50%{transform:scaleX(0) translateX(10%);opacity:.5}to{transform:scale(1) translateX(0);opacity:1}}.close .anilogo__second{opacity:0;animation:letter-animationB .5s 1s 1 forwards}.close .anilogo__third{opacity:0;animation:letter-animationB .5s 1.25s 1 forwards}.close .anilogo__fourth{opacity:0;animation:letter-animationB .5s 1.5s 1 forwards}@keyframes textB{0%{transform:translateX(0);opacity:1}50%{opacity:.7}to{transform:translateX(-100%);opacity:0}}.close .anilogo__text{margin:0;padding:0;white-space:nowrap;position:absolute;animation:textB 2s 0s 1 forwards}.navigation__logo-box{display:flex}.navigation__logo-box:hover{text-decoration:none}@media only screen and (min-width:1200px){.navigation:hover .navigation__nav.scrolled-top{top:0!important}}@media only screen and (min-width:1200px){.navigation__logo-box.open+.navigation__nav{opacity:0;pointer-events:none;transition:opacity .3s}}.navigation__logo-box.static .anilogo__text{display:none}.banner{background-color:#fff;padding:15vh 4vw;overflow:hidden}@media only screen and (min-width:600px){.banner{padding:15vh 2vw}}.banner__heading{display:inline-block;background-color:#000;color:#fff;font-size:40px;line-height:30px;text-transform:uppercase}@media only screen and (min-width:900px){.banner__heading{font-size:90px;line-height:60px}}.banner__sub-heading{color:#000;text-transform:uppercase}.banner__date{display:inline-flex;flex-direction:column;margin-top:20px}.banner__invert{display:inline-block;background-color:#000;color:#fff;font-size:30px;line-height:20px}.dd-button{display:inline-block;padding:10px 20px;background-color:#fff;color:#000;text-transform:uppercase}.dd-button:hover{cursor:pointer;background-color:#d3d3d3}.dropdown{overflow:hidden;min-height:26px;position:relative}.dropdown__heading{display:flex;align-items:flex-start;border:1px solid #fff;color:#fff;margin:0 auto;position:relative;padding:0 30px 0 10px}@media only screen and (min-width:900px){.dropdown__heading{padding:0 60px 0 10px;align-items:center}}.dropdown__heading--people{flex-direction:column}@media only screen and (min-width:900px){.dropdown__heading--people{flex-direction:row}}.dropdown__heading:hover{cursor:pointer;background-color:#231f20;border:1px solid #231f20}.dropdown__heading:hover .dropdown__triangle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='30'%3E%3Cpath fill='%23fff' d='M15 20L30 0H0z'/%3E%3C/svg%3E")}.dropdown__heading:hover .dropdown__title-people{text-decoration:none;color:#fff;text-shadow:none}.dropdown__date{font-size:16px;color:#fff;width:120px}.dropdown__name{font-size:22px;color:#fff;width:100%}@media only screen and (min-width:900px){.dropdown__name{width:70%}}.dropdown__title{font-size:22px;font-weight:700;color:#fff}.dropdown__title-people{text-align:left;font-size:15px;font-weight:700;width:100%;color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media only screen and (min-width:900px){.dropdown__title-people{width:30%}}.dropdown__triangle{position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='30'%3E%3Cpath vector-effect='non-scaling-stroke' shape-rendering='optimizeQuality' d='M15 20L30 0H0z' stroke='%23fff'/%3E%3C/svg%3E");background-size:contain;background-position:100%;background-repeat:no-repeat;top:0;right:0;height:26px;width:60px}.dropdown__content{display:none;margin-top:20px}.dropdown__outline{text-transform:uppercase;font-size:22px;color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.dropdown__content--people{padding:10px;background-color:#231f20;flex-direction:column}@media only screen and (min-width:600px){.dropdown__content--people{flex-direction:row;padding:10px 60px 10px 10px}}.dropdown__people-image-box{overflow:hidden;width:100%;display:flex;margin-bottom:20px;padding-right:10px}@media only screen and (min-width:600px){.dropdown__people-image-box{width:70%;margin-bottom:0}}.dropdown__people-image{max-height:300px;display:inline-block}@media only screen and (min-width:600px){.dropdown__people-wrapper{width:30%}}.dropdown--show .dropdown__content{display:flex}.dropdown--show .dropdown__heading--people{background-color:#231f20;border:1px solid #231f20}.dropdown--show .dropdown__heading--people .dropdown__triangle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='30'%3E%3Cpath fill='%23fff' d='M15 20L30 0H0z'/%3E%3C/svg%3E")}.dropdown-news{overflow:hidden;min-height:26px;position:relative}.dropdown-news--show .dropdown-news__content{display:flex;flex-direction:column}.dropdown-news--show .dropdown-news__heading{background-color:#231f20;border:1px solid #231f20}.dropdown-news--show .dropdown-news__heading .dropdown__triangle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='30'%3E%3Cpath fill='%23fff' d='M15 20L30 0H0z'/%3E%3C/svg%3E")}.dropdown-news__heading{display:flex;align-items:flex-start;border:1px solid #fff;color:#fff;margin:0 auto;position:relative;padding:0 30px 0 10px;flex-direction:column-reverse}.dropdown-news__heading:hover{cursor:pointer;background-color:#231f20;border:1px solid #231f20}.dropdown-news__heading:hover .dropdown-news__triangle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='30'%3E%3Cpath fill='%23fff' d='M15 20L30 0H0z'/%3E%3C/svg%3E")}@media only screen and (min-width:900px){.dropdown-news__heading{padding:0 60px 0 10px;align-items:center;flex-direction:row}}.dropdown-news__date{font-size:16px;color:#fff;width:120px}.dropdown-news__name{font-size:22px;color:#fff;width:100%}@media only screen and (min-width:900px){.dropdown-news__name{width:70%}}.dropdown-news__title{font-size:22px;font-weight:700;color:#fff}.dropdown-news__triangle{position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='30'%3E%3Cpath vector-effect='non-scaling-stroke' shape-rendering='optimizeQuality' d='M15 20L30 0H0z' stroke='%23fff'/%3E%3C/svg%3E");background-size:contain;background-position:100%;background-repeat:no-repeat;top:0;right:0;height:26px;width:60px}.dropdown-news__content{display:none;margin-top:20px}.dropdown-news__outline{text-transform:uppercase;font-size:22px;color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.dropdown-news__papers-wrapper{margin-top:24px}.dropdown-news__papers-image{width:100%;height:auto}.dropdown-news__papers-download{height:100%;padding:4px 12px;border:1px solid #fff;font-size:25px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:900px){.dropdown-news__papers-download{margin-right:12px}}.dropdown-news__head{display:flex;width:100%;flex-direction:column}@media only screen and (min-width:900px){.dropdown-news__head{flex-direction:row}}.dropdown-news__content-event{width:100%}.dropdown-news__event{font-size:22px;width:100%;padding-left:10px;background-color:#231f20}.dropdown-news__event:not(:last-child){margin-bottom:12px}.dropdown-news__video{position:relative;width:100%;padding-bottom:60%}.dropdown-news__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.extendable-text{color:#fff}.extendable-text__overlay{position:relative;max-height:200px;height:auto;overflow:hidden;text-align:justify}.extendable-text__overlay:after{content:"";position:absolute;bottom:0;left:0;top:0;right:0;background:linear-gradient(180deg,transparent,transparent 30%,rgba(0,0,0,.9))}.extendable-text--show .extendable-text__overlay{max-height:10000px}.extendable-text--show .extendable-text__overlay:after{position:relative}.extendable-text--hide-button .extendable-text__button{display:none}.extendable-text__button{position:relative;height:30px}.extendable-text__button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:8px;background-color:#fff;width:120px}.extendable-text__button:hover{cursor:pointer}.form__element{margin-bottom:24px}.form__element .caption{margin-top:8px}.form__select-arrow{position:relative}.form__select-arrow:after{width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:12px 10px;pointer-events:none;position:absolute;content:"";top:44px;right:12px}.form__input{margin-top:12px;background-color:#000;color:#fff;border:1px solid #fff;width:100%;padding:4px 10px;font-size:16px;cursor:pointer}.form__input--error{border:1px solid red}.form__button{font-weight:700;background-color:#231f20;color:#fff;padding:10px;border:none;outline:none;width:100%;text-align:left}.form__button:hover{cursor:pointer;opacity:.8}select.form__input::-ms-expand{display:none}select.form__input{-webkit-appearance:none;appearance:none}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:2000;display:none}.gallery{height:100%}.gallery-close{position:absolute;top:11px;right:11px;width:42px;height:42px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M24 20.188l-8.315-8.209 8.2-8.282L20.188 0l-8.212 8.318L3.666.115 0 3.781l8.321 8.24-8.206 8.313L3.781 24l8.237-8.318 8.285 8.203z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.slider-wrapper{width:100%;position:relative}#display{display:flex;justify-content:center;align-items:center;height:calc(100% - 200px)}#display img{max-height:100%;max-width:100%}.slider{display:flex;height:200px;align-items:flex-end;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{display:none}.scroll{position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;background-color:transparent;cursor:pointer;opacity:.5;z-index:2}.scroll:hover{opacity:1}.scroll--left{left:20px;border-width:50px 50px 50px 0;border-color:transparent #fff transparent transparent}.scroll--right{right:20px;border-width:50px 0 50px 50px;border-color:transparent transparent transparent #fff}.slider img{width:auto;max-width:150px}.slider img:not(:last-child){margin-right:3px}[class^=thumb]{cursor:pointer}.thumb-video{position:relative}.thumb-video:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0}.jw-preview,.jw-wrapper{background-color:transparent!important}.jw-preview.jw-reset{display:block}#video-main,.jw-state-playing .jw-wrapper.jw-reset .jw-preview.jw-reset{display:none}#video-main>*{background-color:transparent!important}.jw-state-idle .jw-controls-backdrop{background:#fff}.jw-state-idle .jw-controls{background-color:transparent}.jwplayer.jw-stretch-fill.jw-flag-aspect-mode{height:100%!important;width:100%!important}#loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10000;pointer-events:none}.main-gallery-teaser{position:relative}.main-gallery-teaser:hover{cursor:pointer}.main-gallery-teaser:hover .main-gallery-teaser__label{text-decoration:underline}.main-gallery-teaser__image{width:100%}.main-gallery-teaser__label{position:absolute;bottom:0;left:0;background-color:#000;color:#fff;padding:10px 20px 0 0;font-size:24px;text-transform:uppercase}.popup{height:100vh;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;opacity:0;visibility:hidden;transition:all .3s;color:#fff}@media screen and (max-height:700px){.popup{overflow:auto}}@supports (-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px)){.popup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.3)}}.popup__content{position:absolute;top:50%;left:50%;padding:16px;width:calc(100% - 8vw);background-color:#000;border:1px solid #fff;overflow:hidden;opacity:0;transform:translate(-50%,-50%) scale(.25);transition:all .5s .2s}.popup__content--narow{max-width:375px}.popup__content--wide{max-width:620px}@media screen and (max-height:700px){.popup__content{transform:translateY(-50%);margin-top:50px;margin-bottom:100px}}.popup__text{display:block}.popup__show{opacity:1;visibility:visible}.popup__show .popup__content{opacity:1;transform:translate(-50%,-50%) scale(1)}.project-detail{background-color:#231f20;font-size:22px;width:100%;padding-left:2px}.project-detail:not(:last-child){margin-bottom:18px}.project-detail__outline{text-transform:uppercase;font-size:22px;color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.project-detail__capitalize{text-transform:uppercase}.project-detail__heading{display:flex;align-items:flex-start;position:relative;background-color:#231f20;padding-left:2px}.project-detail__heading:hover{cursor:pointer;background-color:#231f20}.project-detail__heading:hover .dropdown__triangle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='30'%3E%3Cpath fill='%23fff' d='M15 20L30 0H0z'/%3E%3C/svg%3E")}.project-detail__dropdown-content{width:100%;flex-direction:column;align-items:flex-end}.project-detail__dropdown-name{font-size:22px;width:100%;padding-left:20px;background-color:#231f20}@media only screen and (min-width:900px){.project-detail__dropdown-name{width:50%;padding-left:20px}}.project-detail__dropdown-name:not(:last-child){margin-bottom:18px}.grecaptcha-badge{visibility:hidden!important}.teaser{width:100%;position:relative}.teaser--quote{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:1200px){.teaser--quote{padding-top:12vh;padding-bottom:12vh}}@media only screen and (min-width:1200px){.teaser--quote{min-height:auto;height:637px}}@media only screen and (min-width:2000px){.teaser--quote{height:850px}}@media only screen and (min-width:3800px){.teaser--quote{height:1275px}}.teaser__image,.teaser__media{width:100%;overflow:hidden}.teaser__image{height:auto}@media only screen and (min-width:1200px){.teaser__image{height:100vh}}.teaser__image--gif{width:100%;overflow:hidden;height:auto}@media only screen and (min-width:600px){.teaser__image--gif{height:100vh}}.teaser__video{width:100%;overflow:hidden;height:auto;display:flex;position:relative}@media only screen and (min-width:600px){.teaser__video{height:100vh;padding:0}}.teaser__text{text-align:center;padding:15vh 4vw}@media only screen and (min-width:600px){.teaser__text{padding:15vh 10vw}}.teaser__instagram{background-color:#fff}.teaser__instagram-box{max-height:100vh;margin:0 auto;position:relative;padding:50px 4vw 100px;background-image:radial-gradient(#000 20%,transparent 0),radial-gradient(#000 20%,transparent 0);background-position:0 0,5px 5px;background-size:10px 10px}@media only screen and (min-width:600px){.teaser__instagram-box{max-width:60%;padding:50px 2vw 100px}}@media only screen and (min-width:900px){.teaser__instagram-box{max-width:40%}}.teaser__instagram-heading{position:relative;background-color:#000;color:#fff;padding:20px;text-align:left;overflow:hidden}@media only screen and (min-width:900px){.teaser__instagram-heading{position:absolute;top:10%;min-width:20vw;right:-30%;text-align:right}}.teaser__publication{background-color:#fff}.teaser__publication-box{max-height:100vh;margin:0 auto;position:relative;text-transform:uppercase}@media only screen and (min-width:600px){.teaser__publication-box{max-width:60%}}@media only screen and (min-width:900px){.teaser__publication-box{max-width:40%}}.teaser__publication-heading{position:relative;background-color:#fff;color:#000;padding:20px;overflow:hidden}@media only screen and (min-width:900px){.teaser__publication-heading{position:absolute;top:10%;max-width:30vw;left:50%}}.teaser__link:hover>*>h3,.teaser__link:hover>*>h4{text-decoration:underline}.teaser__overlay-heading{font-size:20px;letter-spacing:.25px}@media only screen and (min-width:600px){.teaser__overlay-heading{font-size:24px}}@media only screen and (min-width:900px){.teaser__overlay-heading{font-size:28px}}@media only screen and (min-width:1200px){.teaser__overlay-heading{font-size:2.0243rem}}.teaser__sub-heading{font-weight:400;font-family:Swiss721,sans-serif;font-size:.8rem;letter-spacing:0}@media only screen and (min-width:600px){.teaser__sub-heading{font-size:1rem}}@media only screen and (min-width:900px){.teaser__sub-heading{font-size:1.2rem}}@media only screen and (min-width:1200px){.teaser__sub-heading{font-size:1.4993rem}}.teaser__image-item{height:100%;width:100%;overflow:hidden}.teaser__image-item>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 5s}@media only screen and (min-width:1200px){.teaser.teaser--quote .text-overlay,.teaser.teaser__image--gif .text-overlay,.teaser.teaser__image .text-overlay{opacity:0;transition:opacity 1s}.teaser.teaser--quote--hover .teaser__image-item>img,.teaser.teaser__image--gif--hover .teaser__image-item>img,.teaser.teaser__image--hover .teaser__image-item>img{transform:scale(1.05)}.teaser.teaser--quote--hover .text-overlay,.teaser.teaser__image--gif--hover .text-overlay,.teaser.teaser__image--hover .text-overlay{opacity:1;transition:opacity 1s}}.teaser__image-publication{display:block;width:100%;height:auto;line-height:0;overflow:hidden}.teaser__image-publication>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 1s}.teaser__quote-heading{text-align:center;padding:0 4vw;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:900px){.teaser__quote-heading{padding:0 10vw}}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out;backface-visibility:hidden;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{transform:translateZ(0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent;opacity:.5}.carousel-control.left{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001))}.carousel-control.right{right:0;left:auto;background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5))}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.teaser__carousel{overflow:hidden}.teaser__carousel .carousel-inner{height:auto}@media only screen and (min-width:1200px){.teaser__carousel .carousel-inner{height:100vh}}.teaser__carousel .carousel-inner .item{height:100%}.teaser__carousel .carousel-inner img{width:100%;height:100%;object-fit:cover;object-position:center}.teaser__carousel .text-overlay{position:absolute;bottom:2vh;left:2vw;color:#fff}.teaser__carousel .carousel-control--project{background-image:none;width:60px;opacity:.5}.teaser__carousel .carousel-control--project:hover{opacity:1}.teaser__carousel .carousel-control--project.left:after,.teaser__carousel .carousel-control--project.right:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid}.teaser__carousel .carousel-control--project.left:after{left:10px;border-width:20px 20px 20px 0;border-color:transparent #fff transparent transparent}.teaser__carousel .carousel-control--project.right:after{right:10px;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #fff}.text-overlay{text-align:left;padding:2vw;z-index:1;position:absolute;bottom:0;left:0}@media only screen and (min-width:600px){.text-overlay{padding:2vw;max-width:50vw}}.text-overlay--white{color:#fff}.text-overlay--black{color:#000}@media only screen and (min-width:600px){.text-overlay--black>*{background-color:transparent}}.text-overlay--black-special{color:#000}.text-overlay--black-special>*{background-color:#fff}@media only screen and (min-width:600px){.text-overlay--black-special>*{background-color:transparent}}.text-overlay__quote{padding:0 2vw 2vw;text-align:left;position:absolute;bottom:0;left:0}@media only screen and (min-width:600px){.text-overlay__quote{position:absolute;padding:0 2vw 2vw}}.gradient:after{content:"";position:absolute;bottom:0;top:0;left:0;right:0;background:linear-gradient(to top right,rgba(0,0,0,.2),rgba(0,0,0,.15) 15%,transparent 50%)}.wordwire{display:flex;margin:auto;padding:60px 0;border-top:2px solid #fff;flex-wrap:wrap;overflow:hidden;justify-content:space-around}.wordwire__item{display:inline-block;padding:6px 10px;position:relative;color:#fff;text-transform:uppercase;font-weight:700}.wordwire__item:hover{background-color:#fff;color:#000;cursor:pointer;text-decoration:none}.wordwire__item:after,.wordwire__item:before{content:"";top:50%;border-bottom:1px solid #fff;width:100vw;position:absolute;z-index:-1}.wordwire__item:before{left:-50vw}.wordwire__item:after{right:-50vw}.footer__row{padding-bottom:40px;text-align:center}@media only screen and (min-width:600px){.footer__row{text-align:left}}.footer__row>.col{margin-bottom:40px}@media only screen and (min-width:600px){.footer__row>.col{margin-bottom:20px}}.footer__border{border-top:2px solid #fff}.footer__link-main{margin-bottom:20px;display:block;white-space:nowrap;text-transform:uppercase}.footer__link{display:block}.footer__link:not(:last-child){margin-bottom:12px}@media only screen and (min-width:600px){.footer__link:not(:last-child){margin-bottom:0}}.footer__icon-box{text-align:center}@media only screen and (min-width:600px){.footer__icon-box{text-align:right}}.footer__icon{margin-right:8px}*,:after,:before{margin:0;padding:0;box-sizing:inherit}body{background-color:#000;box-sizing:border-box;position:relative;overflow-y:scroll;width:100%}main{min-height:calc(100vh - 251px)}a{color:#fff;cursor:pointer}a:hover{text-decoration:underline}.dropdown,.dropdown-news,.extendable-text,.navigation__button,a{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media only screen and (min-width:1200px){.navigation-overlay{width:100vw;height:100vh;position:fixed;z-index:-1;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0;transition:opacity 1.5s}}@media only screen and (min-width:1200px){.navigation:hover+.navigation-overlay{opacity:.7;z-index:3}}@media only screen and (min-width:1200px){.navigation.navigation--is-black:hover+.navigation-overlay{background-color:#fff;opacity:.8}}.navigation{width:100%;z-index:1500;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;position:fixed;top:0;height:80px;padding:1vw 2vw;transition:opacity .2s;fill:#fff}@media only screen and (min-width:1200px){.navigation{height:auto;flex-direction:row}}@media only screen and (min-width:1200px){.navigation__dropdown{display:none;position:absolute;list-style-type:none;margin:0;padding:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");width:300%}}.navigation__logo-box{height:100%;width:200px;align-self:stretch;align-items:center}@media only screen and (min-width:1200px){.navigation__logo-box{width:20vw;height:auto;margin-right:20px}.navigation__logo-box:hover{text-decoration:none}}.navigation__checkbox{display:none}.navigation__button{width:36px;height:36px;background-repeat:no-repeat;background-position:50%;background-size:cover;cursor:pointer}@media only screen and (min-width:1200px){.navigation__button{display:none}}.navigation__nav{display:none;overflow-y:auto}@media only screen and (min-width:1200px){.navigation__nav{z-index:1500;display:flex;width:100%;overflow-y:visible;position:relative;transition:all .3s}.navigation__nav.scrolled-top{top:-200px}.navigation__nav.scrolled-bottom{top:0}}.navigation__list{list-style:none;width:100%;display:flex;justify-content:center;flex-direction:column;min-height:100%;padding:60px 50px 60px 3vw}@media only screen and (min-width:1200px){.navigation__list{justify-content:space-between;flex-direction:row;min-height:0;padding:0}}.navigation__item{display:inline-block;position:relative;font-size:36px;margin-bottom:2vh}@media only screen and (min-width:1200px){.navigation__item{font-size:medium;margin-bottom:0}}.navigation__item:hover>.navigation__dropdown,.navigation__sub-item{display:block}.navigation__link{text-transform:uppercase;font-weight:600;display:inline-block;transition:opacity .2s}.navigation__link--home{color:inherit;opacity:.5}.navigation__link--home:active,.navigation__link--home:hover{opacity:1;text-decoration:none}.navigation__link--other{color:inherit;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1.5px}.navigation__link--other.active{-webkit-text-fill-color:inherit}.navigation__link--other:active,.navigation__link--other:hover{-webkit-text-fill-color:inherit;text-decoration:none}@media only screen and (min-width:1200px){.navigation__link:after{content:" ";white-space:pre}}@media only screen and (min-width:1200px){.navigation__link--last:after{content:""}}.navigation__sub-link{display:block;color:inherit;font-size:24px;opacity:.5;font-weight:600;transition:opacity .2s}@media only screen and (min-width:1200px){.navigation__sub-link{font-size:36px}}.navigation__sub-link:hover{text-decoration:none;opacity:1}.navigation__checkbox:checked~.navigation__button{z-index:2501}.navigation__checkbox:checked~.navigation__button .icon-close{display:block;width:100%;height:100%}.navigation__checkbox:checked~.navigation__button .icon-menu,.navigation__checkbox:not(:checked)~.navigation__button .icon-close{display:none}.navigation__checkbox:not(:checked)~.navigation__button .icon-menu{display:flex;align-items:center;justify-content:center;height:36px}.navigation__checkbox:checked~.navigation__nav{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.9);display:block;color:#fff;overscroll-behavior-y:none}@media only screen and (min-width:1200px){.navigation__checkbox:checked~.navigation__nav{position:static;background-color:transparent;z-index:1500;display:flex;width:100%;overflow-y:visible}}.navigation__button-pulsating{background-color:#fff;border-radius:20px;animation:pulse 4s infinite;height:28px;width:28px;position:relative}.navigation__button-pulsating:after{content:"";width:32px;height:32px;border:1px solid #fff;border-radius:50%;display:block;margin:-2px}.navigation.navigation--is-black .navigation__button-pulsating{background-color:#000}.navigation.navigation--is-black .navigation__button-pulsating:after{border:1px solid #000}@keyframes pulse{0%{transform:scale(.85)}50%{transform:scale(1)}to{transform:scale(.85)}}@font-face{font-family:Swiss721ex;src:url(/build/fonts/Swis721_Ex_BT_Bold.ab3a813c.eot);src:url(/build/fonts/Swis721_Ex_BT_Bold.ab3a813c.eot) format("embedded-opentype"),url(/build/fonts/Swis721_Ex_BT_Bold.cb9d8887.woff) format("woff"),url(/build/fonts/Swis721_Ex_BT_Bold.9cc91c82.woff2) format("woff2"),url(/build/fonts/Swis721_Ex_BT_Bold.aef9b111.ttf) format("truetype"),url(/build/images/Swis721_Ex_BT_Bold.56526fcd.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Swiss721BT;src:url(/build/fonts/Swiss721BT-Bold.f63eab9f.eot);src:url(/build/fonts/Swiss721BT-Bold.f63eab9f.eot) format("embedded-opentype"),url(/build/fonts/Swiss721BT-Bold.f309475e.woff2) format("woff2"),url(/build/fonts/Swiss721BT-Bold.2d277065.woff) format("woff"),url(/build/fonts/Swiss721BT-Bold.eccb21fa.ttf) format("truetype"),url(/build/images/Swiss721BT-Bold.d2555c5d.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Swiss721;src:url(/build/fonts/Swiss721.ee13f0a7.eot);src:url(/build/fonts/Swiss721.ee13f0a7.eot) format("embedded-opentype"),url(/build/fonts/Swiss721.fb288207.woff2) format("woff2"),url(/build/fonts/Swiss721.982248a1.woff) format("woff"),url(/build/fonts/Swiss721.7f33f727.ttf) format("truetype"),url(/build/images/Swiss721.a5df96f4.svg) format("svg");font-weight:400;font-style:normal}.ico-36{width:36px;height:36px;background-repeat:no-repeat;background-size:cover;display:inline-block}.i-facebook{background-image:url(/build/images/facebook.d94aaf4a.svg)}.i-instagram{background-image:url(/build/images/instagram.0748f5d5.svg)}.i-linkedin{background-image:url(/build/images/linkedin.dccdebfb.svg)}.i-vimeo{background-image:url(/build/images/vimeo.7aade219.svg)}.i-youtube{background-image:url(/build/images/youtube.bcca6862.svg)}.container{width:100%;padding-left:4%;padding-right:4%;margin-left:auto;margin-right:auto;max-width:880px}@media only screen and (min-width:1200px){.container{padding-left:40px;padding-right:40px}}.row{display:flex;flex-wrap:wrap;height:100%;margin-left:-3px;margin-right:-3px}@media only screen and (min-width:600px){.row{margin-left:-4.5px;margin-right:-4.5px}}@media only screen and (min-width:900px){.row{margin-left:-6px;margin-right:-6px}}@media only screen and (min-width:1200px){.row{margin-left:-9px;margin-right:-9px}}.col{margin-left:3px;margin-right:3px;display:inline-block;box-sizing:content-box}.col *{box-sizing:border-box}@media only screen and (min-width:600px){.col{margin-left:4.5px;margin-right:4.5px}}@media only screen and (min-width:900px){.col{margin-left:6px;margin-right:6px}}@media only screen and (min-width:1200px){.col{margin-left:9px;margin-right:9px}}.col--phone-1{width:calc(8.33333% - 6px)}@media only screen and (min-width:600px){.col--phone-1{width:calc(8.33333% - 9px)}}@media only screen and (min-width:900px){.col--phone-1{width:calc(8.33333% - 12px)}}@media only screen and (min-width:1200px){.col--phone-1{width:calc(8.33333% - 18px)}}.col--phone-offset-0{margin-left:3px;margin-right:3px}@media only screen and (min-width:600px){.col--phone-offset-0{margin-left:4.5px;margin-right:4.5px}}@media only screen and (min-width:900px){.col--phone-offset-0{margin-left:6px;margin-right:6px}}@media only screen and (min-width:1200px){.col--phone-offset-0{margin-left:9px;margin-right:9px}}.col--phone-2{width:calc(16.66667% - 6px)}@media only screen and (min-width:600px){.col--phone-2{width:calc(16.66667% - 9px)}}@media only screen and (min-width:900px){.col--phone-2{width:calc(16.66667% - 12px)}}@media only screen and (min-width:1200px){.col--phone-2{width:calc(16.66667% - 18px)}}.col--phone-offset-1{margin-left:calc(8.33333% + 3px);margin-right:3px}@media only screen and (min-width:600px){.col--phone-offset-1{margin-left:calc(8.33333% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--phone-offset-1{margin-left:calc(8.33333% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--phone-offset-1{margin-left:calc(8.33333% + 9px);margin-right:9px}}.col--phone-3{width:calc(25% - 6px)}@media only screen and (min-width:600px){.col--phone-3{width:calc(25% - 9px)}}@media only screen and (min-width:900px){.col--phone-3{width:calc(25% - 12px)}}@media only screen and (min-width:1200px){.col--phone-3{width:calc(25% - 18px)}}.col--phone-offset-2{margin-left:calc(16.66667% + 3px);margin-right:3px}@media only screen and (min-width:600px){.col--phone-offset-2{margin-left:calc(16.66667% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--phone-offset-2{margin-left:calc(16.66667% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--phone-offset-2{margin-left:calc(16.66667% + 9px);margin-right:9px}}.col--phone-4{width:calc(33.33333% - 6px)}@media only screen and (min-width:600px){.col--phone-4{width:calc(33.33333% - 9px)}}@media only screen and (min-width:900px){.col--phone-4{width:calc(33.33333% - 12px)}}@media only screen and (min-width:1200px){.col--phone-4{width:calc(33.33333% - 18px)}}.col--phone-offset-3{margin-left:calc(25% + 3px);margin-right:3px}@media only screen and (min-width:600px){.col--phone-offset-3{margin-left:calc(25% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--phone-offset-3{margin-left:calc(25% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--phone-offset-3{margin-left:calc(25% + 9px);margin-right:9px}}.col--phone-5{width:calc(41.66667% - 6px)}@media only screen and (min-width:600px){.col--phone-5{width:calc(41.66667% - 9px)}}@media only screen and (min-width:900px){.col--phone-5{width:calc(41.66667% - 12px)}}@media only screen and (min-width:1200px){.col--phone-5{width:calc(41.66667% - 18px)}}.col--phone-offset-4{margin-left:calc(33.33333% + 3px);margin-right:3px}@media only screen and (min-width:600px){.col--phone-offset-4{margin-left:calc(33.33333% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--phone-offset-4{margin-left:calc(33.33333% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--phone-offset-4{margin-left:calc(33.33333% + 9px);margin-right:9px}}.col--phone-6{width:calc(50% - 6px)}@media only screen and (min-width:600px){.col--phone-6{width:calc(50% - 9px)}}@media only screen and (min-width:900px){.col--phone-6{width:calc(50% - 12px)}}@media only screen and (min-width:1200px){.col--phone-6{width:calc(50% - 18px)}}.col--phone-offset-5{margin-left:calc(41.66667% + 3px);margin-right:3px}@media only screen and (min-width:600px){.col--phone-offset-5{margin-left:calc(41.66667% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--phone-offset-5{margin-left:calc(41.66667% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--phone-offset-5{margin-left:calc(41.66667% + 9px);margin-right:9px}}.col--phone-7{width:calc(58.33333% - 6px)}@media only screen and (min-width:600px){.col--phone-7{width:calc(58.33333% - 9px)}}@media only screen and (min-width:900px){.col--phone-7{width:calc(58.33333% - 12px)}}@media only screen and (min-width:1200px){.col--phone-7{width:calc(58.33333% - 18px)}}.col--phone-offset-6{margin-left:calc(50% + 3px);margin-right:3px}@media only screen and (min-width:600px){.col--phone-offset-6{margin-left:calc(50% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--phone-offset-6{margin-left:calc(50% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--phone-offset-6{margin-left:calc(50% + 9px);margin-right:9px}}.col--phone-8{width:calc(66.66667% - 6px)}@media only screen and (min-width:600px){.col--phone-8{width:calc(66.66667% - 9px)}}@media only screen and (min-width:900px){.col--phone-8{width:calc(66.66667% - 12px)}}@media only screen and (min-width:1200px){.col--phone-8{width:calc(66.66667% - 18px)}}.col--phone-offset-7{margin-left:calc(58.33333% + 3px);margin-right:3px}@media only screen and (min-width:600px){.col--phone-offset-7{margin-left:calc(58.33333% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--phone-offset-7{margin-left:calc(58.33333% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--phone-offset-7{margin-left:calc(58.33333% + 9px);margin-right:9px}}.col--phone-9{width:calc(75% - 6px)}@media only screen and (min-width:600px){.col--phone-9{width:calc(75% - 9px)}}@media only screen and (min-width:900px){.col--phone-9{width:calc(75% - 12px)}}@media only screen and (min-width:1200px){.col--phone-9{width:calc(75% - 18px)}}.col--phone-offset-8{margin-left:calc(66.66667% + 3px);margin-right:3px}@media only screen and (min-width:600px){.col--phone-offset-8{margin-left:calc(66.66667% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--phone-offset-8{margin-left:calc(66.66667% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--phone-offset-8{margin-left:calc(66.66667% + 9px);margin-right:9px}}.col--phone-10{width:calc(83.33333% - 6px)}@media only screen and (min-width:600px){.col--phone-10{width:calc(83.33333% - 9px)}}@media only screen and (min-width:900px){.col--phone-10{width:calc(83.33333% - 12px)}}@media only screen and (min-width:1200px){.col--phone-10{width:calc(83.33333% - 18px)}}.col--phone-offset-9{margin-left:calc(75% + 3px);margin-right:3px}@media only screen and (min-width:600px){.col--phone-offset-9{margin-left:calc(75% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--phone-offset-9{margin-left:calc(75% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--phone-offset-9{margin-left:calc(75% + 9px);margin-right:9px}}.col--phone-11{width:calc(91.66667% - 6px)}@media only screen and (min-width:600px){.col--phone-11{width:calc(91.66667% - 9px)}}@media only screen and (min-width:900px){.col--phone-11{width:calc(91.66667% - 12px)}}@media only screen and (min-width:1200px){.col--phone-11{width:calc(91.66667% - 18px)}}.col--phone-offset-10{margin-left:calc(83.33333% + 3px);margin-right:3px}@media only screen and (min-width:600px){.col--phone-offset-10{margin-left:calc(83.33333% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--phone-offset-10{margin-left:calc(83.33333% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--phone-offset-10{margin-left:calc(83.33333% + 9px);margin-right:9px}}.col--phone-12{width:calc(100% - 6px)}@media only screen and (min-width:600px){.col--phone-12{width:calc(100% - 9px)}}@media only screen and (min-width:900px){.col--phone-12{width:calc(100% - 12px)}}@media only screen and (min-width:1200px){.col--phone-12{width:calc(100% - 18px)}}.col--phone-offset-11{margin-left:calc(91.66667% + 3px);margin-right:3px}@media only screen and (min-width:600px){.col--phone-offset-11{margin-left:calc(91.66667% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--phone-offset-11{margin-left:calc(91.66667% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--phone-offset-11{margin-left:calc(91.66667% + 9px);margin-right:9px}}@media only screen and (min-width:600px){.col--tablet-portrait-1{width:calc(8.33333% - 9px)}}@media only screen and (min-width:900px){.col--tablet-portrait-1{width:calc(8.33333% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-portrait-1{width:calc(8.33333% - 18px)}}@media only screen and (min-width:600px){.col--tablet-portrait-offset-0{margin-left:4.5px;margin-right:4.5px}}@media only screen and (min-width:900px){.col--tablet-portrait-offset-0{margin-left:6px;margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-portrait-offset-0{margin-left:9px;margin-right:9px}}@media only screen and (min-width:600px){.col--tablet-portrait-2{width:calc(16.66667% - 9px)}}@media only screen and (min-width:900px){.col--tablet-portrait-2{width:calc(16.66667% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-portrait-2{width:calc(16.66667% - 18px)}}@media only screen and (min-width:600px){.col--tablet-portrait-offset-1{margin-left:calc(8.33333% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--tablet-portrait-offset-1{margin-left:calc(8.33333% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-portrait-offset-1{margin-left:calc(8.33333% + 9px);margin-right:9px}}@media only screen and (min-width:600px){.col--tablet-portrait-3{width:calc(25% - 9px)}}@media only screen and (min-width:900px){.col--tablet-portrait-3{width:calc(25% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-portrait-3{width:calc(25% - 18px)}}@media only screen and (min-width:600px){.col--tablet-portrait-offset-2{margin-left:calc(16.66667% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--tablet-portrait-offset-2{margin-left:calc(16.66667% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-portrait-offset-2{margin-left:calc(16.66667% + 9px);margin-right:9px}}@media only screen and (min-width:600px){.col--tablet-portrait-4{width:calc(33.33333% - 9px)}}@media only screen and (min-width:900px){.col--tablet-portrait-4{width:calc(33.33333% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-portrait-4{width:calc(33.33333% - 18px)}}@media only screen and (min-width:600px){.col--tablet-portrait-offset-3{margin-left:calc(25% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--tablet-portrait-offset-3{margin-left:calc(25% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-portrait-offset-3{margin-left:calc(25% + 9px);margin-right:9px}}@media only screen and (min-width:600px){.col--tablet-portrait-5{width:calc(41.66667% - 9px)}}@media only screen and (min-width:900px){.col--tablet-portrait-5{width:calc(41.66667% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-portrait-5{width:calc(41.66667% - 18px)}}@media only screen and (min-width:600px){.col--tablet-portrait-offset-4{margin-left:calc(33.33333% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--tablet-portrait-offset-4{margin-left:calc(33.33333% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-portrait-offset-4{margin-left:calc(33.33333% + 9px);margin-right:9px}}@media only screen and (min-width:600px){.col--tablet-portrait-6{width:calc(50% - 9px)}}@media only screen and (min-width:900px){.col--tablet-portrait-6{width:calc(50% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-portrait-6{width:calc(50% - 18px)}}@media only screen and (min-width:600px){.col--tablet-portrait-offset-5{margin-left:calc(41.66667% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--tablet-portrait-offset-5{margin-left:calc(41.66667% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-portrait-offset-5{margin-left:calc(41.66667% + 9px);margin-right:9px}}@media only screen and (min-width:600px){.col--tablet-portrait-7{width:calc(58.33333% - 9px)}}@media only screen and (min-width:900px){.col--tablet-portrait-7{width:calc(58.33333% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-portrait-7{width:calc(58.33333% - 18px)}}@media only screen and (min-width:600px){.col--tablet-portrait-offset-6{margin-left:calc(50% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--tablet-portrait-offset-6{margin-left:calc(50% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-portrait-offset-6{margin-left:calc(50% + 9px);margin-right:9px}}@media only screen and (min-width:600px){.col--tablet-portrait-8{width:calc(66.66667% - 9px)}}@media only screen and (min-width:900px){.col--tablet-portrait-8{width:calc(66.66667% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-portrait-8{width:calc(66.66667% - 18px)}}@media only screen and (min-width:600px){.col--tablet-portrait-offset-7{margin-left:calc(58.33333% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--tablet-portrait-offset-7{margin-left:calc(58.33333% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-portrait-offset-7{margin-left:calc(58.33333% + 9px);margin-right:9px}}@media only screen and (min-width:600px){.col--tablet-portrait-9{width:calc(75% - 9px)}}@media only screen and (min-width:900px){.col--tablet-portrait-9{width:calc(75% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-portrait-9{width:calc(75% - 18px)}}@media only screen and (min-width:600px){.col--tablet-portrait-offset-8{margin-left:calc(66.66667% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--tablet-portrait-offset-8{margin-left:calc(66.66667% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-portrait-offset-8{margin-left:calc(66.66667% + 9px);margin-right:9px}}@media only screen and (min-width:600px){.col--tablet-portrait-10{width:calc(83.33333% - 9px)}}@media only screen and (min-width:900px){.col--tablet-portrait-10{width:calc(83.33333% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-portrait-10{width:calc(83.33333% - 18px)}}@media only screen and (min-width:600px){.col--tablet-portrait-offset-9{margin-left:calc(75% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--tablet-portrait-offset-9{margin-left:calc(75% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-portrait-offset-9{margin-left:calc(75% + 9px);margin-right:9px}}@media only screen and (min-width:600px){.col--tablet-portrait-11{width:calc(91.66667% - 9px)}}@media only screen and (min-width:900px){.col--tablet-portrait-11{width:calc(91.66667% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-portrait-11{width:calc(91.66667% - 18px)}}@media only screen and (min-width:600px){.col--tablet-portrait-offset-10{margin-left:calc(83.33333% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--tablet-portrait-offset-10{margin-left:calc(83.33333% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-portrait-offset-10{margin-left:calc(83.33333% + 9px);margin-right:9px}}@media only screen and (min-width:600px){.col--tablet-portrait-12{width:calc(100% - 9px)}}@media only screen and (min-width:900px){.col--tablet-portrait-12{width:calc(100% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-portrait-12{width:calc(100% - 18px)}}@media only screen and (min-width:600px){.col--tablet-portrait-offset-11{margin-left:calc(91.66667% + 4.5px);margin-right:4.5px}}@media only screen and (min-width:900px){.col--tablet-portrait-offset-11{margin-left:calc(91.66667% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-portrait-offset-11{margin-left:calc(91.66667% + 9px);margin-right:9px}}@media only screen and (min-width:900px){.col--tablet-landscape-1{width:calc(8.33333% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-landscape-1{width:calc(8.33333% - 18px)}}@media only screen and (min-width:900px){.col--tablet-landscape-offset-0{margin-left:6px;margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-landscape-offset-0{margin-left:9px;margin-right:9px}}@media only screen and (min-width:900px){.col--tablet-landscape-2{width:calc(16.66667% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-landscape-2{width:calc(16.66667% - 18px)}}@media only screen and (min-width:900px){.col--tablet-landscape-offset-1{margin-left:calc(8.33333% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-landscape-offset-1{margin-left:calc(8.33333% + 9px);margin-right:9px}}@media only screen and (min-width:900px){.col--tablet-landscape-3{width:calc(25% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-landscape-3{width:calc(25% - 18px)}}@media only screen and (min-width:900px){.col--tablet-landscape-offset-2{margin-left:calc(16.66667% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-landscape-offset-2{margin-left:calc(16.66667% + 9px);margin-right:9px}}@media only screen and (min-width:900px){.col--tablet-landscape-4{width:calc(33.33333% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-landscape-4{width:calc(33.33333% - 18px)}}@media only screen and (min-width:900px){.col--tablet-landscape-offset-3{margin-left:calc(25% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-landscape-offset-3{margin-left:calc(25% + 9px);margin-right:9px}}@media only screen and (min-width:900px){.col--tablet-landscape-5{width:calc(41.66667% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-landscape-5{width:calc(41.66667% - 18px)}}@media only screen and (min-width:900px){.col--tablet-landscape-offset-4{margin-left:calc(33.33333% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-landscape-offset-4{margin-left:calc(33.33333% + 9px);margin-right:9px}}@media only screen and (min-width:900px){.col--tablet-landscape-6{width:calc(50% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-landscape-6{width:calc(50% - 18px)}}@media only screen and (min-width:900px){.col--tablet-landscape-offset-5{margin-left:calc(41.66667% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-landscape-offset-5{margin-left:calc(41.66667% + 9px);margin-right:9px}}@media only screen and (min-width:900px){.col--tablet-landscape-7{width:calc(58.33333% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-landscape-7{width:calc(58.33333% - 18px)}}@media only screen and (min-width:900px){.col--tablet-landscape-offset-6{margin-left:calc(50% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-landscape-offset-6{margin-left:calc(50% + 9px);margin-right:9px}}@media only screen and (min-width:900px){.col--tablet-landscape-8{width:calc(66.66667% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-landscape-8{width:calc(66.66667% - 18px)}}@media only screen and (min-width:900px){.col--tablet-landscape-offset-7{margin-left:calc(58.33333% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-landscape-offset-7{margin-left:calc(58.33333% + 9px);margin-right:9px}}@media only screen and (min-width:900px){.col--tablet-landscape-9{width:calc(75% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-landscape-9{width:calc(75% - 18px)}}@media only screen and (min-width:900px){.col--tablet-landscape-offset-8{margin-left:calc(66.66667% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-landscape-offset-8{margin-left:calc(66.66667% + 9px);margin-right:9px}}@media only screen and (min-width:900px){.col--tablet-landscape-10{width:calc(83.33333% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-landscape-10{width:calc(83.33333% - 18px)}}@media only screen and (min-width:900px){.col--tablet-landscape-offset-9{margin-left:calc(75% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-landscape-offset-9{margin-left:calc(75% + 9px);margin-right:9px}}@media only screen and (min-width:900px){.col--tablet-landscape-11{width:calc(91.66667% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-landscape-11{width:calc(91.66667% - 18px)}}@media only screen and (min-width:900px){.col--tablet-landscape-offset-10{margin-left:calc(83.33333% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-landscape-offset-10{margin-left:calc(83.33333% + 9px);margin-right:9px}}@media only screen and (min-width:900px){.col--tablet-landscape-12{width:calc(100% - 12px)}}@media only screen and (min-width:1200px){.col--tablet-landscape-12{width:calc(100% - 18px)}}@media only screen and (min-width:900px){.col--tablet-landscape-offset-11{margin-left:calc(91.66667% + 6px);margin-right:6px}}@media only screen and (min-width:1200px){.col--tablet-landscape-offset-11{margin-left:calc(91.66667% + 9px);margin-right:9px}}@media only screen and (min-width:1200px){.col--desktop-1{width:calc(8.33333% - 18px)}}@media only screen and (min-width:1200px){.col--desktop-offset-0{margin-left:9px;margin-right:9px}}@media only screen and (min-width:1200px){.col--desktop-2{width:calc(16.66667% - 18px)}}@media only screen and (min-width:1200px){.col--desktop-offset-1{margin-left:calc(8.33333% + 9px);margin-right:9px}}@media only screen and (min-width:1200px){.col--desktop-3{width:calc(25% - 18px)}}@media only screen and (min-width:1200px){.col--desktop-offset-2{margin-left:calc(16.66667% + 9px);margin-right:9px}}@media only screen and (min-width:1200px){.col--desktop-4{width:calc(33.33333% - 18px)}}@media only screen and (min-width:1200px){.col--desktop-offset-3{margin-left:calc(25% + 9px);margin-right:9px}}@media only screen and (min-width:1200px){.col--desktop-5{width:calc(41.66667% - 18px)}}@media only screen and (min-width:1200px){.col--desktop-offset-4{margin-left:calc(33.33333% + 9px);margin-right:9px}}@media only screen and (min-width:1200px){.col--desktop-6{width:calc(50% - 18px)}}@media only screen and (min-width:1200px){.col--desktop-offset-5{margin-left:calc(41.66667% + 9px);margin-right:9px}}@media only screen and (min-width:1200px){.col--desktop-7{width:calc(58.33333% - 18px)}}@media only screen and (min-width:1200px){.col--desktop-offset-6{margin-left:calc(50% + 9px);margin-right:9px}}@media only screen and (min-width:1200px){.col--desktop-8{width:calc(66.66667% - 18px)}}@media only screen and (min-width:1200px){.col--desktop-offset-7{margin-left:calc(58.33333% + 9px);margin-right:9px}}@media only screen and (min-width:1200px){.col--desktop-9{width:calc(75% - 18px)}}@media only screen and (min-width:1200px){.col--desktop-offset-8{margin-left:calc(66.66667% + 9px);margin-right:9px}}@media only screen and (min-width:1200px){.col--desktop-10{width:calc(83.33333% - 18px)}}@media only screen and (min-width:1200px){.col--desktop-offset-9{margin-left:calc(75% + 9px);margin-right:9px}}@media only screen and (min-width:1200px){.col--desktop-11{width:calc(91.66667% - 18px)}}@media only screen and (min-width:1200px){.col--desktop-offset-10{margin-left:calc(83.33333% + 9px);margin-right:9px}}@media only screen and (min-width:1200px){.col--desktop-12{width:calc(100% - 18px)}}@media only screen and (min-width:1200px){.col--desktop-offset-11{margin-left:calc(91.66667% + 9px);margin-right:9px}}@media only screen and (min-width:1700px){.col--desktop-wide-1{width:calc(8.33333% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-offset-0{width:-18px}}@media only screen and (min-width:1700px){.col--desktop-wide-2{width:calc(16.66667% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-offset-1{width:calc(8.33333% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-3{width:calc(25% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-offset-2{width:calc(16.66667% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-4{width:calc(33.33333% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-offset-3{width:calc(25% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-5{width:calc(41.66667% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-offset-4{width:calc(33.33333% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-6{width:calc(50% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-offset-5{width:calc(41.66667% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-7{width:calc(58.33333% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-offset-6{width:calc(50% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-8{width:calc(66.66667% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-offset-7{width:calc(58.33333% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-9{width:calc(75% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-offset-8{width:calc(66.66667% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-10{width:calc(83.33333% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-offset-9{width:calc(75% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-11{width:calc(91.66667% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-offset-10{width:calc(83.33333% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-12{width:calc(100% - 18px)}}@media only screen and (min-width:1700px){.col--desktop-wide-offset-11{width:calc(91.66667% - 18px)}}.about__heading-wrapper{text-align:center}.about__heading{background:#fff;color:#000;text-decoration:underline;font-size:24px}.about__video-container{padding-top:56.25%;position:relative}.about__video-container--first{margin-top:80px}@media only screen and (min-width:600px){.about__video-container--first{margin-top:15vh}}.about__video-container iframe{position:absolute;top:0;left:0}.about__section-title{text-transform:uppercase}.contact{padding-top:15vh}.contact h2{font-size:32px}.contact a{font-size:26px;color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.contact a:hover{text-decoration:none;color:#fff;text-shadow:none}.contact p{font-family:Swiss721,sans-serif}.events,.home,.news{padding-top:15vh}.news{padding-bottom:10vh}@media only screen and (min-width:1200px){.news{padding-top:30vh}}.news h2{font-size:32px}.news a{font-size:26px;color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.news a:hover{text-decoration:none;color:#fff;text-shadow:none}