.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding:0.2em 0.8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255, 255, 255, 0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots
.dot{display:inline-block;width:10px;height:10px;margin:0
8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em
40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,
html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}body{margin:0}.page{margin:0
auto;max-width:1920px;padding:0
36px;margin-bottom:60px;margin-top:60px}@media (min-width: 48em){.page{padding:0
60px}}@media (min-width: 80em){.page{padding:0
210px}}@media (min-width: 48em){.page{margin-bottom:160px;margin-top:100px}}@-webkit-keyframes transition-forward-in{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes transition-forward-in{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes transition-forward-out{0%{background-color:#f1f1f1;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{background-color:#fff;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes transition-forward-out{0%{background-color:#f1f1f1;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{background-color:#fff;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes transition-backward-in{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes transition-backward-in{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes transition-backward-out{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes transition-backward-out{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.router--link .header, .router--back
.header{z-index:6}.router__container{overflow:hidden}.router__transition{background:#f1f1f1;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:5}.router__transition--forward.router__transition--in{-webkit-animation:transition-forward-in 500ms 125ms cubic-bezier(0.8, 0, 0.1, 1) forwards;animation:transition-forward-in 500ms 125ms cubic-bezier(0.8, 0, 0.1, 1) forwards}.router__transition--forward.router__transition--out{-webkit-animation:transition-forward-out 500ms cubic-bezier(0.8, 0, 0.1, 1) forwards;animation:transition-forward-out 500ms cubic-bezier(0.8, 0, 0.1, 1) forwards}.router__transition--forward.router__transition--hidden{-webkit-animation:none;animation:none;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.router__transition--backward{background:#4a4a4a}.router__transition--backward.router__transition--in{-webkit-animation:transition-backward-in 1000ms 250ms cubic-bezier(0.8, 0, 0.1, 1) forwards;animation:transition-backward-in 1000ms 250ms cubic-bezier(0.8, 0, 0.1, 1) forwards}.router__transition--backward.router__transition--out{-webkit-animation:transition-backward-out 250ms cubic-bezier(0.8, 0, 0.1, 1) forwards;animation:transition-backward-out 250ms cubic-bezier(0.8, 0, 0.1, 1) forwards}.router__transition--backward.router__transition--hidden{-webkit-animation:none;animation:none;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@page{margin:10mm;size:A4}ul,ol{padding-left:1.1rem}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:0.375em;padding:0}label{display:block;margin-bottom:0.375em}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-bottom:2px solid #f1f1f1;border-radius:0;color:#000;display:block;font-family:"Trade Gothic W01 Light",sans-serif;font-size:1rem;padding:0.5rem 0;width:100%}input:focus,select:focus,textarea:focus{border-color:#4a4a4a;outline:none}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(74, 74, 74, 0.6)}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(74, 74, 74, 0.6)}input::placeholder,select::placeholder,textarea::placeholder{color:rgba(74, 74, 74, 0.6)}textarea{resize:vertical}[type='checkbox'],[type='radio']{display:inline;margin-right:0.375em}[type='checkbox']~label,[type='radio']~label{color:rgba(255, 255, 255, 0.6)}[type='checkbox']:checked~label,[type='radio']:checked~label{color:#fff}[type='file']{margin-bottom:0.75em;width:100%}input[type='submit']{border:1px
solid currentColor;color:#008bd6;cursor:pointer;display:inline-block;font-family:"Trade Gothic W01 Bold","Trade Gothic W01 Light",sans-serif;margin:0;padding:10px
42px;text-transform:uppercase;width:auto}input[type='submit']:hover,input[type='submit']:focus{color:#000}select{margin-bottom:0.75em;width:100%}button{background:#fff;border:1px
solid #008bd6;border-radius:0;color:#008bd6;display:inline-block;font-family:"Trade Gothic W01 Bold","Trade Gothic W01 Light",sans-serif;font-size:14px;line-height:1;margin:0;padding:1rem 2rem;text-transform:uppercase;transition:background-color 250ms ease, color 250ms ease;width:auto}button:hover{background:#008bd6;color:#fff}.form-control.parsley-error{border-color:#dc2a1b}textarea.form-control{min-height:150px}.control-checkbox{margin-bottom:1rem;position:relative}.control-checkbox
input{left:0;position:absolute;top:0.3rem}.control-checkbox
label{padding-left:1.5rem}.control-label{color:#bebebe;font-family:"Trade Gothic W01 Bold","Trade Gothic W01 Light",sans-serif;text-transform:uppercase}.control-label
.field_required{opacity:0}.form-group{margin-bottom:20px}@media (min-width: 48em){.form-group{margin-bottom:40px}}.form-group .help-block{color:#dc2a1b;display:block;font-size:14px;font-weight:700;margin-top:6px}figure{margin:0}img,picture{margin:0;max-width:100%}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #f1f1f1;font-weight:600;padding:0.75em 0;text-align:left}td{border-bottom:#f1f1f1;padding:0.75em 0}tr,td,th{vertical-align:middle}@font-face{font-family:"Trade Gothic W01 Light";src:url("/content/themes/marchwell/assets/fonts/5414f75e-5cb8-4357-88e5-5a294424c859.woff2") format("woff2"), url("/content/themes/marchwell/assets/fonts/537b145a-6a7d-4787-81d9-7228d3a42458.woff") format("woff")}@font-face{font-family:"Trade Gothic W01 Bold";src:url("/content/themes/marchwell/assets/fonts/d2e623ca-efc6-4557-ae55-ebb786065dcf.woff2") format("woff2"), url("/content/themes/marchwell/assets/fonts/f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff") format("woff")}html{color:#4a4a4a;font-family:"Trade Gothic W01 Light",sans-serif;font-size:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:0.065em;line-height:1.5}@media
print{html{color:#000;font-family:14px}}body{font-family:"Trade Gothic W01 Light",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Trade Gothic W01 Bold","Trade Gothic W01 Light",sans-serif;font-weight:400;letter-spacing:0.073em;line-height:1.2;margin:0
0 0.5em;text-transform:uppercase}h1{font-size:40px}@media (min-width: 48em){h1{font-size:70px}}@media (min-width: 48em){h1{font-size:110px}}h2{font-size:30px;line-height:1.15}@media (min-width: 48em){h2{font-size:50px}}p{margin:0
0 0.75em}p+h2,p+h3{margin-top:2rem}p:last-child{margin-bottom:0}a{border-bottom:1px solid currentColor;color:#008bd6;text-decoration:none;transition:color 250ms cubic-bezier(0.8, 0, 0.1, 1)}hr{border-bottom:#f1f1f1;border-left:0;border-right:0;border-top:0;margin:1.5em 0}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.lead{margin-bottom:30px}.link{border:0;color:#008bd6;display:inline-block;font-family:"Trade Gothic W01 Bold","Trade Gothic W01 Light",sans-serif;overflow:hidden;padding:6px
12px 6px 24px;position:relative;text-overflow:ellipsis;text-transform:uppercase;transition:background-color 250ms cubic-bezier(0.8, 0, 0.1, 1), color 250ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 375ms cubic-bezier(0.8, 0, 0.1, 1);transition:background-color 250ms cubic-bezier(0.8, 0, 0.1, 1), color 250ms cubic-bezier(0.8, 0, 0.1, 1), transform 375ms cubic-bezier(0.8, 0, 0.1, 1);transition:background-color 250ms cubic-bezier(0.8, 0, 0.1, 1), color 250ms cubic-bezier(0.8, 0, 0.1, 1), transform 375ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 375ms cubic-bezier(0.8, 0, 0.1, 1)}.link::before{content:'+';left:8px;position:absolute;top:4px;transition:-webkit-transform 250ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 250ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 250ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 250ms cubic-bezier(0.8, 0, 0.1, 1)}.link:hover,.link:focus{background-color:#fff;color:#4a4a4a}.inview{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);transition:opacity 750ms ease, -webkit-transform 750ms cubic-bezier(0.22, 0.88, 0.42, 1);transition:transform 750ms cubic-bezier(0.22, 0.88, 0.42, 1), opacity 750ms ease;transition:transform 750ms cubic-bezier(0.22, 0.88, 0.42, 1), opacity 750ms ease, -webkit-transform 750ms cubic-bezier(0.22, 0.88, 0.42, 1);transition-delay:0}.inview--projects{opacity:1;-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px);transition-delay:0;transition-duration:1250ms;transition-timing-function:cubic-bezier(0.8, 0, 0.1, 1)}.inview--visible{opacity:1;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.projects__item{border-bottom:0;color:#4a4a4a;display:block;height:100vh;overflow:hidden;position:relative}.projects__item--light{color:#fff}.projects__item--light
.projects__title{color:#fff}.projects__item--light
.marker_path{fill:rgba(255, 255, 255, 0.4)}.projects__item.active .projects__text-inview{-webkit-animation:text-inview 700ms 0ms ease forwards;animation:text-inview 700ms 0ms ease forwards;opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.projects__item.active .projects__text-inview:nth-child(1){-webkit-animation-delay:100ms;animation-delay:100ms}.projects__item.active .projects__text-inview:nth-child(2){-webkit-animation-delay:200ms;animation-delay:200ms}.projects__item.active .projects__text-inview:nth-child(3){-webkit-animation-delay:300ms;animation-delay:300ms}.projects__item.active .projects__text-inview:nth-child(4){-webkit-animation-delay:400ms;animation-delay:400ms}.projects__item.active .projects__text-inview:nth-child(5){-webkit-animation-delay:500ms;animation-delay:500ms}.projects__item.active .projects__text-inview:nth-child(6){-webkit-animation-delay:600ms;animation-delay:600ms}.projects__item.active .projects__text-inview:nth-child(7){-webkit-animation-delay:700ms;animation-delay:700ms}.projects__item.active .projects__text-inview:nth-child(8){-webkit-animation-delay:800ms;animation-delay:800ms}.projects__item.active .projects__text-inview:nth-child(9){-webkit-animation-delay:900ms;animation-delay:900ms}.projects__item.active .projects__text-inview:nth-child(10){-webkit-animation-delay:1000ms;animation-delay:1000ms}.projects__media{height:60%;left:0;overflow:hidden;position:absolute;width:100%}.projects__item--left
.projects__media{left:auto;right:0}@media (min-width: 48em){.projects__media{height:100%;width:40%}}.projects__media--cover{height:100%;width:100%}.projects__image,.projects__video{left:0;max-width:none;opacity:0;position:absolute;transition:opacity 500ms ease, -webkit-transform 1250ms ease;transition:transform 1250ms ease, opacity 500ms ease;transition:transform 1250ms ease, opacity 500ms ease, -webkit-transform 1250ms ease;width:110%}.projects__image.lazyloaded,.projects__video.lazyloaded{opacity:1}.projects__item--left .projects__image, .projects__item--left
.projects__video{left:auto;right:0}.projects__media--cover .projects__image, .projects__media--cover
.projects__video{font-family:'object-fit: cover';height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.projects__media--top .projects__image, .projects__media--top
.projects__video{top:0}.projects__media--bottom .projects__image, .projects__media--bottom
.projects__video{bottom:0}.projects__media--middle .projects__image, .projects__media--middle
.projects__video{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.projects__media--stretch .projects__image, .projects__media--stretch
.projects__video{font-family:'object-fit: cover';height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.projects__content{padding:20px
0 20px 40px;position:absolute;right:0;top:80%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}@media (min-width: 48em){.projects__content{bottom:auto;height:auto;padding:50px
0 50px 100px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60%}.projects__item--left
.projects__content{left:0;padding:50px
100px 50px 0;right:auto;text-align:right}}@media (min-width: 48em){.projects__content:hover
.projects__title{-webkit-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px)}}@media (min-width: 80em){.projects__content:hover
.projects__title{-webkit-transform:translateX(-240px);-ms-transform:translateX(-240px);transform:translateX(-240px)}}@media (min-width: 48em){.projects__item--left .projects__content:hover
.projects__title{-webkit-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px)}}@media (min-width: 80em){.projects__item--left .projects__content:hover
.projects__title{-webkit-transform:translateX(240px);-ms-transform:translateX(240px);transform:translateX(240px)}}.projects__content:hover ~ .projects__media
.projects__image{-webkit-transform:translateX(-5%);-ms-transform:translateX(-5%);transform:translateX(-5%);transition-duration:1250ms}.projects__item--left .projects__content:hover ~ .projects__media
.projects__image{-webkit-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}@media (min-width: 48em){.projects__content:hover ~ .projects__media--middle
.projects__image{-webkit-transform:translateX(-5%) translateY(-50%);-ms-transform:translateX(-5%) translateY(-50%);transform:translateX(-5%) translateY(-50%)}}.projects__title{font-size:120px;margin:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);transition:-webkit-transform 1250ms ease;transition:transform 1250ms ease;transition:transform 1250ms ease, -webkit-transform 1250ms ease;white-space:nowrap}@media (min-width: 48em){.projects__title{font-size:200px}.projects__item--left
.projects__title{direction:rtl;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}@media (min-width: 80em){.projects__title{font-size:260px;-webkit-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px)}.projects__item--left
.projects__title{direction:rtl;-webkit-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px)}}.projects__lead{display:inline-block;max-width:400px;text-align:left}@media (max-width: 31.25em){.projects__lead{display:none}}@-webkit-keyframes text-inview{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}30%{opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes text-inview{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}30%{opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.label{border:0;color:#000;display:inline-block;font-family:"Trade Gothic W01 Bold","Trade Gothic W01 Light",sans-serif;font-size:14px;line-height:1;margin-bottom:5px;overflow:hidden;position:relative;text-transform:uppercase}.label--active{background:#008bd6;color:#fff}.label--category{padding:6px
12px}.label--category.label--active{background:#dc2a1b}.label--tag{padding:6px
12px}.label--tag.label--active{background:#bebebe}.header{left:0;position:fixed;top:0;width:100%;z-index:6}@media
print{.header{position:relative}}@media (min-width: 48em){.header{top:20px}}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0
auto;max-width:1920px;padding:0}@media (min-width: 48em){.header__container{padding:0
40px}}@media (min-width: 80em){.header__container{padding:0
80px}}.header__logo,.header__menu{border:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:20px
24px}@media
print{.header__menu{display:none}}@-webkit-keyframes header-visible{0%{opacity:0}100%{opacity:1}}@keyframes header-visible{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes header-hidden{0%{opacity:1}100%{opacity:0}}@keyframes header-hidden{0%{opacity:1}100%{opacity:0}}.hero{padding:30px
0}@media (min-width: 48em){.hero{padding:0}}@media (min-width: 80em){.hero{padding:10px
0}}.hero__container{margin:0
auto;max-width:1920px;padding:0
36px}@media (min-width: 48em){.hero__container{padding:0
60px}}@media (min-width: 80em){.hero__container{padding:0
210px}}.hero__text-inview{-webkit-animation:text-inview 700ms 0ms ease forwards;animation:text-inview 700ms 0ms ease forwards;-webkit-box-flex:1;-ms-flex:1;flex:1;opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.hero__text-inview:nth-child(1){-webkit-animation-delay:100ms;animation-delay:100ms}.hero__text-inview:nth-child(2){-webkit-animation-delay:200ms;animation-delay:200ms}.hero__text-inview:nth-child(3){-webkit-animation-delay:300ms;animation-delay:300ms}.hero__text-inview:nth-child(4){-webkit-animation-delay:400ms;animation-delay:400ms}.hero__text-inview:nth-child(5){-webkit-animation-delay:500ms;animation-delay:500ms}.hero__text-inview:nth-child(6){-webkit-animation-delay:600ms;animation-delay:600ms}.hero__text-inview:nth-child(7){-webkit-animation-delay:700ms;animation-delay:700ms}.hero__text-inview:nth-child(8){-webkit-animation-delay:800ms;animation-delay:800ms}.hero__text-inview:nth-child(9){-webkit-animation-delay:900ms;animation-delay:900ms}.hero__text-inview:nth-child(10){-webkit-animation-delay:1000ms;animation-delay:1000ms}.hero__text--localization{max-width:220px}.hero__head{position:relative;z-index:1}.hero__media{margin-bottom:10px;position:relative}@media (min-width: 48em){.hero__media{margin-bottom:60px}}@media (min-width: 48em){.hero__media{margin-bottom:100px}}.hero__media_container{overflow:hidden;position:relative}.hero__media_container--presized{background:#f1f1f1;height:0}.hero__media_container--presized
.hero__media_asset{position:absolute}.hero__media_asset{left:0;opacity:0;top:0;transition:opacity 350ms ease;width:100%}.hero__media_asset.lazyloaded{opacity:1}.hero__media_curtain{background-color:#f1f1f1;height:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);transition:-webkit-transform 0.7s cubic-bezier(0.8, 0, 0.1, 1);transition:transform 0.7s cubic-bezier(0.8, 0, 0.1, 1);transition:transform 0.7s cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 0.7s cubic-bezier(0.8, 0, 0.1, 1);width:100%}.hero__labels{margin-bottom:10px}@media (min-width: 48em){.hero__labels{margin-bottom:30px}}.hero__head{margin-bottom:15px}@media (min-width: 48em){.hero__head{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:35px}}.hero__title{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-transform:translateX(-10px) translateY(30px);-ms-transform:translateX(-10px) translateY(30px);transform:translateX(-10px) translateY(30px);white-space:nowrap;z-index:1}@media (min-width: 48em){.hero__title{-webkit-transform:translateX(-20px) translateY(80px);-ms-transform:translateX(-20px) translateY(80px);transform:translateX(-20px) translateY(80px)}}@media (min-width: 80em){.hero__title{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;-webkit-transform:translateX(-42px) translateY(70px);-ms-transform:translateX(-42px) translateY(70px);transform:translateX(-42px) translateY(70px)}}.hero__title--big{font-size:80px;-webkit-transform:translateX(-10px) translateY(50px);-ms-transform:translateX(-10px) translateY(50px);transform:translateX(-10px) translateY(50px)}@media (min-width: 48em){.hero__title--big{font-size:200px;-webkit-transform:translateX(-20px) translateY(100px);-ms-transform:translateX(-20px) translateY(100px);transform:translateX(-20px) translateY(100px)}}@media (min-width: 80em){.hero__title--big{font-size:250px;-webkit-transform:translateX(-42px) translateY(120px);-ms-transform:translateX(-42px) translateY(120px);transform:translateX(-42px) translateY(120px)}}.hero__localization{display:none;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;position:relative}.hero__localization
.marker{left:-18px;position:absolute}@media (min-width: 80em){.hero__localization{display:block}}.hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu{background:#fff;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;padding:0;position:fixed;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform 750ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 750ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 750ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 750ms cubic-bezier(0.8, 0, 0.1, 1);width:100%;z-index:2}@media
print{.menu{display:none}}@media (min-width: 48em){.menu{padding:40px
0 0}}.menu:target,.menu--expanded{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.menu:target .menu__container, .menu--expanded
.menu__container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu:target~.header,.menu--expanded~.header{-webkit-animation:header-hidden 500ms ease forwards;animation:header-hidden 500ms ease forwards;pointer-events:none}.menu--collapsed~.header{-webkit-animation:header-visible 500ms ease forwards;animation:header-visible 500ms ease forwards}.menu__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 48em){.menu__navigation{padding-right:60px;position:absolute;right:65px;top:-5px}}@media (min-width: 80em){.menu__navigation{padding-right:100px}}.menu__link{padding:10px
12px}.menu__close{border:0;padding:20px
24px;position:absolute;right:0;top:0}@media (min-width: 48em){.menu__close{right:60px;top:-16px}}@media (min-width: 48em){.menu__close{right:80px}}.menu__close
path{fill:#000}.menu__container{position:relative;-webkit-transform:translateX(-90%);-ms-transform:translateX(-90%);transform:translateX(-90%);transition:-webkit-transform 750ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 750ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 750ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 750ms cubic-bezier(0.8, 0, 0.1, 1)}.menu__header{margin:0
auto 14px;max-width:1920px;padding:0;position:relative}@media (min-width: 48em){.menu__header{margin-bottom:60px;padding:0
40px}}@media (min-width: 80em){.menu__header{padding:0
80px}}.menu__content,.menu__results_content{margin:0
auto;max-width:1280px;padding:0
30px;position:relative}@media (min-width: 48em){.menu__content,.menu__results_content{padding:0
60px}}@media (min-width: 80em){.menu__content,.menu__results_content{padding:0
100px}}.menu__logo{border:0;display:block;margin:0
auto;padding:18px
24px;width:228px}.menu__logo
svg{width:180px}@media (min-width: 48em){.menu__logo{margin:0
0 20px;width:292px}.menu__logo
svg{width:244px}}.menu__about{font-size:14px;margin-bottom:20px;max-width:600px}@media (min-width: 48em){.menu__about{font-size:20px;margin-bottom:60px}}.menu__filter_status{display:none}@media (min-width: 48em){.menu__filter_status{display:none}}.menu__filter_background{background:#fff;display:block;height:100%;left:0;opacity:0;position:fixed;top:200%;transition:opacity 250ms cubic-bezier(0.8, 0, 0.1, 1), top 0s 250ms cubic-bezier(0.8, 0, 0.1, 1);width:100%;z-index:1}.menu__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0
0 20px;position:relative;z-index:1}@media (min-width: 48em){.menu__filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0
0 55px}}.menu__filter_item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:20px}.menu__filter_item--search{position:relative;text-align:right}@media (min-width: 48em){.menu__filter_item--search{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px}}.menu__filter_filterby{display:block}@media (min-width: 25em){.menu__filter_filterby{display:inline}}.menu__filter_dropdown{height:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1), height 0s 500ms cubic-bezier(0.8, 0, 0.1, 1), overflow 0s 500ms, -webkit-transform 500ms cubic-bezier(0.8, 0, 0.1, 1);transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1), transform 500ms cubic-bezier(0.8, 0, 0.1, 1), height 0s 500ms cubic-bezier(0.8, 0, 0.1, 1), overflow 0s 500ms;transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1), transform 500ms cubic-bezier(0.8, 0, 0.1, 1), height 0s 500ms cubic-bezier(0.8, 0, 0.1, 1), overflow 0s 500ms, -webkit-transform 500ms cubic-bezier(0.8, 0, 0.1, 1)}.menu__filter_node{display:inline-block;position:relative}.menu__filter_node--expanded
.menu__filter_background{opacity:1;top:0;transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1), top 0s cubic-bezier(0.8, 0, 0.1, 1)}.menu__filter_node--expanded
.menu__filter_label{-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px)}.menu__filter_node--expanded
.menu__filter_dropdown{height:auto;opacity:1;overflow:initial;-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px);transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1), height 0s cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 500ms cubic-bezier(0.8, 0, 0.1, 1);transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1), transform 500ms cubic-bezier(0.8, 0, 0.1, 1), height 0s cubic-bezier(0.8, 0, 0.1, 1);transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1), transform 500ms cubic-bezier(0.8, 0, 0.1, 1), height 0s cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 500ms cubic-bezier(0.8, 0, 0.1, 1);z-index:2}.menu__filter_node--expanded .menu__filter_dropdown
.menu__filter_label{color:#bebebe}.menu__filter_label{cursor:pointer;font-family:"Trade Gothic W01 Bold","Trade Gothic W01 Light",sans-serif;position:relative;text-transform:uppercase}.menu__filter_label--tag.menu__filter_label--active{background:#f1f1f1;font-size:14px;padding:6px
30px 6px 12px}.menu__filter_label--tag.menu__filter_label--active::before{border-top:2px solid currentColor;content:'';position:absolute;right:11px;top:14px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:12px}.menu__filter_label--tag.menu__filter_label--active::after{border-top:2px solid currentColor;content:'';position:absolute;right:11px;top:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:12px}.menu__filter_label--category.menu__filter_label--active{background:#dc2a1b;color:#fff;font-size:14px;padding:6px
30px 6px 12px}.menu__filter_label--category.menu__filter_label--active::before{border-top:2px solid currentColor;content:'';position:absolute;right:11px;top:14px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:12px}.menu__filter_label--category.menu__filter_label--active::after{border-top:2px solid currentColor;content:'';position:absolute;right:11px;top:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:12px}.menu__filter_list{border:0;margin:12px
-12px;padding:0;position:absolute}.menu__filter_list_item{border:0;list-style-type:none;margin:0;padding:0}.menu__filter_search{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__filter_input{padding-right:40px}.menu__filter_input_reset{-webkit-appearance:none !important;background:none;border:0;display:none;margin:0;padding:5px;position:absolute;right:0;top:3px}.menu__filter_input_reset--active{display:block}.menu__filter_submit{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:20px;text-align:center;width:50px}.menu__results_list{border-top:1px solid #f1f1f1;margin:0;padding:0}.menu__results_item{list-style-type:none;margin:0;padding:0;position:relative}.menu__results_link{border-color:rgba(0, 0, 0, 0.05);color:#fff;display:block;padding:16px
0;transition:background 250ms cubic-bezier(0.8, 0, 0.1, 1)}.menu__results_link
.marker_path{fill:rgba(255, 255, 255, 0.3)}.menu__results_link--dark{color:#4a4a4a}.menu__results_link--dark
.menu__results_title{color:#4a4a4a}.menu__results_link--dark
.marker_path{fill:rgba(74, 74, 74, 0.3)}.menu__results_link:not(.menu__results_item--error):hover{background:#f1f1f1}.menu__results_link:not(.menu__results_item--error):hover
.menu__results_content{-webkit-transform:translateX(0.6rem);-ms-transform:translateX(0.6rem);transform:translateX(0.6rem)}@media (min-width: 48em){.menu__results_link{padding:38px
0}}.menu__results_content{transition:-webkit-transform 250ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 250ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 250ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 250ms cubic-bezier(0.8, 0, 0.1, 1)}@media (min-width: 48em){.menu__results_content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}}.menu__results_title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}@media (min-width: 48em){.menu__results_title{padding-right:50px}}.menu__results_localization{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width: 48em){.menu__results_localization{overflow:hidden;padding-bottom:4px;text-overflow:ellipsis;white-space:nowrap}}.menu__footer{padding:20px;text-align:center}.module{margin-bottom:40px}@media (min-width: 48em){.module{margin-bottom:100px}}@media (min-width: 48em){.module{margin-bottom:150px}}.module__title{margin-bottom:24px;max-width:800px;position:relative;-webkit-transform:translateX(-14px);-ms-transform:translateX(-14px);transform:translateX(-14px)}@media (min-width: 48em){.module__title{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}@media (min-width: 80em){.module__title{-webkit-transform:translateX(-42px);-ms-transform:translateX(-42px);transform:translateX(-42px)}}@media (min-width: 48em){.module__title{margin-bottom:48px}}.module__lead{font-size:20px;line-height:1.27;margin-bottom:20px;max-width:700px}@media (min-width: 48em){.module__lead{font-size:30px;margin-bottom:42px}}.module__content{margin-bottom:20px;max-width:700px}@media (min-width: 48em){.module__content{margin-bottom:42px}}.module__container{margin:0
auto;max-width:1920px;padding:0
36px}@media (min-width: 48em){.module__container{padding:0
60px}}@media (min-width: 80em){.module__container{padding:0
210px}}.module__caption{font-family:"Trade Gothic W01 Bold","Trade Gothic W01 Light",sans-serif;margin:10px
0;text-transform:uppercase}@media (min-width: 48em){.module__caption{margin:30px
0}}.image__container{background:#f1f1f1;position:relative}.image__container--presized{height:0}.image__container--presized
.image__media{position:absolute}.image__media{height:auto;left:0;opacity:0;top:0;transition:opacity 500ms ease;width:100%}.image__media.lazyloaded{opacity:1}.image__caption{margin:30px
60px}.text__content{max-width:680px}.text__text+.text__link{margin-top:20px}@media (min-width: 48em){.text__text+.text__link{margin-top:35px}}.video__embed{background:#4a4a4a;height:0;padding-top:56.25%;position:relative}.video__embed
iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video__media{width:100%}.video__caption{margin:30px
60px}.gallery__container{margin:0
-36px 0}@media (min-width: 48em){.gallery__container{margin:0
-60px}}@media (min-width: 80em){.gallery__container{margin:0
-210px}}.gallery__list-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex;height:122px;padding-bottom:10px}@media (min-width: 48em){.gallery__list{height:182px}}@media (min-width: 80em){.gallery__list{height:242px}}.gallery__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.gallery__controls{display:none;margin:0
auto;max-width:1920px;padding:0
36px}@media (min-width: 48em){.gallery__controls{padding:0
60px}}@media (min-width: 80em){.gallery__controls{padding:0
210px}}@media (min-width: 48em){.gallery__controls{margin-top:20px}}.gallery__arrows{position:relative}.gallery__arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;position:absolute;top:0;width:24px}.gallery__arrow--visible{opacity:1}.gallery__arrow--previous{left:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.gallery__arrow--next{left:50px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.gallery__item{display:inline-block;height:120px;padding:0
20px 0 0}.gallery__item:first-child{padding-left:36px}@media (min-width: 48em){.gallery__item:first-child{padding-left:70px}}@media (min-width: 80em){.gallery__item:first-child{padding-left:210px}}.gallery__item:last-child{padding-right:36px}@media (min-width: 48em){.gallery__item:last-child{padding-right:60px}}@media (min-width: 80em){.gallery__item:last-child{padding-right:100px}}@media (min-width: 48em){.gallery__item{height:180px;padding:0
35px 0 0}}@media (min-width: 80em){.gallery__item{height:240px;padding:0
50px 0 0}}.gallery__link{border:0;display:block;transition:border-color 250ms ease}.gallery__image{display:block;height:120px;max-width:none;opacity:0;transition:opacity 500ms ease}@media (min-width: 48em){.gallery__image{height:180px}}@media (min-width: 80em){.gallery__image{height:240px}}.gallery__image--video{max-width:426.666666667px}.gallery__image.lazyloaded{opacity:1}.gallery__showroom{background:#000;height:100%;left:0;overflow:hidden;position:fixed;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform 750ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 750ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 750ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 750ms cubic-bezier(0.8, 0, 0.1, 1);width:100%;z-index:7}.gallery__showroom--expanded{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.gallery__showroom--expanded
.gallery__showroom_list{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.gallery__showroom_list,.gallery__showroom_item{height:100%}.gallery__showroom_list{-webkit-transform:translateX(-70%);-ms-transform:translateX(-70%);transform:translateX(-70%);transition:-webkit-transform 750ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 750ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 750ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 750ms cubic-bezier(0.8, 0, 0.1, 1)}.gallery__showroom_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.gallery__showroom_image{display:block;max-height:100%;pointer-events:none}.gallery__showroom_image--cover{font-family:'object-fit: cover';height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__showroom_caption{bottom:0;left:0;padding:2em;position:absolute;text-align:center;width:100%}.gallery__showroom_arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;bottom:calc(50% - 40px);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;position:absolute;width:80px;z-index:1}@media (min-width: 48em){.gallery__showroom_arrow{bottom:-20px;height:100%;width:160px}}.gallery__showroom_arrow
svg{left:calc(50% - 6px);opacity:0;position:absolute;top:calc(50% - 19px);transition:opacity 250ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 250ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 250ms cubic-bezier(0.8, 0, 0.1, 1), opacity 250ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 250ms cubic-bezier(0.8, 0, 0.1, 1), opacity 250ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 250ms cubic-bezier(0.8, 0, 0.1, 1)}.gallery__showroom_arrow:hover{background:none}.gallery__showroom_arrow:focus{outline:none}.gallery__showroom_arrow--next{right:0}.gallery__showroom_arrow--next
svg{-webkit-animation:showroom_arrow_next_out 500ms cubic-bezier(0.8, 0, 0.1, 1) forwards;animation:showroom_arrow_next_out 500ms cubic-bezier(0.8, 0, 0.1, 1) forwards}.gallery__showroom_arrow--next:hover
svg{-webkit-animation-name:showroom_arrow_next_in;animation-name:showroom_arrow_next_in}.gallery__showroom_arrow--previous{left:0}.gallery__showroom_arrow--previous
svg{-webkit-animation:showroom_arrow_previous_out 500ms cubic-bezier(0.8, 0, 0.1, 1) forwards;animation:showroom_arrow_previous_out 500ms cubic-bezier(0.8, 0, 0.1, 1) forwards}.gallery__showroom_arrow--previous:hover
svg{-webkit-animation-name:showroom_arrow_previous_in;animation-name:showroom_arrow_previous_in}.gallery__showroom_close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;color:rgba(0, 139, 214, 0.8);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:36px;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:50px;position:absolute;right:0;text-align:center;top:0;width:60px;z-index:1}@media (min-width: 48em){.gallery__showroom_close{height:120px;right:0;top:0;width:120px}}.gallery__showroom_link{margin-top:10px}@-webkit-keyframes
showroom_arrow_previous_in{0%{opacity:0;-webkit-transform:rotate(90deg) translateY(-100px);transform:rotate(90deg) translateY(-100px)}100%{opacity:1;-webkit-transform:rotate(90deg) translateY(0);transform:rotate(90deg) translateY(0)}}@keyframes
showroom_arrow_previous_in{0%{opacity:0;-webkit-transform:rotate(90deg) translateY(-100px);transform:rotate(90deg) translateY(-100px)}100%{opacity:1;-webkit-transform:rotate(90deg) translateY(0);transform:rotate(90deg) translateY(0)}}@-webkit-keyframes
showroom_arrow_previous_out{0%{opacity:1;-webkit-transform:rotate(90deg) translateY(0);transform:rotate(90deg) translateY(0)}100%{opacity:0;-webkit-transform:rotate(90deg) translateY(100px);transform:rotate(90deg) translateY(100px)}}@keyframes
showroom_arrow_previous_out{0%{opacity:1;-webkit-transform:rotate(90deg) translateY(0);transform:rotate(90deg) translateY(0)}100%{opacity:0;-webkit-transform:rotate(90deg) translateY(100px);transform:rotate(90deg) translateY(100px)}}@-webkit-keyframes
showroom_arrow_next_in{0%{opacity:0;-webkit-transform:rotate(-90deg) translateY(-100px);transform:rotate(-90deg) translateY(-100px)}100%{opacity:1;-webkit-transform:rotate(-90deg) translateY(0);transform:rotate(-90deg) translateY(0)}}@keyframes
showroom_arrow_next_in{0%{opacity:0;-webkit-transform:rotate(-90deg) translateY(-100px);transform:rotate(-90deg) translateY(-100px)}100%{opacity:1;-webkit-transform:rotate(-90deg) translateY(0);transform:rotate(-90deg) translateY(0)}}@-webkit-keyframes
showroom_arrow_next_out{0%{opacity:1;-webkit-transform:rotate(-90deg) translateY(0);transform:rotate(-90deg) translateY(0)}100%{opacity:0;-webkit-transform:rotate(-90deg) translateY(100px);transform:rotate(-90deg) translateY(100px)}}@keyframes
showroom_arrow_next_out{0%{opacity:1;-webkit-transform:rotate(-90deg) translateY(0);transform:rotate(-90deg) translateY(0)}100%{opacity:0;-webkit-transform:rotate(-90deg) translateY(100px);transform:rotate(-90deg) translateY(100px)}}@media (min-width: 48em),print{.facts__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0
-42px}}.facts__entry{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:30px}.facts__entry--form
h3{margin-bottom:39px}@media (min-width: 48em),print{.facts__entry{padding:42px}}.facts__listing_list,.facts__links_list{border-top:1px solid rgba(190, 190, 190, 0.21);margin:0
0 30px;padding:0}.facts__listing_entry,.facts__links_entry{border-bottom:1px solid rgba(190, 190, 190, 0.21);list-style-type:none;margin:0;padding:0}.facts__listing_entry{display:block}@media (min-width: 80em){.facts__listing_entry{display:-webkit-box;display:-ms-flexbox;display:flex}}.facts__listing_key,.facts__listing_value{overflow:hidden;padding:10px
0;text-overflow:ellipsis}.facts__listing_key{color:#bebebe;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;font-family:"Trade Gothic W01 Bold","Trade Gothic W01 Light",sans-serif;min-width:0;padding-bottom:0;text-transform:uppercase}@media (min-width: 80em){.facts__listing_key{padding-bottom:10px}}.facts__listing_value{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;min-width:0}.facts__listing_link{padding:0}.facts__listing_link::before{display:none}.facts__links_link{display:block}.facts__map_content{margin-bottom:20px}.facts__map_container{height:0;margin-bottom:20px;padding-top:100%}@media (min-width: 80em){.facts__map_container{-webkit-box-flex:3;-ms-flex:3;flex:3}}.resonance{background:#f1f1f1;padding:30px
0}@media (min-width: 48em),print{.resonance{padding:80px
0}}.resonance__container{margin:0
auto;max-width:1920px;padding:0
36px}@media (min-width: 48em){.resonance__container{padding:0
60px}}@media (min-width: 80em){.resonance__container{padding:0
210px}}@media (min-width: 48em),print{.resonance__title{margin-bottom:96px}}.resonance__publications_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}@media (min-width: 48em),print{.resonance__publications_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0
-15px}}.resonance__publications_entry{list-style-type:none;margin:0
0 30px;min-width:0;padding:0}@media (min-width: 48em),print{.resonance__publications_entry{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2);margin-bottom:72px;padding:0
15px}}@media (min-width: 80em){.resonance__publications_entry{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3)}}.resonance__awards_title{margin-bottom:20px}.resonance__awards_list{margin:0;padding:0}.resonance__awards_entry{display:inline-block;list-style-type:none;margin:0
10px 10px 0;padding:0}.resonance__awards_image{display:block;height:60px;opacity:0;transition:opacity 500ms ease}.resonance__awards_image.lazyloaded{opacity:1}@media (min-width: 48em){.resonance__awards_image{height:100px}}.team__lead{margin-bottom:40px}@media (min-width: 48em){.team__lead{margin-bottom:70px}}@media (min-width: 80em){.team__lead{margin-bottom:100px}}.team__member{margin-bottom:60px}@media (min-width: 48em){.team__member{margin-bottom:100px}}.team__imagecontainer{background:#f1f1f1;height:0;margin-bottom:30px;overflow:hidden;padding-top:60%;position:relative}@media (min-width: 48em){.team__imagecontainer{margin-bottom:75px}}.team__image{left:0;opacity:0;position:absolute;top:0;transition:opacity 350ms ease;width:100%}.team__image.lazyloaded{opacity:1}@media (min-width: 48em){.team__content{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 48em){.team__block{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:42px}}.team__subtitle{margin-bottom:20px}@media (min-width: 48em){.team__subtitle{margin-bottom:34px}}.team__text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:10px}@media (min-width: 48em){.team__text{padding-right:42px}}.team__links_list,.team__links_entry{list-style-type:none;margin:0;padding:0}.team__links_link{padding-bottom:6px;padding-top:6px}.contact__imagecontainer{background:#f1f1f1;height:0;margin-bottom:30px;overflow:hidden;padding-top:46.7741935484%;position:relative}@media (min-width: 48em){.contact__imagecontainer{margin-bottom:60px}}.contact__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity 350ms ease;width:100%}.contact__image.lazyloaded{opacity:1}.contact__title{margin:20px
0 10px;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}@media (min-width: 48em){.contact__title{margin:30px
0 20px;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.contact__text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:610px;min-width:280px;padding:20px
20px 60px}@media (min-width: 48em){.contact__text{padding:50px}}.contact__content{-webkit-box-flex:3;-ms-flex:3;flex:3;margin-bottom:20px}@media (min-width: 48em){.contact__content{margin-right:20px}}.contact__address{margin-bottom:20px}.contact__map{-webkit-box-flex:2;-ms-flex:2;flex:2}.contact__map_container{height:0;margin-bottom:20px;padding-top:60%}@media (min-width: 80em),print{.content__container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 80em),print{.content__title{max-width:50%;padding-right:45px}}@media (min-width: 80em),print{.content--right
.content__title{margin-left:50%;padding-left:45px;padding-right:0}}.content__content,.content__images{-webkit-box-flex:1;-ms-flex:1;flex:1}.content__content{margin-bottom:20px}@media (min-width: 48em),print{.content__content{margin-bottom:40px}}@media (min-width: 80em),print{.content__content{padding-right:45px}}.content--right
.content__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width: 80em),print{.content--right
.content__content{padding-left:45px;padding-right:0}}@media (min-width: 80em),print{.content__images{padding-left:45px}}.content--right
.content__images{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width: 80em),print{.content--right
.content__images{padding-left:0;padding-right:45px}}.content__image_item{margin-bottom:20px}@media (min-width: 48em),print{.content__image_item{margin:50px
0 100px}}.content__imagecontainer{background:#f1f1f1;position:relative}.content__image{left:0;opacity:0;position:absolute;top:0;transition:opacity 500ms ease;width:100%}.content__image.lazyloaded{opacity:1}.share{position:relative}@media
print{.share{display:none}}.share--expanded
.share__list{opacity:1;transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1);z-index:1}.share--expanded
.share__links{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.share--expanded
.share__trigger{z-index:0}.share--expanded
.share__trigger_label{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.share--expanded
.share__trigger_icon{opacity:0}.share__trigger{border:0;border-bottom:0;position:relative;z-index:1}.share__trigger_label{color:#4a4a4a;display:inline-block;font-family:"Trade Gothic W01 Bold","Trade Gothic W01 Light",sans-serif;padding-right:10px;text-transform:uppercase;transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 500ms cubic-bezier(0.8, 0, 0.1, 1);transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1), transform 500ms cubic-bezier(0.8, 0, 0.1, 1);transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1), transform 500ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 500ms cubic-bezier(0.8, 0, 0.1, 1)}@media (max-width: 47.99em){.share__trigger_label{display:none}}.share__trigger_icon{display:inline-block;transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1);vertical-align:text-top}.share__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;overflow:hidden;position:absolute;right:-5px;text-align:right;top:-2px;transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1);vertical-align:middle}.share__links{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 500ms cubic-bezier(0.8, 0, 0.1, 1);transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1), transform 500ms cubic-bezier(0.8, 0, 0.1, 1);transition:opacity 500ms cubic-bezier(0.8, 0, 0.1, 1), transform 500ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 500ms cubic-bezier(0.8, 0, 0.1, 1)}.share__link,.share__close{border-bottom:0;padding:6px}.share__link{padding-left:8px;padding-right:8px}.share__close{margin-left:5px}.nextproject{border-top:1px solid #f1f1f1}@media
print{.nextproject{display:none}}.nextproject__container{margin:0
auto;max-width:1920px;padding:0
36px}@media (min-width: 48em){.nextproject__container{padding:0
60px}}@media (min-width: 80em){.nextproject__container{padding:0
210px}}.nextproject__link{border:0;color:#4a4a4a;display:block;padding:20px
0;transition:background-color 250ms ease}.nextproject__link:hover,.nextproject__link:focus{background:#f1f1f1}.nextproject__link:hover .icon__arrow, .nextproject__link:focus
.icon__arrow{-webkit-transform:rotate(-90deg) translateY(10px);-ms-transform:rotate(-90deg) translateY(10px);transform:rotate(-90deg) translateY(10px)}@media (min-width: 48em){.nextproject__link{padding:35px
0}}@media (min-width: 80em){.nextproject__link{padding:42px
0 46px}}.nextproject__label{display:block;font-family:"Trade Gothic W01 Bold","Trade Gothic W01 Light",sans-serif;font-weight:400;line-height:1.2;margin-bottom:18px;text-transform:uppercase}.nextproject__title{margin:0
0 8px}.nextproject
.icon__arrow{height:24px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:-webkit-transform 500ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 500ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 500ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 500ms cubic-bezier(0.8, 0, 0.1, 1);width:24px}@media (min-width: 48em){.nextproject
.icon__arrow{height:44px;width:58px}}.module__cookienotification{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(150, 150, 150, 0.5);border:0;bottom:0;color:#fff;font-size:14px;position:fixed;right:0;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%);transition:-webkit-transform 500ms 250ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 500ms 250ms cubic-bezier(0.8, 0, 0.1, 1);transition:transform 500ms 250ms cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 500ms 250ms cubic-bezier(0.8, 0, 0.1, 1);width:100%;z-index:10}@media (min-width: 48em){.module__cookienotification{bottom:0;right:0}}.module__cookienotification--visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.module__cookienotification
a{color:currentColor}.module__cookienotification__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.2rem 2rem 1rem}.module__cookienotification__text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:2rem}.module__cookienotification__text
a{border-width:1px;font-weight:inherit}.module__cookienotification__cta{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;padding-top:0.4rem}@media (min-width: 80em){.module__cookienotification__cta{padding-top:0}}.module__cookienotification__close{border:0;color:#000}.module__cookienotification__close
path{fill:currentColor}.module__cookienotification__close
svg{height:14px;width:14px}