@import"//cloud.typenetwork.com/projects/3844/fontface.css/";@font-face{font-family:"HKGrotesk_Bold";src:url("../fonts/HKGrotesk-Bold.woff2") format("woff2"),url("../fonts/HKGrotesk-Bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"HKGrotesk_Bold_Italic";src:url("../fonts/HKGrotesk-BoldItalic.woff2") format("woff2"),url("../fonts/HKGrotesk-BoldItalic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"HKGrotesk_Italic";src:url("../fonts/HKGrotesk-Italic.woff2") format("woff2"),url("../fonts/HKGrotesk-Italic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"HKGrotesk_Light";src:url("../fonts/HKGrotesk-Light.woff2") format("woff2"),url("../fonts/HKGrotesk-Light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"HKGrotesk_Light_Italic";src:url("../fonts/HKGrotesk-LightItalic.woff2") format("woff2"),url("../fonts/HKGrotesk-LightItalic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"HKGrotesk_Medium";src:url("../fonts/HKGrotesk-Medium.woff2") format("woff2"),url("../fonts/HKGrotesk-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"HKGrotesk_Medium_Italic";src:url("../fonts/HKGrotesk-MediumItalic.woff2") format("woff2"),url("../fonts/HKGrotesk-MediumItalic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"HKGrotesk_Regular";src:url("../fonts/HKGrotesk-Regular.woff2") format("woff2"),url("../fonts/HKGrotesk-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"HKGrotesk_SemiBold";src:url("../fonts/HKGrotesk-SemiBold.woff2") format("woff2"),url("../fonts/HKGrotesk-SemiBold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"HKGrotesk_SemiBold_Italic";src:url("../fonts/HKGrotesk-SemiBoldItalic.woff2") format("woff2"),url("../fonts/HKGrotesk-SemiBoldItalic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Ogg Thin";src:url("../fonts/ogg-thin-webfont.woff2") format("woff2"),url("../fonts/ogg-thin-webfont.woff") format("woff");font-weight:normal;font-style:normal}.cursor{opacity:0;mix-blend-mode:exclusion;display:block;position:fixed;top:0;left:0;z-index:600;pointer-events:none;-webkit-transition:opacity 125ms linear;-moz-transition:opacity 125ms linear;-o-transition:opacity 125ms linear;transition:opacity 125ms linear}.cursor:before{content:"";background:transparent;opacity:1;position:absolute;top:0;left:0;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}.cursor.moving{opacity:1}.node{width:20px;height:20px;opacity:0;mix-blend-mode:exclusion;display:block;position:fixed;top:0;left:0;z-index:600;pointer-events:none;-webkit-transition:opacity 125ms linear;-moz-transition:opacity 125ms linear;-o-transition:opacity 125ms linear;transition:opacity 125ms linear}.node:before{content:"";width:20px;height:20px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:1;-webkit-transition:all 125ms linear;-moz-transition:all 125ms linear;-o-transition:all 125ms linear;transition:all 125ms linear;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%}.node.arrow-left:before{width:100px;height:50px;background:url(../img/cursors/arrow-left.svg);display:block}.node.arrow-right:before{width:100px;height:50px;background:url(../img/cursors/arrow-right.svg);display:block}.node.close:before{width:55px;height:55px;background:url(../img/cursors/close.svg);display:block}.node.hover.large:before{width:120px;height:120px}.node.moving{opacity:1}.node.video-play:before{width:200px;height:200px;background:url(../img/cursors/play.svg);display:block}.node.video-pause:before{width:200px;height:200px;background:url(../img/cursors/pause.svg);display:block}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:300}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#fff;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.95;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99999}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-close-small,.fancybox-infobar,.fancybox-toolbar{display:none !important}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:40px 120px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 120px}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px 120px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:40px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:transparent}.fancybox-slide--map .fancybox-content{background:transparent}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#000}.fancybox-button:hover{color:#555}.fancybox-button[disabled],.fancybox-button[disabled]:hover{opacity:0 !important;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background:none;height:50px;position:absolute;top:calc(50% - 50px);width:100px;z-index:99995}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left)}.fancybox-navigation .fancybox-button--arrow_right{right:0;right:env(safe-area-inset-right)}.fancybox-caption{bottom:0;color:#000;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide--image{padding:6px 120px}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media only screen and (max-width: 800px){.fancybox-navigation .fancybox-button{display:none}.fancybox-toolbar{display:block !important;top:0;right:0}.fancybox-toolbar .fancybox-button--play,.fancybox-toolbar .fancybox-button--thumbs,.fancybox-toolbar .fancybox-button--zoom{display:none !important}.fancybox-slide{padding:20px !important}}@media only screen and (max-width: 500px){.fancybox-slide{padding:10px !important}}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider.extra-padding{padding:0 0 0 60px}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide .inside.padding{padding:0 10px}.slick-slide .inside.extra-padding{padding:0 60px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.pop-up .slideshow{opacity:0;margin:30px 0 0 -10px}.pop-up .slideshow.loaded{opacity:1}.slick-next,.slick-previous{width:50%;height:auto;display:block;position:absolute;top:0;bottom:0;z-index:10}.slick-next{right:0}[dir=rtl] .slick-next{left:0;right:auto}.slick-previous{left:0}[dir=rtl] .slick-previous{left:auto;right:0}.slick-dots{position:absolute;top:calc(100% + 20px);left:0;overflow:hidden}.slick-dots li{font-size:0;line-height:0;margin:0 15px 0 0;float:left;overflow:hidden}.slick-dots li:last-of-type{margin-right:0}.slick-dots li button{text-indent:-999px;width:10px;height:10px;background:none;border:1px solid #989898;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block}.slick-dots li.slick-active button{background:#989898}@keyframes bounce{0%,100%{bottom:35px}25%{bottom:40px}75%{bottom:45px}}@keyframes diagonal{0%{right:175%}100%{right:-300%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes loader_enter{0%{top:calc(100% + 100px)}100%{top:0}}@keyframes loader_exit{0%{top:0}100%{top:calc(-100% - 100px)}}@keyframes rotate{0%{-moz-transform:translateX(-50%) translateY(-50%) rotate(0deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);-o-transform:translateX(-50%) translateY(-50%) rotate(0deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}100%{-moz-transform:translateX(-50%) translateY(-50%) rotate(360deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);-o-transform:translateX(-50%) translateY(-50%) rotate(360deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}*{margin:0;padding:0;min-height:0;outline:none}.wf-loading{visibility:hidden}.wf-active{visibility:visible}::selection{color:#000;background:#f7e229}::-moz-selection{color:#000;background:#f7e229}html,body{font:16px "HKGrotesk_Regular",sans-serif;color:#989898;width:auto;height:auto;background:#fff}a{color:#989898;text-decoration:none}a:hover{color:#000}a img{border:none}.center{text-align:center}.clear:after{content:".";visibility:hidden;display:block;height:0;clear:both}h1,h2,h3,h4,h5,h6{font-family:"Garamond FB Disp Lt",serif;font-weight:normal;color:#000}h1.hk-grotesk,h2.hk-grotesk,h3.hk-grotesk,h4.hk-grotesk,h5.hk-grotesk,h6.hk-grotesk{font-family:"HKGrotesk_Light",sans-serif}h1{font-size:7.25em}h2{font-size:4.625em}h3{font-size:2.75em}h4{font-size:2em}h5{font-size:1.5em}h6{font-size:1em}h6.hk-grotesk{text-transform:uppercase}.image{position:relative;overflow:hidden}.image img,.image svg{width:100%;height:auto;display:block}.left{float:left}p{line-height:1.75em}p.small{font-size:.75em}.right{float:right}strong{font-family:"HKGrotesk_SemiBold",sans-serif;font-weight:normal}svg{display:block;overflow:hidden}.uppercase{text-transform:uppercase}video{width:100%;height:auto;display:block}.wrapper{width:1800px;height:auto;margin:0 auto;position:relative}.wrapper.filled{background:#f6f6f6;padding:70px 0}.wrapper.filled:after,.wrapper.filled:before{content:"";width:9999px;height:auto;background:#f6f6f6;position:absolute;top:0;bottom:0}.wrapper.filled:after{left:100%}.wrapper.filled:before{right:100%}.content.white a:hover{color:#f7e229}.content.white h1,.content.white h2,.content.white h3,.content.white h4,.content.white h5,.content.white h6{color:#fff}.content.white .white{color:#fff}.content h2{margin-bottom:10px}.content h3,.content h4,.content h5,.content h6{margin-bottom:20px}.content ol,.content p,.content ul{margin-bottom:20px}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.width-10{width:10%}.width-12{width:12.5%}.width-15{width:15%}.width-20{width:20%}.width-25{width:25%}.width-30{width:30%}.width-33{width:33.33%}.width-35{width:35%}.width-37{width:37.5%}.width-40{width:40%}.width-45{width:45%}.width-50{width:50%}.width-55{width:55%}.width-60{width:60%}.width-65{width:65%}.width-66{width:66.66%}.width-70{width:70%}.width-75{width:75%}.width-80{width:80%}.width-85{width:85%}.width-90{width:80%}.width-95{width:95%}.width-100{width:100%}.content.center ol,.content.center ul{text-align:left;display:inline-block;zoom:1;*display:inline}.content a{text-decoration:underline}.content ol,.content ul{margin-left:30px}.content ol.three-columns,.content ol.two-columns,.content ul.three-columns,.content ul.two-columns{margin:0 -20px 10px -20px;display:flex;flex-wrap:wrap;list-style:none}.content ol.three-columns li,.content ol.two-columns li,.content ul.three-columns li,.content ul.two-columns li{margin:0;padding:0 20px 10px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content ol.three-columns li>:last-child,.content ol.two-columns li>:last-child,.content ul.three-columns li>:last-child,.content ul.two-columns li>:last-child{margin-bottom:0}.content ol.three-columns li,.content ul.three-columns li{width:33.33%;height:auto}.content ol.two-columns li,.content ul.two-columns li{width:50%;height:auto}.content ol li,.content ul li{line-height:1.75em}.content>:last-child{margin-bottom:0 !important}.main-content{width:700px;height:auto}.main-content .columns{margin:0 -10px;display:flex}.main-content .columns .column:last-child .inside{padding-top:15px}.main-content .columns .column .inside{padding:0 10px}header .arrow-left,header .arrow-right,header .arrow-top{width:40px;height:40px;mix-blend-mode:difference;display:block;position:fixed;right:15px;overflow:hidden;z-index:20}header .arrow-left:before,header .arrow-right:before,header .arrow-top:before{content:"";background:#f7e229;position:absolute;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}header .arrow-left:hover,header .arrow-right:hover,header .arrow-top:hover{mix-blend-mode:normal}header .arrow-left:hover svg,header .arrow-right:hover svg,header .arrow-top:hover svg{fill:#000}header .arrow-left svg,header .arrow-right svg,header .arrow-top svg{fill:#fff;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;z-index:10}header .arrow-right{top:30px}header .arrow-right:before{width:100%;height:auto;top:0;bottom:0;right:100%}header .arrow-right:hover:before{right:0}header .arrow-left{top:85px}header .arrow-left:before{width:100%;height:auto;top:0;bottom:0;left:100%}header .arrow-left:hover:before{left:0}header .arrow-top{top:140px}header .arrow-top:before{width:auto;height:100%;top:100%;left:0;right:0}header .arrow-top:hover:before{top:0}header .logo{width:145px;height:60px;mix-blend-mode:difference;display:block;overflow:hidden;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:fixed;top:20px;left:50%;z-index:20;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .logo.minimized{width:50px;height:50px}header .logo.minimized .text-and-star .star{width:30px;height:auto;-moz-transform:translateX(-50%) translateY(-50%) rotate(360deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);-o-transform:translateX(-50%) translateY(-50%) rotate(360deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg);top:50%;left:50%}header .logo.minimized .text-and-star .text{opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}header .logo:before{content:"";width:250%;height:140%;background:#f7e229;-moz-transform:skew(-45deg);-webkit-transform:skew(-45deg);-o-transform:skew(-45deg);-ms-transform:skew(-45deg);transform:skew(-45deg);position:absolute;top:-20%;right:175%}header .logo:hover{mix-blend-mode:normal}header .logo:hover:before{right:-75%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .logo:hover svg{fill:#000}header .logo .text-and-star{display:block;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%}header .logo .text-and-star .star{width:8.5%;height:auto;display:block;position:absolute;top:2.5px;left:0;z-index:10;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .logo .text-and-star .text{width:auto;height:35px;display:block;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-ms-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}header .logo .text-and-star .text svg{width:auto;height:100%}header .logo svg{fill:#fff}header.open .hamburger{mix-blend-mode:normal}header.open .hamburger .line{background:#000}header.open .hamburger .line:nth-child(1),header.open .hamburger .line:nth-child(4){width:0%;top:7px;left:50%}header.open .hamburger .line:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header.open .hamburger .line:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header .hamburger{width:30px;height:20px;mix-blend-mode:difference;display:block;position:fixed;top:40px;left:40px;z-index:40}header .hamburger .line{width:100%;height:2px;background:#fff;display:block;position:absolute;left:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}header .hamburger .line:nth-child(1){top:0}header .hamburger .line:nth-child(2),header .hamburger .line:nth-child(3){top:9px}header .hamburger .line:nth-child(4){top:18px}header.open .menu{-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}header.open .menu .navigation li{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}header .menu{max-width:calc(55% - 220px);background:rgba(247,226,41,.98);padding:110px;-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);position:fixed;top:0;left:0;z-index:30;overflow:hidden;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}header .menu .columns{display:flex;align-items:stretch}header .menu .columns .column{margin:0 70px;position:relative}header .menu .columns .column:first-child{margin-left:0}header .menu .columns .column:last-child{margin-right:0}header .menu .navigation{list-style:none}header .menu .navigation li{opacity:0;margin:0 0 35px 0;-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .menu .navigation li:last-child{margin-bottom:0}header .menu .navigation li.current-menu-item:not(.never-active) a{color:#000}header .menu .navigation li.current-menu-item:not(.never-active) a .image svg{fill:#000}header .menu .navigation li a{color:#d2be10;font-size:5em;font-family:"Garamond FB Disp Lt",serif;line-height:1em;white-space:nowrap;display:block}header .menu .navigation li a:hover{color:#000}header .menu .navigation li a:hover .image svg{fill:#000}header .menu .navigation li a .image{width:100%;height:auto;max-width:600px;display:block}header .menu .navigation li a .image svg{fill:#d2be10}header .menu .social-media{display:flex;align-items:bottom;list-style:none;position:absolute;bottom:20px;right:0}header .menu .social-media li{margin:0 0 0 15px}header .menu .social-media li:first-child{margin-left:0}header .menu .social-media li a{display:block}header .menu .social-media li a:hover svg{fill:#000}header .menu .social-media li a svg{fill:#d2be10}header .menu .tagline{color:#d2be10;display:block;position:absolute;bottom:20px;left:0}header .menu .navigation>li:nth-child(1){-webkit-transition-delay:.125s;-moz-transition-delay:.125s;-ms-transition-delay:.125s;-o-transition-delay:.125s;transition-delay:.125s}header .menu .navigation>li:nth-child(2){-webkit-transition-delay:.175s;-moz-transition-delay:.175s;-ms-transition-delay:.175s;-o-transition-delay:.175s;transition-delay:.175s}header .menu .navigation>li:nth-child(3){-webkit-transition-delay:.225s;-moz-transition-delay:.225s;-ms-transition-delay:.225s;-o-transition-delay:.225s;transition-delay:.225s}header .menu .navigation>li:nth-child(4){-webkit-transition-delay:.275s;-moz-transition-delay:.275s;-ms-transition-delay:.275s;-o-transition-delay:.275s;transition-delay:.275s}header .menu .navigation>li:nth-child(5){-webkit-transition-delay:.325s;-moz-transition-delay:.325s;-ms-transition-delay:.325s;-o-transition-delay:.325s;transition-delay:.325s}header .menu .navigation>li:nth-child(6){-webkit-transition-delay:.375s;-moz-transition-delay:.375s;-ms-transition-delay:.375s;-o-transition-delay:.375s;transition-delay:.375s}header .menu .navigation>li:nth-child(7){-webkit-transition-delay:.425s;-moz-transition-delay:.425s;-ms-transition-delay:.425s;-o-transition-delay:.425s;transition-delay:.425s}header .menu .navigation>li:nth-child(8){-webkit-transition-delay:.475s;-moz-transition-delay:.475s;-ms-transition-delay:.475s;-o-transition-delay:.475s;transition-delay:.475s}header .menu .navigation>li:nth-child(9){-webkit-transition-delay:.525s;-moz-transition-delay:.525s;-ms-transition-delay:.525s;-o-transition-delay:.525s;transition-delay:.525s}header .menu .navigation>li:nth-child(10){-webkit-transition-delay:.575s;-moz-transition-delay:.575s;-ms-transition-delay:.575s;-o-transition-delay:.575s;transition-delay:.575s}header .project-title{mix-blend-mode:difference;-moz-transform:translateY(-100px);-webkit-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);position:fixed;top:40px;left:0;right:0;z-index:20;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}header .project-title.visible{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}header .project-title .wrapper{height:auto}header .project-title .wrapper .main-content .columns .column:last-child .inside{padding-top:0}header .project-title .wrapper .main-content h5{color:#fff;line-height:20px}main{background:#f1f1f1;display:block;position:relative;z-index:10;overflow:hidden;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}main.spacing{padding:200px 0 0 0}main section.spacing{margin:0 0 140px 0}main section.spacing.extra{margin:25vh 0}main section .main-content{margin:0 0 70px 0}section.full-screen+section.full-screen{margin-top:-140px}.single-featured-project main{background:#fff}.theme-dark main{color:#f1f1f1;background:#000}.theme-dark main h1,.theme-dark main h2,.theme-dark main h3,.theme-dark main h4,.theme-dark main h5,.theme-dark main h6{color:#fff}footer{background:#000;padding:140px 0;position:fixed;bottom:0;left:0;right:0}footer .columns{display:flex}footer .columns.top{opacity:0;-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);align-items:center;margin:0 0 70px 0;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease;transition:all .75s ease}footer .columns.top.visible{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}footer .columns .columns{opacity:0;-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);margin:0 0 70px 0;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease;transition:all .75s ease}footer .columns .columns.visible{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}footer .columns .content a{text-decoration:none}footer .columns .navigation{list-style:none}footer .columns .navigation li{margin:0 0 20px 0}footer .columns .navigation li:last-child{margin-bottom:0}footer .columns .navigation li a{text-transform:uppercase;display:inline-block;zoom:1;*display:inline}footer .columns .navigation li a:hover{color:#f7e229}footer .shape-and-picture{width:270px;height:270px;max-width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto;display:block;overflow:hidden}footer .shape-and-picture a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;position:relative;overflow:hidden}footer .shape-and-picture a:hover .color{opacity:1}footer .shape-and-picture a .color,footer .shape-and-picture a .image,footer .shape-and-picture a .label{display:block}footer .shape-and-picture a .color{background:#132be8;mix-blend-mode:exclusion;position:absolute;top:0;bottom:0;left:0;right:0}footer .shape-and-picture a .label{color:#f7e229;font-family:"HKGrotesk_Light",sans-serif;font-size:2.625em;padding:0 20px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;right:0;z-index:10}footer .social-media{opacity:0;-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);display:flex;align-items:flex-end;list-style:none;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease;transition:all .75s ease}footer .social-media.visible{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}footer .social-media li{margin:0 0 0 15px}footer .social-media li:first-child{margin-left:0}footer .social-media li a{display:block}footer .social-media li a:hover svg{fill:#f7e229}footer .social-media li a svg{fill:#989898}footer .wrapper{position:static}.animate.visible.fade-in{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.animate.visible.fade-in.from-left{-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.animate.fade-in{opacity:0;-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease;transition:all .75s ease}.animate.fade-in.from-left{-moz-transform:translateX(-100px);-webkit-transform:translateX(-100px);-o-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}.loader{width:auto;height:100vh;background:#f7e229;position:fixed;top:0;left:0;right:0;z-index:400;-webkit-transition:top .5s ease;-moz-transition:top .5s ease;-ms-transition:top .5s ease;-o-transition:top .5s ease;transition:top .5s ease;animation-duration:.5s;transition-timing-function:ease-in;animation-fill-mode:both}.loader.is-entering{animation-name:loader_enter}.loader.is-exiting{animation-name:loader_exit}.loader .inside{-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%}.loader .inside .preloader{color:#fff}.loader .inside .preloader .percentage:after{content:"%"}.loader .inside .star{width:50px;height:50px;margin:0 0 10px 0;display:block;position:relative;overflow:hidden}.loader .inside .star:before{content:"";width:250%;height:140%;background:#fff;-moz-transform:skew(-45deg);-webkit-transform:skew(-45deg);-o-transform:skew(-45deg);-ms-transform:skew(-45deg);transform:skew(-45deg);position:absolute;top:-20%;-webkit-animation:diagonal 1s infinite linear;-moz-animation:diagonal 1s infinite linear;-ms-animation:diagonal 1s infinite linear;-o-animation:diagonal 1s infinite linear;animation:diagonal 1s infinite linear}.loader .inside .star svg{-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;z-index:10;-webkit-animation:rotate 5s infinite linear;-moz-animation:rotate 5s infinite linear;-ms-animation:rotate 5s infinite linear;-o-animation:rotate 5s infinite linear;animation:rotate 5s infinite linear}.loaded .loader{top:100%}.pop-up{max-width:1000px;display:none}.pop-up section.spacing{margin:40px 0 0 0}.pop-up section.spacing:first-child{margin-top:0}section.about{width:100%;height:100vh;position:relative}section.about .background{position:absolute;top:0;bottom:0;left:0;right:0}section.about .background .blob{opacity:.8}section.about .background .blob.horizontal{width:35%;height:auto;position:absolute;top:0;right:20%}section.about .background .blob.vertical{width:15%;height:auto;position:absolute;top:70%;left:0}section.about .background .eye{width:75%;height:auto;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%}section.about .background .eye .bottom{width:100%;height:auto;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}section.about .background .eye .top{width:100%;height:auto}section.about .background .eye svg text{fill:#d4d4d4;font-family:"HKGrotesk_Medium";font-size:450%;letter-spacing:.125em;text-align:center;text-transform:uppercase}section.about .background .knorth{width:10%;height:auto;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%}section.about .background .lines.horizontal{width:15%;height:auto;position:absolute;top:16.5%;right:0}section.about .background .lines.vertical{width:10%;height:auto;position:absolute;top:16.5%;left:0}section.about .background .ovals{width:5%;height:auto;position:absolute;top:30%;left:25%}section.about .background .stars.large{width:15%;height:auto;position:absolute;top:57.25%;right:-3.5%}section.about .background .stars.medium{width:8.5%;height:auto;position:absolute;top:55.25%;right:11.25%}section.about .background .stars.small{width:4.25%;height:auto;position:absolute;top:55.25%;right:20%}section.about .background .triangles{opacity:.95}section.about .background .triangles.bottom{width:11.25%;height:auto;position:absolute;top:87.5%;right:0}section.about .background .triangles.middle{width:6.25%;height:auto;position:absolute;bottom:0;right:25%}section.about .background .triangles.top{width:17.5%;height:auto;position:absolute;top:0;left:12.75%}section.about .content{-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;z-index:10}section.about .content *{white-space:nowrap}section.back-to-top{padding:140px 0 0 0}section.back-to-top a{width:400px;height:auto;margin:0 auto;display:block}section.back-to-top a:hover .graphic svg{fill:#f7e229}section.back-to-top a .graphic,section.back-to-top a .label{display:block}section.back-to-top a .graphic{width:100%;height:auto}section.back-to-top a .graphic svg{fill:#fff}section.credits{overflow:hidden}section.credits .columns{display:flex}section.credits .columns .column:first-child{background:#f6f6f6;position:relative}section.credits .columns .column:first-child:before{content:"";width:9999px;height:auto;background:#f6f6f6;position:absolute;top:0;bottom:0;right:100%}section.credits .columns .column:first-child .inside{padding-right:70px}section.credits .columns .column:last-child .columns{margin:0 -35px}section.credits .columns .column:last-child .columns .column:first-child{background:none}section.credits .columns .column:last-child .columns .column:first-child:before{display:none}section.credits .columns .column:last-child .columns .column .inside{padding:0 35px}section.credits .columns .column:last-child .inside{padding-left:140px}section.credits .columns .column .inside{padding:70px 0}section.cross-links{overflow:hidden}section.cross-links .next-project-link,section.cross-links .previous-project-link{padding:70px 0;display:block;position:relative;z-index:0}section.cross-links .next-project-link:hover,section.cross-links .previous-project-link:hover{background:var(--project-color)}section.cross-links .next-project-link:hover:after,section.cross-links .next-project-link:hover:before,section.cross-links .previous-project-link:hover:after,section.cross-links .previous-project-link:hover:before{background:var(--project-color)}section.cross-links .next-project-link:hover .arrow svg,section.cross-links .previous-project-link:hover .arrow svg{fill:#fff}section.cross-links .next-project-link:hover .subtitle,section.cross-links .next-project-link:hover .title,section.cross-links .previous-project-link:hover .subtitle,section.cross-links .previous-project-link:hover .title{color:#fff}section.cross-links .next-project-link .arrow,section.cross-links .next-project-link .subtitle,section.cross-links .next-project-link .title,section.cross-links .previous-project-link .arrow,section.cross-links .previous-project-link .subtitle,section.cross-links .previous-project-link .title{line-height:1em;display:block}section.cross-links .next-project-link .arrow svg,section.cross-links .previous-project-link .arrow svg{fill:#000}section.cross-links .next-project-link .subtitle,section.cross-links .previous-project-link .subtitle{color:#989898;font-size:1.5em;margin:10px 0 15px 0}section.cross-links .next-project-link .title,section.cross-links .previous-project-link .title{color:#000;font-family:"Garamond FB Disp Lt",serif;font-size:2em;font-weight:400}section.cross-links .next-project-link{padding-left:140px;padding-right:70px}section.cross-links .next-project-link:before{content:"";width:9999px;height:auto;position:absolute;top:0;bottom:0;left:0;z-index:-1}section.cross-links .previous-project-link{padding-right:70px}section.cross-links .previous-project-link:after{content:"";width:9999px;height:auto;position:absolute;top:0;bottom:0;right:0;z-index:-1}section.divider .divider{height:1px;background:#989898}section.featured-project{padding:140px 0 0 0}section.featured-project:last-child{padding-bottom:140px}section.featured-project.even .columns .column:first-child .inside{padding:0}section.featured-project.even .columns .column .title{text-align:left}section.featured-project.even .columns .column .title h1{direction:rtl}section.featured-project.hover .columns .column .image .color{opacity:1}section.featured-project.hover .columns .column .logo{opacity:1;-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}section.featured-project.hover .columns .column .categories li{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}section.featured-project.hover .columns .column .title{opacity:1;-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}section.featured-project.large .columns .column:first-child{width:70%}section.featured-project.large .columns .column:last-child{width:30%}section.featured-project.odd .columns{flex-direction:row-reverse}section.featured-project.odd .columns .column:first-child .inside{padding:0}section.featured-project.odd .columns .column .title{margin-left:-140px}section.featured-project.small .columns .column:first-child{width:50%}section.featured-project.small .columns .column:last-child{width:50%}section.featured-project.small .wrapper{width:1520px}section.featured-project .columns{display:flex;align-items:center}section.featured-project .columns .column:last-child{position:relative;z-index:10;overflow:visible}section.featured-project .columns .column .featured-image{display:block;position:relative}section.featured-project .columns .column .featured-image .color{opacity:0;mix-blend-mode:exclusion;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}section.featured-project .columns .column .logo{opacity:0;margin:0 0 70px 0;-moz-transform:translateX(-20px);-webkit-transform:translateX(-20px);-o-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}section.featured-project .columns .column .inside{padding:0 140px}section.featured-project .columns .column .categories{list-style:none}section.featured-project .columns .column .categories li{font-size:1.5em;margin:0 0 10px 0;opacity:0;-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}section.featured-project .columns .column .categories li:last-child{margin-bottom:0}section.featured-project .columns .column .title{opacity:0;margin:0 0 70px 0;-moz-transform:translateX(-20px);-webkit-transform:translateX(-20px);-o-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);pointer-events:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}section.featured-project .columns .column .title h1{line-height:1em;white-space:nowrap}section.featured-project .columns .column .tags li:nth-child(1){-webkit-transition-delay:.125s;-moz-transition-delay:.125s;-ms-transition-delay:.125s;-o-transition-delay:.125s;transition-delay:.125s}section.featured-project .columns .column .tags li:nth-child(2){-webkit-transition-delay:.175s;-moz-transition-delay:.175s;-ms-transition-delay:.175s;-o-transition-delay:.175s;transition-delay:.175s}section.featured-project .columns .column .tags li:nth-child(3){-webkit-transition-delay:.225s;-moz-transition-delay:.225s;-ms-transition-delay:.225s;-o-transition-delay:.225s;transition-delay:.225s}section.featured-project .columns .column .tags li:nth-child(4){-webkit-transition-delay:.275s;-moz-transition-delay:.275s;-ms-transition-delay:.275s;-o-transition-delay:.275s;transition-delay:.275s}section.featured-project .columns .column .tags li:nth-child(5){-webkit-transition-delay:.325s;-moz-transition-delay:.325s;-ms-transition-delay:.325s;-o-transition-delay:.325s;transition-delay:.325s}section.featured-project .columns .column .tags li:nth-child(6){-webkit-transition-delay:.375s;-moz-transition-delay:.375s;-ms-transition-delay:.375s;-o-transition-delay:.375s;transition-delay:.375s}section.featured-project .columns .column .tags li:nth-child(7){-webkit-transition-delay:.425s;-moz-transition-delay:.425s;-ms-transition-delay:.425s;-o-transition-delay:.425s;transition-delay:.425s}section.featured-project .columns .column .tags li:nth-child(8){-webkit-transition-delay:.475s;-moz-transition-delay:.475s;-ms-transition-delay:.475s;-o-transition-delay:.475s;transition-delay:.475s}section.featured-project .columns .column .tags li:nth-child(9){-webkit-transition-delay:.525s;-moz-transition-delay:.525s;-ms-transition-delay:.525s;-o-transition-delay:.525s;transition-delay:.525s}section.featured-project .columns .column .tags li:nth-child(10){-webkit-transition-delay:.575s;-moz-transition-delay:.575s;-ms-transition-delay:.575s;-o-transition-delay:.575s;transition-delay:.575s}section.filters{margin:90px 0;position:relative}section.filters .background{background:linear-gradient(-45deg, #5467b5, #9d6fae, #ff934c, #e7676d);background-size:400% 400%;-webkit-clip-path:url(#gradient-clip-path);clip-path:url(#gradient-clip-path);animation:gradient 10s ease infinite;margin:0 20px;position:relative}section.filters .background svg{fill:#f7e229}section.filters .categories{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;list-style:none;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;right:0;z-index:20}section.filters .categories li{position:relative !important}section.filters .categories li:nth-child(2n){top:-2.5vw}section.filters .categories li:nth-child(3n){right:-2.5vw}section.filters .categories li:nth-child(4n){bottom:-2.5vw}section.filters .categories li:nth-child(5n){left:-2.5vw}section.filters .categories li.active .inside a:before{width:100%}section.filters .categories li .inside{text-align:center;padding:2.5vw 0}section.filters .categories li .inside a{color:#000;font-size:1.625em;display:inline-block;zoom:1;*display:inline;position:relative;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}section.filters .categories li .inside a:before{content:"";width:0;height:2px;background:#000;position:absolute;bottom:-2.5px;left:0;-webkit-transition:width .25s ease,background .5s ease;-moz-transition:width .25s ease,background .5s ease;-ms-transition:width .25s ease,background .5s ease;-o-transition:width .25s ease,background .5s ease;transition:width .25s ease,background .5s ease}section.filters .categories li .inside a:hover:before{width:100%}section.filters .stack-of-images{opacity:0;pointer-events:none;width:900px;height:auto;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;bottom:0;left:50%;z-index:10}section.filters .stack-of-images.visible{opacity:1}section.filters .stack-of-images *{position:absolute;top:0;bottom:0;left:0;right:0}section.filters .stack-of-images .slideshow .slide .image{display:flex;align-items:center;overflow:visible}section.filters .stack-of-images .slideshow .slide .image img{width:auto;height:auto;max-height:100%;max-width:100%;margin:0 auto;position:relative}.theme-dark section.filters .categories li a{color:#fff}.theme-dark section.filters .categories li a:before{background:#fff}section.gallery.full-width{padding:0 20px}section.gallery .grid{margin:0 -70px -70px 0;display:block}section.gallery .grid .item:hover .inside .content{opacity:1}section.gallery .grid .item:hover .inside .image .color{opacity:1}section.gallery .grid .item .inside{margin:0 70px 70px 0}section.gallery .grid .item .inside .content{opacity:0;padding:10px 0 0 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}section.gallery .grid .item .inside .image{display:block;position:relative}section.gallery .grid .item .inside .image .color{opacity:0;mix-blend-mode:exclusion;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}section.gallery .grid .item:nth-child(3) .inside{margin-top:120px}section.gallery .grid .item:nth-child(4) .inside,section.gallery .grid .item:nth-child(7) .inside{margin-top:-10px}section.gallery .grid .item:nth-child(odd) .inside .content,section.gallery .grid .item:nth-child(odd) .inside .image{margin:0 40px}section.general-information{width:100%;height:100vh;background-position:center bottom;background-size:cover;position:relative}section.general-information .arrow{display:block;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:40px;left:50%;-webkit-animation:bounce 1s infinite linear;-moz-animation:bounce 1s infinite linear;-ms-animation:bounce 1s infinite linear;-o-animation:bounce 1s infinite linear;animation:bounce 1s infinite linear}section.general-information .wrapper{height:100vh}section.general-information .wrapper .main-content{width:900px;height:auto;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0}section.general-information .wrapper .main-content .logo{max-width:200px;margin:0 0 70px 0}section.image-video-text .videos .columns{margin:70px -10px 0 -10px;display:block}section.image-video-text .videos .columns .column .inside{padding:0 10px}section.introduction{width:100%;height:auto;position:relative;overflow:hidden}section.introduction .slides{width:100%;height:100vh;position:absolute;top:0;left:0}section.introduction .slides .slide{position:absolute;top:0;bottom:0;left:0;right:0}section.introduction .slides .slide.text{border:20px solid #000;opacity:0;pointer-events:none;overflow:hidden;z-index:20;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease;transition:all .75s ease}section.introduction .slides .slide.text:after{content:"";background-color:rgba(0,0,0,.6);position:absolute;top:-9999px;bottom:-9999px;left:0;right:0}section.introduction .slides .slide.text.visible{opacity:1;pointer-events:auto}section.introduction .slides .slide.text .arrow{pointer-events:none;display:block;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:40px;left:50%;z-index:10;-webkit-animation:bounce 1s infinite linear;-moz-animation:bounce 1s infinite linear;-ms-animation:bounce 1s infinite linear;-o-animation:bounce 1s infinite linear;animation:bounce 1s infinite linear}section.introduction .slides .slide.text .image{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:20%;right:20%;z-index:10}section.introduction .slides .slide.text .image svg{fill:#fff}section.introduction .slides .slide.video{z-index:10}section.introduction .slides .slide.video .wrapper{width:auto;display:flex;align-items:center;position:absolute;top:100px;bottom:100px;left:100px;right:100px}section.introduction .slides .slide.video .wrapper .play-button{width:150px;height:auto;opacity:0;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;-webkit-transition:opacity .75s ease;-moz-transition:opacity .75s ease;-ms-transition:opacity .75s ease;-o-transition:opacity .75s ease;transition:opacity .75s ease}section.introduction .slides .slide.video .wrapper video{max-width:100%;max-height:100%;margin:0 auto}section.introduction .slides .slide.video .wrapper video.video-full{opacity:0;position:relative;z-index:10}section.introduction .slides .slide.video .wrapper video.video-full.visible{opacity:1}section.introduction .slides .slide.video .wrapper video.video-teaser{width:auto;max-width:none;pointer-events:none;-moz-transform:translateX(-50%) translateY(-50%) scale(1.75);-webkit-transform:translateX(-50%) translateY(-50%) scale(1.75);-o-transform:translateX(-50%) translateY(-50%) scale(1.75);-ms-transform:translateX(-50%) translateY(-50%) scale(1.75);transform:translateX(-50%) translateY(-50%) scale(1.75);position:absolute;top:50%;left:50%;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease;transition:all .75s ease}section.introduction .spacers{width:100%;height:100vh}.dark-theme section.introduction .slides .slide.video{background:#000}section.logos .grid{margin:-50px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}section.logos .grid .item:hover .inside .content{opacity:1}section.logos .grid .item:hover .inside .logo{opacity:0}section.logos .grid .item .inside{padding:50px;position:relative}section.logos .grid .item .inside .content{color:#000;opacity:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;right:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}section.logos .grid .item .inside .logo{opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}section.logos .grid .item .inside .logo img{width:auto;height:auto;max-width:100%;max-height:100px;margin:0 auto}section.logos .wrapper{width:1600px}.theme-dark section.logos .grid .item .inside .content{color:#f1f1f1}.theme-dark section.logos .grid .item .inside .logo{filter:invert(100%);-webkit-filter:invert(100%)}section.shape-and-picture{padding:140px 0 0 0}section.shape-and-picture a{width:350px;height:auto;margin:0 auto;display:block}section.shape-and-picture a:hover{color:#000}section.shape-and-picture a:hover .graphic{background:#000}section.shape-and-picture a .graphic,section.shape-and-picture a .label{display:block}section.shape-and-picture a .graphic{width:100%;height:auto;background:linear-gradient(-45deg, #5467b5, #9d6fae, #ff934c, #e7676d);background-size:400% 400%;-webkit-clip-path:url(#gradient-clip-path);clip-path:url(#gradient-clip-path);animation:gradient 10s ease infinite;margin:0 0 20px 0}section.team .grid{background:#000;padding:0 200px;display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden}section.team .grid .item .content{background:#f1f1f1;padding:50px 0;position:relative;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}section.team .grid .item .content:after,section.team .grid .item .content:before{content:"";width:9999px;height:auto;background:#f1f1f1;position:absolute;top:0;bottom:0;z-index:10;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}section.team .grid .item .content:after{left:100%}section.team .grid .item .content:before{right:100%}section.team .grid .item .content *{position:relative;z-index:20}.theme-dark section.team .grid .item .content{background:#000}.theme-dark section.team .grid .item .content:after,.theme-dark section.team .grid .item .content:before{background:#000}section.text .wrapper{width:800px}section.text .wrapper.large{width:1100px}section.videos .columns{margin:0 -10px;display:flex}section.videos .columns .column .inside{padding:0 10px}section.videos.spacing+section.videos.spacing{margin-top:-190px}section.videos.spacing+section.videos.spacing .wrapper.filled{padding-top:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:Bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media only screen and (max-width: 1940px){.wrapper{width:auto;margin:0 70px}}@media only screen and (max-width: 1600px){h1{font-size:6em}h2{font-size:4.25em}h3{font-size:2.5em}h4{font-size:1.75em}h5{font-size:1.25em}}@media only screen and (max-width: 1200px){h1{font-size:5.5em}h2{font-size:3.5em}h3{font-size:2.25em}h4{font-size:1.5em}h5{font-size:1.25em}}@media only screen and (max-width: 1100px){.wrapper{width:auto;margin:0 70px}}@media only screen and (max-width: 1000px){body{padding:0 !important}}@media only screen and (max-width: 800px){h1{font-size:5em;line-height:1em}h2{font-size:3em}h3{font-size:2em}.wrapper{margin:0 40px}}@media only screen and (max-width: 600px){.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:10px}h1{font-size:3.5em}p.small{font-size:1em}}@media only screen and (max-width: 500px){h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1.125em}.wrapper{margin:0 30px}}@media only screen and (max-width: 400px){h1{font-size:2.75em}}@media only screen and (max-height: 700px)and (min-width: 1000px){body{padding:0 !important}}@media only screen and (max-width: 800px){section.about .background .eye{width:auto;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:40px;right:40px}section.about .background .blob.horizontal{width:55%;right:-50px}section.about .background .lines.horizontal,section.about .background .lines.vertical{display:none}section.about .background .ovals{width:7.5%;top:25%}}@media only screen and (max-width: 600px){section.about .background .blob.horizontal{width:70%}section.about .background .blob.vertical{width:20%;top:60%}section.about .background .eye{left:-100px;right:-100px}section.about .background .knorth{width:15%}section.about .background .triangles.top{left:18%}section.about .background .ovals,section.about .background .stars.large,section.about .background .stars.medium,section.about .background .stars.small{display:none}section.about .background .triangles.bottom{width:13%}section.about .background .triangles.middle{width:8%}}@media only screen and (max-width: 500px){section.about{height:90vh}}@media only screen and (max-width: 1100px){.animate.fade-in{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.animate.fade-in.from-left{-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width: 1940px){section.back-to-top{padding:70px 0 0 0}}@media only screen and (max-width: 500px){section.back-to-top a{width:100%;max-width:400px}}@media only screen and (max-width: 1200px){section.credits .columns .column:last-child .inside{padding-left:70px}}@media only screen and (max-width: 1100px){section.credits{background:#f6f6f6}section.credits .columns{flex-direction:column}section.credits .columns .column{width:100%}section.credits .columns .column:first-child:before{display:none}section.credits .columns .column:first-child .inside{padding-right:0}section.credits .columns .column:last-child .columns{flex-direction:row}section.credits .columns .column:last-child .columns .column{width:50%}section.credits .columns .column:last-child .inside{padding-left:0;padding-top:0}}@media only screen and (max-width: 500px){section.credits .columns .column:first-child .inside{padding-bottom:20px}section.credits .columns .column:last-child .columns{flex-direction:column}section.credits .columns .column:last-child .columns .column{width:100%}section.credits .columns .column:last-child .columns .column:first-child .inside{padding-bottom:20px}}@media only screen and (max-width: 1200px){section.cross-links .next-project-link{padding-left:70px}}@media only screen and (max-width: 1100px){section.cross-links .columns .column.width-25,section.cross-links .columns .column.width-75{width:50%}section.cross-links .next-project-link{padding-left:35px;padding-right:35px}section.cross-links .previous-project-link{padding-right:35px}}@media only screen and (max-width: 800px){section.cross-links .next-project-link .arrow svg,section.cross-links .previous-project-link .arrow svg{width:35px;height:auto}section.cross-links .next-project-link .subtitle,section.cross-links .previous-project-link .subtitle{font-size:1.25em}}@media only screen and (max-width: 700px){section.cross-links .next-project-link{padding:40px 0 40px 40px}section.cross-links .previous-project-link{padding:40px 40px 40px 0}}@media only screen and (max-width: 500px){section.cross-links .columns .column.width-25,section.cross-links .columns .column.width-75{width:100%}section.cross-links .wrapper{margin:0}section.cross-links .next-project-link,section.cross-links .previous-project-link{padding:40px}}@media only screen and (max-width: 1500px){.node.arrow-left:before,.node.arrow-right:before{width:75px;height:38px;background-size:75px 38px}.node.close:before{width:40px;height:40px;background-size:40px 40px}.node.hover.large:before{width:80px;height:80px}.node.video-play:before,.node.video-pause:before{width:150px;height:150px;background-size:150px 150px}}@media only screen and (max-width: 800px){.cursor,.node{display:none}}@media only screen and (max-width: 1024px){.fancybox-close-small{display:block !important}}@media only screen and (max-width: 1660px){section.featured-project.small .wrapper{width:auto}}@media only screen and (max-width: 1940px){section.featured-project{padding:70px 0 0 0}section.featured-project:last-child{padding-bottom:70px}section.featured-project .columns .column .inside{padding:0 70px}section.featured-project .columns .column .logo{margin:0 0 40px 0}section.featured-project.odd .columns .column .title{margin:0 0 40px -70px}section.featured-project .columns .column .categories li{font-size:1em}}@media only screen and (max-width: 1000px){section.featured-project{padding:70px 0 0 0}section.featured-project:last-child{padding-bottom:70px}section.featured-project.even .wrapper{margin:0 70px 0 0}section.featured-project.odd .wrapper{margin:0 0 0 70px}section.featured-project .columns{flex-wrap:wrap}section.featured-project .columns .column:first-child{margin:0 0 40px 0}section.featured-project.large .columns .column:first-child,section.featured-project.large .columns .column:last-child,section.featured-project.small .columns .column:first-child,section.featured-project.small .columns .column:last-child{width:100%}section.featured-project .columns .column .categories,section.featured-project .columns .column .logo{display:none}section.featured-project .columns .column .inside{padding:0}section.featured-project.even .columns .column .inside{padding:0 0 0 70px}section.featured-project.odd .columns .column:last-child .inside{padding:0 70px 0 0}section.featured-project .columns .column .title{margin:0;opacity:1;-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}section.featured-project.odd .columns .column .title{margin:0}section.featured-project .columns .column .title h1{white-space:normal}}@media only screen and (max-width: 800px){section.featured-project{padding:40px 0 0 0}section.featured-project:last-child{padding-bottom:40px}section.featured-project.even .wrapper{margin:0 40px 0 0}section.featured-project.odd .wrapper{margin:0 0 0 40px}section.featured-project .columns .column:first-child{margin:0 0 30px 0}section.featured-project.even .columns .column .inside{padding:0 0 0 40px}section.featured-project.odd .columns .column:last-child .inside{padding:0 40px 0 0}}@media only screen and (max-width: 500px){section.featured-project{padding:30px 0 0 0}section.featured-project:last-child{padding-bottom:30px}section.featured-project.even .wrapper{margin:0 30px 0 0}section.featured-project.odd .wrapper{margin:0 0 0 30px}section.featured-project.even .columns .column .inside{padding:0 0 0 30px}section.featured-project.odd .columns .column:last-child .inside{padding:0 30px 0 0}}@media only screen and (max-width: 1600px){section.filters:first-child{margin-top:140px}}@media only screen and (max-width: 1400px){section.filters .categories li .inside a{font-size:1.25em}}@media only screen and (max-width: 1100px){section.filters .categories li .inside a{font-size:1em}}@media only screen and (max-width: 1024px){section.filters .stack-of-images{display:none !important}}@media only screen and (max-width: 700px){section.filters{margin:70px 0}}@media only screen and (max-width: 600px){section.filters .background{margin:0 -40px;padding:0}}@media only screen and (max-width: 500px){section.filters .categories li .inside a{font-size:.875em}}@media only screen and (max-width: 1940px){footer{padding:70px 0}}@media only screen and (max-width: 1400px){footer .shape-and-picture{width:220px;height:220px}footer .shape-and-picture a .label{font-size:2.25em}}@media only screen and (max-width: 1100px){footer .columns.top,footer .columns .columns{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width: 1000px){footer{position:relative}footer .columns.top{border-bottom:2px solid rgba(255,255,255,.1);flex-direction:column;padding:0 0 70px 0}footer .columns.top .column{width:100%}footer .columns.top .column:first-child{border-bottom:2px solid rgba(255,255,255,.1);margin:0 0 70px 0;padding:0 0 70px 0}footer .shape-and-picture{width:190px;height:190px;margin:0}footer .shape-and-picture a .label{font-size:2em}}@media only screen and (max-width: 900px){footer .columns.bottom .column{width:100%}}@media only screen and (max-width: 800px){footer{padding:40px 0}footer .columns.top,footer .columns.top .column:first-child,footer .columns .columns{margin:0 0 40px 0}footer .columns.top,footer .columns.top .column:first-child{padding:0 0 40px 0}footer .social-media li a svg{width:auto;height:15px}}@media only screen and (max-width: 600px){footer .columns.bottom .column:not(:last-child){display:none}}@media only screen and (max-width: 500px){footer{padding:30px 0}footer .columns.top,footer .columns.top .column:first-child,footer .columns .columns{margin:0 0 30px 0}footer .columns.top,footer .columns.top .column:first-child{padding:0 0 30px 0}}@media only screen and (max-height: 700px)and (min-width: 1000px){footer{position:relative}}@media only screen and (max-width: 1500px){section.gallery .grid{margin:0 -40px -40px 0}section.gallery .grid .item .inside{margin:0 40px 40px 0}section.gallery .grid .item .inside .content{font-size:.75em}}@media only screen and (max-width: 1100px){section.gallery .grid .item:nth-child(odd) .inside .content,section.gallery .grid .item:nth-child(odd) .inside .image{margin:0 20px}}@media only screen and (max-width: 800px){section.gallery .grid .item.width-20{width:33.33%}section.gallery .grid .item.width-25,section.gallery .grid .item.width-37{width:50%}}@media only screen and (max-width: 500px){section.gallery .grid{margin:-15px}section.gallery.full-width{padding:0 30px}section.gallery .grid .item.width-20,section.gallery .grid .item.width-25,section.gallery .grid .item.width-37{width:100%}section.gallery .grid .item .inside,section.gallery .grid .item:nth-child(3) .inside,section.gallery .grid .item:nth-child(4) .inside,section.gallery .grid .item:nth-child(7) .inside{margin:15px}section.gallery .grid .item:nth-child(odd) .inside .content,section.gallery .grid .item:nth-child(odd) .inside .image{margin:0}section.gallery .grid .item .inside .content{text-align:center;opacity:1}}@media only screen and (max-width: 1940px){section.general-information .wrapper .main-content .logo{margin:0 0 40px 0}}@media only screen and (max-width: 1040px){section.general-information .wrapper .main-content{width:auto}}@media only screen and (max-width: 800px){section.general-information .arrow svg{width:auto;height:10px}}@media only screen and (max-width: 600px){section.general-information .wrapper .main-content .logo{width:50px !important;margin:0 0 30px 0}}@media only screen and (max-width: 2000px){header .menu .navigation li a{font-size:4em}header .menu .navigation li a .image{max-width:400px}header .menu .social-media{height:15px;bottom:20px}header .menu .social-media li{vertical-align:middle}header .menu .social-media li a svg{width:auto;height:15px}header .menu .tagline{bottom:15px}}@media only screen and (max-width: 1700px){header .menu .navigation li a{font-size:3em}header .menu .navigation li a .image{max-width:300px}header .menu .social-media{height:10px;bottom:15px}header .menu .social-media li a svg{width:auto;height:10px}header .menu .tagline{bottom:10px}}@media only screen and (max-width: 1500px){header .menu{max-width:calc(70% - 220px)}header .menu .navigation li a{font-size:4em}header .menu .navigation li a .image{max-width:400px}header .menu .social-media{height:15px;bottom:20px}header .menu .social-media li{vertical-align:middle}header .menu .social-media li a svg{width:auto;height:15px}header .menu .tagline{bottom:15px}}@media only screen and (max-width: 1300px){header .menu{max-width:calc(90% - 220px)}}@media only screen and (max-width: 1000px){header .arrow-left,header .arrow-right,header .arrow-top{display:none}header .logo{-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;top:25px;left:auto;right:40px}header .logo.minimized{top:27.5px}header .menu{width:calc(100% - 220px);max-width:calc(100% - 220px)}header .project-title .columns{justify-content:center}header .project-title .columns .column.width-30{display:none}header .project-title .columns .column.width-70 .content{text-align:center}header .main-content{width:auto}}@media only screen and (max-width: 900px){header .menu .navigation li a{font-size:3.25em}header .menu .navigation li a .image{max-width:350px}}@media only screen and (max-width: 800px){header .hamburger{width:20px;height:15px}header .hamburger .line:nth-child(2),header .hamburger .line:nth-child(3){top:6px}header .hamburger .line:nth-child(4){top:12px}header .logo{width:110px;height:50px}header .logo.minimized{width:30px;height:30px}header .logo.minimized .text-and-star .star{width:20px}header .logo .text-and-star .text{height:25px}header .menu{width:calc(100% - 180px);max-width:calc(100% - 180px);padding:90px}header .menu .columns .column{margin:0 45px}header .menu .navigation li{margin:0 0 25px 0}}@media only screen and (max-width: 700px){header .menu .columns{flex-direction:column;position:relative}header .menu .columns .column{width:100%;margin:0;position:static}header .menu .columns .column:first-child{margin:0 0 20px 0}header .menu .navigation li{margin:0 0 20px 0}header .menu .navigation li a{font-size:3em}header .menu .social-media{top:50px;bottom:auto}header .menu .tagline{top:0;bottom:auto;left:auto;right:0}}@media only screen and (max-width: 600px){header .menu{width:calc(100% - 80px);max-width:calc(100% - 80px);padding:100px 40px 40px 40px}header .menu .navigation li{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}header .menu .navigation li a{font-size:2.75em}header .menu .navigation li a .image{max-width:320px}header .menu .social-media{margin:40px 0 0 0;position:relative;top:0}header .menu .tagline{display:none}}@media only screen and (max-width: 500px){header .hamburger{top:30px;left:30px}header .logo{right:30px}}@media only screen and (max-width: 400px){header .menu .navigation li a{font-size:2.75em}header .menu .navigation li a .image{max-width:100%}}@media only screen and (max-width: 800px){section.image-text.centered+section.full-screen{margin-top:-70px}}@media only screen and (max-width: 600px){section.image-carousel.centered .wrapper,section.image-carousel-text .wrapper{margin:0}section.image-carousel.centered .main-content,section.image-carousel-text .main-content{padding:0 40px}}@media only screen and (max-width: 500px){section.image-carousel.centered .main-content,section.image-carousel-text .main-content{padding:0 30px}}@media only screen and (max-width: 800px){section.image-video-text .videos .columns{margin:30px -10px -10px -10px}section.image-video-text .videos .columns .column{width:100%}section.image-video-text .videos .columns .column .inside{padding:10px}}@media only screen and (max-width: 1940px){section.introduction .slides .slide.video .wrapper{margin:0}}@media only screen and (max-width: 1200px){section.introduction .slides .slide.video .wrapper{top:70px;bottom:70px;left:70px;right:70px}}@media only screen and (max-width: 1000px){section.introduction .slides .slide.text .image{left:15%;right:15%}}@media only screen and (max-width: 800px){section.introduction .slides .slide.text{border:none}section.introduction .slides .slide.video .wrapper{top:40px;bottom:40px;left:40px;right:40px}section.introduction .slides .slide.video.visible .play-button{opacity:1}}@media only screen and (max-width: 700px){section.introduction .slides .slide.text .image{left:40px;right:40px}section.introduction .slides .slide.video.visible .wrapper video.video-teaser{width:auto;max-width:none;-moz-transform:translateX(-50%) translateY(-50%) scale(1.75);-webkit-transform:translateX(-50%) translateY(-50%) scale(1.75);-o-transform:translateX(-50%) translateY(-50%) scale(1.75);-ms-transform:translateX(-50%) translateY(-50%) scale(1.75);transform:translateX(-50%) translateY(-50%) scale(1.75)}}@media only screen and (max-width: 800px){.loader .star{width:40px;height:40px}.loader .star svg{width:auto;height:30px}}@media only screen and (max-width: 1940px){section.logos .wrapper{margin:0 auto}}@media only screen and (max-width: 1880px){section.logos .wrapper{width:auto;margin:0 140px}}@media only screen and (max-width: 1400px){section.logos .grid .item .inside .logo img{max-height:80px}}@media only screen and (max-width: 1200px){section.logos .grid{margin:-40px}section.logos .grid .item .inside{padding:40px}section.logos .grid .item .inside .logo img{max-height:60px}}@media only screen and (max-width: 1000px){section.logos .wrapper{margin:0 70px}}@media only screen and (max-width: 900px){section.logos .grid{margin:-30px}section.logos .grid .item .inside{padding:30px}}@media only screen and (max-width: 800px){section.logos .wrapper{margin:0 40px}}@media only screen and (max-width: 700px){section.logos .grid .item.width-20{width:25%}}@media only screen and (max-width: 500px){section.logos .grid .item.width-20{width:33.33%}}@media only screen and (max-width: 1940px){main section.spacing{margin:0 0 70px 0}section.full-screen+section.full-screen{margin-top:-70px}}@media only screen and (max-width: 800px){main section .main-content{margin:0 0 40px 0}}@media only screen and (max-width: 800px){.main-content .columns{flex-direction:column}.main-content .columns .column{width:100%}}@media only screen and (max-width: 780px){.main-content{width:auto}}@media only screen and (max-width: 500px){.main-content .columns{margin:0}.main-content .columns .column .inside{padding:0}}@media only screen and (max-width: 1200px){.pop-up{max-width:90%}}@media only screen and (max-width: 600px){.pop-up{max-width:100%}}@media only screen and (max-width: 1940px){section.shape-and-picture{padding:70px 0 0 0}}@media only screen and (max-width: 500px){section.shape-and-picture a{width:100%;max-width:350px}}@media only screen and (max-width: 1940px){.slick-slide .inside.extra-padding{padding:0 35px}}@media only screen and (max-width: 1500px){.slideshow.slick.multiple-images-per-slide .slide .image img{width:auto;height:600px}.slick-slide .inside.extra-padding{padding:0 20px}}@media only screen and (max-width: 1200px){.slick-dots li{margin:0 10px 0 0}}@media only screen and (max-width: 900px){.slideshow.slick.multiple-images-per-slide .slide .image img{width:auto;height:500px}.slick-slide .inside.extra-padding{padding:0 15px}}@media only screen and (max-width: 800px){.slick-slider.extra-padding{padding:0 0 0 40px}.slick-slide .inside.extra-padding{padding:0 10px}}@media only screen and (max-width: 600px){.slick-slider.extra-padding{margin:0 0 0 -10px;padding:0}.slick-dots{-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}}@media only screen and (max-width: 500px){.slideshow.slick.multiple-images-per-slide .slide .image img{width:auto;height:400px}}@media only screen and (max-width: 1400px){section.team .grid{padding:0 7.5%}}@media only screen and (max-width: 1000px){section.team .grid{margin:0 0 -40px 0}section.team .grid .item .content{padding:40px 0}}@media only screen and (max-width: 700px){section.team .grid{padding:0}}@media only screen and (max-width: 600px){section.team .grid .item.width-50{width:100%}}@media only screen and (max-width: 500px){section.team .wrapper{margin:0}}@media only screen and (max-width: 1940px){section.text .wrapper{margin:0 auto}}@media only screen and (max-width: 1240px){section.text .wrapper,section.text .wrapper.large{width:auto;margin:0 70px}}@media only screen and (max-width: 1200px){section.text.after-introduction{padding:0 0 70px 0}section.text .wrapper{width:auto}}@media only screen and (max-width: 800px){section.text .wrapper,section.text .wrapper.large{margin:0 40px}}@media only screen and (max-width: 700px){.text .columns{flex-direction:column}.text .columns .column{width:100%}.text .columns .column:first-child{margin:0 0 30px 0}}@media only screen and (max-width: 1940px){section.videos.spacing+section.videos.spacing{margin-top:-120px}}@media only screen and (max-width: 800px){section.videos .columns{margin:-10px;flex-wrap:wrap}section.videos .columns .column{width:100%}section.videos .columns .column .inside{padding:10px}section.videos.spacing+section.videos.spacing{margin-top:-130px}}
