body,html{height:100%;-ms-scroll-chaining:none;overscroll-behavior:none}a,button{-webkit-tap-highlight-color:transparent;cursor:pointer}:focus,a{outline:0}.about__content,.how-we-work__navigation,.menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal}a,button{cursor:pointer}.article__media__image,.careers__gallery__media__image,.careers__position__content__gallery__box,.careers__position__content__gallery__image,.contact__gallery__media__image,.cookie,.home__header__article__media__image,.home__header__more__indicator:before,.home__header__navigation__progress__current,.home__work__article__image,.home__work__background,.home__work__background:after,.home__work__background__item,.home__work__background__media,.home__work__gallery,.home__work__gallery__media__image,.home__work__navigation__progress__current,.how-we-work__grid__gallery__media__image,.how-we-work__highlight__scroll__indicator:before,.menu,.menu:after,.menu__link__media__image,.menu__link__media__wrapper,.menu__list,.news__new__link,.news__new__media__image,.preloader,.preloader__background,.preloader__loader__bar,.preloader__titles,.preloader__titles__title,.related__item__media__image,.transition,.what-we-do__gallery__media__image,.who-we-are__management__item__image,.who-we-are__offices__gallery__image,.who-we-are__offices__item__image,.who-we-are__people__item__image,.work__new__media__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.careers__position__content__link,.contact__list__link,.cookie__footer__link,.home__about__link,.home__header__article__link,.home__who__highlight__link,.home__work__article__link,.home__work__discover__link,.how-we-work__content__highlight__link,.how-we-work__content__item__link,.menu__openings__wrapper,.what-we-do__list__link,.what-we-stand-for__achievement__link,.what-we-stand-for__achievements__link,.who-we-are__numbers__highlight__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;font-weight:700;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.careers__position__content__link span,.contact__list__link span,.cookie__footer__link span,.home__about__link span,.home__header__article__link span,.home__who__highlight__link span,.home__work__article__link span,.home__work__discover__link span,.how-we-work__content__highlight__link span,.how-we-work__content__item__link span,.menu__openings__wrapper span,.what-we-do__list__link span,.what-we-stand-for__achievement__link span,.what-we-stand-for__achievements__link span,.who-we-are__numbers__highlight__link span{display:inline-block;position:relative;-webkit-transform-origin:center center 0.5rem;transform-origin:center center 0.5rem;vertical-align:middle}.careers__position__content__link__arrow,.contact__list__link__arrow,.cookie__footer__link__arrow,.home__about__link__arrow,.home__header__article__link__arrow,.home__who__highlight__link__arrow,.home__work__article__link__arrow,.home__work__discover__link__arrow,.how-we-work__content__highlight__link__arrow,.how-we-work__content__item__link__arrow,.menu__openings__arrow,.what-we-do__list__link__arrow,.what-we-stand-for__achievement__link__arrow,.what-we-stand-for__achievements__link__arrow,.who-we-are__numbers__highlight__link__arrow{display:block;height:4.8rem;margin-left:1.5rem;width:5rem}.careers__position__content__link__arrow path,.contact__list__link__arrow path,.cookie__footer__link__arrow path,.home__about__link__arrow path,.home__header__article__link__arrow path,.home__who__highlight__link__arrow path,.home__work__article__link__arrow path,.home__work__discover__link__arrow path,.how-we-work__content__highlight__link__arrow path,.how-we-work__content__item__link__arrow path,.menu__openings__arrow path,.what-we-do__list__link__arrow path,.what-we-stand-for__achievement__link__arrow path,.what-we-stand-for__achievements__link__arrow path,.who-we-are__numbers__highlight__link__arrow path{-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.careers__position__content__link__arrow path:last-of-type,.contact__list__link__arrow path:last-of-type,.cookie__footer__link__arrow path:last-of-type,.home__about__link__arrow path:last-of-type,.home__header__article__link__arrow path:last-of-type,.home__who__highlight__link__arrow path:last-of-type,.home__work__article__link__arrow path:last-of-type,.home__work__discover__link__arrow path:last-of-type,.how-we-work__content__highlight__link__arrow path:last-of-type,.how-we-work__content__item__link__arrow path:last-of-type,.menu__openings__arrow path:last-of-type,.what-we-do__list__link__arrow path:last-of-type,.what-we-stand-for__achievement__link__arrow path:last-of-type,.what-we-stand-for__achievements__link__arrow path:last-of-type,.who-we-are__numbers__highlight__link__arrow path:last-of-type{-webkit-transform:translateX(-4.8rem);transform:translateX(-4.8rem)}.careers__position__content__link:hover .careers__position__content__link__arrow path:first-of-type,.contact__list__link:hover .contact__list__link__arrow path:first-of-type,.cookie__footer__link:hover .cookie__footer__link__arrow path:first-of-type,.home__about__link:hover .home__about__link__arrow path:first-of-type,.home__header__article__link:hover .home__header__article__link__arrow path:first-of-type,.home__who__highlight__link:hover .home__who__highlight__link__arrow path:first-of-type,.home__work__article__link:hover .home__work__article__link__arrow path:first-of-type,.home__work__discover__link:hover .home__work__discover__link__arrow path:first-of-type,.how-we-work__content__highlight__link:hover .how-we-work__content__highlight__link__arrow path:first-of-type,.how-we-work__content__item__link:hover .how-we-work__content__item__link__arrow path:first-of-type,.menu__openings:hover .menu__openings__arrow path:first-of-type,.what-we-do__list__link:hover .what-we-do__list__link__arrow path:first-of-type,.what-we-stand-for__achievement__link:hover .what-we-stand-for__achievement__link__arrow path:first-of-type,.what-we-stand-for__achievements__link:hover .what-we-stand-for__achievements__link__arrow path:first-of-type,.who-we-are__numbers__highlight__link:hover .who-we-are__numbers__highlight__link__arrow path:first-of-type{-webkit-transform:translateX(4.8rem);transform:translateX(4.8rem)}.careers__position__content__link:hover .careers__position__content__link__arrow path:last-of-type,.contact__list__link:hover .contact__list__link__arrow path:last-of-type,.cookie__footer__link:hover .cookie__footer__link__arrow path:last-of-type,.home__about__link:hover .home__about__link__arrow path:last-of-type,.home__header__article__link:hover .home__header__article__link__arrow path:last-of-type,.home__who__highlight__link:hover .home__who__highlight__link__arrow path:last-of-type,.home__work__article__link:hover .home__work__article__link__arrow path:last-of-type,.home__work__discover__link:hover .home__work__discover__link__arrow path:last-of-type,.how-we-work__content__highlight__link:hover .how-we-work__content__highlight__link__arrow path:last-of-type,.how-we-work__content__item__link:hover .how-we-work__content__item__link__arrow path:last-of-type,.menu__openings:hover .menu__openings__arrow path:last-of-type,.what-we-do__list__link:hover .what-we-do__list__link__arrow path:last-of-type,.what-we-stand-for__achievement__link:hover .what-we-stand-for__achievement__link__arrow path:last-of-type,.what-we-stand-for__achievements__link:hover .what-we-stand-for__achievements__link__arrow path:last-of-type,.who-we-are__numbers__highlight__link:hover .who-we-are__numbers__highlight__link__arrow path:last-of-type{-webkit-transform:translateX(0);transform:translateX(0)}.news__header__filter__list,.work__header__filter__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about__navigation__item,.news__header__filter__item,.work__header__filter__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0}.about__navigation__item:not(:last-child):after,.news__header__filter__item:not(:last-child):after,.work__header__filter__item:not(:last-child):after{background:#ff7e38;border-radius:50%;content:"";display:inline-block;height:.8rem;margin:0 1rem;width:.8rem}.about__navigation__link,.news__header__filter__button,.work__header__filter__button{font-size:2.4rem;font-weight:700;opacity:.5;-webkit-transition:opacity .4s;transition:opacity .4s}.about__navigation__link:hover,.news__header__filter__button:hover,.work__header__filter__button:hover{opacity:.75}.about__navigation__link--active,.about__navigation__link--active:hover,.news__header__filter__button--active,.news__header__filter__button--active:hover,.work__header__filter__button--active,.work__header__filter__button--active:hover{opacity:1}.about__header__title,.careers__header__label,.careers__list__header__column,.contact__header__label,.home__about__title,.home__who__label,.how-we-work__content__item__label,.how-we-work__content__label,.how-we-work__graph__label,.how-we-work__grid__label,.how-we-work__highlight__label,.how-we-work__partners__label,.news__header__filter__label,.news__header__label,.what-we-do__header__label,.what-we-stand-for__principles__label,.who-we-are__management__content__description,.who-we-are__numbers__label,.who-we-are__people__item__description,.who-we-are__people__label,.work__header__filter__label,.work__header__label{font-family:El Messiri;font-size:1.1rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase}.article__body,.careers__header__description,.careers__position__content__description,.careers__position__location,.contact__header__description,.document__body,.how-we-work__content__highlight__description,.how-we-work__graph__highlight__description,.how-we-work__grid__gallery__description,.news__new__description,.what-we-do__header__description,.who-we-are__offices__description{font-size:1.8rem;line-height:1.8}.article__header__title,.careers__position__title,.contact__list__item__label,.contact__list__item__link__text,.document__header__title,.how-we-work__content__highlight__title,.how-we-work__graph__highlight__title,.what-we-stand-for__achievement__description{font-size:3.6rem;font-weight:700;letter-spacing:-.15rem;line-height:1.35}.careers__header__title,.contact__header__title,.home__about__description,.how-we-work__content__header__description,.how-we-work__graph__header__description,.how-we-work__grid__header__highlight,.how-we-work__partners__header__description,.news__header__title,.who-we-are__management__header,.who-we-are__offices__title{font-size:4.8rem;font-weight:600;letter-spacing:-.2rem;line-height:1.25;margin-top:-1rem;max-width:60rem}.about__list__item__link__text,.home__who__description,.home__work__article__title,.home__work__discover__title,.how-we-work__content__header__title,.how-we-work__graph__header__title,.how-we-work__grid__header__title,.how-we-work__highlight__header__title,.how-we-work__partners__header__title,.menu__link__text,.what-we-do__header__title,.what-we-stand-for__principles__title,.who-we-are__numbers__description,.work__header__title{font-size:8.4rem;font-weight:900;letter-spacing:-.05rem;line-height:.95}.cookie__description a,.footer__languages__link--active,.footer__languages__link:not(.footer__languages__link--active),.footer__primary__link,.footer__secondary__link,.menu__languages__link--active,.menu__languages__link:not(.menu__languages__link--active){overflow:hidden;position:relative;vertical-align:top;display:inline-block}body.single,html[data-semplice]{height:auto;overflow:auto;position:static}.cookie__description a:after,.footer__languages__link--active:after,.footer__languages__link:not(.footer__languages__link--active):after,.footer__primary__link:after,.footer__secondary__link:after,.menu__languages__link--active:after,.menu__languages__link:not(.menu__languages__link--active):after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:-webkit-transform 1s cubic-bezier(.19, 1, .22, 1);transition:transform 1s cubic-bezier(.19, 1, .22, 1),-webkit-transform 1s cubic-bezier(.19, 1, .22, 1);width:100%}.cookie__description a:hover:after,.footer__languages__link--active:hover:after,.footer__languages__link:not(.footer__languages__link--active):after,.footer__primary__link:after,.footer__secondary__link:after,.menu__languages__link--active:hover:after,.menu__languages__link:not(.menu__languages__link--active):after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.cookie__description a:after,.footer__languages__link--active:after,.footer__languages__link:not(.footer__languages__link--active):hover:after,.footer__primary__link:hover:after,.footer__secondary__link:hover:after,.menu__languages__link--active:after,.menu__languages__link:not(.menu__languages__link--active):hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.home__header__navigation,.home__work__navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:5.5rem;color:#ff7e38;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;font-weight:700;position:absolute;right:15.8rem}.home__header__navigation__text,.home__work__navigation__text{height:1.6rem;overflow:hidden;position:relative;text-align:center;width:1.85rem}.home__header__navigation__text__wrapper,.home__work__navigation__text__wrapper{left:0;position:absolute;top:0;-webkit-transition:-webkit-transform 1s cubic-bezier(.19, 1, .22, 1);transition:transform 1s cubic-bezier(.19, 1, .22, 1);transition:transform 1s cubic-bezier(.19, 1, .22, 1),-webkit-transform 1s cubic-bezier(.19, 1, .22, 1)}.home__header__navigation__progress,.home__work__navigation__progress{background:#fff;height:.2rem;margin-right:3rem;overflow:hidden;position:relative;width:6.35rem}.home__header__navigation__progress__current,.home__work__navigation__progress__current{background:#ff7e38;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}.home__header__navigation__bullet,.home__work__navigation__bullet{background:#ff7e38;border-radius:50%;height:.8rem;margin:0 1rem;width:.8rem}.home__who,.who-we-are__numbers{background:#cb90ed;color:#dcf01e;padding:16rem 0}.home__who__wrapper,.who-we-are__numbers__wrapper{margin:auto;max-width:112rem}.home__who__box,.who-we-are__numbers__box{display:-webkit-box;display:-ms-flexbox;display:flex}.home__who__label,.who-we-are__numbers__label{padding-right:5rem;width:19rem}.home__who__content,.who-we-are__numbers__content{width:calc(100% - 19rem)}@media (max-width:767px){.about__navigation__item,.news__header__filter__item,.work__header__filter__item{margin-bottom:1rem}.about__navigation__link,.news__header__filter__button,.work__header__filter__button{font-size:1.8rem}.article__header__title,.careers__position__title,.contact__list__item__label,.contact__list__item__link__text,.document__header__title,.how-we-work__content__highlight__title,.how-we-work__graph__highlight__title,.what-we-stand-for__achievement__description{font-size:2.4rem}.careers__header__title,.contact__header__title,.home__about__description,.how-we-work__content__header__description,.how-we-work__graph__header__description,.how-we-work__grid__header__highlight,.how-we-work__partners__header__description,.news__header__title,.who-we-are__management__header,.who-we-are__offices__title{font-size:3.6rem}.about__list__item__link__text,.home__who__description,.home__work__article__title,.home__work__discover__title,.how-we-work__content__header__title,.how-we-work__graph__header__title,.how-we-work__grid__header__title,.how-we-work__highlight__header__title,.how-we-work__partners__header__title,.menu__link__text,.what-we-do__header__title,.what-we-stand-for__principles__title,.who-we-are__numbers__description,.work__header__title{font-size:4.8rem;line-height:1.2}.home__header__navigation,.home__work__navigation{bottom:2.5rem;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;right:2.5rem;width:6.35rem}.home__header__navigation__progress,.home__work__navigation__progress{margin-right:0;margin-top:.3rem}.home__header__navigation__bullet,.home__work__navigation__bullet{margin:0}.home__who,.who-we-are__numbers{padding:10rem 0}.home__who__wrapper,.who-we-are__numbers__wrapper{width:calc(100% - 5rem)}.home__who__box,.who-we-are__numbers__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home__who__content,.home__who__label,.who-we-are__numbers__content,.who-we-are__numbers__label{width:100%}}.home__who__description,.who-we-are__numbers__description{color:transparent;font-size:8rem;line-height:1.1;margin-right:-5rem;margin-top:-1.5rem;-webkit-text-stroke-color:#FF7E38;-webkit-text-stroke-width:1px;white-space:nowrap}.home__who__description strong,.who-we-are__numbers__description strong{color:#ff7e38;font-weight:900}.home__who__description span,.who-we-are__numbers__description span{padding-right:.3rem}[lang=de] .home__who__description,[lang=de] .who-we-are__numbers__description{font-size:6rem}.home__who__highlight,.who-we-are__numbers__highlight{margin-top:10rem;overflow:hidden}.home__who__highlight__text,.who-we-are__numbers__highlight__text{display:inline-block;font-size:0;line-height:1;white-space:nowrap}.home__who__highlight__text span,.who-we-are__numbers__highlight__text span{display:inline-block;font-family:El Messiri;font-size:11.4rem;letter-spacing:-.2rem;vertical-align:middle}.home__who__highlight__text span:nth-child(2n),.who-we-are__numbers__highlight__text span:nth-child(2n){color:#90d9ed}.home__who__highlight__footer,.who-we-are__numbers__highlight__footer{margin:auto;max-width:112rem;padding-left:19rem}.home__who__highlight__link,.who-we-are__numbers__highlight__link{color:#231e1f;margin-top:1rem}.home__who__highlight__link__arrow,.who-we-are__numbers__highlight__link__arrow{color:#ff7e38;fill:transparent;stroke:#FF7E38;-webkit-transition:color .4s,fill .4s;transition:color .4s,fill .4s}.home__who__highlight__link:hover .home__who__highlight__link__arrow,.who-we-are__numbers__highlight__link:hover .who-we-are__numbers__highlight__link__arrow{color:#ff7e38;fill:#FF7E38}.about,.article,.careers,.contact,.document,.home,.how-we-work,.news,.what-we-do,.what-we-stand-for,.who-we-are,.work{left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;visibility:hidden;width:100%;will-change:transform}.about__content,.article,.article__content,.careers__content,.contact__content,.document__content,.home__content,.how-we-work__content,.menu--open,.news__content,.what-we-do__wrapper,.what-we-stand-for__wrapper,.who-we-are__wrapper,.work__content{pointer-events:auto}.content,.cursor,.footer__button,canvas{pointer-events:none}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes scroll{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.home__header__more,.how-we-work__highlight__scroll{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:#ff7e38;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1rem;font-weight:700;left:50%;letter-spacing:.1rem;line-height:1;position:absolute;text-transform:uppercase;-webkit-transform:translate(-110%) rotate(90deg);transform:translate(-110%) rotate(90deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:opacity .4s;transition:opacity .4s}.home__header__more__indicator,.how-we-work__highlight__scroll__indicator{display:inline-block;height:2px;margin-left:.75rem;overflow:hidden;position:relative;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform 1s cubic-bezier(.77, 0, .175, 1);transition:transform 1s cubic-bezier(.77, 0, .175, 1);transition:transform 1s cubic-bezier(.77, 0, .175, 1),-webkit-transform 1s cubic-bezier(.77, 0, .175, 1);width:2.8rem}.scrollbar,canvas{position:fixed;top:0}.home__header__more__indicator:before,.how-we-work__highlight__scroll__indicator:before{-webkit-animation:2s infinite scroll;animation:2s infinite scroll;background:#ff7e38;content:""}.scrollbar{background:#231e1f;height:100vh;right:0;width:5px;z-index:10000}.scrollbar__progress{background:#ff7e38;height:25vh;position:absolute;top:0;width:100%}@font-face{font-display:swap;font-family:Gotham HTF;font-style:normal;font-weight:400;src:url(fonts/gotham-htf-book.woff2) format("woff2"),url(fonts/gotham-htf-book.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham HTF;font-style:normal;font-weight:600;src:url(fonts/gotham-htf-bold.woff2) format("woff2"),url(fonts/gotham-htf-bold.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham HTF;font-style:normal;font-weight:700;src:url(fonts/gotham-htf-black.woff2) format("woff2"),url(fonts/gotham-htf-black.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham HTF;font-style:normal;font-weight:800;src:url(fonts/gotham-htf-ultra.woff2) format("woff2"),url(fonts/gotham-htf-ultra.woff) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}[data-cursor] *{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}::-moz-selection{background:#ff7e38;color:#231e1f}::selection{background:#ff7e38;color:#231e1f}html{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:.69444vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:none;-webkit-transition:background 1s,color 1s;transition:background 1s,color 1s;width:100%}.footer a:hover,a{color:inherit}html[data-semplice]{font-size:18px;width:100%}body{font-family:Gotham HTF;font-size:2rem;line-height:1.3;width:100%}body.single{width:auto}@media (min-width:2050px){body{font-size:30px}}a{text-decoration:none}button,input[type=number],input[type=text],textarea{background:0 0;border:none;color:inherit;font:inherit;outline:0;padding:0}input[type=number],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}textarea{resize:vertical}html:not([data-semplice]) img{max-width:100%;opacity:1;vertical-align:middle}img.loaded{opacity:1;-webkit-transition:1s;transition:1s}canvas{left:0;z-index:1}.content{position:relative;z-index:2}::-moz-focus-inner{border:0}::-webkit-scrollbar{background:#231e1f;width:5px}::-webkit-scrollbar-thumb{background:#ff7e38}[data-animation=link]{overflow:hidden;padding-bottom:.5rem;position:relative}[data-animation=link] span{display:inline-block;overflow:hidden;-webkit-transform-origin:center center 0.5rem;transform-origin:center center 0.5rem;vertical-align:middle}[data-animation=link]:hover [data-animation-dash],[data-animation=link][data-animation-state=visible] [data-animation-dash]{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}[data-animation=link] [data-animation-dash],[data-animation=link][data-animation-state=visible]:hover [data-animation-dash]{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}[data-animation=link] [data-animation-dash]{bottom:0;height:.2rem;left:0;position:absolute;-webkit-transition:-webkit-transform 1s cubic-bezier(.77, 0, .175, 1);transition:transform 1s cubic-bezier(.77, 0, .175, 1),-webkit-transform 1s cubic-bezier(.77, 0, .175, 1);width:100%}[data-animation=paragraph] span,[data-animation=title] span{display:inline-block;overflow:hidden;vertical-align:top}.skip{left:-999999px;position:absolute}.cookie{background:rgba(232,65,220,.3);color:#fff;opacity:0;position:fixed;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;visibility:hidden;z-index:5}.cookie__box,.footer,.footer__social__link:hover,.menu:after,.menu__button{background:#ff7e38}.cookie--active{opacity:1;visibility:visible}.home__header__article__media__image,.home__work__article__image,.home__work__background,.home__work__gallery__media__image{visibility:hidden}.cookie__box{left:50%;max-width:50rem;padding:3.5rem 2.5rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cookie__title{font-size:3rem;font-weight:900}.cookie__description{font-size:1.3rem;margin-top:3rem;max-width:31.2rem}.cookie__footer__button,.cookie__footer__link{font-size:1.1rem;letter-spacing:.05rem;text-transform:uppercase}.cookie__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem}.cookie__footer__button{font-weight:700;-webkit-transition:opacity .4s;transition:opacity .4s}.cookie__footer__button:hover{opacity:.5}.cookie__footer__link{margin-left:2.5rem}.cookie__footer__link__arrow{color:#fff;fill:transparent;stroke:#fff;-webkit-transition:color .4s,fill .4s;transition:color .4s,fill .4s}.cookie__footer__link:hover .cookie__footer__link__arrow{color:#ff7e38;fill:#fff}.cursor{color:#ff7e38;height:4.8rem;left:0;margin-left:-2.4rem;margin-top:-2.4rem;position:fixed;top:0;width:4.8rem;z-index:3}.cursor:after,.cursor:before{background:#ff7e38;border-radius:50%;content:"";height:.8rem;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:-webkit-transform .4s;transition:transform .4s,-webkit-transform .4s;width:.8rem}.cursor:before{left:-2rem}.cursor:after{right:-2rem}.cursor--active:after,.cursor--active:before{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.cursor--down:after{-webkit-transform:translateY(-50%) scale(.5) translateX(-4rem);transform:translateY(-50%) scale(.5) translateX(-4rem)}.cursor--down:before{-webkit-transform:translateY(-50%) scale(.5) translateX(4rem);transform:translateY(-50%) scale(.5) translateX(4rem)}.cursor__circle{border:.2rem solid #ff7e38;border-radius:50%;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:height .4s,width .4s,-webkit-transform .4s;transition:height .4s,transform .4s,width .4s,-webkit-transform .4s;width:100%}.cursor__text,.footer__logo{-webkit-transition:opacity .4s}.cursor--active .cursor__circle{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.cursor--down .cursor__circle{height:50%;width:50%}.cursor__text{font-size:.9rem;font-weight:700;left:50%;letter-spacing:.05rem;overflow:hidden;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .4s}.footer,.menu{position:fixed}.cursor--down .cursor__text{opacity:0}.cursor__text__line{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.cursor--active .cursor__text__line{-webkit-transform:translateY(0);transform:translateY(0)}.footer{bottom:0;color:#fff;font-size:.69444vw;left:0;padding:9em 0;width:100%}.single .footer{position:relative}.footer__button{bottom:50rem;color:#fff;fill:rgb(255,126,56);font-size:0;height:6.4rem;position:fixed;right:16rem;-webkit-transform:translateY(50%) scale(0);transform:translateY(50%) scale(0);-webkit-transition:color 1s cubic-bezier(.77, 0, .175, 1),fill 1s cubic-bezier(.77, 0, .175, 1),-webkit-transform 1s cubic-bezier(.77, 0, .175, 1);transition:color 1s cubic-bezier(.77, 0, .175, 1),fill 1s cubic-bezier(.77, 0, .175, 1),transform 1s cubic-bezier(.77, 0, .175, 1),-webkit-transform 1s cubic-bezier(.77, 0, .175, 1);width:6.4rem;z-index:2}.footer__button:hover{color:#ff7e38;fill:#fff}.footer__button--active{pointer-events:auto;-webkit-transform:translateY(50%) scale(1);transform:translateY(50%) scale(1)}.footer__button__icon{display:block;height:6.4rem;width:6.4rem}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:100em}.footer__logo{display:block;margin-bottom:auto;transition:opacity .4s;width:9.7em}.footer__logo:hover{opacity:.5}.footer__logo__icon{color:#ff7e38;display:block}.footer__list{margin-left:27em;width:36em}.footer__primary,.footer__secondary{display:-webkit-box;display:-ms-flexbox}.footer__primary{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__primary__item{font-size:.69444vw!important;width:50%}.footer__primary__link{font-family:Gotham HTF;font-size:1.3em;font-weight:700;line-height:1.5;margin-bottom:1.7em;-webkit-transition:opacity .4s;transition:opacity .4s}.footer__secondary{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8.8em}.footer__secondary__item{font-size:.69444vw!important;margin-bottom:1.7rem;width:50%}.footer__secondary__link{color:#979ea6;font-family:Gotham HTF;font-size:1.3em;line-height:1.5;-webkit-transition:color .4s;transition:color .4s;white-space:nowrap}.footer__social{margin-left:12em}.footer__social__title{font-family:Gotham HTF;font-size:1.3em;font-weight:700}.footer__social__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3.5em}.footer__social__item{font-size:.69444vw!important}.footer__social__item:not(:first-child){margin-left:1.5em}.footer__social__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.2em solid #ff7e38;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:4em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .4s;transition:background .4s;width:4em}.footer__social__link__text{font-size:0}.footer__social__icon{height:70%;width:70%}.footer__languages{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:4em;margin-top:11em;text-transform:uppercase;z-index:100}.footer__languages__link{font-size:1.3em;font-weight:700}.footer__languages__link:hover{color:inherit!important}.footer__languages__link:not(:first-child){margin-left:2em}.menu{color:#fff;font-size:.69444vw;pointer-events:none;z-index:4}.menu:after{content:"";-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform 1.5s cubic-bezier(.19, 1, .22, 1) .4s;transition:transform 1.5s cubic-bezier(.19, 1, .22, 1) .4s,-webkit-transform 1.5s cubic-bezier(.19, 1, .22, 1) .4s}.menu--open:after{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-delay:0;transition-delay:0}.menu__logo{color:#ff7e38;display:block;left:15.8em;line-height:0;pointer-events:auto;position:absolute;top:5em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:color 1.5s cubic-bezier(.19, 1, .22, 1);transition:color 1.5s cubic-bezier(.19, 1, .22, 1);z-index:2}.menu__link span,.menu__link__media{pointer-events:none}.careers__position,.menu__item,.menu__link,.menu__link__text{position:relative}.desktop .menu__logo:hover,.menu--open .menu__logo{color:#fff!important}.menu__logo__text{font-size:0}.menu__logo__icon{display:block;width:9.7em}.menu__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}[lang=en] .menu__item:first-child span:nth-child(2) span:first-child{margin-right:-.07em}[lang=en] .menu__item:first-child span:nth-child(2) span:nth-child(3){margin-right:.01em}.menu__item:nth-child(2){margin-top:3.5em}.menu__item:nth-child(3){margin-top:1em}.menu__item:nth-child(4){margin-top:4em}.menu__link{display:block;opacity:0;padding-bottom:.5em;-webkit-transition:opacity 1.5s cubic-bezier(.19, 1, .22, 1),-webkit-transform 1.5s cubic-bezier(.19, 1, .22, 1);transition:opacity 1.5s cubic-bezier(.19, 1, .22, 1),transform 1.5s cubic-bezier(.19, 1, .22, 1),-webkit-transform 1.5s cubic-bezier(.19, 1, .22, 1)}.menu__link:hover{color:inherit!important}@media (min-width:767px){.menu__item:first-child .menu__link{margin-right:6em}.menu__item:nth-child(2) .menu__link{margin-right:70em}.menu__item:nth-child(3) .menu__link{margin-left:59em}.menu__item:nth-child(4) .menu__link{margin-right:5em}}.menu--open .menu__link{opacity:1;pointer-events:auto}.menu--open .menu__item:first-child .menu__link{-webkit-transition-delay:0.6s;transition-delay:0.6s}.menu--open .menu__item:nth-child(2) .menu__link{-webkit-transition-delay:0.8s;transition-delay:0.8s}.menu--open .menu__item:nth-child(3) .menu__link{-webkit-transition-delay:1s;transition-delay:1s}.menu--open .menu__item:nth-child(4) .menu__link{-webkit-transition-delay:1.2s;transition-delay:1.2s}.menu__link__number{display:inline-block;font-size:2.4em;font-weight:900;margin-right:2em}.menu__social,.menu__social__list{display:-webkit-box;display:-ms-flexbox}.menu__link__text{color:transparent;font-size:8.4em;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:2px;z-index:1}.menu__link__text span{display:inline-block;-webkit-transform-origin:center center 0.35em;transform-origin:center center 0.35em}.menu__link__text>span{padding-bottom:.1em}.menu__link__text__hover{bottom:-.075em;color:#fff;font-family:El Messiri;font-size:1.07143em;font-weight:700;left:0;letter-spacing:-.05em;position:absolute;-webkit-text-stroke-color:transparent;white-space:nowrap}.menu__link__media{height:41em;left:-13.25em;position:absolute;top:-20.5em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .4s;transition:opacity .4s;width:26.5em}.menu__link__media__wrapper{overflow:hidden;-webkit-transform:translateY(101%);transform:translateY(101%);-webkit-transition:-webkit-transform 1s cubic-bezier(.77, 0, .175, 1);transition:transform 1s cubic-bezier(.77, 0, .175, 1),-webkit-transform 1s cubic-bezier(.77, 0, .175, 1)}.menu__link__media__image{opacity:0!important;-webkit-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:opacity .4s,-webkit-transform 1s cubic-bezier(.77, 0, .175, 1);transition:opacity .4s,transform 1s cubic-bezier(.77, 0, .175, 1),-webkit-transform 1s cubic-bezier(.77, 0, .175, 1)}.menu__link__media__image--active{opacity:1!important}@media (min-width:768px){.menu__link:hover .menu__link__media__image,.menu__link:hover .menu__link__media__wrapper{-webkit-transform:translateY(0);transform:translateY(0)}}.menu__button{color:#fff;height:4.4em;pointer-events:auto;position:absolute;right:15.8em;top:5em;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s;width:4.4em;z-index:1}.menu__button:after,.menu__button:before{background:currentColor;content:"";height:.2em;left:50%;position:absolute;top:50%;-webkit-transition:-webkit-transform 1.5s cubic-bezier(.19, 1, .22, 1);transition:transform 1.5s cubic-bezier(.19, 1, .22, 1),-webkit-transform 1.5s cubic-bezier(.19, 1, .22, 1);width:2em}.menu__social__link:hover,.preloader{background:#fff;color:#ff7e38}.menu__button:after{-webkit-transform:translate(-50%,-.3em);transform:translate(-50%,-.3em)}.menu__button:before{-webkit-transform:translate(-50%,.3em);transform:translate(-50%,.3em)}.menu__button:hover{background:#fff;color:#ff7e38}.menu--open .menu__button:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.menu--open .menu__button:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.menu__button__text{font-size:0}.menu__social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:5.5em;display:flex;left:15.8em;opacity:0;position:absolute;-webkit-transition:opacity 1.5s cubic-bezier(.19, 1, .22, 1);transition:opacity 1.5s cubic-bezier(.19, 1, .22, 1);z-index:1}.menu--open .menu__social{opacity:1;pointer-events:auto;-webkit-transition-delay:1s;transition-delay:1s}.menu__social__title{font-size:1.3em;font-weight:700;margin-right:1.5em}.menu__social__list{display:flex}.menu__languages,.menu__social__link{-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox}.menu__social__item:not(:first-child){margin-left:1.5em}.menu__social__link{-ms-flex-align:center;align-items:center;border:.2em solid #fff;border-radius:50%;color:#fff;display:flex;height:4em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s;width:4em}.menu__languages__link:hover,.menu__openings__wrapper:hover{color:inherit!important}.menu__social__link__text{font-size:0}.menu__social__icon{height:70%;width:70%}.menu__languages{-ms-flex-align:center;align-items:center;bottom:5.5em;display:flex;height:4em;left:50%;opacity:0;position:absolute;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 1s;transition:opacity 1s;z-index:100}.preloader__loader,.preloader__titles__title{-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox}.menu--open .menu__languages{opacity:1;-webkit-transition-delay:1s;transition-delay:1s}.menu__languages__link{font-size:1.3em;font-weight:700}.menu__languages__link:not(:first-child){margin-left:2em}.menu__openings{bottom:5.5em;opacity:0;position:absolute;right:15.8em;-webkit-transition:opacity 1.5s cubic-bezier(.19, 1, .22, 1);transition:opacity 1.5s cubic-bezier(.19, 1, .22, 1);z-index:1}.menu--open .menu__openings{opacity:1;-webkit-transition-delay:1s;transition-delay:1s}.menu__openings__wrapper{font-size:.69444vw}.menu__openings__wrapper span span{font-size:1.3em}.menu__openings__arrow{fill:transparent;height:4em;stroke:#fff;-webkit-transition:color .4s,fill .4s;transition:color .4s,fill .4s;width:4em}.menu__openings:hover .menu__openings__arrow{color:#ff7e38;fill:#fff}.preloader{position:fixed;z-index:9999}.preloader__quote,.preloader__titles__title{color:transparent;-webkit-text-stroke-color:#FF7E38}.preloader--other{background:0 0}.preloader__loader,.preloader__quote{left:50%;z-index:1;position:absolute}.preloader__titles__title{-ms-flex-align:center;align-items:center;display:flex;font-size:25.3rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:-1rem;opacity:0;-webkit-text-stroke-width:2px;text-transform:uppercase}.preloader__bbdo{fill:rgb(255,126,56);left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preloader__bbdo__logo{height:24.6rem;overflow:visible}.preloader__quote{font-size:10.6rem;font-weight:900;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.1;margin-top:-5rem;-webkit-text-stroke-width:2px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.preloader__quote__line{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.preloader__quote__line:not(:last-child){margin-bottom:-1rem}.preloader__quote__line:nth-child(2),.preloader__quote__line:nth-child(4){padding-left:6rem}.preloader__loader{-ms-flex-align:center;align-items:center;bottom:5.5rem;color:#ff7e38;display:flex;height:7rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:7rem}.preloader--other .preloader__loader{display:none}.preloader__loader__title{font-size:1.1rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase}.preloader__loader__background{fill:none;opacity:.3;stroke:currentColor;stroke-width:1px}.preloader__loader__progress{fill:none;stroke:currentColor;stroke-dasharray:150.818,150.818;stroke-dashoffset:150.818;stroke-width:1px}.preloader__background{left:-25%;pointer-events:none;-webkit-transform:skew(20deg);transform:skew(20deg);width:150%;z-index:2}.preloader__background__column{background:#fff;height:100%;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);width:25.5%}.preloader--other .preloader__background__column{background:#ff7e38;-webkit-transform:scaleX(1);transform:scaleX(1)}.preloader__background__column:first-child{left:0}.preloader__background__column:nth-child(2){left:25%}.preloader__background__column:nth-child(3){left:50%}.preloader__background__column:nth-child(4){left:75%}.transition{left:-25%;pointer-events:none;position:fixed;top:0;-webkit-transform:skew(20deg);transform:skew(20deg);width:150%;z-index:10}.transition__column{background:#ff7e38;height:100%;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);width:25.5%}.transition__column:first-child{left:0}.transition__column:nth-child(2){left:25%}.transition__column:nth-child(3){left:50%}.transition__column:nth-child(4){left:75%}.home__content{position:relative;z-index:1}.home__header{height:100vh}.home__header__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative}.home__header__list{display:inline-block;font-size:0;margin-left:34.4rem;padding:0;white-space:nowrap}.home__header__article{display:inline-block;padding-right:17.5rem;position:relative;vertical-align:middle;width:110rem}.home__header__article__media{height:53.1rem;position:absolute;right:17.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:78.8rem}.home__header__article__content,.how-we-work__content{position:relative;z-index:1}.home__header__article__label{color:#ff7e38;font-family:El Messiri;font-size:1.4rem;font-weight:700;text-transform:uppercase}.home__header__article__label__number{color:transparent;display:block;font-family:Gotham HTF;font-size:2.4rem;font-weight:900;margin-bottom:1.5rem;-webkit-text-stroke-color:rgb(255,126,56);-webkit-text-stroke-width:1px}.home__header__article__title{color:transparent;font-size:4.8rem;font-weight:900;line-height:1.1;margin-left:-.4rem;margin-top:1rem;max-width:40rem;-webkit-text-stroke-color:#FF7E38;-webkit-text-stroke-width:1px;transition:color .4s,-webkit-text-stroke-color .4s;white-space:normal}.home__header__article__link__arrow,.home__work__article__link__arrow{-webkit-transition:color .4s,fill .4s;fill:transparent;stroke:#FF7E38}.home__header__article--active .home__header__article__title{color:#ff7e38;-webkit-text-stroke-color:transparent}.home__header__article__link{color:#ff7e38;margin-top:2.5rem}.home__header__article__link__arrow{color:#ff7e38;transition:color .4s,fill .4s}.home__header__article__link:hover .home__header__article__link__arrow{color:#ff7e38;fill:#FF7E38}.home__header__link{bottom:5.5rem;color:#ff7e38;font-size:1.1rem;font-weight:700;left:15.8rem;position:absolute;text-transform:uppercase;z-index:1}.home__header__more{position:absolute!important}.home__header__navigation__progress__current{-webkit-transition:-webkit-transform 1s cubic-bezier(.77, 0, .175, 1);transition:transform 1s cubic-bezier(.77, 0, .175, 1),-webkit-transform 1s cubic-bezier(.77, 0, .175, 1)}.home__work{overflow:hidden}.home__work__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;height:100vh;position:relative}.home__work__background{background:#231e1f}.home__work__background:after{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);content:"";z-index:1}.home__work__background__media{background:#231e1f}.home__about,.home__work__background__media:last-child,.home__work__background__media:last-child .home__work__background__item{background:#fff}.home__work__background__item{opacity:.5!important}.home__work__list{display:inline-block;position:relative;white-space:nowrap;z-index:1}.home__work__article{display:inline-block;vertical-align:middle;width:100vw}.home__work__article__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.home__work__article__media{height:43.8rem;position:relative;width:29.1rem}.home__work__article__content{position:relative;text-align:center;z-index:1}.home__work__drag,.home__work__gallery__media,.home__work__link{position:absolute}.home__work__article__label{font-size:2.4rem;font-weight:700;padding-left:.2rem;text-align:left}.home__work__article__title{color:#ff7e38;display:inline-block;margin-top:1rem;text-align:left}.home__work__article__link{color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5rem auto 0}.home__work__article__link__arrow{color:#ff7e38;transition:color .4s,fill .4s}.home__work__article__link:hover .home__work__article__link__arrow{color:#fff;fill:#FF7E38}.home__work__discover{display:inline-block;vertical-align:middle;white-space:normal;width:100vw}.home__work__discover__title{color:#ff7e38;display:block;margin:auto;max-width:75rem;text-align:center}.home__work__discover__link{color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5rem auto 0}.home__work__discover__link__arrow{color:#ff7e38;fill:transparent;stroke:#FF7E38;-webkit-transition:color .4s,fill .4s;transition:color .4s,fill .4s}.home__work__discover__link:hover .home__work__discover__link__arrow{color:#fff;fill:#FF7E38}.home__work__drag{display:none;z-index:1}.home__work__link{bottom:5.5rem;font-size:1.1rem;font-weight:700;left:15.8rem;text-transform:uppercase;z-index:1}.home__work__navigation{color:#fff;z-index:1}.home__work__gallery__wrapper{height:311rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:77.1rem}.home__work__gallery__media:first-child{height:21.3rem;left:40.6rem;top:0;width:21.3rem}.home__work__gallery__media:nth-child(2){height:43.8rem;left:10.4rem;top:37.4rem;width:29.1rem}.home__work__gallery__media:nth-child(3){height:30.6rem;left:50rem;top:64.5rem;width:25.1rem}.home__work__gallery__media:nth-child(4){height:26.6rem;left:0;top:102.8rem;width:29.2rem}.home__work__gallery__media:nth-child(5){height:32.5rem;left:37.8rem;top:116.9rem;width:32.5rem}.home__work__gallery__media:nth-child(6){height:42rem;left:7.6rem;top:160rem;width:34.5rem}.home__work__gallery__media:nth-child(7){height:29.1rem;right:0;top:180.2rem;width:18.7rem}.home__work__gallery__media:nth-child(8){height:24.7rem;left:16.6rem;top:215.6rem;width:24.7rem}.home__work__gallery__media:nth-child(9){height:30.6rem;right:0;top:234.6rem;width:25.1rem}.home__work__gallery__media:nth-child(10){height:43.8rem;left:8.7rem;top:252.8rem;width:29.1rem}.home__work__gallery__media:nth-child(11){height:24.7rem;left:49.5rem;top:285.4rem;width:24.7rem}.home__about{color:#231e1f;padding:16rem 0}.home__about__wrapper{margin:auto;max-width:112rem}.home__about__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home__about__title{color:#ff7e38;width:19rem}.home__about__content{width:calc(100% - 19rem)}.home__about__description strong{color:#cb90ed;display:inline-block;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:color .4s;transition:color .4s;vertical-align:top}.home__about__description strong:hover{color:#810205}.home__about__description span{display:inline-block;-webkit-transform-origin:center center 2rem;transform-origin:center center 2rem}.home__about__description span>span{font-family:Gotham HTF;line-height:1}.home__about__description div{font-family:El Messiri;font-size:1.1em;line-height:1.3}.home__about__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}.home__about__link__arrow{color:#ff7e38;fill:transparent;stroke:#FF7E38;-webkit-transition:color .4s,fill .4s;transition:color .4s,fill .4s}.home__about__link:hover .home__about__link__arrow{color:#fff;fill:#FF7E38}.home__about__list{font-size:0;margin-top:10rem;min-height:18.3rem}.home__about__list__line{display:inline-block;white-space:nowrap;width:auto}.about__list,.home__about__list__line:not(:first-child){margin-top:4rem}.home__about__list__item{display:inline-block;text-align:center;vertical-align:middle}.home__about__list__image{display:block;margin:auto}.about__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;padding:17rem 0;position:relative;text-align:center;z-index:1}.about__header__title{color:#ff7e38}.about__list__item:not(:first-child){margin-top:2.5rem}.about__list__item__link{display:inline-block;position:relative}.about__list__item__link__text{color:#fff;pointer-events:none}.about__list__item__link__text span{display:inline-block;-webkit-transform-origin:center center 3rem;transform-origin:center center 3rem}.about__list__item__link__text__hover{bottom:-.6rem;color:#fff;font-family:El Messiri;font-size:9rem;font-weight:700;left:50%;letter-spacing:-.5rem;position:absolute;-webkit-text-stroke-color:transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.about__list__item__link__icon{fill:rgb(255,126,56);height:4.8rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:fill 1s cubic-bezier(.77, 0, .175, 1);transition:fill 1s cubic-bezier(.77, 0, .175, 1);width:4.8rem}.about__list__item__link__icon path{-webkit-transform:translateX(-4.8rem);transform:translateX(-4.8rem);-webkit-transition:-webkit-transform 1s cubic-bezier(.77, 0, .175, 1);transition:transform 1s cubic-bezier(.77, 0, .175, 1);transition:transform 1s cubic-bezier(.77, 0, .175, 1),-webkit-transform 1s cubic-bezier(.77, 0, .175, 1)}.about__list__item:first-child .about__list__item__link__icon,.about__list__item:nth-child(3) .about__list__item__link__icon{right:-3.5rem}.about__list__item:nth-child(2) .about__list__item__link__icon{right:-.5rem}.about__list__item:nth-child(4) .about__list__item__link__icon{right:-4rem}.about__list__item__link:hover .about__list__item__link__icon path{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 1s cubic-bezier(.77, 0, .175, 1);transition:transform 1s cubic-bezier(.77, 0, .175, 1);transition:transform 1s cubic-bezier(.77, 0, .175, 1),-webkit-transform 1s cubic-bezier(.77, 0, .175, 1)}.about__list__item:first-child .about__list__item__link:hover .about__list__item__link__icon path,.about__list__item:nth-child(3) .about__list__item__link:hover .about__list__item__link__icon path,.about__list__item:nth-child(4) .about__list__item__link:hover .about__list__item__link__icon path{-webkit-transition-delay:0.3s;transition-delay:0.3s}.about__list__item:nth-child(2) .about__list__item__link:hover .about__list__item__link__icon path{-webkit-transition-delay:0.6s;transition-delay:0.6s}.about__navigation__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:112rem;padding-left:19rem}.about__navigation__item:not(:last-child):after{height:.4rem;width:.4rem}.about__navigation__link{font-size:1.4rem;padding-bottom:0!important}.who-we-are__wrapper{background:#fff;color:#231e1f;padding-top:16rem;position:relative;z-index:1}.who-we-are__people{color:#231e1f;margin-top:5.5rem}.who-we-are__people__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:112rem}.who-we-are__people__label{color:#ff7e38;width:19rem}.who-we-are__people__box{width:calc(100% - 19rem)}.who-we-are__people__title{font-size:4.8rem;font-weight:600;letter-spacing:-.2rem;line-height:1.25;margin-top:-1rem;max-width:60rem}.who-we-are__people__title br{display:none}.who-we-are__people__button,.who-we-are__people__item__title{font-size:1.5rem;font-weight:700}.who-we-are__people__list{height:75rem;margin-top:10rem;position:relative}.who-we-are__people__item{position:absolute;visibility:hidden}.who-we-are__people__item--1{left:0;top:12.5rem;width:25.7rem}.who-we-are__people__item--2{left:29.5rem;top:0;width:35.5rem}.who-we-are__people__item--3{right:0;top:25rem;width:25.8rem}.who-we-are__people__item--4{left:19.2rem;top:45.2rem;width:25.6rem}.who-we-are__people__item--active{visibility:visible}.article__media__image,.careers__gallery__media__image,.contact__gallery__media__image,.news__new__media__image,.related__item__media__image,.what-we-do__gallery__media__image,.who-we-are__management__item__image,.who-we-are__offices__item__image,.who-we-are__people__item__image,.work__new__media__image{visibility:hidden}.who-we-are__people__item__media{position:relative;width:100%}.who-we-are__people__item--1 .who-we-are__people__item__media{height:26.1rem}.who-we-are__people__item--2 .who-we-are__people__item__media{height:35.2rem}.who-we-are__people__item--3 .who-we-are__people__item__media{height:31.7rem}.who-we-are__people__item--4 .who-we-are__people__item__media{height:25.1rem}.who-we-are__people__item__content{padding-left:2rem;padding-top:1.5rem}.who-we-are__people__item__description{color:#ff7e38;margin-top:.5rem}.who-we-are__people__button{margin-left:29.5rem;margin-top:8.5rem;overflow:hidden;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.who-we-are__people__button span{display:inline-block;position:relative;-webkit-transform-origin:center center 0.5rem;transform-origin:center center 0.5rem;vertical-align:middle}.who-we-are__people__button__icon{border-radius:50%;color:#ff7e38;display:block;fill:transparent;height:4.8rem;margin:0 auto .5rem;overflow:hidden;-webkit-transition:color .4s,fill .4s;transition:color .4s,fill .4s;width:4.8rem}.who-we-are__people__button__icon path{-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.who-we-are__people__button__icon path:last-of-type{-webkit-transform:translateX(-4.8rem);transform:translateX(-4.8rem)}.who-we-are__people__button:hover .who-we-are__people__button__icon{color:#fff;fill:#FF7E38}.who-we-are__people__button:hover .who-we-are__people__button__icon path:first-of-type{-webkit-transform:translateX(4.8rem);transform:translateX(4.8rem)}.who-we-are__people__button:hover .who-we-are__people__button__icon path:last-of-type{-webkit-transform:translateX(0);transform:translateX(0)}.who-we-are__offices{padding-bottom:17.6rem;padding-top:15rem;position:relative}.who-we-are__offices__wrapper{margin:auto;max-width:112rem;padding-left:19rem}.who-we-are__offices__description{margin-top:6.9rem;max-width:35rem}.who-we-are__offices__gallery{height:56.7rem;margin-left:auto;margin-right:10rem;margin-top:-10rem;pointer-events:none;position:relative;-webkit-transform:rotate(7deg);transform:rotate(7deg);width:52.5rem}.who-we-are__offices__gallery__media{position:absolute}.who-we-are__offices__gallery__media:first-child{height:41.4rem;right:0;top:0;width:34.8rem}.who-we-are__offices__gallery__media:nth-child(2){bottom:0;height:28.5rem;left:0;width:28.5rem}.who-we-are__offices__gallery__image{-o-object-fit:cover;object-fit:cover}.who-we-are__offices__list{margin-left:-4.5rem;margin-top:10rem}.who-we-are__offices__list__wrapper{display:inline-block;font-size:0;vertical-align:top;white-space:nowrap;width:auto}.article__label,.document__label,.who-we-are__management__content__title,.who-we-are__offices__content{font-size:1.5rem;font-weight:700}.who-we-are__offices__item{display:inline-block;padding:0 4.5rem;vertical-align:top}.who-we-are__offices__item__media{height:35.4rem;pointer-events:none;position:relative;width:35.4rem}.who-we-are__offices__content{margin-top:2rem}.who-we-are__offices__button{display:none}.who-we-are__management{padding:14rem 0}.who-we-are__management__wrapper{margin:auto;max-width:83.2rem}.who-we-are__management__header{margin-bottom:20rem}.who-we-are__management__list{margin-top:10rem}.who-we-are__management__list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.who-we-are__management__item{width:35.2rem}.who-we-are__management__item:nth-child(odd){margin-top:-10rem}.who-we-are__management__item:nth-child(2n){margin-top:10rem}.who-we-are__management__item__media{height:35.2rem;position:relative;width:100%}.who-we-are__management__content{padding-left:2rem;padding-top:1.5rem}.who-we-are__management__content__description{color:#ff7e38;margin-top:.5rem}.what-we-stand-for__wrapper{background:#fee977;color:#231e1f;padding-top:16rem;position:relative;z-index:1}.what-we-stand-for__achievements{background:#cb90ed;color:#dcf01e;padding:14rem 0}.what-we-stand-for__achievements__wrapper{margin:auto;max-width:112rem}.what-we-stand-for__achievements__title{font-family:El Messiri;font-size:8.4rem;line-height:1;max-width:76rem;padding-left:19rem}.what-we-stand-for__achievements__list{font-size:0;margin:10rem -5rem 0}.what-we-stand-for__achievement{display:inline-block;padding:0 5rem;vertical-align:top;width:33.33%}.what-we-stand-for__achievement:nth-child(1n+4){margin-top:3rem}.what-we-stand-for__achievement__wrapper{display:block}.what-we-stand-for__achievement__title{color:transparent;font-size:2.4rem;font-weight:700;-webkit-text-stroke-color:#dcf01e;-webkit-text-stroke-width:1px}.what-we-stand-for__achievement__description{color:#fff}.what-we-stand-for__achievement__link{color:#ff7e38;margin-top:2.5rem}.what-we-stand-for__achievement__link__arrow{color:#ff7e38;fill:transparent;stroke:#FF7E38;-webkit-transition:color .4s,fill .4s;transition:color .4s,fill .4s}.what-we-stand-for__achievement__link:hover .what-we-stand-for__achievement__link__arrow{color:#fff;fill:#FF7E38}.what-we-stand-for__achievements__link{color:#ff7e38;margin-left:19rem;margin-top:10rem}.what-we-stand-for__achievements__link__arrow{color:#ff7e38;fill:transparent;stroke:#FF7E38;-webkit-transition:color .4s,fill .4s;transition:color .4s,fill .4s}.what-we-stand-for__achievements__link:hover .what-we-stand-for__achievements__link__arrow{color:#fff;fill:#FF7E38}.what-we-stand-for__principles{color:#ed90ba;margin-top:5.5rem;padding-bottom:14rem}.what-we-stand-for__principles__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:112rem}.what-we-stand-for__principles__label{color:#ff7e38;width:19rem}.what-we-stand-for__principles__title{margin-bottom:9.5rem;margin-top:-1rem;max-width:64rem}.what-we-stand-for__principles__content{width:calc(100% - 19rem)}.what-we-stand-for__principles__highlight{border-color:#cb90ed;border-style:solid;color:#cb90ed;display:inline-block;font-family:El Messiri;font-size:10.7rem;padding:6.5rem 0 4.5rem;text-transform:uppercase;white-space:nowrap}.what-we-stand-for__principles__highlight span{display:inline-block;vertical-align:middle}.what-we-stand-for__principles__description{font-size:2.4rem;font-weight:700;letter-spacing:-.08rem;line-height:1.5;margin-left:19rem;margin-top:8.5rem;max-width:47rem}.what-we-do__wrapper{color:#fff;padding:16rem 0;position:relative;z-index:1}.what-we-do__header{margin-top:5.5rem;position:relative}.what-we-do__header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:112rem;position:relative;z-index:1}.what-we-do__header__label{color:#dcf01e;width:19rem}.what-we-do__header__title{color:#dcf01e;margin-bottom:9.5rem;margin-top:-1rem;max-width:75rem}[lang=de] .what-we-do__header__title{max-width:90rem}.what-we-do__header__description{margin-top:25.5rem;max-width:58rem}.what-we-do__header__description strong{color:#dcf01e;font-weight:700}.what-we-do__gallery{font-size:0;left:0;position:absolute;top:7rem;width:100%}.what-we-do__gallery__wrapper{display:inline-block;white-space:nowrap}.what-we-do__gallery__media{display:inline-block;height:23.3rem;margin-left:4.2rem;position:relative;vertical-align:top;width:35rem}.what-we-do__gallery__media:nth-child(2n){margin-top:11.8rem}.what-we-do__gallery__media__image{-o-object-fit:cover;object-fit:cover}.what-we-do__list{padding-top:18rem}.what-we-do__list__box{margin:auto;max-width:112rem;padding-left:19rem;position:relative}.what-we-do__list__wrapper{font-size:0;margin:0 -2rem}.what-we-do__list__item{display:inline-block;padding:0 2rem;position:relative;vertical-align:top;width:33.33%}.what-we-do__list__item__title{display:block;font-size:2.4rem;font-weight:700;padding:1.5rem 0;position:relative}.what-we-do__list__item__line{border-bottom:1px solid #ed90ba;bottom:0;left:0;position:absolute;width:100%}.what-we-do__list__link{margin-top:10rem}.what-we-do__list__link__arrow{color:#ff7e38;fill:transparent;stroke:#FF7E38;-webkit-transition:color .4s,fill .4s;transition:color .4s,fill .4s}.what-we-do__list__link:hover .what-we-do__list__link__arrow{color:#fff;fill:#FF7E38}.how-we-work__navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:auto;position:fixed;right:5rem;top:0;z-index:10}.how-we-work__navigation__button{font-size:0;height:5rem;position:relative;-webkit-transition:opacity .4s;transition:opacity .4s;width:5rem}.how-we-work__navigation__button:after,.how-we-work__navigation__button:before{content:"";left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.how-we-work__navigation__button:before{background:#ff7e38;border-radius:50%;height:.8rem;width:.8rem}.how-we-work__navigation__button:after{border:1px solid #fff;border-radius:50%;height:1.6rem;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform 1s;transition:transform 1s,-webkit-transform 1s;width:1.6rem}.how-we-work__navigation__button:hover{opacity:.5}.how-we-work__navigation__button--active:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.how-we-work__navigation__button--active:hover{opacity:1}.how-we-work__content__introduction,.how-we-work__graph__introduction,.how-we-work__grid__introduction,.how-we-work__highlight__introduction,.how-we-work__partners__introduction{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.how-we-work__content__introduction__wrapper,.how-we-work__graph__introduction__wrapper,.how-we-work__grid__introduction__wrapper,.how-we-work__highlight__introduction__wrapper,.how-we-work__partners__introduction__wrapper{width:100%}.how-we-work__content__wrapper,.how-we-work__graph__wrapper,.how-we-work__grid__wrapper,.how-we-work__highlight__wrapper,.how-we-work__partners__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5.5rem auto 0;max-width:112rem}.how-we-work__content__label,.how-we-work__graph__label,.how-we-work__grid__label,.how-we-work__highlight__label,.how-we-work__partners__label{color:#ff7e38;width:19rem}.how-we-work__content__content,.how-we-work__graph__content,.how-we-work__grid__content,.how-we-work__highlight__content,.how-we-work__partners__content{width:calc(100% - 19rem)}.how-we-work__content__header,.how-we-work__graph__header,.how-we-work__grid__header,.how-we-work__highlight__header,.how-we-work__partners__header{color:inherit}.how-we-work__content__header__title,.how-we-work__graph__header__title,.how-we-work__grid__header__title,.how-we-work__highlight__header__title,.how-we-work__partners__header__title{font-size:6.72rem;max-width:68rem}.how-we-work__content__header__title strong,.how-we-work__graph__header__title strong,.how-we-work__grid__header__title strong,.how-we-work__highlight__header__title strong,.how-we-work__partners__header__title strong{color:transparent;-webkit-text-stroke-color:#231e1f;-webkit-text-stroke-width:1px}.how-we-work__content__header__description,.how-we-work__graph__header__description,.how-we-work__grid__header__highlight,.how-we-work__partners__header__description{color:transparent;font-weight:900;letter-spacing:-.05rem;margin-top:2rem;max-width:70rem;-webkit-text-stroke-color:#231e1f;-webkit-text-stroke-width:1px}.how-we-work__content__gallery,.how-we-work__graph__gallery,.how-we-work__grid__gallery{padding-bottom:16rem;position:relative;z-index:1}.how-we-work__content__gallery__wrapper,.how-we-work__graph__gallery__wrapper,.how-we-work__grid__gallery__wrapper{color:inherit;margin:auto;max-width:112rem}.how-we-work__content{background:#fff1ec;color:#ff7e38}.how-we-work__content__header__title{color:#ff7e38}.how-we-work__content__header__title strong{-webkit-text-stroke-color:rgb(255,126,56)}[lang=de] .how-we-work__content__header__title{max-width:63rem}.how-we-work__content__header__description{max-width:75rem;-webkit-text-stroke-color:rgb(255,126,56)}.how-we-work__content__gallery__wrapper,.how-we-work__graph__gallery__wrapper{padding-left:19rem}.how-we-work__content__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.how-we-work__content__highlight{margin-bottom:auto;padding-top:16rem;width:44.8rem}.how-we-work__content__highlight__title,.how-we-work__content__item__label{color:#ff7e38}.how-we-work__content__highlight__description{margin-top:2.5rem;max-width:36rem}.how-we-work__content__highlight__link{margin-top:5rem}.how-we-work__content__highlight__link__arrow{color:#ff7e38;fill:transparent;stroke:rgb(255,126,56);-webkit-transition:color .4s,fill .4s;transition:color .4s,fill .4s}.how-we-work__content__highlight__link:hover .how-we-work__content__highlight__link__arrow{color:#fff;fill:rgb(255,126,56)}.how-we-work__content__list{padding-top:16rem;width:35.2rem}.how-we-work__content__item:not(:first-child){margin-top:6.5rem}.how-we-work__content__item__title{font-size:2.4rem;font-weight:700;margin-top:2rem}.how-we-work__content__item__description{font-size:1.5rem;line-height:1.9;margin-top:1rem}.how-we-work__content__item__link{color:#ff7e38;margin-top:1rem}.how-we-work__content__item__link__arrow{fill:transparent;height:3rem;stroke:rgb(255,126,56);-webkit-transition:color .4s,fill .4s;transition:color .4s,fill .4s;width:3rem}.how-we-work__content__item__link:hover .how-we-work__content__item__link__arrow{color:#fff;fill:rgb(255,126,56)}.how-we-work__graph:nth-child(3){background:#fff;color:#231e1f}[lang=de] .how-we-work__graph__header__title{max-width:72rem}.how-we-work__graph__header__description,.how-we-work__graph__header__title strong{-webkit-text-stroke-color:#231e1f}.how-we-work__graph__highlight__title{max-width:59rem}.how-we-work__graph__highlight__box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2.5rem auto 0;width:48rem}.how-we-work__graph__highlight__content,.work__header{-webkit-box-orient:vertical;-webkit-box-direction:normal}.how-we-work__graph__highlight__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:21.4rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.how-we-work__graph__highlight__description{width:25rem}.how-we-work__graph__highlight__footer{font-size:1.2rem;margin-top:6rem;width:25rem}.how-we-work__graph__highlight__media{display:-webkit-box;display:-ms-flexbox;display:flex;height:21.4rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:22.3rem}.how-we-work__graph__highlight__media__graph{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1rem;position:relative;text-align:center;width:10rem}.how-we-work__graph__highlight__media__graph__value{bottom:0;height:100%;position:absolute;-webkit-transform-origin:bottom;transform-origin:bottom;width:100%}.how-we-work__graph__highlight__media__graph:first-child .how-we-work__graph__highlight__media__graph__value{background:#810205;height:50%}.how-we-work__graph__highlight__media__graph:last-child .how-we-work__graph__highlight__media__graph__value{background:#ed90ba;height:100%}.how-we-work__graph__highlight__media__graph__title{font-size:1rem;position:relative;z-index:1}.how-we-work__graph__highlight__media__graph__title strong{display:block;font-size:2rem;font-weight:700}.how-we-work__grid:nth-child(2){background:#ed90ba;color:#ff7e38}.how-we-work__grid:nth-child(5){background:#fee977;color:#ff7e38}.how-we-work__grid__header__highlight,.how-we-work__grid__header__title{max-width:70rem}[lang=de] .how-we-work__grid__header__title{max-width:75rem}[lang=de] .how-we-work__grid__header__highlight,[lang=de] .how-we-work__highlight__header__title{max-width:80rem}.how-we-work__grid:nth-child(2) .how-we-work__grid__header__title{color:#fff}.how-we-work__grid:nth-child(2) .how-we-work__grid__header__title strong{-webkit-text-stroke-color:#fff}.how-we-work__grid:nth-child(5) .how-we-work__grid__header__title{color:#cb90ed}.how-we-work__grid:nth-child(5) .how-we-work__grid__header__title strong{-webkit-text-stroke-color:#FF7E38}.how-we-work__grid:nth-child(2) .how-we-work__grid__header__highlight{-webkit-text-stroke-color:#fff}.how-we-work__grid:nth-child(5) .how-we-work__grid__header__highlight{-webkit-text-stroke-color:#FF7E38}.how-we-work__grid:nth-of-type(2) .how-we-work__grid__gallery__media__title,.how-we-work__partners__header__description,.how-we-work__partners__header__title strong{-webkit-text-stroke-color:#fff}.how-we-work__grid__gallery__wrapper{font-size:0;position:relative}.how-we-work__grid__gallery__description{color:#fff;left:19rem;max-width:44.6rem;position:absolute;top:0}.how-we-work__grid__gallery__media{display:inline-block;position:relative;vertical-align:top;width:calc(100% - 5rem)}.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:first-of-type{height:19rem;margin-left:calc(100% - 38.5rem);text-align:right;width:38.5rem}.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(2){height:25.6rem;margin-left:6rem;margin-top:28rem;text-align:left;width:38.5rem}.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(3){height:38rem;margin-left:21.2rem;margin-top:12rem;text-align:center;width:38rem}.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(4){height:42rem;margin-left:12.2rem;margin-top:12rem;text-align:center;width:38rem}.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(5){height:32.6rem;margin-left:23rem;margin-top:10rem;text-align:left;width:38.5rem}.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(6){height:27rem;margin-top:9rem;width:40rem}.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(7){height:43rem;margin-left:24rem;margin-top:5rem;width:30rem}.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(8){height:40rem;margin-left:18rem;margin-top:3rem;width:35rem}.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:first-of-type{height:21.5rem;margin-left:calc(100% - 38.5rem);text-align:right;width:38.5rem}.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(2){height:39.8rem;margin-left:6rem;margin-top:2rem;text-align:left;width:38.5rem}.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(3){height:54.3rem;margin-left:21.2rem;margin-top:12rem;text-align:center;width:38rem}.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(4){height:38.5rem;text-align:right;width:38.5rem}.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(5){height:40.3rem;margin-left:15.2rem;margin-top:10rem;text-align:center;width:37rem}.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(6){height:28.8rem;margin-left:6rem;margin-top:6rem;text-align:left;width:38.5rem}.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(7){height:40.3rem;margin-left:27.2rem;margin-top:12rem;text-align:center;width:37rem}.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(8){height:28.8rem;margin-left:20rem;margin-top:-4rem;text-align:left;width:38.5rem}.how-we-work__grid__gallery__media__image{-o-object-fit:cover;object-fit:cover;visibility:hidden}.how-we-work__grid__gallery__media__title{bottom:0;color:transparent;display:block;font-size:5.4rem;font-weight:900;position:absolute;text-align:left;-webkit-text-stroke-width:1px;-webkit-transform:translateZ(0);transform:translateZ(0);white-space:nowrap;z-index:1}.article__body strong,.document__body strong,.news__new__label,.news__new__title,.work__new__client,.work__new__title{font-weight:700}.how-we-work__grid:nth-of-type(5) .how-we-work__grid__gallery__media__title{-webkit-text-stroke-color:#FF7E38}.how-we-work__grid__gallery__media:first-of-type .how-we-work__grid__gallery__media__title{bottom:2rem;left:-3rem}.how-we-work__grid__gallery__media:nth-of-type(2) .how-we-work__grid__gallery__media__title{bottom:3rem;left:-4.5rem}.how-we-work__grid__gallery__media:nth-of-type(3) .how-we-work__grid__gallery__media__title{bottom:11rem;left:-5.5rem}.how-we-work__grid__gallery__media:nth-of-type(4) .how-we-work__grid__gallery__media__title{bottom:8rem;left:-5rem}.how-we-work__grid__gallery__media:nth-of-type(5) .how-we-work__grid__gallery__media__title{bottom:10rem;left:-2rem}.how-we-work__grid__gallery__media:nth-of-type(6) .how-we-work__grid__gallery__media__title{bottom:14rem;right:-5rem}.how-we-work__grid__gallery__media:nth-of-type(7) .how-we-work__grid__gallery__media__title{bottom:8rem;right:-7.5rem}.how-we-work__grid__gallery__media:nth-of-type(8) .how-we-work__grid__gallery__media__title{bottom:10rem;right:-12rem}.how-we-work__titles{height:100%;left:0;pointer-events:none;position:fixed;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:3}.how-we-work__highlight{background:#ed9090;color:#fff}.how-we-work__highlight__label{color:#dcf01e}.how-we-work__highlight__header__title{max-width:60rem}.how-we-work__partners{padding:19rem 0}.how-we-work__partners:nth-child(4){background:#cb90ed;color:#ff7e38}.how-we-work__partners__introduction{height:auto}.how-we-work__partners__header__title{color:#dcf01e;max-width:55rem}[lang=de] .how-we-work__partners__header__title{max-width:60rem}[lang=de] .how-we-work__partners__header__description{max-width:80rem}.how-we-work__partners__list{font-size:0;margin-top:10rem;min-height:18.3rem}.how-we-work__partners__list__line{display:inline-block;white-space:nowrap;width:auto}.how-we-work__partners__list__line:not(:first-child){margin-top:4rem}.how-we-work__partners__list__item{display:inline-block;text-align:center;vertical-align:middle}.how-we-work__partners__list__image{display:block;margin:auto}.news{background-color:#fee977;padding:16rem 0}.news__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 16rem;width:112rem}.news__list__content,.work__header{-webkit-box-align:start;display:-webkit-box;display:-ms-flexbox}.news__header__label{color:#ff7e38;padding-top:1.5rem;width:19rem}.news__header__content{width:calc(100% - 19rem)}.news__header__title{color:#231e1f;margin-bottom:15rem;width:50rem}.news__header__filter__label{color:#ff7e38}.news__header__filter__list{color:#231e1f;margin-top:1rem}.news__list{margin:0 auto;width:112rem}.news__list__content{-ms-flex-align:start;align-items:flex-start;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news__new{position:relative;width:52rem}.news__new:not(:last-child){margin-bottom:8rem}@media (max-width:767px) and (max-width:767px){.news__new:not(:last-child){margin-bottom:5rem}}.news__new__media{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.news__new__link{overflow:hidden;text-indent:-999px;z-index:5}.news__new__content{color:#231e1f;margin-top:2rem}.news__new__label{font-size:1.2rem;line-height:1.2}.news__new__title{font-size:2.4rem;letter-spacing:-.08rem;line-height:1.5;margin-top:1.2rem}.news__new__description{margin-top:1.5rem}.work .footer{background:#212121}.work__content{background:#ff7e38;position:relative;z-index:1}.work__header{-ms-flex-align:start;align-items:flex-start;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;min-height:70rem;position:absolute;right:0;top:0}.work__header__content{margin:auto;width:83.6rem}.work__header__title{color:transparent;margin-bottom:5rem;padding-left:5rem;-webkit-text-stroke-color:white;-webkit-text-stroke-width:2px}.work__header__title>span{height:8rem}.work__header__title>span:nth-of-type(2){margin-left:5rem}.work__header__filter__label,.work__header__label{color:#ff7e38}.work__header__filter__list{margin-top:1rem}.work__list{margin:0 auto;padding:calc(100vh - 8rem) 0 10rem;width:104rem}.work__list__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.work__new{position:relative;width:45rem}.work__new--1,.work__new--2{padding-left:2rem}.work__new--3,.work__new--4{padding-right:2rem}.work__new--5,.work__new--6{padding-left:3rem;padding-right:1rem}.work__new:not(:last-child){margin-bottom:8rem}.work__new__wrapper{display:block}.work__new__media{padding-top:56.25%;position:relative;width:100%}.work__new__title{color:#fff;font-size:1.6rem;margin:2.2rem 0 0 2rem}.work__new__client{color:#fff;font-size:1.2rem;margin:.8rem 0 0 2rem;opacity:.65;text-transform:uppercase}.contact__content{background:#cb90ed;padding:16rem 0;position:relative;z-index:1}.careers__header,.contact__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:112rem}.contact__header__label{color:#ff7e38;width:19rem}.contact__header__content{width:calc(100% - 19rem)}.contact__header__title{color:#dcf01e;margin-bottom:4.3rem;width:50rem}.contact__header__title br{display:none}.contact__header__description{color:#231e1f;margin-left:10rem;width:47.5rem}.careers__gallery,.contact__gallery{font-size:0;margin:5rem auto;position:relative}.contact__gallery__wrapper{display:inline-block;white-space:nowrap}.contact__gallery__media{display:inline-block;height:23.3rem;margin-left:4.2rem;position:relative;vertical-align:top;width:35rem}.contact__gallery__media:nth-child(2n){margin-top:11.8rem}.contact__gallery__media__image{-o-object-fit:cover;object-fit:cover}.contact__list{margin:0 auto;padding-left:19rem;padding-right:3rem;width:118rem}.contact__list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#231e1f;display:-webkit-box;display:-ms-flexbox;display:flex;height:8rem;position:relative}.contact__list__item:not(:last-child){margin-bottom:1rem}.contact__list__item>*{-ms-flex-negative:0;flex-shrink:0}.contact__list__item__line{border-bottom:1px solid #231e1f;bottom:0;left:0;position:absolute;width:100%}.contact__list__item__label{width:56rem}.contact__list__item__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 56rem)}.contact__list__item__link:hover{color:#dcf01e}.contact__list__item__link__text{-webkit-transition:color 1s cubic-bezier(.77, 0, .175, 1);transition:color 1s cubic-bezier(.77, 0, .175, 1)}.contact__list__item__link__icon{fill:rgb(255,126,56);height:4.8rem;top:50%;-webkit-transition:fill 1s cubic-bezier(.77, 0, .175, 1);transition:fill 1s cubic-bezier(.77, 0, .175, 1);width:4.8rem}.contact__list__item__link__icon circle{r:0!important;-webkit-transition:r 1s cubic-bezier(.77, 0, .175, 1);transition:r 1s cubic-bezier(.77, 0, .175, 1)}.contact__list__item__link__icon path{-webkit-transform:translateX(-4.8rem);transform:translateX(-4.8rem);-webkit-transition:-webkit-transform 1s cubic-bezier(.77, 0, .175, 1);transition:transform 1s cubic-bezier(.77, 0, .175, 1);transition:transform 1s cubic-bezier(.77, 0, .175, 1),-webkit-transform 1s cubic-bezier(.77, 0, .175, 1)}.contact__list__item__link:hover .contact__list__item__link__icon circle{r:24px!important}.contact__list__item__link:hover .contact__list__item__link__icon path{-webkit-transform:translateX(0);transform:translateX(0)}.contact__list__link{color:#231e1f;margin-top:5rem}.contact__list__link__arrow{color:#ff7e38;fill:transparent;stroke:#FF7E38;-webkit-transition:color .4s,fill .4s;transition:color .4s,fill .4s}.contact__list__link:hover .contact__list__link__arrow{color:#fff;fill:#FF7E38}.careers__content{background-color:#90d9ed;padding:16rem 0;position:relative;z-index:1}.careers__header__label{color:#ff7e38;width:19rem}.careers__header__content{width:calc(100% - 19rem)}.careers__header__title{color:#231e1f;margin-bottom:4rem;width:45rem}.careers__header__title--description{width:75rem}.careers__header__description{color:#231e1f;margin-left:10rem;width:49.5rem}.careers__header__description p:not(:last-child){margin-bottom:2rem}.careers__position:not(:last-child),.careers__position__content__description li:not(:last-child){margin-bottom:1rem}.careers__gallery__wrapper{display:inline-block;white-space:nowrap}.careers__gallery__media{display:inline-block;height:35rem;margin-left:4.2rem;position:relative;vertical-align:top;width:35rem}.careers__gallery__media:nth-child(2n){margin-top:11.8rem}.careers__gallery__media__image{-o-object-fit:cover;object-fit:cover}.careers__list{margin:0 auto;padding-left:19rem;padding-right:3rem;width:112rem}.careers__list__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.careers__list__header__column{color:#231e1f;-ms-flex-negative:0;flex-shrink:0;padding-left:9.6rem}.careers__list__header__column:first-child{width:65%}.careers__list__header__column:nth-child(2){width:35%}.careers__list__content{margin-top:6rem}.careers__position__line{border-bottom:1px solid #231e1f;bottom:0;left:0;position:absolute;width:100%}.careers__position__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1rem}.careers__position__header>*{-ms-flex-negative:0;flex-shrink:0}.careers__position__number{color:transparent;font-size:2.4rem;font-weight:700;letter-spacing:-.08rem;-webkit-text-stroke-color:#231e1f;-webkit-text-stroke-width:1px;width:9.6rem}.careers__position__title{color:#231e1f;width:65%}.careers__position__location{color:#231e1f;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.careers__position__status{-ms-flex-negative:0;flex-shrink:0;height:2.6rem;position:relative;width:2.6rem}.careers__position__status__bar{background-color:#231e1f;display:block;height:.2rem;left:50%;position:absolute;top:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:2.2rem}.article__header,.document__header{display:-webkit-box;display:-ms-flexbox}.careers__position__status__bar:first-child{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.careers__position__status__bar:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.careers__position--active .careers__position__status__bar:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.careers__position__content{height:0;overflow:hidden;position:relative;-webkit-transition:height .4s;transition:height .4s}.careers__position__content__wrapper{padding:7rem 0 15rem 10rem}.careers__position__content__description{color:#231e1f}.careers__position__content__description>:not(:last-child){margin-bottom:3rem}.careers__position__content__description li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem}.careers__position__content__description li span:first-child{display:inline-block;width:2.5rem}.careers__position__content__description li span:last-child{display:inline-block;width:calc(100% - 2.5rem)}.careers__position__content__link{color:#231e1f;margin-top:5rem}.careers__position__content__link__arrow{color:#ff7e38;fill:transparent;stroke:#FF7E38;-webkit-transition:color .4s,fill .4s;transition:color .4s,fill .4s}.careers__position__content__link:hover .careers__position__content__link__arrow{color:#fff;fill:#FF7E38}.careers__position__content__gallery{bottom:5rem;height:40rem;position:absolute;right:3rem;-webkit-transform:rotate(7deg);transform:rotate(7deg);width:35rem}.careers__position__content__gallery__media{position:absolute}.careers__position__content__gallery__media:first-child{height:34rem;right:0;top:0;width:28.8rem}.careers__position__content__gallery__media:nth-child(2){height:13.2rem;right:21.4rem;top:26.5rem;width:13.2rem}.careers__position__content__gallery__box{overflow:hidden}.careers__position__content__gallery__image{-o-object-fit:cover;object-fit:cover;-webkit-transform:translateY(101%);transform:translateY(101%);-webkit-transition:-webkit-transform 1s cubic-bezier(.77, 0, .175, 1);transition:transform 1s cubic-bezier(.77, 0, .175, 1),-webkit-transform 1s cubic-bezier(.77, 0, .175, 1)}.careers__position--active .careers__position__content__gallery__image{-webkit-transform:translateY(0);transform:translateY(0)}.article__content,.document__content{background:#fff;color:#ff7e38;padding:16rem 0;position:relative;z-index:1}.article__wrapper,.document__wrapper{margin:auto;max-width:90rem;width:calc(100% - 5rem)}.article__body p:not(:first-child),.document__body p:not(:first-child){margin-top:2rem}.article__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}.article__header__title{color:#ff7e38;max-width:51.5rem}.article__header__description{color:#979ea6;font-size:1.5rem}.article__media{margin-top:5rem;padding-top:56.25%;position:relative}.article__media__image{-o-object-fit:cover;object-fit:cover}.article__body,.document__body{margin-top:8rem;word-break:break-word}.document__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8rem}.document__header__title{color:#ff7e38;max-width:75rem}.document__header--info .document__header__title{max-width:51.5rem}.document__header__description{color:#979ea6;font-size:1.5rem}.related{background:#29292a;color:#fff;font-size:.69444vw;padding:10em 0}.related__wrapper{margin:0 auto;width:104em}.related__title{font-family:El Messiri!important;font-size:4.7em!important;font-weight:700!important;letter-spacing:-.01em!important;text-align:center;text-transform:lowercase}.related__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:6em}.related__item{position:relative;width:45em}.related__item:not(:last-child){margin-bottom:8em}.related__item__wrapper{display:block}.related__item__media{padding-top:56.25%;position:relative;width:100%}.related__item__content{margin-left:2em;margin-top:2.2em}.related__item__title{color:#fff;font-size:1.6em!important;font-weight:700!important;line-height:1.5!important}.related__item__client{color:#fff;font-size:1.2em!important;font-weight:700!important;margin-top:.3em!important;opacity:.65;text-transform:uppercase}@media (max-width:767px){.home__who__description,.who-we-are__numbers__description{font-size:3.8rem;letter-spacing:0;line-height:1.05;margin-right:0;margin-top:1rem;-webkit-text-stroke-width:0.5px;white-space:normal}[lang=de] .home__who__description,[lang=de] .who-we-are__numbers__description{font-size:3.8rem;margin-right:-1rem}.home__who__description br,.who-we-are__numbers__description br{display:none}.home__who__description span,.who-we-are__numbers__description span{display:inline!important;padding-right:0}.home__who__highlight,.who-we-are__numbers__highlight{margin-top:5rem}.home__who__highlight__text span,.who-we-are__numbers__highlight__text span{font-size:5.7rem;letter-spacing:-.1rem}.home__who__highlight__footer,.who-we-are__numbers__highlight__footer{padding-left:2.5rem}html{font-size:2.66667vw}body{font-size:2rem}.cookie__box{width:calc(100% - 5rem)}.footer{font-size:2.66667vw;padding:5em 0}.footer__button{bottom:0;right:calc(50% - 3.2rem)}.footer__button path{-webkit-transform:translateY(-1.4rem);transform:translateY(-1.4rem)}.footer__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 5em)}.footer__logo{margin-bottom:3em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:center;width:100%}.footer__primary{max-width:24em}.footer__primary__item{font-size:2.66667vw!important}.footer__primary__link{margin-bottom:1em}.footer__secondary{margin-top:3em;width:100%}.footer__secondary__item{font-size:2.66667vw!important;margin-bottom:1rem;width:100%}.footer__social{margin:0 0 3em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}.footer__social__list{margin-top:2.5em}.footer__social__item{font-size:2.66667vw!important}.footer__languages{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2em}.menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2.66667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:7em 2.5em 9em}.menu__logo{left:2.5em;top:2.5em}.menu__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.menu__item:nth-child(2),.menu__item:nth-child(3),.menu__item:nth-child(4){margin-top:1.5em}.menu__item:first-child span:nth-child(2) span:first-child{margin-right:-.03em}.menu__link__number{font-size:1.6em}.menu__link__text{font-size:3.8em;-webkit-text-stroke-width:1px}.menu__link__text span{-webkit-transform-origin:center center 0.25em;transform-origin:center center 0.25em}.menu__button{right:2.5em;top:2.5em}.menu__social{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:2.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:2.5em}.menu__social__title{margin-bottom:1em;margin-right:0}.menu__languages{bottom:2.5em;left:auto;right:2.5em;-webkit-transform:none;transform:none}.menu__openings{bottom:0;margin-top:2.5em;position:relative;right:0}.menu__openings__wrapper,.related{font-size:2.66667vw}.preloader{z-index:9999}.preloader__titles__title{font-size:9rem;letter-spacing:-.25rem;-webkit-text-stroke-width:1.5px}.preloader__bbdo{-webkit-transform:translate(-50%,-50%) scale(.3);transform:translate(-50%,-50%) scale(.3)}.preloader__quote{font-size:4rem;line-height:1.2;-webkit-text-stroke-width:1.5px}.preloader__quote__line:not(:last-child){margin-bottom:-.8rem}.preloader__background,.transition{-webkit-transform:skew(20deg) scale(1.1);transform:skew(20deg) scale(1.1)}.home__header__list{margin-bottom:5rem;margin-left:2.5rem}.home__header__article{padding-right:0;width:100vw}.home__header__article__media{height:14.6rem;right:3rem;-webkit-transform:translateY(-75%);transform:translateY(-75%);width:21.9rem}.home__header__article__title{font-size:4rem;max-width:34rem}.home__header__link,.home__work__link{bottom:2.5rem;left:2.5rem}.home__work__article{margin-top:-20vh}.home__work__article__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home__work__article__media{height:35rem;margin-bottom:-5rem;margin-left:-10rem;width:23.3rem}.home__work__article__label{font-size:1.6rem}.home__work__article__title{width:100%}.home__work__article__link{margin-top:2.5rem}.home__work__gallery__wrapper{height:171.05rem;width:42.405rem}.home__work__gallery__media:first-child{height:11.715rem;left:22.33rem;top:0;width:11.715rem}.home__work__gallery__media:nth-child(2){height:24.09rem;left:5.72rem;top:20.57rem;width:16.005rem}.home__work__gallery__media:nth-child(3){height:16.83rem;left:27.5rem;top:35.475rem;width:13.805rem}.home__work__gallery__media:nth-child(4){height:14.63rem;left:0;top:56.54rem;width:16.06rem}.home__work__gallery__media:nth-child(5){height:17.875rem;left:20.79rem;top:64.295rem;width:17.875rem}.home__work__gallery__media:nth-child(6){height:23.1rem;left:4.18rem;top:88rem;width:18.975rem}.home__work__gallery__media:nth-child(7){height:16.005rem;right:0;top:99.11rem;width:10.285rem}.home__work__gallery__media:nth-child(8){height:13.585rem;left:9.13rem;top:118.58rem;width:13.585rem}.home__work__gallery__media:nth-child(9){height:16.83rem;right:0;top:129.03rem;width:13.805rem}.home__work__gallery__media:nth-child(10){height:24.09rem;left:4.785rem;top:139.04rem;width:16.005rem}.home__work__gallery__media:nth-child(11){height:13.585rem;left:27.225rem;top:156.97rem;width:13.585rem}.home__about,.what-we-stand-for__achievements{padding:10rem 0}.home__about__wrapper,.who-we-are__management__wrapper{width:calc(100% - 5rem)}.home__about__header,.how-we-work__content__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home__about__content,.home__about__title,.who-we-are__management__item,.who-we-are__people__box,.who-we-are__people__label{width:100%}.home__about__description{margin-right:-1rem;margin-top:1rem}.home__about__list,.who-we-are__management__list{margin-top:5rem}.home__about__list__line:not(:first-child),.how-we-work__graph__highlight__description,.how-we-work__graph__highlight__footer{margin-top:2rem}.about__list__item:not(:first-child){margin-top:1.5rem}.about__list__item__link__text{font-size:3.5rem}.about__list__item__link__text span{-webkit-transform-origin:center center 0.5rem;transform-origin:center center 0.5rem}.about__list__item__link__text__hover{font-size:4rem;letter-spacing:-.25rem}.about__navigation__list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:2.5rem}.about__navigation__item{margin-bottom:.5rem}.what-we-stand-for__wrapper,.who-we-are__wrapper{padding-top:15rem}.who-we-are__people__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 5rem)}.who-we-are__people__title{font-size:3.5rem;font-weight:700;margin-top:1rem}.who-we-are__people__title br{display:block}.who-we-are__people__list{height:46rem;margin-top:5rem}.who-we-are__people__item--1{left:0;top:6rem;width:12.4rem}.who-we-are__people__item--2{left:14.3rem;top:0;width:17rem}.who-we-are__people__item--3{right:0;top:25.6rem;width:12.4rem}.who-we-are__people__item--4{left:0;top:28.9rem;width:18.4rem}.who-we-are__people__item--1 .who-we-are__people__item__media{height:12.6rem}.who-we-are__people__item--2 .who-we-are__people__item__media{height:17rem}.who-we-are__people__item--3 .who-we-are__people__item__media{height:15.3rem}.who-we-are__people__item--4 .who-we-are__people__item__media{height:16rem}.who-we-are__people__item__content{padding-left:0}.who-we-are__people__button{display:block;margin:5rem auto 0}.who-we-are__offices{padding-bottom:10rem;padding-top:10rem}.who-we-are__offices__wrapper{padding-left:0;width:calc(100% - 5rem)}.who-we-are__offices__description{margin-left:0;margin-top:2.5rem}.who-we-are__offices__gallery{height:32.319rem;margin:2.5rem 0 0 1.5rem;width:29.925rem}.who-we-are__offices__gallery__media:first-child{height:23.598rem;right:0;top:0;width:19.836rem}.who-we-are__offices__gallery__media:nth-child(2){bottom:0;height:16.245rem;left:0;width:16.245rem}.who-we-are__offices__list{margin-left:-2.5rem;margin-top:5rem}.who-we-are__offices__item{padding:0 2.5rem}.who-we-are__offices__item__media{height:17rem;width:17rem}.who-we-are__management__header{margin-bottom:0}.who-we-are__management__item:not(:first-child){margin-top:5rem!important}.who-we-are__management__item:nth-child(odd){margin-top:0;padding-left:2rem}.who-we-are__management__item:nth-child(2n){margin-top:0;padding-right:2rem}.who-we-are__management__item__media{height:25rem}.news__list,.what-we-stand-for__achievements__wrapper,.work__header__content,.work__list{width:calc(100% - 5rem)}.what-we-stand-for__achievements__title{font-size:5.7rem;padding-left:0}.what-we-stand-for__achievements__list{margin-top:0}.what-we-stand-for__achievement{width:100%}.what-we-stand-for__achievement:nth-child(1n+1){margin-top:3rem}.what-we-stand-for__achievements__link{margin-left:0;margin-top:5rem}.how-we-work__content__gallery,.how-we-work__graph__gallery,.how-we-work__grid__gallery,.what-we-stand-for__principles{padding-bottom:10rem}.how-we-work__content__wrapper,.how-we-work__graph__wrapper,.how-we-work__grid__wrapper,.how-we-work__highlight__wrapper,.how-we-work__partners__wrapper,.what-we-do__header__wrapper,.what-we-stand-for__principles__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 5rem)}.what-we-do__header__label,.what-we-stand-for__principles__content,.what-we-stand-for__principles__label{width:100%}.what-we-stand-for__principles__title{margin-bottom:0;margin-top:1rem;width:100%}.what-we-stand-for__principles__highlight{font-size:5.7rem}.what-we-stand-for__principles__description{margin-left:0;margin-top:0}.careers__content,.contact__content,.what-we-do__wrapper{padding-bottom:10rem;padding-top:15rem}.what-we-do__header__title{font-size:4.6rem;margin-top:1rem}.what-we-do__header__description{margin-top:25.5rem}.what-we-do__gallery{top:30rem}.contact__gallery__media,.what-we-do__gallery__media{height:11.65rem;margin-left:2.1rem;width:17.5rem}.what-we-do__gallery__media:nth-child(2n){margin-top:5.9rem}.what-we-do__list{padding-top:10rem}.how-we-work__content__gallery__wrapper,.how-we-work__graph__gallery__wrapper,.what-we-do__list__box{padding-left:0;width:calc(100% - 5rem)}.how-we-work__content__label,.how-we-work__graph__label,.how-we-work__grid__label,.how-we-work__highlight__label,.how-we-work__partners__label,.what-we-do__list__item{width:100%}.how-we-work__content__item:not(:first-child),.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(2),.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(3),.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(4),.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(5),.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(6),.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(7),.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(8),.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(2),.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(3),.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(4),.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(5),.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(6),.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(7),.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(8),.what-we-do__list__link{margin-top:5rem}.how-we-work__navigation{right:0}.how-we-work__navigation__button{height:3.5rem;width:3.5rem}.how-we-work__content__introduction__wrapper,.how-we-work__graph__introduction__wrapper,.how-we-work__grid__introduction__wrapper,.how-we-work__highlight__introduction__wrapper,.how-we-work__partners__introduction__wrapper{padding-bottom:5rem}.how-we-work__content__content,.how-we-work__graph__content,.how-we-work__grid__content,.how-we-work__highlight__content,.how-we-work__partners__content{width:96%}.how-we-work__content__header__title,.how-we-work__graph__header__title,.how-we-work__grid__header__title,.how-we-work__highlight__header__title,.how-we-work__partners__header__title{font-size:3.6rem;margin-top:1rem}.how-we-work__grid:nth-child(5) .how-we-work__grid__header__highlight,.how-we-work__grid:nth-child(5) .how-we-work__grid__header__title,[lang=de] .how-we-work__content__header__description,[lang=de] .how-we-work__content__header__title,[lang=de] .how-we-work__graph__header__description,[lang=de] .how-we-work__graph__header__title,[lang=de] .how-we-work__grid__header__highlight,[lang=de] .how-we-work__grid__header__title,[lang=de] .how-we-work__highlight__header__title,[lang=de] .how-we-work__partners__header__description,[lang=de] .how-we-work__partners__header__title{font-size:3.2rem}.how-we-work__content__header__title{padding-right:0}.how-we-work__content__highlight{padding-top:0;width:100%}.how-we-work__content__highlight__link{margin-top:2.5rem}.how-we-work__content__list{padding-top:10rem;width:100%}.how-we-work__graph__highlight__box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}.how-we-work__graph__highlight__content{height:auto}.how-we-work__grid__gallery__description{left:0;margin:0 auto 5rem;position:relative;width:calc(100% - 5rem)}.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:first-of-type,.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(4),.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(7),.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:first-of-type,.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(4),.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(7){height:19rem;margin-left:2.5rem;width:25.7rem}.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(2),.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(5),.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(8){height:17.1rem;margin-left:9.4rem;text-align:left;width:25.6rem}.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(3),.how-we-work__grid:nth-child(2) .how-we-work__grid__gallery__media:nth-of-type(6),.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(3),.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(6){height:25.4rem;margin-left:5rem;text-align:center;width:25.4rem}.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(2),.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(5),.how-we-work__grid:nth-child(5) .how-we-work__grid__gallery__media:nth-of-type(8){height:36.6rem;margin-left:9.4rem;text-align:left;width:25.6rem}.how-we-work__grid__gallery__media__title{font-size:3.6rem}.how-we-work__grid__gallery__media:first-of-type .how-we-work__grid__gallery__media__title,.how-we-work__grid__gallery__media:nth-of-type(4) .how-we-work__grid__gallery__media__title,.how-we-work__grid__gallery__media:nth-of-type(7) .how-we-work__grid__gallery__media__title{bottom:1rem;left:auto;right:-3rem}.how-we-work__grid__gallery__media:nth-of-type(2) .how-we-work__grid__gallery__media__title,.how-we-work__grid__gallery__media:nth-of-type(3) .how-we-work__grid__gallery__media__title,.how-we-work__grid__gallery__media:nth-of-type(5) .how-we-work__grid__gallery__media__title,.how-we-work__grid__gallery__media:nth-of-type(6) .how-we-work__grid__gallery__media__title,.how-we-work__grid__gallery__media:nth-of-type(8) .how-we-work__grid__gallery__media__title{bottom:1rem;left:-3rem;right:auto}.how-we-work__partners{padding:10rem 0}.how-we-work__partners__header__title{max-width:25rem;padding-right:0}[lang=de] .how-we-work__partners__header__title{max-width:none}.how-we-work__partners__list{margin-top:5rem}.how-we-work__partners__list__line:not(:first-child){margin-top:2rem}.news{padding-bottom:15rem;padding-top:15rem}.news__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5rem;width:calc(100% - 5rem)}.news__header__label{margin:0 0 3rem;width:100%}.news__header__content,.news__new,.work__new{width:100%}.news__header__title{margin-bottom:5rem;max-width:50rem;width:100%}.news__list__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news__new__content{padding:0}.work__header__title{font-size:4.5rem;padding:0;text-align:center}.work__header__title>span:nth-of-type(2){margin:0}.related__list,.work__list__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.work__new--1,.work__new--2,.work__new--3,.work__new--4,.work__new--5,.work__new--6{padding-left:0;padding-right:0}.work__new:not(:last-child){margin-bottom:5rem}.work__new__client,.work__new__title{margin-left:0}.careers__header,.contact__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 5rem)}.contact__header__label{margin:0 0 3rem;width:100%}.contact__header__content{width:100%}.contact__header__title{font-weight:700;margin-bottom:3rem;width:100%}.contact__header__title br{display:block}.contact__header__description{margin:0;max-width:47.5rem;width:100%}.contact__gallery__media:nth-child(2n){margin-top:5.9rem}.careers__list,.contact__list{padding-left:0;padding-right:0;width:calc(100% - 5rem)}.contact__list__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.contact__list__item__link{width:100%}.contact__list__item__link__text{color:#dcf01e}.careers__header__label{margin:0 0 3rem;width:100%}.careers__header__content,.related__item{width:100%}.careers__header__title{margin-bottom:3rem;width:100%}.careers__header__description{margin:0;max-width:47.5rem;width:100%}.careers__gallery__media{height:17.5rem;margin-left:2.1rem;width:17.5rem}.careers__gallery__media:nth-child(2n){margin-top:5.9rem}.careers__list__header,.careers__position__location{display:none}.careers__list__content{margin:0}.careers__position__number{width:5.4rem}.careers__position__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.careers__position__content__wrapper{padding:3rem 0 35rem}.careers__position__content__gallery{bottom:0;height:33.5rem;left:0;-webkit-transform:scale(.87) rotate(7deg);transform:scale(.87) rotate(7deg);width:100%}.careers__position__content__gallery__media:first-child{height:29.8rem;right:0;top:0;width:25.2rem}.careers__position__content__gallery__media:nth-child(2){height:11.5rem;right:20.5rem;top:22rem;width:11.5rem}.article__header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article__header__description{margin-top:2.5rem}.article__body,.document__body{font-size:1.4rem;margin-top:5rem}.document__header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:5rem}.document__header__description{margin-top:2.5rem}.related__wrapper{width:calc(100% - 5em)}.related__item:not(:last-child){margin-bottom:5em}.related__item__client,.related__item__title{margin-left:0}}