html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"proxima-nova";src:url("../webfonts/ProximaNova-Light/font.woff2") format("woff2"),url("../webfonts/ProximaNova-Light/font.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"proxima-nova";src:url("../webfonts/ProximaNova-LightIt/font.woff2") format("woff2"),url("../webfonts/ProximaNova-LightIt/font.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"proxima-nova";src:url("../webfonts/ProximaNova-Regular/font.woff2") format("woff2"),url("../webfonts/ProximaNova-Regular/font.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"proxima-nova";src:url("../webfonts/ProximaNova-RegularIt/font.woff2") format("woff2"),url("../webfonts/ProximaNova-RegularIt/font.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"proxima-nova";src:url("../webfonts/ProximaNova-Bold/font.woff2") format("woff2"),url("../webfonts/ProximaNova-Bold/font.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"proxima-nova";src:url("../webfonts/ProximaNova-BoldIt/font.woff2") format("woff2"),url("../webfonts/ProximaNova-BoldIt/font.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"futura-pt";src:url("../webfonts/FuturaPT-Heavy/font.woff2") format("woff2"),url("../webfonts/FuturaPT-Heavy/font.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"futura-pt";src:url("../webfonts/FuturaPT-HeavyObl/font.woff2") format("woff2"),url("../webfonts/FuturaPT-HeavyObl/font.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"futura-pt";src:url("../webfonts/FuturaPT-Demi/font.woff2") format("woff2"),url("../webfonts/FuturaPT-Demi/font.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"futura-pt";src:url("../webfonts/FuturaPT-DemiObl/font.woff2") format("woff2"),url("../webfonts/FuturaPT-DemiObl/font.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"futura-pt";src:url("../webfonts/FuturaPT-Medium/font.woff2") format("woff2"),url("../webfonts/FuturaPT-Medium/font.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"futura-pt";src:url("../webfonts/FuturaPT-MediumObl/font.woff2") format("woff2"),url("../webfonts/FuturaPT-MediumObl/font.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"futura-pt";src:url("../webfonts/FuturaPT-Book/font.woff2") format("woff2"),url("../webfonts/FuturaPT-Book/font.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"futura-pt";src:url("../webfonts/FuturaPT-BookObl/font.woff2") format("woff2"),url("../webfonts/FuturaPT-BookObl/font.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"futura-pt-bold";src:url("../webfonts/FuturaPT-Bold/font.woff2") format("woff2"),url("../webfonts/FuturaPT-Bold/font.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"futura-pt-bold";src:url("../webfonts/FuturaPT-BoldObl/font.woff2") format("woff2"),url("../webfonts/FuturaPT-BoldObl/font.woff") format("woff");font-weight:bold;font-style:italic}body,input{font:normal 12px/10px Helvetica,Arial,sans-serif}img{display:block}a{text-decoration:none;color:#4B4B4B}strong{font-weight:bold}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:auto;word-wrap:break-word;-webkit-text-size-adjust:100%;box-sizing:border-box;color:#828282}*,*:before,*:after{box-sizing:inherit}body{position:relative;overflow-x:hidden}.clickable-block{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}:root{--space-left:48px;--space-right:48px;--logo-width:108px;--space-logo:77px;--space-large:196px;--space-medium:96px;--space-small:72px;--space-works:72px;--space-works-bottom:148px;--space-leadership:60px;--space-featured-caption:36px;--border-width:36px;--border-width-hover:60px}@media (min-width: 1920px){:root{--space-left:72px;--space-right:72px;--space-works:148px;--space-leadership:72px;--space-featured-caption:48px}}@media (max-width: 1279px){:root{--space-left:24px;--space-right:24px;--space-large:148px;--space-medium:72px;--space-medium-force:96px;--space-medium-tablet:72px;--space-works:48px;--space-works-bottom:96px;--space-leadership:48px;--space-featured-caption:24px}}@media (max-width: 833px){:root{--space-left:12px;--space-right:12px;--logo-width:74px;--space-logo:48px;--space-large:60px;--space-large-force:96px;--space-large-mobile:72px;--space-medium:48px;--space-medium-force:48px;--space-small:48px;--space-works-bottom:72px}}.lazyload-container{overflow:hidden;display:block;position:relative}.lazyimage{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;object-fit:cover}.lazyimage--transition{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.lazyloaded{opacity:1}.fx-image--animate .lazyimage{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;opacity:0}.fx-image--visibile .lazyimage.lazyloaded{opacity:1}.fx-text-animation,.fx-home-text-animation{margin-right:0.2em;-moz-transform:translate3d(0, -50%, 1px);-ms-transform:translate3d(0, -50%, 1px);-webkit-transform:translate3d(0, -50%, 1px);transform:translate3d(0, -50%, 1px);transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.07, 0.21, 0.16, 1);overflow:hidden;height:1.1em;float:left}.fx-text-animation span,.fx-home-text-animation span{-moz-transform:translate3d(0, 100%, 1px);-ms-transform:translate3d(0, 100%, 1px);-webkit-transform:translate3d(0, 100%, 1px);transform:translate3d(0, 100%, 1px);transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.07, 0.21, 0.16, 1);display:inline-block;height:1.1em}.fx-text-animation:nth-child(2),.fx-home-text-animation:nth-child(2){transition-delay:75ms}.fx-text-animation:nth-child(2) span,.fx-home-text-animation:nth-child(2) span{transition-delay:75ms}.fx-text-animation:nth-child(3),.fx-home-text-animation:nth-child(3){transition-delay:150ms}.fx-text-animation:nth-child(3) span,.fx-home-text-animation:nth-child(3) span{transition-delay:150ms}.fx-text-animation:nth-child(4),.fx-home-text-animation:nth-child(4){transition-delay:225ms}.fx-text-animation:nth-child(4) span,.fx-home-text-animation:nth-child(4) span{transition-delay:225ms}.fx-text-animation:nth-child(5),.fx-home-text-animation:nth-child(5){transition-delay:300ms}.fx-text-animation:nth-child(5) span,.fx-home-text-animation:nth-child(5) span{transition-delay:300ms}.fx-text-animation:nth-child(6),.fx-home-text-animation:nth-child(6){transition-delay:375ms}.fx-text-animation:nth-child(6) span,.fx-home-text-animation:nth-child(6) span{transition-delay:375ms}.fx-text-animation:nth-child(7),.fx-home-text-animation:nth-child(7){transition-delay:450ms}.fx-text-animation:nth-child(7) span,.fx-home-text-animation:nth-child(7) span{transition-delay:450ms}.fx-text-animation:nth-child(8),.fx-home-text-animation:nth-child(8){transition-delay:525ms}.fx-text-animation:nth-child(8) span,.fx-home-text-animation:nth-child(8) span{transition-delay:525ms}.fx-text-animation:nth-child(9),.fx-home-text-animation:nth-child(9){transition-delay:600ms}.fx-text-animation:nth-child(9) span,.fx-home-text-animation:nth-child(9) span{transition-delay:600ms}.fx-text-animation:nth-child(10),.fx-home-text-animation:nth-child(10){transition-delay:675ms}.fx-text-animation:nth-child(10) span,.fx-home-text-animation:nth-child(10) span{transition-delay:675ms}.fx-text-animation:nth-child(11),.fx-home-text-animation:nth-child(11){transition-delay:750ms}.fx-text-animation:nth-child(11) span,.fx-home-text-animation:nth-child(11) span{transition-delay:750ms}.fx-text-animation-run .fx-text-animation,.fx-text-animation-run .fx-home-text-animation,.fx-home-text-animation-run .fx-text-animation,.fx-home-text-animation-run .fx-home-text-animation{-moz-transform:translate3d(0, 0, 1px);-ms-transform:translate3d(0, 0, 1px);-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}.fx-text-animation-run .fx-text-animation span,.fx-text-animation-run .fx-home-text-animation span,.fx-home-text-animation-run .fx-text-animation span,.fx-home-text-animation-run .fx-home-text-animation span{-moz-transform:translate3d(0, 0, 1px);-ms-transform:translate3d(0, 0, 1px);-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}.fx-text-animation__space{display:block;clear:both}.fx-margin{margin-right:var(--space-right);margin-left:var(--space-left)}.fx-grid{display:grid;grid-template-columns:repeat(12, 6.93739%);grid-column-gap:1.52284%}.fx-format-text h1{font:700 42px/1 "futura-pt",sans-serif;color:#4B4B4B;margin-top:-0.166em}@media (max-width: 1279px){.fx-format-text h1{font-size:36px}}@media (max-width: 833px){.fx-format-text h1{font-size:24px}}.fx-format-text h1+*{margin-top:35px}.fx-format-text h2{font:400 42px/1 "futura-pt",sans-serif;margin-top:-0.166em}@media (max-width: 1279px){.fx-format-text h2{font-size:36px}}@media (max-width: 833px){.fx-format-text h2{font-size:24px}}.fx-format-text h2+*{margin-top:35px}.fx-format-text p+h2{margin-top:4em}.fx-format-text h3{font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;color:#4B4B4B;letter-spacing:0.05em;text-transform:uppercase}@media (max-width: 833px){.fx-format-text h3{font-size:16px}}.fx-format-text h3+*{margin-top:16px}.fx-format-text h3+h2{margin-top:18px}.fx-format-text h4{font:500 16px/1.2 "futura-pt",sans-serif;color:#4B4B4B}.fx-format-text h4+h4{margin-top:16px}.fx-format-text h5{font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;color:#4B4B4B;text-transform:uppercase}@media (max-width: 833px){.fx-format-text h5{font-size:16px}}.fx-format-text h5+*{margin-top:20px}.fx-format-text *+h5{margin-top:4em}.fx-format-text a{color:#828282;border-bottom:1px solid}.layer--idea .fx-format-text a{color:#fff}.fx-format-text .line a{border:none}.fx-format-text ul li{position:relative;padding-left:15px}.fx-format-text ul li:before{content:"";background-color:#828282;display:inline-block;width:5px;height:5px;border-radius:50%;position:absolute;top:10px;left:0}.fx-format-text ol{counter-reset:section}.fx-format-text ol li{position:relative}.fx-format-text ol li:before{counter-increment:section;content:counters(section,".") ". ";display:inline-block;margin-right:5px}.fx-format-text p+p{margin-top:35px}.block--text-large .fx-format-text p+p{margin-top:35px}.fx-format-text p+h3{margin-top:87px}.fx-format-text p+h4{margin-top:16px}.fx-format-text p.font-normal+.font-small{margin-top:37px}.fx-format-text em{font-style:italic}.fx-format-text .text-columns{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-display:flex;display:flex;width:185.91065%}.fx-format-text .text-column{width:44.54713%}.fx-format-text .text-column+.text-column{margin-left:calc(9.24214%)}.fx-format-text *+.text-columns{margin-top:87px}.fx-format-text *+ul,.fx-format-text ul+*,.fx-format-text *+ol,.fx-format-text ol+*{margin-top:1.5em}.fx-hide-on-mobile{display:inline-block}.fx-show-on-mobile{display:none}.main-wrap--home-hide .header__logo{opacity:0}.main-wrap--home-hide .header__menu-button{opacity:0}.main-wrap--fixed{height:100vh;overflow:hidden;position:fixed;width:100%;top:0}.main-wrap--from-right-100{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.main-wrap--from-right-0{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.main-wrap--to-right-0{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.main-wrap--to-right-100{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.main-wrap--to-left-0{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.main-wrap--to-left-100{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.main-wrap--transitions{transition:transform 1200ms cubic-bezier(0.33, 1, 0.68, 1)}.main{background-color:#fff;position:relative;z-index:20;min-height:100vh}.main--home .layer--fixed .layer__wrap{background-color:#000}.main--archive{background-color:#FAFAFA}.main__content{padding-bottom:var(--space-large);overflow:hidden}.main__content--no-space{padding-bottom:0}.main__content--top-space{padding-top:calc(var(--space-logo) + 148px)}.header{position:fixed;top:0;left:0;width:100%;z-index:300}.header__logo{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;display:inline-block;position:relative;top:35px;opacity:1;width:var(--logo-width)}.header__logo svg path{-moz-transition:fill 500ms ease;-o-transition:fill 500ms ease;-webkit-transition:fill 500ms ease;transition:fill 500ms ease}html:not(.is-logo-fixed) .header__logo-hide{opacity:0}.header__close-button,.header__menu-button{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:-moz-transform 500ms ease,opacity 500ms ease;-o-transition:-o-transform 500ms ease,opacity 500ms ease;-webkit-transition:-webkit-transform 500ms ease,opacity 500ms ease;transition:transform 500ms ease,opacity 500ms ease;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:absolute;right:calc(var(--space-right) + 10px);opacity:1;top:43px;width:36px;height:36px}.header__close-button svg,.header__menu-button svg{width:100%}.header__close-button svg path,.header__menu-button svg path{-moz-transition:stroke 500ms ease;-o-transition:stroke 500ms ease;-webkit-transition:stroke 500ms ease;transition:stroke 500ms ease}.header__close-button{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:none}.overlayer-search-is-active .header__close-button{display:block}.header--white .header__logo svg path{fill:#fff}.header--white .header__close-button svg path,.header--white .header__menu-button svg path{stroke:#fff}.button-animation{-moz-transition:opacity 1s ease,visibility 1s ease,-moz-transform 500ms ease;-o-transition:opacity 1s ease,visibility 1s ease,-o-transform 500ms ease;-webkit-transition:opacity 1s ease,visibility 1s ease,-webkit-transform 500ms ease;transition:opacity 1s ease,visibility 1s ease,transform 500ms ease;opacity:0;visibility:hidden}.button-animation--run{opacity:1;visibility:visible}.overlayer{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;-webkit-transition:-webkit-transform 500ms ease;transition:transform 500ms ease;background-color:#232323;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:200}.overlayer a{color:#fff}.overlayer--open{height:100vh;overflow:hidden;position:fixed;width:100%;top:0}.overlayer--open .overlayer{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.overlayer--open .header__menu-button{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.overlayer--close .overlayer{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.overlayer--close .header__menu-button{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.overlayer__inner{position:relative;height:100%}.overlayer__inner--hidden{display:none}.overlayer__content{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:8.46024%;position:absolute;top:50%;width:100%}.overlayer__menu{font:400 82px/0.9756 "futura-pt",sans-serif}@media (max-width: 1279px){.overlayer__menu{font-size:64px}}@media (max-width: 833px){.overlayer__menu{font-size:48px}}.overlayer__menu li+li{margin-top:-10px}.overlayer__menu-item{-moz-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px);-moz-transition:-moz-transform 700ms ease;-o-transition:-o-transform 700ms ease;-webkit-transition:-webkit-transform 700ms ease;transition:transform 700ms ease;display:inline-block}.no-touch .overlayer__menu-item:hover{-moz-transform:translateX(26px);-ms-transform:translateX(26px);-webkit-transform:translateX(26px);transform:translateX(26px)}.overlayer__search-item{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;font:700 18px/1.2 "futura-pt",sans-serif;letter-spacing:0.04em;text-transform:uppercase;opacity:0;color:#fff;position:absolute;bottom:-48px}@media (max-width: 833px){.overlayer__search-item{font-size:21px}}.overlayer__search-open{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.overlayer__search-item--show{opacity:1}.footer{position:fixed;bottom:0;left:0;right:0;background-color:#101010;z-index:10}.footer__wrap{padding-top:73px;padding-bottom:22px}.footer__inner{color:#A7A9AC;position:relative;padding-left:var(--space-left);padding-right:var(--space-right)}.footer__left{grid-column:span 2}.footer__left a{-moz-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease;opacity:1}.no-touch .footer__left a:hover{opacity:0.7}.footer__menu{font:700 18px/1.2 "futura-pt",sans-serif;letter-spacing:0.04em;text-transform:uppercase}@media (max-width: 833px){.footer__menu{font-size:21px}}.footer__menu li+li{margin-top:15px}.footer__menu a{color:#fff}.footer__social{font:500 16px/1.2 "futura-pt",sans-serif;margin-top:39px}.footer__social a{color:#A7A9AC}.footer__addresses{grid-column:span 6;column-count:3;column-gap:3.09278%}.footer__address{font:600 16px/1.2 "futura-pt",sans-serif;break-inside:avoid;color:#828282}.footer__address h3{color:#A7A9AC}.footer__address+.footer__address{margin-top:24px}.footer__logo{position:absolute;bottom:0;right:var(--space-right);width:var(--logo-width)}.footer__logo img{width:100%}.footer__inner--credits{font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;text-transform:uppercase;padding-top:44px}.footer__inner--credits,.footer__inner--credits a{color:#363636}.layer{position:relative}.layer:not(.layer--fixed):not(.layer--home-pinnable){z-index:20}.layer.layer-no-bottom-space.layer--pinnable .layer__wrap{padding-bottom:0}.layer--fade .layer__wrap{background-color:transparent}.layer--fade .layer__content{-moz-transition:opacity 1.5s ease;-o-transition:opacity 1.5s ease;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease;opacity:0}.layer--fade.layer--fade-run .layer__content{opacity:1}.layer--hide{opacity:0;pointer-events:none}.layer--fixed{position:fixed;top:0;left:0;right:0;height:100%}.layer--fixed .layer__wrap,.layer--fixed .layer__content{height:100%;position:absolute;width:100%}.layer--fixed+.layer{margin-top:100vh}.layer--project .layer__wrap{padding-top:var(--space-small)}.layer--project .layer__content>.block:last-child{padding-bottom:var(--space-large)}.layer__wrap{background-color:#fff}.layer__content{-moz-transition:opacity 500ms ease,visibility 500ms ease;-o-transition:opacity 500ms ease,visibility 500ms ease;-webkit-transition:opacity 500ms ease,visibility 500ms ease;transition:opacity 500ms ease,visibility 500ms ease;position:relative;opacity:1;visibility:visible}.layer__content--hide{opacity:0;visibility:hidden}.layer--pinnable .layer__wrap{padding-top:48px;padding-bottom:96px}.layer--pinnable:last-child .layer__wrap{padding-bottom:var(--space-large)}*+.layer--pinnable .block--image{margin-top:var(--space-works)}.layer--animate-width .layer__wrap{overflow:hidden;min-height:100vh;width:88.4375%}.layer--right{background:#F0F0F0;padding-left:var(--space-left);padding-right:var(--space-right)}.layer--right .layer__wrap{margin-left:calc(8.46024%);width:calc(91.53976% + var(--space-right));padding-right:var(--space-right)}.layer--right .fx-margin{margin-left:0;margin-right:0}.layer--right .fx-grid{display:grid;grid-template-columns:repeat(11, 7.57856%);grid-column-gap:1.66359%}.layer--right .block--text{margin-left:58px}.layer--right.layer--pinnable .layer__wrap{padding-bottom:var(--space-large)}.space-on-blocks .block+.block{padding-top:60px}.space-on-blocks .block+.block.block--text,.space-on-blocks .block+.block.block--text-image{padding-top:var(--space-large)}.space-on-blocks .block+.block.block--image-box{padding-top:var(--space-large)}.space-on-blocks .block+.block.block--quote{padding-top:var(--space-medium)}.space-on-blocks .block+.block.space-on-blocks{padding-top:0}.space-on-blocks .block+.block.block--subscribe{padding-top:var(--space-large)}.space-on-blocks .block.block--project-text+*{padding-top:var(--space-large)}.space-on-blocks .block.block--project-title+*{padding-top:var(--space-medium)}.space-on-blocks .block.block--project-title.fx-show-on-mobile+*{padding-top:0}.space-on-blocks .block.block--image+*{padding-top:var(--space-small)}.space-on-blocks .block.block--text+*{padding-top:var(--space-large)}.space-on-blocks .block.block--text+.block--form{padding-top:var(--space-medium)}.space-on-blocks .block.block--image-box+*{padding-top:var(--space-large)}.space-on-blocks .block.block--quote+*{padding-top:var(--space-medium)}.space-on-blocks .block.space-on-blocks+*{padding-top:0}.space-on-blocks .block.block.block--subscribe+*{padding-top:48px}.layer--idea .space-on-blocks .block.block.block--subscribe+*{padding-top:96px}.space-on-blocks .block.block--text-image+*{padding-top:72px}.space-on-blocks.scholarship .block.block--text+*{padding-top:var(--space-medium)}.block--text+.block--text{margin-top:48px}.block__content{position:relative}.block-text--changeable{position:relative}.block-text--new{position:absolute;top:0;left:0;width:100%;height:100%}.block--project-title{font:700 16px/1 "futura-pt",sans-serif;color:#C8C8C8}.block--project-title h2{font:700 17px/1.2 "futura-pt",sans-serif;letter-spacing:0.04em;color:#4B4B4B;text-transform:uppercase;margin-top:-2px}@media (max-width: 833px){.block--project-title h2{font-size:16px}}.block--project-title h2+p{margin-top:26px}.project-title{margin-bottom:-3px}.block--title{font:400 82px/0.9756 "futura-pt",sans-serif;color:#4B4B4B}@media (max-width: 1279px){.block--title{font-size:64px}}@media (max-width: 833px){.block--title{font-size:48px}}.block--title .block__content{margin-top:-0.13414em;margin-bottom:-0.1463em}.block--title+.block--text{padding-top:48px}.block--title+.block--text-large{padding-top:48px}.block-text{font:400 17px/1.5 "proxima-nova",sans-serif;grid-column:span 6}@media (max-width: 833px){.block-text{font-size:16px}}.block-text h3:nth-child(1){margin-top:-0.215em}.block-text p:nth-child(1){margin-top:-0.3529em}.block-text>p:last-child{margin-bottom:-0.4706em}.block--text-large .block-text{font:400 35px/1.057 "futura-pt",sans-serif}@media (max-width: 1279px){.block--text-large .block-text{font-size:30px;line-height:1.08}}@media (max-width: 833px){.block--text-large .block-text{font-size:26px;line-height:1.1}}.block--text-large .block-text h1{font:400 82px/0.9756 "futura-pt",sans-serif;color:#4B4B4B;margin-bottom:31px}@media (max-width: 1279px){.block--text-large .block-text h1{font-size:64px}}@media (max-width: 833px){.block--text-large .block-text h1{font-size:48px}}.block--text-large .block-text p:nth-child(1){margin-top:-0.1428em}.block--text-large .block-text>p:last-child{margin-bottom:-0.2em}.block-side{font:300 16px/1.5 "proxima-nova",sans-serif;grid-column:10/span 3;margin-top:-0.125em;margin-bottom:-0.4375em}.block-side h2{font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;color:#4B4B4B;text-transform:uppercase;margin-bottom:5px}@media (max-width: 833px){.block-side h2{font-size:16px}}.block-side p+h2{margin-top:2.428em}.block--text-image .block__content{zoom:1}.block--text-image .block__content:before,.block--text-image .block__content:after{content:"";display:table}.block--text-image .block__content:after{clear:both}.block--text-image .block-text{width:49.23858%;float:left}.block--text-image .block-text h2{font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;color:#4B4B4B;text-transform:uppercase}@media (max-width: 833px){.block--text-image .block-text h2{font-size:16px}}.layer--idea .block--text-image .block-text h2{color:#828282}.block--text-image .block-text h2+*{margin-top:20px}.block--text-image .block-image{width:32.3181%;float:right}.block-image__image{z-index:1}.block-image__iframe{position:absolute;width:100%;height:100%;border:none}.block-image--large-left{padding-right:var(--space-right)}.block-image--large-left .block-image__caption{width:40.77834%;padding-left:var(--space-left)}.block-image--large-right{padding-left:var(--space-left)}.block-image--large-right .block-image__caption{width:40.77834%;padding-right:var(--space-right)}.block-image--large-full .block-image__caption{width:40.77834%;padding-left:var(--space-left);padding-right:var(--space-right)}.block-image__caption{font:300 15px/1.16 "proxima-nova",sans-serif;margin-top:20px;margin-bottom:-0.25em}.layer--idea .block-image__caption a{color:#828282}.block-image--size-2{grid-column:span 2}.block-image--size-2.block-image--position-1{grid-column:1/span 2}.block-image--size-2.block-image--position-2{grid-column:2/span 2}.block-image--size-2.block-image--position-3{grid-column:3/span 2}.block-image--size-2.block-image--position-4{grid-column:4/span 2}.block-image--size-2.block-image--position-5{grid-column:5/span 2}.block-image--size-2.block-image--position-6{grid-column:6/span 2}.block-image--size-2.block-image--position-7{grid-column:7/span 2}.block-image--size-2.block-image--position-8{grid-column:8/span 2}.block-image--size-2.block-image--position-9{grid-column:9/span 2}.block-image--size-3{grid-column:span 3}.block-image--size-3.block-image--position-1{grid-column:1/span 3}.block-image--size-3.block-image--position-2{grid-column:2/span 3}.block-image--size-3.block-image--position-3{grid-column:3/span 3}.block-image--size-3.block-image--position-4{grid-column:4/span 3}.block-image--size-3.block-image--position-5{grid-column:5/span 3}.block-image--size-3.block-image--position-6{grid-column:6/span 3}.block-image--size-3.block-image--position-7{grid-column:7/span 3}.block-image--size-3.block-image--position-8{grid-column:8/span 3}.block-image--size-3.block-image--position-9{grid-column:9/span 3}.block-image--size-4{grid-column:span 4}.block-image--size-4.block-image--position-1{grid-column:1/span 4}.block-image--size-4.block-image--position-2{grid-column:2/span 4}.block-image--size-4.block-image--position-3{grid-column:3/span 4}.block-image--size-4.block-image--position-4{grid-column:4/span 4}.block-image--size-4.block-image--position-5{grid-column:5/span 4}.block-image--size-4.block-image--position-6{grid-column:6/span 4}.block-image--size-4.block-image--position-7{grid-column:7/span 4}.block-image--size-4.block-image--position-8{grid-column:8/span 4}.block-image--size-4.block-image--position-9{grid-column:9/span 4}.block-image--size-5{grid-column:span 5}.block-image--size-5.block-image--position-1{grid-column:1/span 5}.block-image--size-5.block-image--position-2{grid-column:2/span 5}.block-image--size-5.block-image--position-3{grid-column:3/span 5}.block-image--size-5.block-image--position-4{grid-column:4/span 5}.block-image--size-5.block-image--position-5{grid-column:5/span 5}.block-image--size-5.block-image--position-6{grid-column:6/span 5}.block-image--size-5.block-image--position-7{grid-column:7/span 5}.block-image--size-5.block-image--position-8{grid-column:8/span 5}.block-image--size-5.block-image--position-9{grid-column:9/span 5}.block-image--size-6{grid-column:span 6}.block-image--size-6.block-image--position-1{grid-column:1/span 6}.block-image--size-6.block-image--position-2{grid-column:2/span 6}.block-image--size-6.block-image--position-3{grid-column:3/span 6}.block-image--size-6.block-image--position-4{grid-column:4/span 6}.block-image--size-6.block-image--position-5{grid-column:5/span 6}.block-image--size-6.block-image--position-6{grid-column:6/span 6}.block-image--size-6.block-image--position-7{grid-column:7/span 6}.block-image--size-6.block-image--position-8{grid-column:8/span 6}.block-image--size-6.block-image--position-9{grid-column:9/span 6}.block-image--size-7{grid-column:span 7}.block-image--size-7.block-image--position-1{grid-column:1/span 7}.block-image--size-7.block-image--position-2{grid-column:2/span 7}.block-image--size-7.block-image--position-3{grid-column:3/span 7}.block-image--size-7.block-image--position-4{grid-column:4/span 7}.block-image--size-7.block-image--position-5{grid-column:5/span 7}.block-image--size-7.block-image--position-6{grid-column:6/span 7}.block-image--size-7.block-image--position-7{grid-column:7/span 7}.block-image--size-7.block-image--position-8{grid-column:8/span 7}.block-image--size-7.block-image--position-9{grid-column:9/span 7}.block-image--size-8{grid-column:span 8}.block-image--size-8.block-image--position-1{grid-column:1/span 8}.block-image--size-8.block-image--position-2{grid-column:2/span 8}.block-image--size-8.block-image--position-3{grid-column:3/span 8}.block-image--size-8.block-image--position-4{grid-column:4/span 8}.block-image--size-8.block-image--position-5{grid-column:5/span 8}.block-image--size-8.block-image--position-6{grid-column:6/span 8}.block-image--size-8.block-image--position-7{grid-column:7/span 8}.block-image--size-8.block-image--position-8{grid-column:8/span 8}.block-image--size-8.block-image--position-9{grid-column:9/span 8}.block-image--size-9{grid-column:span 9}.block-image--size-9.block-image--position-1{grid-column:1/span 9}.block-image--size-9.block-image--position-2{grid-column:2/span 9}.block-image--size-9.block-image--position-3{grid-column:3/span 9}.block-image--size-9.block-image--position-4{grid-column:4/span 9}.block-image--size-9.block-image--position-5{grid-column:5/span 9}.block-image--size-9.block-image--position-6{grid-column:6/span 9}.block-image--size-9.block-image--position-7{grid-column:7/span 9}.block-image--size-9.block-image--position-8{grid-column:8/span 9}.block-image--size-9.block-image--position-9{grid-column:9/span 9}.block-image--size-10{grid-column:span 10}.block-image--size-10.block-image--position-1{grid-column:1/span 10}.block-image--size-10.block-image--position-2{grid-column:2/span 10}.block-image--size-10.block-image--position-3{grid-column:3/span 10}.block-image--size-10.block-image--position-4{grid-column:4/span 10}.block-image--size-10.block-image--position-5{grid-column:5/span 10}.block-image--size-10.block-image--position-6{grid-column:6/span 10}.block-image--size-10.block-image--position-7{grid-column:7/span 10}.block-image--size-10.block-image--position-8{grid-column:8/span 10}.block-image--size-10.block-image--position-9{grid-column:9/span 10}.block-image--size-11{grid-column:span 11}.block-image--size-11.block-image--position-1{grid-column:1/span 11}.block-image--size-11.block-image--position-2{grid-column:2/span 11}.block-image--size-11.block-image--position-3{grid-column:3/span 11}.block-image--size-11.block-image--position-4{grid-column:4/span 11}.block-image--size-11.block-image--position-5{grid-column:5/span 11}.block-image--size-11.block-image--position-6{grid-column:6/span 11}.block-image--size-11.block-image--position-7{grid-column:7/span 11}.block-image--size-11.block-image--position-8{grid-column:8/span 11}.block-image--size-11.block-image--position-9{grid-column:9/span 11}.block-image--size-4 .block-image__caption{width:100%}.block-image--size-5 .block-image__caption{width:79.25311%}.block-image--size-6 .block-image__caption{width:65.63574%}.block-image--size-7 .block-image__caption{width:56.01173%}.block-image--size-8 .block-image__caption{width:48.8491%}.block-image--size-9 .block-image__caption{width:43.31066%}.block-image--size-10 .block-image__caption{width:38.9002%}.block-image--size-11 .block-image__caption{width:35.30499%}.block-quote{font:400 35px/1.057 "futura-pt",sans-serif;grid-column:8/span 4;color:#4B4B4B}@media (max-width: 1279px){.block-quote{font-size:30px;line-height:1.08}}@media (max-width: 833px){.block-quote{font-size:26px;line-height:1.1}}.block-quote__text{font:400 35px/1.057 "futura-pt",sans-serif;margin-top:-0.1714em;margin-bottom:-0.2em}@media (max-width: 1279px){.block-quote__text{font-size:30px;line-height:1.08}}@media (max-width: 833px){.block-quote__text{font-size:26px;line-height:1.1}}.block-quote__source{font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;text-transform:uppercase;margin-top:-.6428em;margin-bottom:-.1428em;padding-top:24px}@media (max-width: 833px){.block-quote__source{font-size:16px}}.block-box{position:absolute;top:0;width:40.77834%;z-index:2}.block-box__content{font:400 17px/1.4 "proxima-nova",sans-serif;background-color:#000;color:#75777B;padding:48px;min-height:372px}@media (max-width: 833px){.block-box__content{font-size:18px}}.block-box__content h2{font:700 18px/1.2 "futura-pt",sans-serif;letter-spacing:0.04em;color:#fff;text-transform:uppercase;margin-bottom:18px}@media (max-width: 833px){.block-box__content h2{font-size:21px}}.block-box__content a{font:700 16px/1.2 "futura-pt",sans-serif;color:#C8C8C8}.block-box__content p+p{margin-top:11px}.text-line{-moz-transition:width 250ms ease;-o-transition:width 250ms ease;-webkit-transition:width 250ms ease;transition:width 250ms ease;border-top:1px solid #A7A9AC;display:inline-block;margin-top:30px;width:var(--border-width)}.block-box .text-line{border-top-color:#C8C8C8}.no-touch .block-box:hover .text-line{width:var(--border-width-hover)}.block-box--position-1{left:8.46024%}.block-box--position-2{left:16.92047%}.block-box--position-3{left:25.38071%}.block-box--position-4{left:33.84095%}.block-box--position-5{left:42.30118%}.block-box--position-6{left:50.76142%}.block-box--position-7{left:59.22166%}.block-box--position-8{left:67.6819%}.block-box--position-9{left:76.14213%}.page-hero{position:absolute;height:100%;width:100%}.page-hero__gradient{background:linear-gradient(0deg, #000000 0%,rgba(0,0,0,0) 100%);opacity:0.45;position:absolute;bottom:0;width:100%;height:282px}.page-hero__image{height:100%;width:100%}.page-hero__title{font:700 42px/1 "futura-pt",sans-serif;opacity:0;color:#fff;position:absolute;bottom:78px;left:var(--space-left);z-index:1}@media (max-width: 1279px){.page-hero__title{font-size:36px}}@media (max-width: 833px){.page-hero__title{font-size:24px}}.page-hero__title.fx-text-animation-run{opacity:1}.page-hero__arrow{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;background-image:url("../elements/icon_arrow_homepage.svg");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:36px;left:var(--space-left);width:25px;height:36px;animation-duration:1.5s;animation-timing-function:cubic-bezier(0.855, 0.005, 0.29, 1.005);animation-iteration-count:1;opacity:0;z-index:1}.page-hero__arrow--show{animation-name:jumpingarrow;opacity:1}@keyframes jumpingarrow{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.layer--idea .block--related .block__content{border-top:1px solid #282828;padding-top:48px}.related-items{margin-bottom:calc(-1 * var(--space-works))}.block-related__title{font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;letter-spacing:0.05em;text-transform:uppercase;color:#4B4B4B;margin-top:-2px;margin-bottom:-2px;padding-bottom:48px}@media (max-width: 833px){.block-related__title{font-size:16px}}.layer--idea .block-related__title{color:#828282}.related-item{grid-column:span 4;margin-bottom:var(--space-works)}.project-item__image:after,.related-item__image:after{content:"";padding-bottom:60%;display:block}.related-item__title{font:700 17px/1.2 "futura-pt",sans-serif;letter-spacing:0.04em;color:#4B4B4B;text-transform:uppercase;margin-top:20px}@media (max-width: 833px){.related-item__title{font-size:16px}}.layer--idea .related-item__title{color:#fff}.project-item__subtitle,.related-item__subtitle{font:600 16px/1.2 "futura-pt",sans-serif;margin-top:25px;margin-bottom:-4px}.related-item__subtitle:last-child{margin-bottom:-0.25em}.related-item__text{font:400 17px/1.4 "proxima-nova",sans-serif;color:#75777B;margin-top:25px;margin-bottom:-0.352em}@media (max-width: 833px){.related-item__text{font-size:18px}}.layer--idea .related-item__text{margin-top:18px;color:#828282}.projects{padding-bottom:var(--space-works-bottom)}.project-items-wrap{margin-top:calc(var(--space-medium));position:relative}.project-items{margin-bottom:calc(-1 * var(--space-works))}.filter-items--new{position:absolute;top:0;left:0;width:100%;height:100%}.project-item{grid-column:span 4;margin-bottom:var(--space-works)}.project-item--featured{grid-column:span 12}.project-item--featured .project-item__title{font:700 42px/1 "futura-pt",sans-serif;letter-spacing:0;text-transform:none;margin-top:-0.16667em;padding-top:var(--space-featured-caption);width:49.23858%}@media (max-width: 1279px){.project-item--featured .project-item__title{font-size:36px}}@media (max-width: 833px){.project-item--featured .project-item__title{font-size:24px}}.project-item--featured .project-item__subtitle{margin-top:21px}.project-item--align-right .project-item__image{width:calc(100% + var(--space-right))}.project-item--align-left .project-item__image{margin-left:calc(-1 * var(--space-left));width:calc(100% + var(--space-left))}.project-item__title{font:700 17px/1.2 "futura-pt",sans-serif;letter-spacing:0.04em;color:#4B4B4B;text-transform:uppercase;margin-top:-4px;padding-top:24px}@media (max-width: 833px){.project-item__title{font-size:16px}}.no-touch .project-item:hover .image-overlayer,.no-touch .item-idea:hover .image-overlayer,.no-touch .related-item:hover .image-overlayer,.no-touch .search-result:hover .image-overlayer,.no-touch .person:hover .image-overlayer{opacity:1}.image-overlayer{-moz-transition:opacity,ease 250ms;-o-transition:opacity,ease 250ms;-webkit-transition:opacity,ease 250ms;transition:opacity,ease 250ms;position:absolute;background:rgba(0,0,0,0.2);top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}*+.block--border{margin-top:var(--space-medium)}.border{border-top:1px solid #F0F0F0}.border--dark{border-color:#E5E5E5}.project-filter{font:400 16px/1 "futura-pt",sans-serif;margin-top:-2px;margin-bottom:-3px}.project-filter a{-moz-transition:color 250ms ease;-o-transition:color 250ms ease;-webkit-transition:color 250ms ease;transition:color 250ms ease;color:#828282}.no-touch .project-filter a:hover{color:#4B4B4B}.project-filter .project-filter__item--active{color:#E33B45}.no-touch .project-filter .project-filter__item--active:hover{color:#ff848b}.block--border+.project-filter{padding-top:36px}.project-filter__back{grid-column:span 2}.project-filter__item--back:before{content:"";background-image:url("../elements/icon_arrow_left.svg");background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;width:10px;height:10px;margin-right:10px}.project-filter__columns{-webkit-justify-content:space-between;justify-content:space-between;-webkit-display:flex;display:flex}.project-filter--size-4{grid-column:5/span 8}.project-filter--size-4 .project-filter__column{margin-right:2.30179%}.project-filter--size-4 .project-filter__column:last-child{width:23.27366%;margin-right:0}.project-filter--size-3{grid-column:7/span 6}.project-filter--size-3 .project-filter__column{margin-right:3.09278%}.project-filter--size-3 .project-filter__column:last-child{width:31.27148%;margin-right:0}.project-filter--size-2{grid-column:9/span 4}.project-filter--size-2 .project-filter__column{margin-right:4.71204%}.project-filter--size-2 .project-filter__column:last-child{width:47.64398%;margin-right:0}.project-filter__column li+li{margin-top:13px}.project-filter__item--all:after{content:"";background-image:url("../elements/icon_arrow_right.svg");background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;width:10px;height:10px;margin-left:10px}.people{margin-top:96px;margin-bottom:calc(-1 * var(--space-leadership))}.person{grid-column:span 2;margin-bottom:var(--space-leadership)}.person__image{-webkit-filter:grayscale(1);filter:grayscale(1)}.person__image:after{content:"";display:block;padding-bottom:150%}.person__name{font:700 16px/1.2 "futura-pt",sans-serif;color:#4B4B4B;display:block;padding-top:18px;margin-top:-4px;margin-bottom:-4px}.project__accordion{display:none}.partner+.block--related{margin-top:48px}*+.block--partner{padding-top:var(--space-small)}.block--partner .block__content{background-color:#F2F2F2;margin-right:calc(-1 * var(--space-right));padding-right:var(--space-right)}.block-partner{zoom:1;padding-top:48px;padding-bottom:96px}.block-partner:before,.block-partner:after{content:"";display:table}.block-partner:after{clear:both}.partner__text{font:400 24px/1.27 "futura-pt",sans-serif;width:45.00846%;float:left;margin-left:var(--space-left)}@media (max-width: 1279px){.partner__text{line-height:1.175}}@media (max-width: 833px){.partner__text{font-size:20px;line-height:1.18}}.partner__text a{-moz-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease;opacity:1}.no-touch .partner__text a:hover{opacity:0.7}.font-normal{font:400 17px/1.5 "proxima-nova",sans-serif}@media (max-width: 833px){.font-normal{font-size:16px}}.font-small{font:500 16px/1.2 "futura-pt",sans-serif;color:#75777B}.partner__image{width:23.85787%;margin-right:calc(8.46024%);float:right}*+.block--office{margin-top:var(--space-medium)}.block--office+*{margin-top:var(--space-works)}.office-items{margin-bottom:calc(-1 * var(--space-works))}.office-item{grid-column:span 4;margin-bottom:var(--space-works)}.office-item__image:after{content:"";padding-bottom:60%;display:block}.office-item__text{font:500 16px/1.2 "futura-pt",sans-serif;margin-top:20px;margin-bottom:-0.25em}.office-item__text h3{color:#4B4B4B}.office-item__text a{color:#828282}.block-text--office{color:#4B4B4B}.block-text--office h3{font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;text-transform:uppercase;margin-bottom:32px}@media (max-width: 833px){.block-text--office h3{font-size:16px}}.warp-careers{background-color:#F0F0F0;margin-top:96px;padding-top:48px}.block--careers{position:relative}*+.block--careers{margin-top:var(--space-medium)}.item-careers{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-display:flex;display:flex;margin-bottom:calc(-1 * var(--space-medium));padding-bottom:var(--space-large)}.item-career{color:#4B4B4B;width:32.3181%;margin-top:-7px;margin-right:1.52284%;margin-bottom:var(--space-medium)}.item-career:nth-child(3n){margin-right:0}.item-career__title{font:700 42px/1 "futura-pt",sans-serif;color:#4B4B4B;position:relative;-moz-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease;opacity:1}@media (max-width: 1279px){.item-career__title{font-size:36px}}@media (max-width: 833px){.item-career__title{font-size:24px}}.no-touch .item-career__title:hover{opacity:0.7}.item-career__last{white-space:nowrap}.item-career__arrow{background-image:url("../elements/icon_arrow_extern.svg");background-repeat:no-repeat;background-position:center;background-size:24px;width:19px;height:19px;display:inline-block;position:relative;bottom:10px;right:3px}.search-result .item-career__arrow{background-image:url("../elements/icon_arrow_extern_white.svg")}.item-career__location{font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;text-transform:uppercase;letter-spacing:0.05em;margin-top:23px;margin-bottom:-2px}@media (max-width: 833px){.item-career__location{font-size:16px}}.search-result .item-career__location{color:#fff}.layer--idea{color:#fff}.layer--idea .layer__wrap{background-color:#000}.layer--idea .block--title{color:#fff}.layer--idea .block--text-large{color:#75777B}.layer--idea .border{border-color:#282828}.layer--idea .block-subscribe{grid-column:span 12;background-color:transparent;margin-left:0;padding-left:0;padding-bottom:0}.layer--idea .block-subscribe__title{color:#828282}.layer--idea .block-subscribe__line{border-top-color:#828282}.block--ideas{margin-top:var(--space-medium)}.item-ideas{margin-bottom:calc(-1 * var(--space-medium))}.item-idea{font:400 17px/1.4 "proxima-nova",sans-serif;width:49.23858%;margin-bottom:var(--space-medium)}@media (max-width: 833px){.item-idea{font-size:18px}}.item-idea__inner{width:82.81787%}.item-idea__title{font:700 18px/1.2 "futura-pt",sans-serif;letter-spacing:0.04em;text-transform:uppercase;color:#fff;margin-top:20px}@media (max-width: 833px){.item-idea__title{font-size:21px}}.item-idea__text{color:#fff;margin-top:18px}.block-meta__content,.related-item__meta,.item-idea__meta,.search-idea__meta{font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;-webkit-display:flex;display:flex;text-transform:uppercase;letter-spacing:0.05em;color:#75777B;margin-top:-2px;margin-bottom:-2px}@media (max-width: 833px){.block-meta__content,.related-item__meta,.item-idea__meta,.search-idea__meta{font-size:16px}}.layer--idea .block-meta__content,.layer--idea .related-item__meta,.layer--idea .item-idea__meta,.layer--idea .search-idea__meta{color:#828282}*+.block-meta__content,*+.related-item__meta,*+.item-idea__meta,*+.search-idea__meta{margin-top:11px}.related-item__meta{margin-top:17px}.block-meta__category,.related-item__meta-category,.item-idea__meta-category{margin-right:51px}.item-idea--text{border-top:1px solid #282828;padding-left:calc(8.46024%);padding-top:30px}.item-idea--text .item-idea__title{font:700 42px/1 "futura-pt",sans-serif;letter-spacing:0;-moz-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease;text-transform:none;opacity:1}@media (max-width: 1279px){.item-idea--text .item-idea__title{font-size:36px}}@media (max-width: 833px){.item-idea--text .item-idea__title{font-size:24px}}.no-touch .item-idea--text .item-idea__title:hover{opacity:0.7}.item-idea--text .item-idea__meta{margin-top:23px}.ideas-width{width:49.23858%}.ideas-gutter{width:1.52284%}.block-meta+*{margin-top:var(--space-medium)}.block-subscribe{grid-column:span 11;background-color:#F0F0F0;margin-left:calc(-1 * var(--space-left));padding-left:var(--space-left);padding-top:48px;padding-bottom:96px}.layer--idea .block-subscribe{padding-top:0}.block-subscribe__title{font:700 18px/1.2 "futura-pt",sans-serif;letter-spacing:0.04em;color:#828282;text-transform:uppercase;margin-top:-6px;padding-bottom:37px}@media (max-width: 833px){.block-subscribe__title{font-size:21px}}.form{grid-column:span 6;margin-top:-4px}.form__group+.form__wrap-input,.form__wrap-input+.form__wrap-input{margin-top:62px}.form__wrap-input{width:100%}.form__wrap--error .from_label{color:#E33B45}.form__wrap--error .form__input{border-bottom-color:#E33B45}.form__group{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-display:flex;display:flex}.form__group .form__wrap-input{width:48.45361%}.form__group .form__wrap-input+.form__wrap-input{margin-top:0;margin-left:3.09278%}.form__input{background-color:transparent;border:0;padding:0;margin:0;border-radius:0;width:100%;font:700 16px/1.2 "futura-pt",sans-serif;border-bottom:1px solid #75777B;color:#fff;padding-bottom:14px}.form__input:focus{outline:none}.from_label{font:400 17px/1.4 "proxima-nova",sans-serif;color:#75777B;margin-top:12px;display:block}@media (max-width: 833px){.from_label{font-size:18px}}.form__wrap-checkbox{margin-top:63px}.form__checkbox{display:none}.form__checkbox:checked+.form__checkbox-label:before{background-color:#fff}.form__checkbox-label{font:400 17px/1.5 "proxima-nova",sans-serif;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}@media (max-width: 833px){.form__checkbox-label{font-size:16px}}.form__checkbox-label:before{content:"";display:inline-block;width:16px;height:16px;border:1px solid #fff;margin-right:14px;position:relative;top:1px}.form__wrap-button{margin-top:66px}.form__button{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;-moz-transition:background-color 250ms ease,color 250ms ease;-o-transition:background-color 250ms ease,color 250ms ease;-webkit-transition:background-color 250ms ease,color 250ms ease;transition:background-color 250ms ease,color 250ms ease;background-color:transparent;border:1px solid #E33B45;color:#E33B45;margin:0;padding:10px 0 9px;width:31.27148%;border-radius:0;text-transform:uppercase}@media (max-width: 833px){.form__button{font-size:16px}}.form__button:focus{outline:none}.no-touch .form__button:hover{background-color:#E33B45;color:#000}.layer--home .block--text+.block--image{padding-top:var(--space-medium)}.layer--home .block--image+.block--image{padding-top:var(--space-medium)}.layer--home .block--image-box+*:not(.block--cards),*+.layer--home .block--image-box{padding-top:var(--space-large)}.layer--home .block--text:first-child.block--text-large{padding-top:48px}.layer--home .block.block--image:last-child{padding-bottom:var(--space-large)}.layer--image .layer__wrap{padding-top:0}.block--home-hero-title .block__content{height:100vh}.home-hero-title{font:400 100px/0.88 "futura-pt",sans-serif;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;position:absolute;top:50%;padding-left:calc(8.46024%);opacity:0}@media (max-width: 1279px){.home-hero-title{font-size:78px}}@media (max-width: 833px){.home-hero-title{font-size:48px}}.home-hero-title--visibile{opacity:1}.block-image--home .block-image-content__inner{-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.no-touch .block-image--home .block-image-content__inner:hover .line__link a:after{width:var(--border-width-hover)}.block-image--home .lazyimage{z-index:1}.block-image-shadow{background-color:#F0F0F0;position:absolute;height:100%;width:100%;top:48px}.block-image--large-left .block-image-shadow{width:calc(100% + var(--space-right))}.block-image-content{color:#fff;padding-left:var(--space-left);padding-right:var(--space-right);position:absolute;top:0;width:100%;z-index:1}.block-image--large-left .block-image-content__inner{width:36.54822%;margin-left:calc(59.22166%)}.block-image--large-right .block-image-content{margin-left:calc(-1 * var(--space-left))}.block-image--large-right .block-image-content__inner{width:36.54822%;margin-left:calc(2.70728%)}.block-image--large-right .block-image-shadow{left:calc(-1 * var(--space-left))}.block-image-content__inner{margin-top:48px;position:relative}.block-image-content__inner>*{-moz-transition:-moz-transform 1s ease,opacity 1s ease;-o-transition:-o-transform 1s ease,opacity 1s ease;-webkit-transition:-webkit-transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease;-moz-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}.block-image-content__inner>*:nth-child(2){transition-delay:200ms}.block-image-content__inner>*:nth-child(3){transition-delay:400ms}.block-image-content__inner>*:nth-child(4){transition-delay:600ms}.block-image-content__inner>*:nth-child(5){transition-delay:800ms}.block-image-content__inner>*:nth-child(6){transition-delay:1000ms}.block-image-content--show .block-image-content__inner>*{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.block-image-content__title{font:700 42px/1 "futura-pt",sans-serif;margin-top:-7px;margin-bottom:-7px}@media (max-width: 1279px){.block-image-content__title{font-size:36px}}@media (max-width: 833px){.block-image-content__title{font-size:24px}}.block-image-content__title a{color:#fff}.block-image-content__location{font:500 16px/1.2 "futura-pt",sans-serif;margin-top:-11px;padding-top:48px;margin-bottom:-4px}.block--cards{background-color:#F0F0F0}*+.block--cards{margin-top:var(--space-large)}.card{font:700 42px/1 "futura-pt",sans-serif;color:#4B4B4B;padding-bottom:var(--space-medium-force);overflow:hidden}@media (max-width: 1279px){.card{font-size:36px}}@media (max-width: 833px){.card{font-size:24px}}.card:last-child{padding-bottom:var(--space-large)}.card{position:relative}.card--1{background-color:#F0F0F0;margin-left:calc(-1 * var(--space-left));width:calc(100% + var(--space-left) + var(--space-right));padding-bottom:96px}.card--1 .card__content{padding-left:var(--space-left);padding-right:var(--space-right)}.card--1 .card__content-text{width:49.23858%}.card--2{background-color:#fff;width:calc(91.53976% + var(--space-right));margin-left:calc(8.46024%)}.card--2 .card__content{padding-right:var(--space-right);padding-left:40px}.card--2 .card__content-text{width:53.78928%}.card__content{padding-top:48px;margin-top:-5px}*+.line{margin-top:-4px;padding-top:48px}.button+.line{padding-top:0}*+.line--no-space{padding-top:0}.line--project .line__link a{color:#fff}.line--project .line__line{border-top-color:#fff}.card *+.line,.block--text-large *+.line{margin-top:-7px;padding-top:48px}.line__link{font:700 16px/1.2 "futura-pt",sans-serif;margin-top:-4px}.line__link a{font:700 16px/1.2 "futura-pt",sans-serif;color:#E33B45}.line__link a:after{-moz-transition:width 250ms ease,border 250ms ease;-o-transition:width 250ms ease,border 250ms ease;-webkit-transition:width 250ms ease,border 250ms ease;transition:width 250ms ease,border 250ms ease;content:"";display:block;width:var(--border-width);padding-top:36px;border-bottom:1px solid #C8C8C8;margin-top:-4px}.line--project .line__link a:after{border-bottom-color:#fff}.block-subscribe .line__link a:after{border-bottom-color:#A7A9AC}.no-touch .line__link a:hover:after{border-bottom-color:#E33B45;width:var(--border-width-hover)}.no-touch .line--project .line__link a:hover:after{border-bottom-color:#fff}.line-after-link{margin-top:29px}.block-text .line-after-link{padding-bottom:0.411em}.block--text-large .block-text .line-after-link{padding-bottom:0.2em}.block--text-simple{margin-bottom:var(--space-large)}.block-text-simple{grid-column:span 6;font:400 17px/1.5 "proxima-nova",sans-serif;margin-bottom:-7px;color:#4B4B4B}@media (max-width: 833px){.block-text-simple{font-size:16px}}.block-text-simple>h1:first-child{margin-top:-7px}.block-text-simple h1{font:700 42px/1 "futura-pt",sans-serif}@media (max-width: 1279px){.block-text-simple h1{font-size:36px}}@media (max-width: 833px){.block-text-simple h1{font-size:24px}}.block-text-simple h1+*{margin-top:39px}.block-text-simple h2{font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;text-transform:uppercase}@media (max-width: 833px){.block-text-simple h2{font-size:16px}}.block-text-simple h2+*{margin-top:16px}.block-text-simple ul+h2,.block-text-simple p+h2{margin-top:87px}.block-text-simple p+p,.block-text-simple p+ul,.block-text-simple ul+p,.block-text-simple ul+ul{margin-top:1.5em}.block-text-simple li{padding-left:15px;position:relative}.block-text-simple li:before{content:"";background-color:#4B4B4B;display:inline-block;width:5px;height:5px;border-radius:50%;position:absolute;top:10px;left:0}.button{font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;-moz-transition:background-color 250ms ease,color 250ms ease;-o-transition:background-color 250ms ease,color 250ms ease;-webkit-transition:background-color 250ms ease,color 250ms ease;transition:background-color 250ms ease,color 250ms ease;color:#E33B45;display:inline-block;border:1px solid;min-width:180px;text-transform:uppercase;text-align:center;padding-top:10px;padding-bottom:9px;padding-left:20px;padding-right:20px;margin-top:89px}@media (max-width: 833px){.button{font-size:16px}}.button+*{margin-top:92px}.no-touch .button:hover{background-color:#E33B45;color:#fff}.form-search{padding-top:134px;margin-bottom:-7px}.form-search__input{font:700 18px/1.2 "futura-pt",sans-serif;letter-spacing:0.04em;color:#fff;padding:0;border:0;margin:0;border-radius:0;background-color:transparent;border-bottom:1px solid #4B4B4B;padding-bottom:14px;width:100%}@media (max-width: 833px){.form-search__input{font-size:21px}}.form-search__input:focus{outline:none}.search-content{padding-top:7px}.search-content__results-count{font:400 17px/1.5 "proxima-nova",sans-serif;display:inline-block;color:#75777B;margin-top:12px;margin-bottom:-6px}@media (max-width: 833px){.search-content__results-count{font-size:16px}}.search-group{margin-top:96px}.search-group+.search-group{margin-top:94px}.search-group__title{font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;color:#75777B;text-transform:uppercase;margin-top:-3px;margin-bottom:-2px;padding-bottom:72px}@media (max-width: 833px){.search-group__title{font-size:16px}}.search-group--projects .search-results,.search-group--ideas .search-results,.search-group--leadership .search-results{margin-bottom:-48px}.search-result{grid-column:span 3}.search-result .lazyimage{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.search-leadership{grid-column:span 2}.search-careers{grid-column:span 4;margin-bottom:var(--space-medium)}.search-project{margin-bottom:-4px;padding-bottom:48px}.search-project__image{display:block;position:relative}.search-project__image:after{content:"";padding-bottom:60%;display:block}.search-project__title{font:500 16px/1.2 "futura-pt",sans-serif;color:#fff;display:inline-block;margin-top:-4px;padding-top:24px}.search-idea{padding-bottom:48px}.search-idea__image{display:block;position:relative}.search-idea__image:after{content:"";padding-bottom:60%;display:block}.search-idea__title{font:700 18px/1.2 "futura-pt",sans-serif;letter-spacing:0.04em;text-transform:uppercase;display:inline-block;color:#fff;padding-top:24px;margin-top:-3px}@media (max-width: 833px){.search-idea__title{font-size:21px}}.search-idea__text{font:400 17px/1.5 "proxima-nova",sans-serif;color:#fff;padding-top:17px}@media (max-width: 833px){.search-idea__text{font-size:16px}}.search-idea__meta{font:500 14px/1 "futura-pt",sans-serif;letter-spacing:0.5px;color:#75777B;text-transform:uppercase}@media (max-width: 833px){.search-idea__meta{font-size:16px}}.search-idea__meta-category{margin-right:30px}.search-leadership{padding-bottom:48px}.search-leadership__image{-webkit-filter:grayscale(1);filter:grayscale(1);display:block;position:relative}.search-leadership__image:after{content:"";padding-bottom:150%;display:block}.search-leadership__name{font:500 16px/1.2 "futura-pt",sans-serif;color:#fff;margin-top:-4px;padding-top:18px;margin-bottom:-4px}.overlayer-back{padding-top:var(--space-large);padding-bottom:var(--space-large)}.overlayer-back__menu{font:500 16px/1.2 "futura-pt",sans-serif;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;color:#A7A9AC;margin-top:-4px;margin-bottom:-3px;display:inline-block}.overlayer-back__menu:before{content:"";width:14px;height:11px;display:inline-block;background-image:url("../elements/icon_arrow_back.svg");background-size:contain;background-repeat:no-repeat;margin-right:6px}.scholarship *+.block--image-box{padding-top:var(--space-large)}.scholarship .block--image-box:last-child{padding-bottom:var(--space-large)}.loadmore{font:500 16px/1.2 "futura-pt",sans-serif;text-align:center;margin-top:-4px;margin-bottom:-4px;padding-bottom:var(--space-works-bottom)}.layer--idea .loadmore{background-color:#000}.loadmore__button{-moz-transition:color 250ms ease;-o-transition:color 250ms ease;-webkit-transition:color 250ms ease;transition:color 250ms ease;color:#C8C8C8}.no-touch .loadmore__button:hover{color:#828282}.layer--idea .loadmore__button{color:#75777B}.main-subscribe{background-color:#363636;position:relative;height:96px;z-index:100}.no-touch .main-subscribe:hover .main-subscribe__button{opacity:0.7}.main-subscribe__button{-moz-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease;font:700 18px/1.2 "futura-pt",sans-serif;letter-spacing:0.04em;color:#75777B;text-transform:uppercase;padding-top:37px;opacity:1;display:inline-block}@media (max-width: 833px){.main-subscribe__button{font-size:21px}}.main-subscribe__button:after{content:"";display:inline-block;width:12px;height:35px;background-image:url("../elements/icon_subscribe_arrow.svg");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:var(--space-right);top:31px}.layer--newsletter{-moz-transition:opacity 500ms ease,-moz-transform 500ms ease;-o-transition:opacity 500ms ease,-o-transform 500ms ease;-webkit-transition:opacity 500ms ease,-webkit-transform 500ms ease;transition:opacity 500ms ease,transform 500ms ease;-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);position:fixed;left:0;bottom:0;opacity:0;padding-left:var(--space-left);width:32.3181%;z-index:500 !important}.layer--newsletter--active{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.layer--newsletter--active.layer--newsletter--hide{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}.block--newsletter .block-subscribe{padding-right:48px;padding-bottom:48px}.block-subscribe__close{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-image:url("../elements/icon_newsletter_close.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:18px;height:18px;top:26px;right:28px;position:absolute}.preview-video{position:absolute;overflow:hidden;width:100%;height:100%;z-index:1}.preview-video iframe{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;position:absolute;top:50%;left:50%}.block-share{margin-bottom:53px}.button+.block-share{margin-top:44px}.block-share__text{font:400 16px/1 "futura-pt",sans-serif;color:#828282}.block-share__items{-webkit-display:flex;display:flex;margin-top:13px}.block-share__item{position:relative;display:block;height:24px;width:24px}.block-share__item+.block-share__item{margin-left:10px}.no-touch .block-share__item:hover .block-share__item-image-hover{opacity:1}.block-share__item-image,.block-share__item-image-hover{display:block;height:24px}.block-share__item-image-hover{-moz-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease;position:absolute;opacity:0;top:0;width:100%}#bp{width:2px}@media (min-width: 1280px) and (max-height: 780px){.overlayer__menu{column-count:2}}@media (min-width: 1920px){.block-text{grid-column:span 4}.space-on-blocks .block--text-large+.block--border{padding-top:64px}.block--text-large .fx-format-text p+p{margin-top:59px}.people{margin-bottom:-69px}.person{margin-bottom:69px}.block-partner{padding-top:48px}*+.block--partner{padding-top:var(--space-medium)}.item-career{width:23.85787%;margin-right:calc(9.98308%)}.item-career:nth-child(3n){margin-right:calc(8.46024%)}.card--2 .card__content{padding-left:60px}.block-text-simple{grid-column:span 6}.search-result{grid-column:span 2}.office-items{margin-bottom:calc(-1 * var(--space-works-bottom))}.office-item{margin-bottom:var(--space-works-bottom)}.block--office+*{margin-top:var(--space-works-bottom)}.block--text-image .block-text{width:32.3181%}.layer--newsletter{width:23.85787%}}@media (max-width: 1024px){.person{grid-column:span 3;margin-bottom:38px}}@media (max-width: 1279px){.fx-format-text .text-columns{width:138.36317%}.header__logo{top:36px}.header__close-button,.header__menu-button{top:34px;right:33px}.overlayer__content{padding-top:72px}}@media (max-width: 1279px) and (max-height: 650px){.overlayer__menu{column-count:2}}@media (max-width: 1279px){.block-side{grid-column:9/span 4}.block-box__content{padding:22px 30px;min-height:unset}.footer__left{grid-column:span 4}.footer__addresses{column-count:2}.people{margin-bottom:-38px;margin-top:97px}.space-on-blocks .block.block--project-title+*{padding-top:var(--space-small)}.space-on-blocks .block.block--project-text+*{padding-top:var(--space-medium)}.space-on-blocks .block+.block.block--subscribe{padding-top:var(--space-works-bottom)}.space-on-blocks .block.block--quote+*,.space-on-blocks .block+.block.block--quote{padding-top:var(--space-medium-force)}.layer--idea .block--related .block__content{padding-top:24px}*+.block--border{margin-top:48px}.page-hero__gradient{height:184px}.layer--project .layer__wrap{padding-top:48px}.layer--project .layer__content>.block:last-child{padding-bottom:96px}.partner__text{margin-left:48px;width:calc(66.15905% - 48px)}.partner__image{width:32.3181%;margin-right:0}.item-career__title{font:700 30px/1.08 "futura-pt",sans-serif}.item-career__arrow{bottom:2px;right:-6px}.item-career__location{margin-top:11px}.item-ideas{margin-bottom:calc(-1 * var(--space-medium-tablet))}.item-idea{margin-bottom:var(--space-medium-tablet)}.item-idea__inner{width:100%}.form{grid-column:span 8}.block--text-simple{margin-bottom:var(--space-medium-force)}.block-text-simple{grid-column:span 8}.block-text-simple ul+h2,.block-text-simple p+h2{margin-top:63px}.button{margin-top:65px}.button+*{margin-top:68px}.button+.line{margin-top:72px}.form-search{padding-top:135px}.search-group__title{padding-bottom:60px}.search-result{grid-column:span 4}.search-leadership{grid-column:span 3}.block-related__title{padding-bottom:24px}.partner+.block--related{margin-top:24px}.main-subscribe{height:71px}.main-subscribe__button{padding-top:25px}.main-subscribe__button:after{top:18px}.block--text-image .block-text{float:none}.block--text-image .block-text+.block-image{width:49.23858%;margin-top:var(--space-large)}.layer--newsletter{width:49.23858%}.button+.block-share{margin-top:50px}.block-share{margin-bottom:32px}}@media (max-width: 833px){#bp{width:1px}.fx-hide-on-mobile{display:none}.fx-show-on-mobile{display:inline-block}.fx-format-text .text-columns{display:block;width:100%}.fx-format-text *+.text-columns{margin-top:39px}.fx-format-text .text-column{width:100%}.fx-format-text .text-column+.text-column{margin-left:0;margin-top:39px}.header__logo{top:19px}.header__close-button,.header__menu-button{width:25px;height:25px;top:18px;right:22px}.overlayer__menu{column-count:unset !important}.main__content:not(.main__content--no-space){padding-bottom:96px}.main__content--top-space{padding-top:calc(var(--space-logo) + 72px)}.footer{padding-bottom:1px}.footer__wrap{padding-top:36px;padding-bottom:13px}.footer__left{display:grid;grid-template-columns:repeat(12, 6.93739%);grid-column-gap:1.52284%;grid-column:span 12}.footer__menu{grid-column:span 6}.footer__menu li+li{margin-top:10px}.footer__social{grid-column:9/span 4;margin-top:0}.footer__addresses{display:none}.footer__logo{grid-column:9/span 4;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);position:relative;width:var(--logo-width);right:0}.footer__inner--credits{padding-top:10px}.block-text{grid-column:span 12}.block-side{grid-column:span 12}.block-image--size-2{grid-column:span 2}.block-image--size-2.block-image--position-1{grid-column:span 11}.block-image--size-2.block-image--position-2{grid-column:span 11}.block-image--size-2.block-image--position-3{grid-column:span 11}.block-image--size-2.block-image--position-4{grid-column:span 11}.block-image--size-2.block-image--position-5{grid-column:span 11}.block-image--size-2.block-image--position-6{grid-column:span 11}.block-image--size-2.block-image--position-7{grid-column:span 11}.block-image--size-2.block-image--position-8{grid-column:span 11}.block--text .block-image--size-2.block-image--position-9{grid-column:2/span 11}.block-image--size-3{grid-column:span 3}.block-image--size-3.block-image--position-1{grid-column:span 11}.block-image--size-3.block-image--position-2{grid-column:span 11}.block-image--size-3.block-image--position-3{grid-column:span 11}.block-image--size-3.block-image--position-4{grid-column:span 11}.block-image--size-3.block-image--position-5{grid-column:span 11}.block-image--size-3.block-image--position-6{grid-column:span 11}.block-image--size-3.block-image--position-7{grid-column:span 11}.block-image--size-3.block-image--position-8{grid-column:span 11}.block--text .block-image--size-3.block-image--position-9{grid-column:2/span 11}.block-image--size-4{grid-column:span 4}.block-image--size-4.block-image--position-1{grid-column:span 11}.block-image--size-4.block-image--position-2{grid-column:span 11}.block-image--size-4.block-image--position-3{grid-column:span 11}.block-image--size-4.block-image--position-4{grid-column:span 11}.block-image--size-4.block-image--position-5{grid-column:span 11}.block-image--size-4.block-image--position-6{grid-column:span 11}.block-image--size-4.block-image--position-7{grid-column:span 11}.block-image--size-4.block-image--position-8{grid-column:span 11}.block--text .block-image--size-4.block-image--position-9{grid-column:2/span 11}.block-image--size-5{grid-column:span 5}.block-image--size-5.block-image--position-1{grid-column:span 11}.block-image--size-5.block-image--position-2{grid-column:span 11}.block-image--size-5.block-image--position-3{grid-column:span 11}.block-image--size-5.block-image--position-4{grid-column:span 11}.block-image--size-5.block-image--position-5{grid-column:span 11}.block-image--size-5.block-image--position-6{grid-column:span 11}.block-image--size-5.block-image--position-7{grid-column:span 11}.block-image--size-5.block-image--position-8{grid-column:span 11}.block--text .block-image--size-5.block-image--position-9{grid-column:2/span 11}.block-image--size-6{grid-column:span 6}.block-image--size-6.block-image--position-1{grid-column:span 11}.block-image--size-6.block-image--position-2{grid-column:span 11}.block-image--size-6.block-image--position-3{grid-column:span 11}.block-image--size-6.block-image--position-4{grid-column:span 11}.block-image--size-6.block-image--position-5{grid-column:span 11}.block-image--size-6.block-image--position-6{grid-column:span 11}.block-image--size-6.block-image--position-7{grid-column:span 11}.block-image--size-6.block-image--position-8{grid-column:span 11}.block--text .block-image--size-6.block-image--position-9{grid-column:2/span 11}.block-image--size-7{grid-column:span 7}.block-image--size-7.block-image--position-1{grid-column:span 11}.block-image--size-7.block-image--position-2{grid-column:span 11}.block-image--size-7.block-image--position-3{grid-column:span 11}.block-image--size-7.block-image--position-4{grid-column:span 11}.block-image--size-7.block-image--position-5{grid-column:span 11}.block-image--size-7.block-image--position-6{grid-column:span 11}.block-image--size-7.block-image--position-7{grid-column:span 11}.block-image--size-7.block-image--position-8{grid-column:span 11}.block--text .block-image--size-7.block-image--position-9{grid-column:2/span 11}.block-image--size-8{grid-column:span 8}.block-image--size-8.block-image--position-1{grid-column:span 11}.block-image--size-8.block-image--position-2{grid-column:span 11}.block-image--size-8.block-image--position-3{grid-column:span 11}.block-image--size-8.block-image--position-4{grid-column:span 11}.block-image--size-8.block-image--position-5{grid-column:span 11}.block-image--size-8.block-image--position-6{grid-column:span 11}.block-image--size-8.block-image--position-7{grid-column:span 11}.block-image--size-8.block-image--position-8{grid-column:span 11}.block--text .block-image--size-8.block-image--position-9{grid-column:2/span 11}.block-image--size-9{grid-column:span 9}.block-image--size-9.block-image--position-1{grid-column:span 11}.block-image--size-9.block-image--position-2{grid-column:span 11}.block-image--size-9.block-image--position-3{grid-column:span 11}.block-image--size-9.block-image--position-4{grid-column:span 11}.block-image--size-9.block-image--position-5{grid-column:span 11}.block-image--size-9.block-image--position-6{grid-column:span 11}.block-image--size-9.block-image--position-7{grid-column:span 11}.block-image--size-9.block-image--position-8{grid-column:span 11}.block--text .block-image--size-9.block-image--position-9{grid-column:2/span 11}.block-image--size-10{grid-column:span 10}.block-image--size-10.block-image--position-1{grid-column:span 11}.block-image--size-10.block-image--position-2{grid-column:span 11}.block-image--size-10.block-image--position-3{grid-column:span 11}.block-image--size-10.block-image--position-4{grid-column:span 11}.block-image--size-10.block-image--position-5{grid-column:span 11}.block-image--size-10.block-image--position-6{grid-column:span 11}.block-image--size-10.block-image--position-7{grid-column:span 11}.block-image--size-10.block-image--position-8{grid-column:span 11}.block--text .block-image--size-10.block-image--position-9{grid-column:2/span 11}.block-image--size-11{grid-column:span 11}.block-image--size-11.block-image--position-1{grid-column:span 11}.block-image--size-11.block-image--position-2{grid-column:span 11}.block-image--size-11.block-image--position-3{grid-column:span 11}.block-image--size-11.block-image--position-4{grid-column:span 11}.block-image--size-11.block-image--position-5{grid-column:span 11}.block-image--size-11.block-image--position-6{grid-column:span 11}.block-image--size-11.block-image--position-7{grid-column:span 11}.block-image--size-11.block-image--position-8{grid-column:span 11}.block--text .block-image--size-11.block-image--position-9{grid-column:2/span 11}.block--images-2up .block-image--portrait{grid-column:span 10}.block--images-2up .block-image--portrait .block-image__caption{width:100%}.block--images-2up .block-image--landscape{grid-column:span 12}.block--images-2up .block-image--landscape .block-image__caption{width:83.07953%}.block--images-2up .block-image+.block-image{margin-top:18px}.block-box{position:relative;width:100%;left:unset;right:0;margin-top:-24px}.block--image-box .block-image--size-7.block-image--position-5{grid-column:2/span 11}.block-box--position-6{grid-column:2/span 11}.block-box--position-1{grid-column:span 11}.block-box__content{padding-left:20px;padding-right:20px}.block-quote{grid-column:span 12}.block-quote__source{margin-top:-5px}.page-hero__gradient{height:82px}.page-hero__title{display:none}.page-hero__title{font:700 24px/1.06 "futura-pt",sans-serif}.block--project-text--open .project__accordion-hide{display:inline-block}.block--project-text--open .project__accordion-show{display:none}.project__accordion{font:500 16px/1.2 "futura-pt",sans-serif;color:#E33B45;padding-left:var(--space-left);padding-right:var(--space-right);display:block;margin-top:-3px;margin-bottom:-4px}.project__accordion-show,.project__accordion-hide{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.project__accordion-show:after,.project__accordion-hide:after{content:"";width:12px;height:12px;display:inline-block;background-image:url("../elements/icon_accordion.svg");background-position:center;background-size:contain;background-repeat:no-repeat;margin-left:5px}.project__accordion-show{display:inline-block}.project__accordion-hide{display:none}.project__accordion-hide:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.project__accordion-content{display:none;margin-top:24px}.layer--project .layer__wrap{padding-top:24px}.layer--project .layer__content>.block--form:last-child{padding-bottom:var(--space-large-force)}.project-title h1{font:700 24px/1.06 "futura-pt",sans-serif;color:#4B4B4B;margin-top:-4px}.project-title h1+h2{padding-top:54px}.block--project-title h2+p{margin-top:18px}.block-image--large-right .block-image__caption,.block-image--large-full .block-image__caption,.block-image--large-left .block-image__caption{width:100%}.block-image__caption{margin-top:15px}.block-text+.block-side{margin-top:var(--space-large-mobile)}.related-items{margin-bottom:0}.related-item{grid-column:span 12;margin-bottom:0}.related-item+.related-item{margin-top:var(--space-works)}.related-item__title{margin-top:20px}.people{margin-bottom:-46px;margin-top:89px}.person{grid-column:span 6;margin-bottom:46px}.project-filter__mobile{grid-column:span 12}.project-filter__mobile-button{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;font:600 16px/1.2 "futura-pt",sans-serif;color:#E33B45;display:inline-block}.project-filter__mobile-button:after{content:"";display:inline-block;background-image:url("../elements/icon_filter_open.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin-left:3px}.project-filter__mobile--open .project-filter__mobile-button:after{background-image:url("../elements/icon_filter_close.svg")}.project-filter__mobile-content{display:none}.project-filter__mobile-items{-moz-column-count:2;-webkit-column-count:2;column-count:2;margin-top:18px;margin-bottom:-16px}.project-filter__mobile-item{break-inside:avoid;margin-bottom:16px}.project-filter__item--bottom{display:inline-block;margin-top:46px}.project-items{margin-bottom:0}.project-item{grid-column:span 12;margin-bottom:0}.project-item+.project-item{margin-top:var(--space-works)}.project-item--align-right .project-item__image,.project-item--align-left .project-item__image{width:100%;margin-left:0}.project-item__title{margin-top:-4px}.project-item--featured .project-item__title{font:700 17px/1.2 "futura-pt",sans-serif;letter-spacing:0.04em;text-transform:uppercase;margin-top:-4px;width:100%}}@media (max-width: 833px) and (max-width: 833px){.project-item--featured .project-item__title{font-size:16px}}@media (max-width: 833px){.space-on-blocks .block+.block.block--quote{padding-top:var(--space-large)}.space-on-blocks .block.block--quote+*{padding-top:var(--space-large)}.space-on-blocks .block.block--project-text+*{padding-top:var(--space-large-mobile)}.space-on-blocks .block.block--project-title+*{padding-top:var(--space-large-mobile)}.space-on-blocks .block.block.block--subscribe+*{padding-top:60px}.layer--project .space-on-blocks .block.block.block--subscribe+*{padding-top:24px}.space-on-blocks .block.block--text-image+*{padding-top:48px}.space-on-blocks .block--images-2up .block-image+.block-image{margin-top:18px}.layer--pinnable.layer--first .layer__wrap{padding-top:30px}.layer--pinnable:last-child .layer__wrap{padding-bottom:var(--space-large-force)}.layer--pinnable.layer--careers .layer__wrap{padding-top:26px}.layer--pinnable .layer__wrap{padding-bottom:48px}.layer--fixed+.layer--pinnable .layer__wrap{padding-top:24px}.layer--fixed+.layer--pinnable .block--title:first-child+.block--text{padding-top:24px}.layer--animate-width .layer__wrap{width:100%}.layer--fixed.fx-hide-on-mobile+.layer{margin-top:0}.layer--fixed.fx-hide-on-mobile+.layer .layer__wrap{padding-top:0}.mobile-hero-image{width:100%;padding-bottom:24px}.block--title+.block--text{padding-top:24px}.layer--right{padding-left:0;padding-right:0}.layer--right .fx-grid{display:block}.layer--right .block__content{padding-left:var(--space-left);padding-right:var(--space-right)}.layer--right .layer__wrap{margin-left:0;padding-right:0;width:100%}.layer--right .block--text{margin-left:0}.layer--right.layer--pinnable .layer__wrap{padding-bottom:var(--space-large-force)}.block--text-large .block-text p:nth-child(1){margin-top:-5px}.block--border+.project-filter{padding-top:24px}*+.block--partner{padding-top:38px}.block--partner .block__content{margin-left:calc(-1 * var(--space-right));width:calc(100% + var(--space-right) + var(--space-left));padding-left:var(--space-left)}.block-partner{padding-top:48px;padding-bottom:48px}.partner__image{float:none;width:49.23858%}.partner__text{width:100%;margin-left:0}.partner__image+.partner__text{margin-top:43px}*+.block--office{margin-top:48px}.block--office+*{margin-top:64px}.office-items{margin-bottom:0}.office-item{grid-column:span 12;margin-bottom:0}.office-item+.office-item{margin-top:48px}.warp-careers{margin-top:48px;padding-top:26px}*+.block--careers{margin-top:48px}.item-careers{margin-bottom:0;padding-bottom:var(--space-large-force)}.item-career{margin-top:-5px;width:100%;margin-bottom:0}.item-career+.item-career{padding-top:var(--space-small)}.item-career__title{font:700 24px/1.06 "futura-pt",sans-serif}.item-career__arrow{bottom:3px;right:1px}.item-career__location{margin-top:13px}.item-ideas{margin-bottom:0}.item-idea{margin-bottom:0;width:100%}.item-idea+.item-idea{margin-top:48px}.item-idea+.item-idea.item-idea--text{margin-top:48px}.item-idea.item-idea--text+.item-idea{margin-top:48px}.item-idea__title{margin-top:21px}.item-idea__text{margin-top:26px}.item-idea__meta{margin-top:17px}.item-idea--text{padding-left:0;padding-top:19px}.item-idea--text .item-idea__title{font:700 24px/1.06 "futura-pt",sans-serif}.item-idea--text .item-idea__meta{margin-top:27px}.block-meta+*{margin-top:var(--space-large-mobile)}.ideas-width{width:100%}.layer--idea .block--project-title{margin-bottom:20px}.layer--idea .block--project-title .project-title h1{color:#fff}.block-subscribe{padding-top:24px;padding-bottom:60px}.block-subscribe__title{padding-bottom:42px}.block-subscribe__line{margin-top:23px}.form{grid-column:span 12}.form__group{display:block}.form__group .form__wrap-input{width:100%}.form__group .form__wrap-input+.form__wrap-input{margin-left:0;margin-top:38px}.form__group+.form__wrap-input,.form__wrap-input+.form__wrap-input{margin-top:38px}.form__wrap-checkbox{margin-top:40px}.form__wrap-button{margin-top:42px}.card:last-child{padding-bottom:var(--space-large-force)}.card--1{padding-bottom:48px}.card--1 .card__content-text{width:100%}.card--2 .card__content-text{width:100%}.card *+.line,.block--text-large *+.line{margin-bottom:-0.2em}.layer--home .block--text:first-child.block--text-large{padding-top:24px}.block-image-shadow{height:calc(100% - 16px);top:16px}.block-image-content{position:relative;color:#4B4B4B}.block-image-content .block-image-content__inner>*{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;opacity:1}.block-image-content__title{margin-top:-5px;margin-bottom:5px}.block-image-content__title a{color:#4B4B4B}.block-image-content__inner{margin-top:24px;padding-bottom:48px}.block-image-content__inner .line--project{margin-top:18px}.line--project .line__link a:after{border-bottom-color:#C8C8C8}.block-image--large-left .block-image-content__inner,.block-image--large-right .block-image-content__inner{opacity:1;top:0;width:100%;margin-left:0}.block-image--large-left .block-image-shadow,.block-image--large-right .block-image-shadow{width:calc(100% + var(--space-left))}.block-image--large-left .block-image-content{margin-left:0;padding-right:0;padding-left:var(--space-left)}.block-image--large-right .block-image-content{margin-left:0;padding-left:0;padding-right:var(--space-right)}.line--project .line__link a{color:#4B4B4B}.line--project .line__line{border-top-color:#4B4B4B}.block--text-simple{margin-bottom:96px}.block-text-simple{grid-column:span 12}.block-text-simple>h1:first-child{margin-top:-4px}.form-search{padding-top:104px}.search-content{padding-bottom:var(--space-large-force)}.search-group{margin-top:72px}.search-group+.search-group{margin-top:72px}.search-group--projects .search-results,.search-group--ideas .search-results{margin-bottom:0}.search-project{padding-bottom:0}.search-project+.search-project{padding-top:48px}.search-idea{padding-bottom:0}.search-idea+.search-idea{padding-top:48px}.search-group__title{padding-bottom:48px}.search-result{grid-column:span 12}.search-leadership{grid-column:span 6}.search-careers{grid-column:span 12;margin-bottom:var(--space-small)}.overlayer-back{padding-bottom:var(--space-large-force)}.button{margin-top:41px}.block-text-simple .button{margin-top:65px}.block--text-image .block-text{width:100%}.block--text-image .block-text+.block-image{width:83.07953%}.layer--project:not(.layer--idea) .project-text-mobile-hidden{display:none}.layer--project:not(.layer--idea) .project-text-mobile-hidden:not([style*="display: block"])+.block-image{margin-top:0 !important}.project-item__subtitle,.project-item--featured .project-item__title,.project-item__title,.related-item__title,.related-item__meta,.related-item__subtitle{font-size:21px}.project-item .project-item__subtitle{margin-top:3px}.item-idea .item-idea__text{margin-top:3px}.item-idea .item-idea__title+.item-idea__meta{margin-top:5px}.related-item .related-item__subtitle{margin-top:5px}.layer--newsletter{width:91.53976%}.button+.block-share{margin-top:47px}.block-share{margin-bottom:29px}}#grid{display:grid;grid-template-columns:repeat(12, 6.93739%);grid-column-gap:1.52284%;padding-left:var(--space-left);padding-right:var(--space-right);position:fixed;left:0;right:0;width:100%;height:100vh;top:0;opacity:0.2;pointer-events:none;z-index:10000}#grid.grid--hidden{display:none}#grid div{background:lime}
