@charset "UTF-8";.visually-hidden{width:1px;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);border:0}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{width:auto;height:auto;margin:0;position:static;white-space:inherit;overflow:visible;clip:auto}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}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,menu,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,main,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,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,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}*{outline:0!important;-webkit-tap-highlight-color:transparent!important}*,*:before,*:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;background:#e9e9eb}main{flex-grow:1;background-color:#e9e9eb}.ajax-wrapper{display:flex;flex-direction:column;min-height:calc(var(--vh, 1vh) * 100);position:relative;background-color:inherit}.ajax-wrapper.is-loading{pointer-events:none}button{text-transform:inherit;cursor:pointer}img,video,svg{display:block;width:100%;height:auto}[data-load-container].is-loading{pointer-events:none}#transition-overlay{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:5995;visibility:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:0;background-color:#e9e9eb}.fb-xfbml-parse-ignore{visibility:hidden}@media screen and (min-width: 425px){.show-mobile{display:none}}@media screen and (max-width: 389px){.show-mobile{display:none}}@media screen and (max-width: 424px){.hide-mobile{display:none}}@font-face{font-family:Akkurat;src:url(/wp-content/themes/kovac/_/dist/AkkuratLLWeb-Regular.801ed22d.woff2) format("woff2"),url(/wp-content/themes/kovac/_/dist/AkkuratLLWeb-Regular.56e8a84e.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Akkurat;src:url(/wp-content/themes/kovac/_/dist/AkkuratLLWeb-Italic.de90ab0f.woff2) format("woff2"),url(/wp-content/themes/kovac/_/dist/AkkuratLLWeb-Italic.5b9923b9.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Akkurat;src:url(/wp-content/themes/kovac/_/dist/AkkuratLLWeb-Bold.ace5438b.woff2) format("woff2"),url(/wp-content/themes/kovac/_/dist/AkkuratLLWeb-Bold.2d326c7c.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Longhand;src:url(/wp-content/themes/kovac/_/dist/longhand-webfont.8768129e.woff2) format("woff2"),url(/wp-content/themes/kovac/_/dist/longhand-webfont.579c37f3.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;color:#333;letter-spacing:-.002em}select,input,textarea{color:inherit}::selection{text-shadow:none;background:rgba(200,200,200,.25)}a{display:inline-block;color:inherit;text-decoration:none}a:link{-webkit-tap-highlight-color:#333}address{font-style:normal}small{font-size:inherit}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-in-viewport]{animation-duration:.7s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:forwards}[data-in-viewport][data-in-viewport-delay="1"]{animation-delay:.3s}[data-in-viewport][data-in-viewport-delay="2"]{animation-delay:.4s}[data-in-viewport][data-in-viewport-delay="3"]{animation-delay:.5s}[data-in-viewport][data-in-viewport-delay="4"]{animation-delay:.6s}[data-in-viewport][data-in-viewport-delay="5"]{animation-delay:.7s}[data-in-viewport][data-in-viewport-delay="6"]{animation-delay:.8s}[data-in-viewport][data-in-viewport-delay="7"]{animation-delay:.9s}[data-in-viewport][data-in-viewport-delay="8"]{animation-delay:1s}[data-in-viewport][data-in-viewport-delay="9"]{animation-delay:1.1s}[data-in-viewport][data-in-viewport-delay="10"]{animation-delay:1.2s}[data-in-viewport][data-in-viewport-delay="11"]{animation-delay:1.3s}[data-in-viewport][data-in-viewport-delay="12"]{animation-delay:1.4s}[data-in-viewport][data-in-viewport-delay="13"]{animation-delay:1.5s}[data-in-viewport][data-in-viewport-delay="14"]{animation-delay:1.6s}[data-lazy-load]:not(.media__image-hover),[data-video-autoplay],.media:not(.has-thumb) iframe,.media.chapter__background.has-thumb iframe{animation-duration:1s;animation-timing-function:ease;animation-fill-mode:none;opacity:0}[next-hero-media] [data-lazy-load]:not(.media__image-hover),[next-hero-media] [data-video-autoplay],[next-hero-media] .media:not(.has-thumb) iframe,[next-hero-media] .media.chapter__background.has-thumb iframe{animation:none}[data-lazy-load].loaded:not(.media__image-hover),[data-video-autoplay].loaded,.media:not(.has-thumb).has-started iframe,.media.chapter__background.has-thumb.has-loaded iframe{animation-name:appear;opacity:1}[next-hero-media] [data-lazy-load].loaded:not(.media__image-hover),[next-hero-media] [data-video-autoplay].loaded,[next-hero-media] .media:not(.has-thumb).has-started iframe,[next-hero-media] .media.chapter__background.has-thumb.has-loaded iframe{animation:none}[data-in-viewport=fade]{opacity:0}[data-in-viewport=fade].is-in-viewport{animation-name:appear}input,select,button,textarea{padding:0;color:inherit;font:inherit;border:0;border-radius:0;background:none;-webkit-appearance:none;appearance:none;-webkit-font-smoothing:antialiased}textarea{resize:vertical}.audio{display:none}.audio-toggle{position:relative}.audio-toggle__text{width:1px;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);border:0}.audio-toggle__text--play{display:block}.is-playing .audio-toggle__text--play,.audio-toggle__text--pause{display:none}.is-playing .audio-toggle__text--pause{display:block}.audio-toggle__text svg{width:.9rem}.button{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:12rem;height:3.8rem;padding:0 3rem;color:#000;transition:background-color .3s ease,color .3s ease,border-color .3s ease;border:1px solid #b9b9b9;border-radius:2rem}@media (hover: hover) and (pointer: fine){.button:hover{color:#fff;border-color:#828282;background-color:#828282}}.button:focus-visible{color:#fff;border-color:#828282;background-color:#828282}.button--filled{display:flex;align-items:center;justify-content:space-between;padding:2.9rem 3rem 2.9rem 2.1rem;color:#000;border:0;background-color:#d0a351}@media (hover: hover) and (pointer: fine){.button--filled:hover{color:#000;background-color:#dbb879}}.button--filled:focus-visible{color:#000;background-color:#dbb879}.button__icon{width:100%;min-width:1.1rem;max-width:1.1rem;height:100%;min-height:2.1rem;max-height:2.1rem}.button__icon svg{width:100%;height:100%}.cookies{display:none;align-items:flex-end;padding:2rem 2.5rem;position:fixed;right:var(--margin-right);bottom:2.5rem;left:var(--margin-left);z-index:1000;visibility:hidden;transition:.3s ease;transition-property:opacity,visibility;opacity:0;gap:var(--gutter)}.cookies.ovee-component{display:none}.no-js .cookies,.cookies.is-visible{visibility:visible;opacity:1}.dialog{display:none;width:100vw;position:fixed;top:0;bottom:0;left:0;z-index:9000;visibility:hidden;overflow-y:scroll;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .5s ease,visibility 0ms .5s;pointer-events:none;opacity:0;background-color:#e9e9eb}.dialog--image-lightbox{overflow-y:unset;transition:opacity 1s ease,visibility 1s ease,background-color 1s ease;transition-delay:.15s;background-color:transparent}.dialog--design-process{overflow-x:hidden;transition:opacity 1s ease,visibility 1s ease;transition-delay:.5s;background-color:#f3f1e7;-ms-scroll-chaining:none;overscroll-behavior:contain}.dialog--executive-architecture,.dialog--inquire{overflow:hidden;transition:opacity 1s ease,visibility 1s ease;transition-delay:.5s}.dialog--executive-architecture{width:100%;min-width:100vw;max-width:100vw;height:100%!important;min-height:calc(var(--vh, 1vh) * 100);max-height:calc(var(--vh, 1vh) * 100)}@supports (min-height: 100dvh){.dialog{height:100%;min-height:100vh;max-height:100vh;bottom:unset}}.dialog--inquire{display:flex;align-items:center;justify-content:center;transition-delay:0ms;background-color:#ffffff80}.page-template-studio-designprocess .dialog--inquire{background-color:#00000080}.dialog.ovee-component{display:flex}.dialog[aria-hidden=false]{visibility:visible;-webkit-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:auto;opacity:1}.dialog--image-lightbox[aria-hidden=false]{transition:background-color .6s;background-color:#e9e9eb}.dialog--design-process[aria-hidden=false],.dialog--executive-architecture[aria-hidden=false],.dialog--inquire[aria-hidden=false]{transition-delay:0ms}.dialog__inner{width:100%;height:100%;min-height:calc(var(--vh, 1vh) * 100);max-height:calc(var(--vh, 1vh) * 100)}.dialog--image-lightbox .dialog__inner{visibility:hidden;transition:opacity 1s ease,visibility 1s ease;transition-delay:0ms;opacity:0}.dialog--image-lightbox[aria-hidden=false] .dialog__inner{visibility:visible;transition:none;transition-delay:.5s;opacity:1}.dialog--design-process .dialog__inner{visibility:hidden;transition:opacity 1s ease,visibility 1s ease;transition-delay:0ms;opacity:0}.dialog--design-process[aria-hidden=false] .dialog__inner{visibility:visible;transition-delay:.5s;opacity:1}.dialog--executive-architecture .dialog__inner{display:flex;flex-direction:column;justify-content:center;position:relative;visibility:hidden;transition:opacity 1s ease,visibility 1s ease;transition-delay:0ms;opacity:0}.dialog--executive-architecture .dialog__inner,.dialog--inquire .dialog__inner{visibility:hidden;transition:opacity 1s ease,visibility 1s ease;transition-delay:0ms;opacity:0}.dialog--inquire .dialog__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90rem;height:50rem;min-height:unset;max-height:unset;padding:6.5rem 18rem;position:relative;background-color:#e9e9eb;box-shadow:0 .4rem 1.2rem #0006}@media screen and (max-width: 1024px){.dialog--inquire .dialog__inner{width:calc(100% - 2 * var(--margin-right));height:auto;padding:5rem 10rem}}@media screen and (max-width: 767px){.dialog--inquire .dialog__inner{padding:5rem 2rem}}.dialog--executive-architecture[aria-hidden=false] .dialog__inner,.dialog--inquire[aria-hidden=false] .dialog__inner{visibility:visible;transition-delay:.5s;opacity:1}.dialog--inquire[aria-hidden=false] .dialog__inner{transition-delay:0ms}@supports (min-height: 100dvh){.dialog__inner{height:100%;min-height:100vh;max-height:100vh}}.dialog__close{display:flex;align-items:center;justify-content:center;position:fixed;right:2rem;z-index:5}.dialog--image-lightbox .dialog__close{visibility:hidden;transition-delay:0ms;opacity:0}.dialog--image-lightbox[aria-hidden=false] .dialog__close{visibility:visible;transition:transform .5s ease 0ms,opacity .5s ease .5s,visibility .5s ease .5s;opacity:1}.dialog--image-lightbox .dialog__close,.dialog--executive-architecture .dialog__close,.dialog--inquire .dialog__close{width:3rem;height:3rem;top:2rem;right:unset;left:calc(100% - 5rem);transition:transform .5s ease 0ms,opacity .5s ease,visibility .5s ease;border-radius:50%;background-color:#d9d9d9;will-change:transform;backface-visibility:hidden}@media (hover: hover) and (pointer: fine){.dialog--image-lightbox .dialog__close:hover,.dialog--executive-architecture .dialog__close:hover,.dialog--inquire .dialog__close:hover{transform:scale(.85)}}.dialog--image-lightbox .dialog__close:focus-visible,.dialog--executive-architecture .dialog__close:focus-visible,.dialog--inquire .dialog__close:focus-visible{transform:scale(.85)}.dialog--image-lightbox .dialog__close:before,.dialog--image-lightbox .dialog__close:after,.dialog--executive-architecture .dialog__close:before,.dialog--executive-architecture .dialog__close:after,.dialog--inquire .dialog__close:before,.dialog--inquire .dialog__close:after{content:"";display:block;width:2rem;height:1px;position:absolute;transition:transform .5s ease;background-color:#000;will-change:scale;backface-visibility:hidden}.dialog--image-lightbox .dialog__close:before,.dialog--executive-architecture .dialog__close:before,.dialog--inquire .dialog__close:before{transform:rotate(45deg)}.dialog--image-lightbox .dialog__close:after,.dialog--executive-architecture .dialog__close:after,.dialog--inquire .dialog__close:after{transform:rotate(-45deg)}.dialog--inquire .dialog__close{position:absolute;top:1rem;right:unset;left:calc(100% - 4rem)}.dialog--design-process .dialog__close{width:5.3rem;height:4rem;top:1.9rem;right:unset;left:calc(100% - 7.3rem)}@media (hover: hover) and (pointer: fine){.dialog--design-process .dialog__close:hover span path{stroke-dashoffset:152;stroke-dashoffset:0}}.dialog--design-process .dialog__close:focus-visible span path{stroke-dashoffset:152;stroke-dashoffset:0}.dialog--design-process .dialog__close:before{font-family:Longhand,serif;font-size:3.2rem;font-weight:500;line-height:3.4rem;content:"x";display:block;color:#828282;font-size:5.1rem}@media screen and (max-width: 767px){.dialog--design-process .dialog__close:before{font-size:2.4rem;line-height:2.6rem}}@media screen and (max-width: 767px){.dialog--design-process .dialog__close:before{font-size:5rem}}.dialog--design-process .dialog__close span{width:100%;height:100%;position:absolute;inset:0;color:#b9b9b9}.dialog--design-process .dialog__close span path{stroke-dasharray:152;stroke-dashoffset:304;transition:stroke-dashoffset 1.2s cubic-bezier(.215,.61,.355,1)}.dialog__headline{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem;width:-moz-fit-content;width:fit-content;position:absolute;top:6rem;left:50%;color:#000;text-align:center;transform:translate(-50%)}@media screen and (max-width: 1024px){.dialog__headline{font-size:2.4rem;line-height:3rem}}@media screen and (max-width: 1024px){.dialog__headline{top:var(--margin-right)}}@media screen and (max-width: 767px){.dialog__headline{font-family:Akkurat,sans-serif;font-size:2.4rem;font-weight:400;line-height:3rem;width:100%;padding:0 6rem;top:4rem}}@media screen and (max-width: 767px) and (max-width: 767px){.dialog__headline{font-size:2rem;line-height:2.6rem}}.dialog--inquire .dialog__headline{font-family:Akkurat,sans-serif;font-size:2.4rem;font-weight:400;line-height:3rem;margin-top:.6rem;position:static;transform:unset}@media screen and (max-width: 767px){.dialog--inquire .dialog__headline{font-size:2rem;line-height:2.6rem}}@media screen and (max-width: 1024px){.dialog--inquire .dialog__headline{margin-top:0}}.footer{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem;position:relative;color:#000;background-color:#6a5166}.footer--clay{background-color:#d0a351}.footer--olive-green{background-color:#84958c}.footer__container{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);display:flex;flex-direction:column;padding-top:3.4rem;padding-right:3rem;padding-bottom:3.4rem;row-gap:3rem}@media screen and (max-width: 1024px){.footer__container{padding:4rem 2rem 2.2rem;row-gap:2rem}}@media screen and (max-width: 767px){.footer__container{padding:4rem 2rem 4.1rem;row-gap:3.9rem}}.footer__top{display:flex;justify-content:space-between}.footer__logo{display:block;align-self:flex-end;width:10.2rem;height:2.4rem}@media screen and (max-width: 1024px){.footer__logo{align-self:flex-start}}.footer__logo svg{width:100%;height:100%}.footer__middle{display:flex}@media screen and (max-width: 767px){.footer__middle{flex-direction:column;row-gap:4rem}}.footer__menu{width:50%;padding-right:10.2rem;padding-left:1.6rem;columns:10rem 2}@media screen and (max-width: 767px){.footer__menu{width:100%}}@media screen and (max-width: 1024px){.footer__menu{padding-right:0;column-gap:2rem;padding-left:2rem}}@media screen and (max-width: 767px){.footer__menu{padding-left:0}}.footer__menu li{margin-bottom:1rem}.footer__menu li a{display:inline-flex;position:relative}@media (pointer: fine){.footer__menu li a{white-space:nowrap}}.footer__menu li a:after{content:"";display:block;height:1px;position:absolute;right:0;left:0;z-index:0;transition:transform .35s ease;background-color:currentColor;will-change:transform,background-color}.header-over-media.header-modified .footer__menu li a:after{color:var(--nav-el-color, currentColor)!important}@media (hover: hover) and (pointer: fine){.footer__menu li a:hover:after{transform:scaleX(1);transform-origin:left center}}.footer__menu li a:focus-visible:after{transform:scaleX(1);transform-origin:left center}.footer__menu li a:after{bottom:0;transform:scaleX(0);transform-origin:right center}.footer__bottom{display:flex;justify-content:flex-end;column-gap:3.1rem;padding-top:2.8rem}@media screen and (max-width: 1024px){.footer__bottom{padding-top:2.2rem}}@media screen and (max-width: 767px){.footer__bottom{flex-wrap:wrap;max-width:18.3rem;column-gap:1.2rem;margin-right:0;margin-left:auto;padding-top:.2rem;row-gap:.2rem}}.footer__bottom-link{display:inline-flex;position:relative}@media (pointer: fine){.footer__bottom-link{white-space:nowrap}}.footer__bottom-link:after{content:"";display:block;height:1px;position:absolute;right:0;left:0;z-index:0;transition:transform .35s ease;background-color:currentColor;will-change:transform,background-color}.header-over-media.header-modified .footer__bottom-link:after{color:var(--nav-el-color, currentColor)!important}@media (hover: hover) and (pointer: fine){.footer__bottom-link:hover:after{transform:scaleX(1);transform-origin:left center}}.footer__bottom-link:focus-visible:after{transform:scaleX(1);transform-origin:left center}.footer__bottom-link:after{bottom:0;transform:scaleX(0);transform-origin:right center}@media screen and (max-width: 767px){.footer__bottom-link{order:-1}}.footer__background{width:100%;height:100%;position:fixed;top:auto;right:0;bottom:-50%;left:0;z-index:-1;overflow-x:hidden;pointer-events:none;background-color:#6a5166}.footer--clay .footer__background{background-color:#d0a351}.footer--olive-green .footer__background{background-color:#84958c}.form__input{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;width:100%;margin-bottom:2rem;padding:0 1.3rem;line-height:5rem;border-radius:2.5rem;background:#e1e1e1}.form__input::-webkit-input-placeholder{color:#828282}.form__input:-moz-placeholder{color:#828282}.form__input::-moz-placeholder{color:#828282}.form__input:-ms-input-placeholder{color:#828282}.form__submit{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;width:100%;color:#000;line-height:5rem;text-align:center;cursor:pointer;transition:background-color .3s ease;border-radius:2.5rem;background:#d0a351}@media (hover: hover) and (pointer: fine){.form__submit:hover{background-color:#dbb879}}.form__submit:focus-visible{background-color:#dbb879}.form__error{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;margin-bottom:2rem;padding-left:1.3rem;color:#ff3814}.form__ajax-message{display:none}.form.loading{cursor:wait;opacity:.5}.form.loading>*{pointer-events:none}.header{width:var(--margin-left);height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:auto;left:0;z-index:6000;transition:color .7s ease,transform .7s ease;pointer-events:none}@media screen and (max-width: 1024px){.header{width:100%;height:auto;pointer-events:auto}}@media screen and (max-width: 1024px){.header-collapsed:not(.menu-visible) .header{transform:translateY(-100%);pointer-events:none}}.single-client_login .header,.page-template-client-login-project .header{width:auto;height:auto;right:0;bottom:unset;transition:color .7s ease,background-color .7s ease,transform .7s ease;pointer-events:all}.page-template-client-login-project .header{background-color:#6a5166}.header__container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%;padding:3rem 2rem;position:relative;overflow:hidden;transition:padding .7s ease;background-color:transparent;backface-visibility:visible}@media screen and (max-width: 1024px){.header__container{flex-direction:row;align-items:center;justify-content:space-between;height:var(--header-height);padding:3rem 2rem 2rem}}.single-client_login .header__container,.page-template-client-login-project .header__container{flex-direction:row;align-items:flex-end}@media screen and (max-width: 1024px){.single-client_login .header__container,.page-template-client-login-project .header__container{height:auto}}.page-template-client-login-project .header__container{padding:1.6rem 2rem}.header__logo{width:10.2rem;min-width:10.2rem;height:2.4rem;min-height:2.4rem;overflow:hidden;transition:width .7s ease,height .7s ease;backface-visibility:visible}.page-template-client-login-project .header__logo{width:7.5rem;min-width:7.5rem;height:1.8rem;min-height:1.8rem;color:#000}.page-template-client-login-project .header__logo svg{color:#000}.header__client{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem;display:none;margin-bottom:-.2rem;margin-left:2.3rem;line-height:1}@media screen and (max-width: 767px){.header__client{font-size:1.6rem;line-height:2.2rem}}@media screen and (max-width: 767px){.header__client{margin-left:1.5rem;line-height:1}}.page-template-client-login-project .header__client{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;margin-bottom:0;margin-left:1rem;color:#fff;line-height:1;pointer-events:auto}.page-template-client-login-project .header__client:before{content:"<";margin-right:1rem}.single-client_login .header__client,.page-template-client-login-project .header__client{display:block}.header__logout{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;display:none;margin-bottom:-.1rem;margin-left:auto;color:#828282;line-height:1;pointer-events:auto}.page-template-client-login-project .header__logout{color:#b9b9b9}.single-client_login .header__logout,.page-template-client-login-project .header__logout{display:block}.header__nav{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:auto;margin:auto 0}@media screen and (max-width: 1024px){.header__nav{display:none}}.single-client_login .header__nav,.page-template-client-login-project .header__nav{display:none}.header__company{display:flex;flex-direction:column;align-items:flex-end}.header__menu{display:none;flex-direction:column;justify-content:space-between;width:100%;max-width:32rem;height:100%;min-height:100dvh;max-height:100dvh;margin:0;padding:var(--header-height) 2rem 2rem;position:fixed;top:0;bottom:0;left:100%;z-index:6000;transition:transform .5s ease;transform:translate(0);background-color:#e1e1e1;box-shadow:0 var(--header-height) 0 #e1e1e1}@media screen and (max-width: 1024px){.header__menu{display:flex}}@media screen and (max-width: 1024px){.menu-visible .header__menu{transform:translate(-100%)}}.header__menu-toggle{display:grid;grid-template-areas:"text";justify-items:flex-end;margin-top:1.3rem;margin-left:auto;z-index:6005;pointer-events:all}@media screen and (min-width: 1025px){.header__menu-toggle{display:none}}.single-client_login .header__menu-toggle,.page-template-client-login-project .header__menu-toggle{display:none}.header__menu-toggle-text{grid-area:text}.header__menu-toggle-text--open{color:#000;transition:opacity .5s ease,visibility .5s ease,color .3s ease}.header__menu-toggle[aria-expanded=false] .header__menu-toggle-text--open{visibility:visible;transition:opacity .5s .21s ease,visibility .5s .21s ease,color .3s 0ms ease;opacity:1}.is-transitioning .header__menu-toggle[aria-expanded=false] .header__menu-toggle-text--open{transition:opacity .5s .21s ease,visibility .5s .21s ease,color .7s 0ms ease-in-out}.header__menu-toggle[aria-expanded=true] .header__menu-toggle-text--open{visibility:hidden;transition:opacity .21s 0ms ease,visibility .21s 0ms ease,color .3s 0ms ease;opacity:0}.is-transitioning .header__menu-toggle[aria-expanded=true] .header__menu-toggle-text--open{transition:opacity .21s 0ms ease,visibility .21s 0ms ease,color .7s 0ms ease-in-out}.header-over-media .header__menu-toggle-text--open{color:#fff}.header-over-media.header-modified .header__menu-toggle-text--open{color:var(--nav-toggle-color, #fff)!important}.header-over-media .single-project .header__menu-toggle-text--open{color:#000}.header-over-media.header-modified .single-project .header__menu-toggle-text--open{color:var(--logo-color, #000)!important}.page-template-studio-sustainability .header__menu-toggle-text--open,.page-template-studio-designprocess .header__menu-toggle-text--open{color:#fff}@media screen and (max-width: 1024px){.page-template-studio-designprocess .header__menu-toggle-text--open{color:#000}}.light-nav .header__menu-toggle-text--open{color:#fff}@media screen and (max-width: 1024px){.is-transitioning .header__menu-toggle-text--open{color:#000}}@media screen and (max-width: 1024px){.is-transitioning.enter-burger-page .page-template-studio-designprocess .header__menu-toggle-text--open{color:#000}}@media screen and (max-width: 1024px){.is-transitioning.enter-burger-page .page-template-studio-sustainability .header__menu-toggle-text--open{color:#fff}}.header__menu-toggle-text--close{color:#828282;text-transform:lowercase}.header__menu-toggle-text--close:after{content:"x";display:inline-block;padding-left:.7rem}.header__menu-toggle[aria-expanded=false] .header__menu-toggle-text--close{visibility:hidden;transition-delay:.21s;opacity:0}.header__menu-toggle[aria-expanded=true] .header__menu-toggle-text--close{visibility:visible;transition-delay:0ms;opacity:1}.media{width:100%;height:100%;position:relative;z-index:0;overflow:hidden;background-color:var(--dominant-color, #dcdcdc)}.media.chapter__background{background-color:transparent}.front-page__hero.intro-init .media{background-color:#e9e9eb}.media__image,.media__image-hover,.media__image-thumbnail,.media__video{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;transform:scale(1.005);pointer-events:none;object-fit:cover}.media__image-thumbnail{z-index:2}.has-started:not(.chapter__background) .media__image-thumbnail{transition:opacity .8s linear 0ms;animation-name:none!important;opacity:0!important}.intro-init .media__image-thumbnail{opacity:0!important}.front-page__hero-media.is-ready .media__image-thumbnail{transition:opacity .8s linear 0ms;opacity:0!important}.chapter__background.is-ready .media__image-thumbnail{transition:opacity 1ms linear 1s;opacity:0!important}.media__image.left_top{object-position:left top}.media__image.center_top{object-position:center top}.media__image.right_top{object-position:right top}.media__image.left_center{object-position:left center}.media__image.center_center{object-position:center center}.media__image.right_center{object-position:right center}.media__image.left_bottom{object-position:left bottom}.media__image.center_bottom{object-position:center bottom}.media__image.right_bottom{object-position:right bottom}.media--with-hover .media__image{z-index:1}.media--with-hover .media__image-hover{z-index:2;visibility:hidden;transition:opacity .7s ease,visibility .7s ease;opacity:0}@media (hover: hover) and (pointer: fine){.project-tile:has(.media__image-hover.loaded):hover .media--with-hover .media__image-hover{visibility:visible;opacity:1}}.project-tile:has(.media__image-hover.loaded):focus-visible .media--with-hover .media__image-hover{visibility:visible;opacity:1}.media--auto .media__image,.media--auto .media__image-hover,.media--auto .media__video{height:auto;position:static}.media--iframe>div{contain:strict;width:100%;height:100%;position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.001)}.media--iframe.media--auto{padding-top:calc(var(--media-h, 16) / var(--media-w, 9) * 100%)}.media--iframe[data-no-autoplay]{aspect-ratio:calc(var(--media-w) / var(--media-h))}.media--iframe[data-no-autoplay] iframe{pointer-events:all}.media--iframe iframe{width:200vmax!important;min-width:200vmax!important;max-width:200vmax!important;height:100vw!important;min-height:100%;max-height:100%;position:absolute;top:0!important;left:50%!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;transform:translate(-50%) scale(1.005);pointer-events:none}.nav{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2rem;display:flex;flex-direction:column;visibility:visible;transition:opacity .5s ease,visibility .5s ease;pointer-events:all;opacity:1}.nav .menu-item{display:flex;flex-direction:column}.home .nav .menu-item{overflow:clip}.nav .menu-item a{--alpha-val: .5;width:-moz-fit-content;width:fit-content;color:rgba(0,0,0,var(--alpha-val));transition:padding-left .3s ease,color .3s ease}.home .nav .menu-item a{--alpha-val: 1;color:#000}.header-over-media .nav .menu-item a{color:rgba(255,255,255,var(--alpha-val))}.header-over-media .home .nav .menu-item a{--alpha-val: 1;color:#fff}.page-template-studio-sustainability .nav .menu-item a{color:rgba(255,255,255,var(--alpha-val))}.page-template-studio-designprocess .nav .menu-item a{color:rgba(0,0,0,var(--alpha-val))}.light-nav .nav .menu-item a{color:rgba(255,255,255,var(--alpha-val))}.header-over-media.header-modified .nav .menu-item a{color:var(--nav-el-color, #fff)!important}.is-transitioning .nav .menu-item a{color:rgba(0,0,0,var(--alpha-val));transition:padding-left .3s ease,color .7s ease-in-out}.header-over-media.is-transitioning .nav .menu-item a,.is-transitioning.stay-burger-page .page-template-studio-sustainability .nav .menu-item a,.is-transitioning.light-nav.stay-burger-page .page-template-studio-designprocess .nav .menu-item a{color:rgba(255,255,255,var(--alpha-val))}.is-transitioning.stay-burger-page .page-template-studio-designprocess .nav .menu-item a{color:rgba(0,0,0,var(--alpha-val))}.nav .menu-item a span[data-title-item]:before{transition:opacity .3s ease,visibility .3s ease}.next-project-transitioning .nav .menu-item a{color:rgba(0,0,0,var(--alpha-val))!important;transition:color .3s ease!important}.header-over-media.header-modified .nav .menu-item:not(:hover) a{transition:none}.nav .menu-item:not(:first-of-type){padding-top:2rem}@media (hover: hover) and (pointer: fine){.nav .menu-item:not(.current-menu-parent,.current-menu-item,.current-project-parent)>a:hover{--alpha-val: 1}}.nav .menu-item:not(.current-menu-parent,.current-menu-item,.current-project-parent)>a:focus-visible{--alpha-val: 1}.nav .menu-item:not(.current-menu-parent,.current-menu-item,.current-project-parent)>a>span{display:inline-flex;position:relative}@media (pointer: fine){.nav .menu-item:not(.current-menu-parent,.current-menu-item,.current-project-parent)>a>span{white-space:nowrap}}.nav .menu-item:not(.current-menu-parent,.current-menu-item,.current-project-parent)>a>span:after{content:"";display:block;height:1px;position:absolute;right:0;left:0;z-index:0;transition:transform .35s ease;background-color:currentColor;will-change:transform,background-color}.header-over-media.header-modified .nav .menu-item:not(.current-menu-parent,.current-menu-item,.current-project-parent)>a>span:after{color:var(--nav-el-color, currentColor)!important}@media (hover: hover) and (pointer: fine){.nav .menu-item:not(.current-menu-parent,.current-menu-item,.current-project-parent)>a>span:hover:after{transform:scaleX(1);transform-origin:left center}}.nav .menu-item:not(.current-menu-parent,.current-menu-item,.current-project-parent)>a>span:focus-visible:after{transform:scaleX(1);transform-origin:left center}.nav .menu-item:not(.current-menu-parent,.current-menu-item,.current-project-parent)>a>span:after{bottom:0;transform:scaleX(0);transform-origin:right center}.nav .menu-item.current-menu-item>[data-menu-item-child],.nav .menu-item.current-menu-parent>[data-menu-item-parent],.nav .menu-item.current-project-parent>[data-menu-item-parent],.nav .menu-item.current-project-parent>[data-menu-item-single],.nav .menu-item.current-press-parent>[data-menu-item-parent],.nav .menu-item.current-menu-item>[data-menu-item-single]{color:#000}.header-over-media .nav .menu-item.current-menu-item>[data-menu-item-child],.is-transitioning.header-over-media .nav .menu-item.current-menu-item>[data-menu-item-child],.page-template-studio-sustainability .nav .menu-item.current-menu-item>[data-menu-item-child],.header-over-media .nav .menu-item.current-menu-parent>[data-menu-item-parent],.is-transitioning.header-over-media .nav .menu-item.current-menu-parent>[data-menu-item-parent],.page-template-studio-sustainability .nav .menu-item.current-menu-parent>[data-menu-item-parent],.header-over-media .nav .menu-item.current-project-parent>[data-menu-item-parent],.is-transitioning.header-over-media .nav .menu-item.current-project-parent>[data-menu-item-parent],.page-template-studio-sustainability .nav .menu-item.current-project-parent>[data-menu-item-parent],.header-over-media .nav .menu-item.current-project-parent>[data-menu-item-single],.is-transitioning.header-over-media .nav .menu-item.current-project-parent>[data-menu-item-single],.page-template-studio-sustainability .nav .menu-item.current-project-parent>[data-menu-item-single],.header-over-media .nav .menu-item.current-press-parent>[data-menu-item-parent],.is-transitioning.header-over-media .nav .menu-item.current-press-parent>[data-menu-item-parent],.page-template-studio-sustainability .nav .menu-item.current-press-parent>[data-menu-item-parent],.header-over-media .nav .menu-item.current-menu-item>[data-menu-item-single],.is-transitioning.header-over-media .nav .menu-item.current-menu-item>[data-menu-item-single],.page-template-studio-sustainability .nav .menu-item.current-menu-item>[data-menu-item-single]{color:#fff}.page-template-studio-designprocess .nav .menu-item.current-menu-item>[data-menu-item-child],.page-template-studio-designprocess .nav .menu-item.current-menu-parent>[data-menu-item-parent],.page-template-studio-designprocess .nav .menu-item.current-project-parent>[data-menu-item-parent],.page-template-studio-designprocess .nav .menu-item.current-project-parent>[data-menu-item-single],.page-template-studio-designprocess .nav .menu-item.current-press-parent>[data-menu-item-parent],.page-template-studio-designprocess .nav .menu-item.current-menu-item>[data-menu-item-single]{color:#000}.light-nav .page-template-studio-designprocess .nav .menu-item.current-menu-item>[data-menu-item-child],.light-nav .page-template-studio-designprocess .nav .menu-item.current-menu-parent>[data-menu-item-parent],.light-nav .page-template-studio-designprocess .nav .menu-item.current-project-parent>[data-menu-item-parent],.light-nav .page-template-studio-designprocess .nav .menu-item.current-project-parent>[data-menu-item-single],.light-nav .page-template-studio-designprocess .nav .menu-item.current-press-parent>[data-menu-item-parent],.light-nav .page-template-studio-designprocess .nav .menu-item.current-menu-item>[data-menu-item-single]{color:#fff}.header-over-media.header-modified .nav .menu-item.current-menu-item>[data-menu-item-child],.header-over-media.header-modified .nav .menu-item.current-menu-parent>[data-menu-item-parent],.header-over-media.header-modified .nav .menu-item.current-project-parent>[data-menu-item-parent],.header-over-media.header-modified .nav .menu-item.current-project-parent>[data-menu-item-single],.header-over-media.header-modified .nav .menu-item.current-press-parent>[data-menu-item-parent],.header-over-media.header-modified .nav .menu-item.current-menu-item>[data-menu-item-single]{color:var(--current-el-color, #fff)!important;transition:none}.is-transitioning .nav .menu-item.current-menu-item>[data-menu-item-child],.is-transitioning.leave-burger-page .nav .menu-item.current-menu-item>[data-menu-item-child],.is-transitioning.enter-burger-page .nav .menu-item.current-menu-item>[data-menu-item-child],.is-transitioning.stay-burger-page .page-template-studio-designprocess .nav .menu-item.current-menu-item>[data-menu-item-child],.is-transitioning .nav .menu-item.current-menu-parent>[data-menu-item-parent],.is-transitioning.leave-burger-page .nav .menu-item.current-menu-parent>[data-menu-item-parent],.is-transitioning.enter-burger-page .nav .menu-item.current-menu-parent>[data-menu-item-parent],.is-transitioning.stay-burger-page .page-template-studio-designprocess .nav .menu-item.current-menu-parent>[data-menu-item-parent],.is-transitioning .nav .menu-item.current-project-parent>[data-menu-item-parent],.is-transitioning.leave-burger-page .nav .menu-item.current-project-parent>[data-menu-item-parent],.is-transitioning.enter-burger-page .nav .menu-item.current-project-parent>[data-menu-item-parent],.is-transitioning.stay-burger-page .page-template-studio-designprocess .nav .menu-item.current-project-parent>[data-menu-item-parent],.is-transitioning .nav .menu-item.current-project-parent>[data-menu-item-single],.is-transitioning.leave-burger-page .nav .menu-item.current-project-parent>[data-menu-item-single],.is-transitioning.enter-burger-page .nav .menu-item.current-project-parent>[data-menu-item-single],.is-transitioning.stay-burger-page .page-template-studio-designprocess .nav .menu-item.current-project-parent>[data-menu-item-single],.is-transitioning .nav .menu-item.current-press-parent>[data-menu-item-parent],.is-transitioning.leave-burger-page .nav .menu-item.current-press-parent>[data-menu-item-parent],.is-transitioning.enter-burger-page .nav .menu-item.current-press-parent>[data-menu-item-parent],.is-transitioning.stay-burger-page .page-template-studio-designprocess .nav .menu-item.current-press-parent>[data-menu-item-parent],.is-transitioning .nav .menu-item.current-menu-item>[data-menu-item-single],.is-transitioning.leave-burger-page .nav .menu-item.current-menu-item>[data-menu-item-single],.is-transitioning.enter-burger-page .nav .menu-item.current-menu-item>[data-menu-item-single],.is-transitioning.stay-burger-page .page-template-studio-designprocess .nav .menu-item.current-menu-item>[data-menu-item-single]{color:#000}.is-transitioning.stay-burger-page .page-template-studio-sustainability .nav .menu-item.current-menu-item>[data-menu-item-child],.is-transitioning.light-nav.stay-burger-page .page-template-studio-designprocess .nav .menu-item.current-menu-item>[data-menu-item-child],.is-transitioning.stay-burger-page .page-template-studio-sustainability .nav .menu-item.current-menu-parent>[data-menu-item-parent],.is-transitioning.light-nav.stay-burger-page .page-template-studio-designprocess .nav .menu-item.current-menu-parent>[data-menu-item-parent],.is-transitioning.stay-burger-page .page-template-studio-sustainability .nav .menu-item.current-project-parent>[data-menu-item-parent],.is-transitioning.light-nav.stay-burger-page .page-template-studio-designprocess .nav .menu-item.current-project-parent>[data-menu-item-parent],.is-transitioning.stay-burger-page .page-template-studio-sustainability .nav .menu-item.current-project-parent>[data-menu-item-single],.is-transitioning.light-nav.stay-burger-page .page-template-studio-designprocess .nav .menu-item.current-project-parent>[data-menu-item-single],.is-transitioning.stay-burger-page .page-template-studio-sustainability .nav .menu-item.current-press-parent>[data-menu-item-parent],.is-transitioning.light-nav.stay-burger-page .page-template-studio-designprocess .nav .menu-item.current-press-parent>[data-menu-item-parent],.is-transitioning.stay-burger-page .page-template-studio-sustainability .nav .menu-item.current-menu-item>[data-menu-item-single],.is-transitioning.light-nav.stay-burger-page .page-template-studio-designprocess .nav .menu-item.current-menu-item>[data-menu-item-single]{color:#fff}.next-project-transitioning .nav .menu-item.current-menu-item>[data-menu-item-child],.next-project-transitioning .nav .menu-item.current-menu-parent>[data-menu-item-parent],.next-project-transitioning .nav .menu-item.current-project-parent>[data-menu-item-parent],.next-project-transitioning .nav .menu-item.current-project-parent>[data-menu-item-single],.next-project-transitioning .nav .menu-item.current-press-parent>[data-menu-item-parent],.next-project-transitioning .nav .menu-item.current-menu-item>[data-menu-item-single]{color:#000!important;transition:color .3s ease!important}.is-filtering.content-out .nav .menu-item.current-menu-item>[data-menu-item-child],.is-filtering.content-in .nav .menu-item.current-menu-item>[data-menu-item-child]{color:#00000080}.is-filtering.content-out .nav .menu-item.current-menu-parent>[data-menu-item-parent],.is-filtering.content-in .nav .menu-item.current-menu-parent>[data-menu-item-parent],.is-filtering.content-out .nav .menu-item.current-project-parent>[data-menu-item-parent],.is-filtering.content-in .nav .menu-item.current-project-parent>[data-menu-item-parent]{color:#00000080}.submenu-is-open.is-filtering.content-out .nav .menu-item.current-menu-parent>[data-menu-item-parent],.submenu-is-open.is-filtering.content-in .nav .menu-item.current-menu-parent>[data-menu-item-parent],.submenu-is-open.is-filtering.content-out .nav .menu-item.current-project-parent>[data-menu-item-parent],.submenu-is-open.is-filtering.content-in .nav .menu-item.current-project-parent>[data-menu-item-parent]{color:#000}.nav .menu-item .current-menu-item:not(.current_page_menu) a{padding-left:1.4rem;position:relative}.content-out .nav .menu-item .current-menu-item:not(.current_page_menu) a{padding-left:0}.content-in .nav .menu-item .current-menu-item:not(.current_page_menu) a{padding-left:0}.nav .menu-item .current-menu-item:not(.current_page_menu) span[data-title-item]:before{content:">";display:inline-block;position:absolute;left:0;transform:translate(calc(-100% - .8rem));transform-origin:left center}.content-out .nav .menu-item .current-menu-item:not(.current_page_menu) span[data-title-item]:before{visibility:hidden;opacity:0}.content-in .nav .menu-item .current-menu-item:not(.current_page_menu) span[data-title-item]:before{visibility:visible;opacity:1}.nav .menu__submenu{display:flex;flex-direction:column;height:0;padding-left:1rem;visibility:visible;transition:visibility .7s ease}.nav .menu__submenu.is-open{height:auto}.nav .menu__submenu .menu-item{padding:1rem 0 0}.nav .menu__submenu .menu-item:first-of-type{padding:2rem 0 0}.nav .menu__submenu [data-menu-item-child]{overflow:clip}.nav .menu__submenu [data-anim-item]{display:inline-block;transform:translateY(100%)}.is-open .nav .menu__submenu [data-anim-item]{transform:translateY(0)}.intro-init .nav .menu-item{overflow:clip}.intro-init .nav [data-menu-item]{transform:translateY(100%)}@media screen and (max-width: 1024px){.intro-init .nav [data-menu-item]{transform:translateY(0)}}.page-template-studio-sustainability .nav,.page-template-studio-designprocess .nav{margin-left:-2rem;padding-left:2rem;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;transition-delay:0ms;opacity:0}.nav-visible .page-template-studio-sustainability .nav,.nav-visible .page-template-studio-designprocess .nav{visibility:visible;transition-delay:.3s;opacity:1}.is-transitioning.enter-burger-page .nav{visibility:hidden;opacity:0}.wysiwyg-content ul li{margin-bottom:1.4em;position:relative}.wysiwyg-content ul li:before{content:"\2022  ";display:inline-block;padding-right:.4rem;color:inherit}.wysiwyg-content ol{list-style-position:inside;list-style-type:decimal}.wysiwyg-content blockquote{padding-left:1em;border-left:1px solid currentcolor}.wysiwyg-content p,.wysiwyg-content h1,.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5,.wysiwyg-content h6,.wysiwyg-content ol,.wysiwyg-content ul,.wysiwyg-content blockquote{margin-bottom:1.4em}.wysiwyg-content p:last-child,.wysiwyg-content h1:last-child,.wysiwyg-content h2:last-child,.wysiwyg-content h3:last-child,.wysiwyg-content h4:last-child,.wysiwyg-content h5:last-child,.wysiwyg-content h6:last-child,.wysiwyg-content ol:last-child,.wysiwyg-content ul:last-child,.wysiwyg-content blockquote:last-child{margin-bottom:unset}.wysiwyg-content h1,.wysiwyg-content h2,.wysiwyg-content h3{margin-top:calc($line_height_default * 1.5em)}.wysiwyg-content mark{background-color:#ff0}.wysiwyg-content strong{font-weight:bolder}.wysiwyg-content em,.wysiwyg-content i{font-style:italic}.wysiwyg-content a{display:inline-flex;position:relative}@media (pointer: fine){.wysiwyg-content a{white-space:nowrap}}.wysiwyg-content a:after{content:"";display:block;height:1px;position:absolute;right:0;left:0;z-index:0;transition:transform .35s ease;background-color:currentColor;will-change:transform,background-color}.header-over-media.header-modified .wysiwyg-content a:after{color:var(--nav-el-color, currentColor)!important}@media (hover: hover) and (pointer: fine){.wysiwyg-content a:hover:after{transform:scaleX(1);transform-origin:left center}}.wysiwyg-content a:focus-visible:after{transform:scaleX(1);transform-origin:left center}.wysiwyg-content a:after{bottom:0;transform:scaleX(0);transform-origin:right center}.careers .wysiwyg-content a{color:#6a5166}.logo{width:100%;height:100%;color:#000;transition:color .3s ease;pointer-events:auto}.intro-init .logo{transform:translateY(100%)}.header-over-media .logo,.page-template-studio-sustainability .logo,.page-template-studio-designprocess .logo{color:#fff}@media screen and (max-width: 1024px){.page-template-studio-designprocess .logo{color:#000}}.header-over-media .single-project .logo{color:#000}.header-over-media.header-modified .logo{color:var(--logo-color, #fff)!important;transition:none}@media screen and (max-width: 1024px){.light-nav .logo{color:#fff}}.is-transitioning .logo{transition:color .7s ease-in-out!important}.is-transitioning.leave-burger-page .logo,.is-transitioning.enter-burger-page .logo{color:#000}.is-transitioning.stay-burger-page .logo,.is-transitioning.enter-burger-page .page-template-studio-sustainability .logo,.is-transitioning.enter-burger-page .page-template-studio-designprocess .logo{color:#fff}@media screen and (max-width: 1024px){.is-transitioning.enter-burger-page .page-template-studio-sustainability .logo{color:#fff}}@media screen and (max-width: 1024px){.is-transitioning.stay-burger-page .logo,.is-transitioning.enter-burger-page .page-template-studio-designprocess .logo{color:#000}}.logo svg{width:100%;height:100%}.menu{font-family:Akkurat,sans-serif;font-size:1.8rem;font-weight:400;line-height:2rem;display:flex;flex-direction:column;padding-top:.3rem;pointer-events:all}.menu .menu-item{color:#000}@media screen and (max-width: 1024px){.menu .menu-item:not(:first-of-type){padding-top:2.75rem}}.menu .sub-menu{display:flex;flex-direction:column;height:auto;padding-left:1rem}.menu .sub-menu .menu-item{padding:1.8rem 0 0;color:#828282}@media screen and (max-width: 1024px){.menu .sub-menu .menu-item:first-of-type{padding-top:2.8rem}}@media screen and (max-width: 767px){.menu .sub-menu .menu-item:first-of-type{padding-top:2.9rem}}.address{display:flex;flex-direction:column}.address--menu{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2rem;display:none;align-items:flex-end;width:100%;color:#828282;row-gap:.6rem}@media screen and (max-width: 1024px){.address--menu{display:flex}}.address--footer{width:50%;row-gap:1rem}@media screen and (max-width: 767px){.address--footer{width:100%}}@media screen and (min-width: 1025px){.address--footer br{display:none}}@media screen and (max-width: 1024px){.address--footer .address__company{padding-right:3rem}}@media screen and (max-width: 767px){.address--footer .address__company{padding-right:0}}.address--menu .address__company{justify-content:flex-end;margin-bottom:-.4rem;line-height:1.6;text-align:right;white-space:unset}@media screen and (max-width: 389px){.address--menu .address__company{width:75%}}.address__company,.address__phone,.address__email{width:-moz-fit-content;width:fit-content}.address__company,.address__email{display:inline-flex;position:relative}@media (pointer: fine){.address__company,.address__email{white-space:nowrap}}.address__company:after,.address__email:after{content:"";display:block;height:1px;position:absolute;right:0;left:0;z-index:0;transition:transform .35s ease;background-color:currentColor;will-change:transform,background-color}.header-over-media.header-modified .address__company:after,.header-over-media.header-modified .address__email:after{color:var(--nav-el-color, currentColor)!important}@media (hover: hover) and (pointer: fine){.address__company:hover:after,.address__email:hover:after{transform:scaleX(1);transform-origin:left center}}.address__company:focus-visible:after,.address__email:focus-visible:after{transform:scaleX(1);transform-origin:left center}.address__company:after,.address__email:after{bottom:0;transform:scaleX(0);transform-origin:right center}.socials{display:flex;align-items:center;column-gap:1.9rem}@media screen and (max-width: 389px){.socials{column-gap:1.2rem}}.socials--menu{padding-top:2rem;color:#828282}@media screen and (min-width: 1025px){.socials--menu{display:none}}.socials__item{display:flex}.socials__link{width:3rem;height:3rem;transition:color .35s ease}@media (hover: hover) and (pointer: fine){.socials__link:hover{color:#e1e1e1}}.socials__link:focus-visible{color:#e1e1e1}@media screen and (max-width: 389px){.socials__link{width:2.5rem;height:2.5rem}}.promo-tile{display:flex;flex-direction:column}@media (hover: hover) and (pointer: fine){.promo-tile:hover .media:after{opacity:.2}}.promo-tile:focus-visible{outline:1px solid #333!important;outline-offset:2px}.promo-tile .media:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;transition:opacity .7s ease;opacity:0;background-color:#e9e9eb;inset:0}.promo-tile--primary .media{aspect-ratio:1.45}.promo-tile--secondary{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;height:auto}@media screen and (max-width: 767px){.promo-tile--secondary{max-width:18rem}}@media screen and (max-width: 767px){.promo-tile--secondary{margin-right:4rem}}@media screen and (max-width: 767px){.promo-tile--secondary:last-child{margin-right:0}}.promo-tile--secondary .media{aspect-ratio:.72}.promo-tile__title{padding-top:1rem;color:#000}.promo-tile--secondary .promo-tile__title{text-align:center}.promo-tile__location{padding-left:1rem;color:#828282}.project-tile{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.project-tile:nth-child(9n+1){grid-column:3/span 8}@media screen and (max-width: 1024px){.project-tile:nth-child(9n+1){grid-column:2/span 4}}.project-tile:nth-child(9n+2),.project-tile:nth-child(9n+3),.project-tile:nth-child(9n+5),.project-tile:nth-child(9n+6),.project-tile:nth-child(9n+8),.project-tile:nth-child(9n+9){grid-column:span 6}@media screen and (max-width: 1024px){.project-tile:nth-child(9n+2),.project-tile:nth-child(9n+3),.project-tile:nth-child(9n+5),.project-tile:nth-child(9n+6),.project-tile:nth-child(9n+8),.project-tile:nth-child(9n+9){grid-column:span 3}}.project-tile:nth-child(9n+2) .project-tile__media,.project-tile:nth-child(9n+3) .project-tile__media,.project-tile:nth-child(9n+5) .project-tile__media,.project-tile:nth-child(9n+6) .project-tile__media,.project-tile:nth-child(9n+8) .project-tile__media,.project-tile:nth-child(9n+9) .project-tile__media{height:auto;aspect-ratio:1.5}.project-tile:nth-child(9n+2),.project-tile:nth-child(9n+6),.project-tile:nth-child(9n+8){margin-top:19.6rem}@media screen and (max-width: 1024px){.project-tile:nth-child(9n+2),.project-tile:nth-child(9n+6),.project-tile:nth-child(9n+8){margin-top:12.4rem}}.architecture__content--taxonomy .project-tile:nth-child(9n+2),.architecture__content--login .project-tile:nth-child(9n+2),.architecture__content--taxonomy .project-tile:nth-child(9n+6),.architecture__content--login .project-tile:nth-child(9n+6),.architecture__content--taxonomy .project-tile:nth-child(9n+8),.architecture__content--login .project-tile:nth-child(9n+8){margin-top:0}.project-tile:nth-child(9n+4){grid-column:5/span 8}@media screen and (max-width: 1024px){.project-tile:nth-child(9n+4){grid-column:3/span 4}}.project-tile:nth-child(9n+7){grid-column:1/span 8}@media screen and (max-width: 1024px){.project-tile:nth-child(9n+7){grid-column:1/span 4}}.project-tile:nth-child(9n+1) .project-tile__media,.project-tile:nth-child(9n+4) .project-tile__media,.project-tile:nth-child(9n+7) .project-tile__media{height:auto;aspect-ratio:1.45}@media screen and (max-width: 767px){.project-tile:nth-child(9n+1),.project-tile:nth-child(9n+2),.project-tile:nth-child(9n+3),.project-tile:nth-child(9n+4),.project-tile:nth-child(9n+5),.project-tile:nth-child(9n+6),.project-tile:nth-child(9n+7),.project-tile:nth-child(9n+8),.project-tile:nth-child(9n+9){grid-column:1/-1;margin-top:0}}@media screen and (max-width: 1024px){.project-tile:nth-child(9n+1) .project-tile__media,.project-tile:nth-child(9n+2) .project-tile__media,.project-tile:nth-child(9n+3) .project-tile__media,.project-tile:nth-child(9n+4) .project-tile__media,.project-tile:nth-child(9n+5) .project-tile__media,.project-tile:nth-child(9n+6) .project-tile__media,.project-tile:nth-child(9n+7) .project-tile__media,.project-tile:nth-child(9n+8) .project-tile__media,.project-tile:nth-child(9n+9) .project-tile__media{aspect-ratio:1.5}}.architecture__content--taxonomy .project-tile:nth-child(9n+1),.architecture__content--login .project-tile:nth-child(9n+1),.architecture__content--taxonomy .project-tile:nth-child(9n+3),.architecture__content--login .project-tile:nth-child(9n+3),.architecture__content--taxonomy .project-tile:nth-child(9n+5),.architecture__content--login .project-tile:nth-child(9n+5),.architecture__content--taxonomy .project-tile:nth-child(9n+7),.architecture__content--login .project-tile:nth-child(9n+7),.architecture__content--taxonomy .project-tile:nth-child(9n+9),.architecture__content--login .project-tile:nth-child(9n+9){grid-column:1/span 8}@media screen and (max-width: 1024px){.architecture__content--taxonomy .project-tile:nth-child(9n+1),.architecture__content--login .project-tile:nth-child(9n+1),.architecture__content--taxonomy .project-tile:nth-child(9n+3),.architecture__content--login .project-tile:nth-child(9n+3),.architecture__content--taxonomy .project-tile:nth-child(9n+5),.architecture__content--login .project-tile:nth-child(9n+5),.architecture__content--taxonomy .project-tile:nth-child(9n+7),.architecture__content--login .project-tile:nth-child(9n+7),.architecture__content--taxonomy .project-tile:nth-child(9n+9),.architecture__content--login .project-tile:nth-child(9n+9){grid-column:1/span 4}}@media screen and (max-width: 767px){.architecture__content--taxonomy .project-tile:nth-child(9n+1),.architecture__content--login .project-tile:nth-child(9n+1),.architecture__content--taxonomy .project-tile:nth-child(9n+3),.architecture__content--login .project-tile:nth-child(9n+3),.architecture__content--taxonomy .project-tile:nth-child(9n+5),.architecture__content--login .project-tile:nth-child(9n+5),.architecture__content--taxonomy .project-tile:nth-child(9n+7),.architecture__content--login .project-tile:nth-child(9n+7),.architecture__content--taxonomy .project-tile:nth-child(9n+9),.architecture__content--login .project-tile:nth-child(9n+9){grid-column:1/-1}}.architecture__content--taxonomy .project-tile:nth-child(9n+2),.architecture__content--login .project-tile:nth-child(9n+2),.architecture__content--taxonomy .project-tile:nth-child(9n+4),.architecture__content--login .project-tile:nth-child(9n+4),.architecture__content--taxonomy .project-tile:nth-child(9n+6),.architecture__content--login .project-tile:nth-child(9n+6),.architecture__content--taxonomy .project-tile:nth-child(9n+8),.architecture__content--login .project-tile:nth-child(9n+8){grid-column:5/span 8}@media screen and (max-width: 1024px){.architecture__content--taxonomy .project-tile:nth-child(9n+2),.architecture__content--login .project-tile:nth-child(9n+2),.architecture__content--taxonomy .project-tile:nth-child(9n+4),.architecture__content--login .project-tile:nth-child(9n+4),.architecture__content--taxonomy .project-tile:nth-child(9n+6),.architecture__content--login .project-tile:nth-child(9n+6),.architecture__content--taxonomy .project-tile:nth-child(9n+8),.architecture__content--login .project-tile:nth-child(9n+8){grid-column:3/span 4}}@media screen and (max-width: 767px){.architecture__content--taxonomy .project-tile:nth-child(9n+2),.architecture__content--login .project-tile:nth-child(9n+2),.architecture__content--taxonomy .project-tile:nth-child(9n+4),.architecture__content--login .project-tile:nth-child(9n+4),.architecture__content--taxonomy .project-tile:nth-child(9n+6),.architecture__content--login .project-tile:nth-child(9n+6),.architecture__content--taxonomy .project-tile:nth-child(9n+8),.architecture__content--login .project-tile:nth-child(9n+8){grid-column:1/-1}}.project-tile__title{margin-top:1rem;color:#000}.project-tile__location{padding-left:1rem;color:#828282}.project-tile__confidential{float:right;color:#828282;font-size:1.4rem}.project-tile:nth-child(9n+1) .project-tile__wrapper,.project-tile:nth-child(9n+7) .project-tile__wrapper{transform:translate3d(0,calc(var(--parallax-value, 0) * 3rem),0)}.project-tile:nth-child(9n+2) .project-tile__wrapper,.project-tile:nth-child(9n+6) .project-tile__wrapper,.project-tile:nth-child(9n+8) .project-tile__wrapper{transform:translate3d(0,calc(var(--parallax-value, 0) * 6rem),0)}.project-tile:nth-child(9n+4) .project-tile__wrapper{transform:translate3d(0,calc(var(--parallax-value, 0) * 3rem),0)}.project-tile:nth-child(9n+3) .project-tile__wrapper,.project-tile:nth-child(9n+5) .project-tile__wrapper,.project-tile:nth-child(9n+9) .project-tile__wrapper{transform:translate3d(0,calc(var(--parallax-value, 0) * -3rem),0)}.project-details{width:100%;min-width:100%;max-width:100%;margin-right:unset;margin-left:unset;padding-right:var(--margin-right);padding-left:var(--margin-left);padding-top:10rem;padding-bottom:10rem;background-color:#e1e1e1}.project-details>*{max-width:162rem;margin-right:auto;margin-left:auto}@media screen and (max-width: 1024px){.project-details{padding-top:6rem;padding-bottom:5rem}}@media screen and (max-width: 767px){.project-details{padding-top:4rem;padding-bottom:4rem}}.project-details__wrapper{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);align-items:flex-start}.project-details__info{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem}@media screen and (max-width: 767px){.project-details__info:not(:first-child){margin-top:2rem}}.project-details--default .project-details__info{grid-column:span 4}@media screen and (max-width: 1024px){.project-details--default .project-details__info{grid-column:span 2}}.project-details--default .project-details__info--additional,.project-details--default .project-details__info--press-awards{display:flex;flex-direction:column;row-gap:2rem}.project-details--default .project-details__info--additional:first-child,.project-details--two-sections .project-details__info--additional:first-child{display:grid;grid-column:1/span 8;grid-template-columns:repeat(8,1fr);column-gap:var(--gutter);row-gap:2rem}@media screen and (max-width: 1024px){.project-details--default .project-details__info--additional:first-child,.project-details--two-sections .project-details__info--additional:first-child{grid-column:1/span 4;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 767px){.project-details--default .project-details__info--additional:first-child,.project-details--two-sections .project-details__info--additional:first-child{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}.project-details--one-section .project-details__info{display:block;grid-column:5/span 4}@media screen and (max-width: 1024px){.project-details--one-section .project-details__info{grid-column:3/span 2}}@media screen and (max-width: 767px){.project-details--one-section .project-details__info{grid-column:1/-1}}.project-details--two-sections .project-details__info{grid-column:3/span 8}.project-details--two-sections .project-details__info--team:not(:only-child){grid-column:1/span 4}@media screen and (max-width: 1024px){.project-details--two-sections .project-details__info--team:not(:only-child){grid-column:1/span 2}}@media screen and (max-width: 1024px){.project-details--two-sections .project-details__info--team:not(:only-child){grid-column:1/-1}}.project-details--two-sections .project-details__info--team+.project-details__info--additional{display:grid;grid-column:5/span 8;grid-template-columns:repeat(8,1fr);column-gap:var(--gutter);row-gap:2rem}@media screen and (max-width: 1024px){.project-details--two-sections .project-details__info--team+.project-details__info--additional{grid-column:2/span 4;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 767px){.project-details--two-sections .project-details__info--team+.project-details__info--additional{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}.project-details--two-sections .project-details__info--additional:only-child{display:grid;grid-column:3/span 8;grid-template-columns:repeat(8,1fr);column-gap:var(--gutter);row-gap:2rem}@media screen and (max-width: 1024px){.project-details--two-sections .project-details__info--additional:only-child{grid-column:2/span 4;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 767px){.project-details--two-sections .project-details__info--additional:only-child{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}.project-details--two-sections .project-details__info--additional+.project-details__info--press-awards{grid-column:9/span 4}@media screen and (max-width: 1024px){.project-details--two-sections .project-details__info--additional+.project-details__info--press-awards{grid-column:5/span 2}}@media screen and (max-width: 767px){.project-details--two-sections .project-details__info--additional+.project-details__info--press-awards{grid-column:1/-1}}.project-details--two-sections .project-details__info--team{grid-column:3/span 4}.project-details__info--team:only-child{grid-column:5/span 4}@media screen and (max-width: 1024px){.project-details__info--team:only-child{grid-column:3/span 2}}@media screen and (max-width: 767px){.project-details__info--team:only-child{grid-column:1/-1}}.project-details--default .project-details__info--additional:only-child{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);grid-column:1/-1}.project-details__info-label,.project-details__info-date,.project-details__info-award{color:#828282}.project-details__info-content,.project-details__info-list{margin-top:.2rem}.project-details__info-item{grid-column:span 4;margin-top:0}@media screen and (max-width: 1024px){.project-details__info-item{grid-column:span 2}}@media screen and (max-width: 1024px){.project-details--one-section .project-details__info-item,.project-details--two-sections .project-details__info--additional:only-child .project-details__info-item{width:-moz-fit-content;width:fit-content;margin:0 auto}}@media screen and (max-width: 767px){.project-details--one-section .project-details__info-item,.project-details--two-sections .project-details__info--additional:only-child .project-details__info-item{width:100%}}.project-details__info-link{display:inline-flex;position:relative}@media (pointer: fine){.project-details__info-link{white-space:nowrap}}.project-details__info-link:after{content:"";display:block;height:1px;position:absolute;right:0;left:0;z-index:0;transition:transform .35s ease;background-color:currentColor;will-change:transform,background-color}.header-over-media.header-modified .project-details__info-link:after{color:var(--nav-el-color, currentColor)!important}@media (hover: hover) and (pointer: fine){.project-details__info-link:hover:after{transform:scaleX(1);transform-origin:left center}}.project-details__info-link:focus-visible:after{transform:scaleX(1);transform-origin:left center}.project-details__info-link:after{bottom:0;transform:scaleX(0);transform-origin:right center}@media screen and (max-width: 1024px){.project-details__info-link{padding-right:1rem}}.slideshow{display:block;width:100%;height:100%;position:relative;z-index:0}.slideshow .swiper{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#e9e9eb}.triptych .slideshow .swiper,.press-tile .slideshow .swiper,.press .slideshow .swiper{border-radius:2rem}.slideshow--manual .swiper{overflow:visible}.slideshow--manual .swiper-wrapper{overflow-x:hidden}.slideshow__pagination{display:flex;flex-direction:row;order:2;justify-content:center;position:absolute;top:calc(100% + 2rem);left:50%;transform:translate(-50%)}.slideshow__pagination-item{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.slideshow__pagination-item:focus-visible:after{outline:1px solid #333!important;outline-offset:2px}.slideshow__pagination-item:after{content:"";display:block;width:6px;height:6px;transition:.3s ease background-color;border-radius:100%;background-color:#b9b9b9}.slideshow__pagination-item.is-active:after{background-color:#52354d}.slideshow__navigation{display:flex;justify-content:space-between;width:100%;height:100%;position:absolute;inset:0}@media screen and (max-width: 1024px){.slideshow__navigation{display:none}}.slideshow__navigation-button{width:20%;height:100%;position:relative;z-index:1000;visibility:visible;transition:opacity .5s ease,visibility .5s ease;opacity:1}.slideshow__navigation-button.swiper-button-disabled{visibility:hidden;opacity:0}@media (hover: hover) and (pointer: fine){.slideshow__navigation-button--prev:hover .slideshow__navigation-icon{visibility:visible;opacity:1}}.slideshow__navigation-button--prev:focus-visible .slideshow__navigation-icon{visibility:visible;opacity:1}@media (hover: hover) and (pointer: fine){.slideshow__navigation-button--next:hover .slideshow__navigation-icon{visibility:visible;opacity:1}}.slideshow__navigation-button--next:focus-visible .slideshow__navigation-icon{visibility:visible;opacity:1}.slideshow__navigation-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;position:absolute;top:50%;color:#000;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;transform:translateY(-50%);transform-origin:center center;pointer-events:none;opacity:0;border:1px solid #e1e1e1;border-radius:50%;background-color:#e1e1e1;box-shadow:0 4px 8px #0000004d;will-change:transform}.slideshow__navigation-icon svg{width:6px;height:12px}.slideshow__navigation-button--prev .slideshow__navigation-icon{right:auto;left:2rem}.slideshow__navigation-button--prev .slideshow__navigation-icon svg{transform:rotate(180deg)}.slideshow__navigation-button--next .slideshow__navigation-icon{right:2rem;left:auto}.object-tile{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);flex-direction:column;grid-column:1/-1;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 767px){.object-tile{grid-column:1/-1}}.object-tile:nth-child(even) .object-tile__tile{grid-column:5/span 8}@media screen and (max-width: 1024px){.object-tile:nth-child(even) .object-tile__tile{grid-column:3/span 4}}@media screen and (max-width: 767px){.object-tile:nth-child(even) .object-tile__tile{grid-column:1/-1}}.object-tile__container{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);grid-column:1/-1;position:relative}.object-tile__media{height:auto;aspect-ratio:1.47}@media screen and (max-width: 767px){.object-tile__media{aspect-ratio:1.5}}.object-tile__title{margin-top:1rem;color:#000}.object-tile__tile{grid-column:1/span 8;width:100%}@media screen and (max-width: 1024px){.object-tile__tile{grid-column:1/span 4}}@media screen and (max-width: 767px){.object-tile__tile{grid-column:1/-1}}@media (hover: hover) and (pointer: fine){.object-tile__tile:hover .media:after{opacity:.2}}.object-tile__tile:focus-visible{outline:1px solid #333!important;outline-offset:2px}.object-tile__tile .media:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;transition:opacity .7s ease;opacity:0;background-color:#e9e9eb;inset:0}.object-tile:nth-child(9n+1) .object-tile__tile,.object-tile:nth-child(9n+7) .object-tile__tile{transform:translate3d(0,calc(var(--parallax-value, 0) * 3rem),0)}.object-tile:nth-child(9n+2) .object-tile__tile,.object-tile:nth-child(9n+6) .object-tile__tile,.object-tile:nth-child(9n+8) .object-tile__tile{transform:translate3d(0,calc(var(--parallax-value, 0) * 3rem),0)}.object-tile:nth-child(9n+4) .object-tile__tile{transform:translate3d(0,calc(var(--parallax-value, 0) * 3rem),0)}.object-tile:nth-child(9n+3) .object-tile__tile,.object-tile:nth-child(9n+5) .object-tile__tile,.object-tile:nth-child(9n+9) .object-tile__tile{transform:translate3d(0,calc(var(--parallax-value, 0) * -3rem),0)}.object-description{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);grid-column:1/-1}.object-description__content{grid-column:3/span 6;margin-top:.2rem}@media screen and (max-width: 1365px){.object-description__content{grid-column:2/span 7}}@media screen and (max-width: 1024px){.object-description__content{grid-column:1/-1}}.object-description__text{margin-bottom:2.6rem}.object-description__details{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;display:flex;flex-direction:column;grid-column:span 2;gap:4rem}@media screen and (max-width: 1365px){.object-description__details{grid-column:9/span 3}}@media screen and (max-width: 1024px){.object-description__details{flex-direction:row;order:-1;grid-column:1/-1;margin-bottom:2.6rem}}.object-description__detail{display:flex;flex-direction:column}.object-description__detail-label{color:#828282}.related-project{width:100%;min-width:100%;max-width:100%;margin-right:unset;margin-left:unset;padding-right:var(--margin-right);padding-left:var(--margin-left);display:flex;flex-direction:column;grid-column:1/-1;align-items:center;justify-content:center;margin-top:6rem;padding:6rem var(--margin-left);background-color:#e1e1e1}.related-project>*{max-width:162rem;margin-right:auto;margin-left:auto}.related-project__title{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;margin-bottom:2rem;color:#828282}.related-project__projects{display:flex;justify-content:center;gap:2rem;width:100%}.related-project__projects .swiper-container{width:100%}.related-project__projects .swiper-wrapper{justify-content:center}.related-project__project{display:flex;flex-direction:column;gap:1rem;max-width:23.9rem}@media screen and (max-width: 1024px){.related-project__project{max-width:33rem}}@media screen and (max-width: 767px){.related-project__project{max-width:100%}}@media screen and (max-width: 1024px){.related-project__project:not(:last-of-type){margin-right:2rem}}@media (hover: hover) and (pointer: fine){.related-project__project:hover .media:after{opacity:.2}}.related-project__project:focus-visible{outline:1px solid #333!important;outline-offset:2px}.related-project__project .media:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;transition:opacity .7s ease;opacity:0;background-color:#e9e9eb;inset:0}.related-project__project-image{width:100%;aspect-ratio:1.5}.related-project__project-name{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}.other-objects{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);grid-column:1/-1;margin-top:9rem;padding-bottom:9rem}.other-objects__content{padding-top:9rem;border-top:1px solid #b9b9b9}.other-objects__object{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);row-gap:9rem}@media screen and (max-width: 1024px){.other-objects__object{row-gap:6rem}}.other-objects .object-tile__tile{grid-column:5/-1}@media screen and (max-width: 1024px){.other-objects .object-tile__tile{grid-column:3/span 4}}@media screen and (max-width: 767px){.other-objects .object-tile__tile{grid-column:1/-1}}.other-objects .object-tile:nth-child(even) .object-tile__tile{grid-column:1/span 8}@media screen and (max-width: 1024px){.other-objects .object-tile:nth-child(even) .object-tile__tile{grid-column:1/span 4}}@media screen and (max-width: 767px){.other-objects .object-tile:nth-child(even) .object-tile__tile{grid-column:1/-1}}.floating-logo{position:absolute;top:47%;right:-7rem;cursor:pointer;transform:translateY(-50%)}@media screen and (max-width: 1024px){.floating-logo{right:0}}@media screen and (max-width: 767px){.floating-logo{grid-column:1/-1;width:-moz-fit-content;width:fit-content;margin-top:3rem;margin-left:auto;position:static;transform:unset}}.person .floating-logo{top:unset;right:3rem;bottom:5.8rem;transform:unset}@media screen and (max-width: 1024px){.person .floating-logo{right:4.1rem;bottom:5.7rem}}@media screen and (max-width: 767px){.person .floating-logo{right:3rem;bottom:4rem}}.floating-logo__wrapper{display:grid;grid-template-areas:"stack";align-items:flex-start;align-items:center;justify-content:flex-end}.floating-logo__wrapper>*{grid-area:stack}.floating-logo__image{width:6.1rem;height:4rem;margin-right:0;margin-left:auto;visibility:visible;transition:opacity .5s ease,visibility .5s ease;transition-delay:.1s;opacity:1}@media (hover: hover) and (pointer: fine){.floating-logo:hover .floating-logo__image{visibility:hidden;transition-delay:0ms;opacity:0}}.floating-logo:focus-visible .floating-logo__image{visibility:hidden;transition-delay:0ms;opacity:0}.floating-logo__image svg{width:100%;height:100%}.floating-logo__image--hover{width:8.3rem;height:4.4rem;visibility:hidden;transition:opacity .5s ease,visibility .5s ease,transform .5s ease;transition-delay:0ms;transform:translate(0);opacity:0}@media (hover: hover) and (pointer: fine){.floating-logo:hover .floating-logo__image--hover{visibility:visible;transition-delay:.1s;transform:translate(1rem);opacity:1}}.floating-logo:focus-visible .floating-logo__image--hover{visibility:visible;transition-delay:.1s;transform:translate(1rem);opacity:1}.slider-image-lightbox{display:flex;flex-direction:column;width:100%;height:100%}.slider-image-lightbox .swiper{width:100%;height:100%;padding:4rem;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:contain}@media screen and (max-width: 1024px){.slider-image-lightbox .swiper{padding:3rem 1.9rem}}.slider-image-lightbox .swiper-wrapper{display:flex;flex-direction:column;height:auto;row-gap:6rem;transform:translate(0)!important}@media screen and (max-width: 1024px){.slider-image-lightbox .swiper-wrapper{row-gap:3rem}}.slider-image-lightbox__media{width:-moz-fit-content;width:fit-content;height:calc(calc(var(--vh, 1vh) * 100) - 2 * 4rem);margin:0 auto;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;opacity:0;background-color:transparent;will-change:scale}.slider-image-lightbox__media img{width:auto;max-width:100%;position:static;transform:scale(1)}.slider-image-lightbox__media.media--horizontal{height:auto;max-height:calc(calc(var(--vh, 1vh) * 100) - 2 * 4rem)}@media screen and (max-width: 1024px){.slider-image-lightbox__media.media--horizontal{width:100%;max-width:100%;height:auto;max-height:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem)}}@media screen and (max-width: 1024px) and (orientation: landscape){.slider-image-lightbox__media.media--horizontal{width:auto;max-width:100%;height:auto;max-height:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem)}}@media screen and (max-width: 767px) and (orientation: landscape){.slider-image-lightbox__media.media--horizontal{width:auto;height:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem)}}.slider-image-lightbox__media.media--horizontal img{height:auto;max-height:calc(calc(var(--vh, 1vh) * 100) - 2 * 4rem)}@media screen and (max-width: 1024px){.slider-image-lightbox__media.media--horizontal img{width:100%;height:100%}}@media screen and (max-width: 1024px) and (orientation: landscape){.slider-image-lightbox__media.media--horizontal img{width:100%;height:100%;max-height:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem)}}@media screen and (max-width: 767px) and (orientation: landscape){.slider-image-lightbox__media.media--horizontal img{width:auto}}@media screen and (max-width: 1024px){.slider-image-lightbox__media.media--square{width:100%;max-width:100%;height:auto;max-height:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem)}}@media screen and (max-width: 1024px) and (orientation: landscape){.slider-image-lightbox__media.media--square{width:auto;height:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem)}}@media screen and (max-width: 767px){.slider-image-lightbox__media.media--square{width:100%;height:100%;max-height:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem)}}@media screen and (max-width: 767px) and (orientation: landscape){.slider-image-lightbox__media.media--square{width:auto;height:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem)}}@media screen and (max-width: 1024px){.slider-image-lightbox__media.media--square img{width:100%;height:100%}}@media screen and (max-width: 767px){.slider-image-lightbox__media.media--square img{width:100%;height:100%}}@media screen and (max-width: 1024px){.slider-image-lightbox__media.media--vertical{width:auto;max-width:100%;height:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem)}}@media screen and (max-width: 1024px) and (orientation: landscape){.slider-image-lightbox__media.media--vertical{width:auto;height:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem)}}@media screen and (max-width: 767px){.slider-image-lightbox__media.media--vertical{width:100%;height:auto;max-height:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem)}}@media screen and (max-width: 767px) and (orientation: landscape){.slider-image-lightbox__media.media--vertical{width:auto;height:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem)}}@media screen and (max-width: 1024px){.slider-image-lightbox__media.media--vertical img{width:auto;height:100%;margin:0 auto}}@media screen and (max-width: 1024px) and (orientation: landscape){.slider-image-lightbox__media.media--vertical img{width:auto;height:100%}}@media screen and (max-width: 767px){.slider-image-lightbox__media.media--vertical img{width:100%}}@media screen and (max-width: 767px) and (orientation: landscape){.slider-image-lightbox__media.media--vertical img{width:auto;height:100%}}.slider-image-lightbox--objects .slider-image-lightbox__media.media--vertical{width:100%}.slider-image-lightbox--objects .slider-image-lightbox__media.media--vertical .media__image{width:auto;height:100%;margin:0 auto;object-fit:contain}.slider-image-lightbox__media.is-enlarging{visibility:visible;transition:none;transition-delay:0ms;opacity:1}.dialog--image-lightbox[aria-hidden=false] .slider-image-lightbox__media{visibility:visible;transition-delay:.5s;opacity:1}.slider-design-process__slides{display:flex;flex-direction:column;width:100%}@media screen and (max-width: 1024px){.slider-design-process__slides{width:100%;row-gap:6rem}}.slider-design-process__slide{display:flex;flex-direction:column;width:100%;height:-moz-fit-content;height:fit-content;position:relative}.slider-design-process__media{width:56.5%;padding-bottom:12rem}@media screen and (max-width: 1024px){.slider-design-process__media{order:2;width:100%;padding-top:2rem;padding-bottom:0}}@media screen and (max-width: 767px){.slider-design-process__media{padding-top:2.3rem;padding-bottom:0}}@media screen and (max-width: 1024px){.slider-design-process__media:first-child{order:0;padding-top:0;padding-bottom:2rem}}@media screen and (max-width: 767px){.slider-design-process__media:first-child{padding-bottom:2.3rem}}.slider-design-process__media .media{width:100%;aspect-ratio:1.62}.slider-design-process__caption{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:43.5%;position:fixed;top:51%;right:0;font-style:italic;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;transform:translateY(-50%);pointer-events:none;opacity:0}@media screen and (max-width: 1024px){.slider-design-process__caption{order:1;width:100%;position:static;top:unset;right:unset;visibility:visible;transition:none;transform:none;opacity:1}}.slider-design-process__caption>*{width:100%;max-width:40rem;margin:0 6rem 0 auto}@media screen and (max-width: 1279px){.slider-design-process__caption>*{margin:0 auto}}@media screen and (max-width: 1024px){.slider-design-process__caption>*{max-width:100%;margin:0}}@media screen and (min-width: 1680px){.slider-design-process__caption>*{margin:0 auto}}.slider-design-process__caption.is-active{visibility:visible;transition:opacity .5s ease .3s,visibility .5s ease .3s;opacity:1}.slider-design-process__caption-headline{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem;color:#828282}@media screen and (max-width: 767px){.slider-design-process__caption-headline{font-size:1.6rem;line-height:2.2rem}}@media screen and (max-width: 767px){.slider-design-process__caption-headline{font-size:1.8rem;line-height:2.4rem}}.slider-design-process__caption-content{margin-top:1.1rem}@media screen and (max-width: 767px){.slider-design-process__caption-content{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;margin-top:.4rem}}.slider-design-process__pagination{display:flex;position:fixed;right:2rem;bottom:2.4rem;color:#828282;font-family:Longhand,serif;font-size:2.4rem;line-height:2.6rem}@media screen and (max-width: 1024px){.slider-design-process__pagination{display:none}}.slider-design-process__pagination-current{padding-right:.6rem}.slider-design-process__pagination-total{padding-left:.6rem}.people{width:100%;min-width:100%;max-width:100%;margin-right:unset;margin-left:unset;padding-right:var(--margin-right);padding-left:var(--margin-left);padding-top:6rem;padding-bottom:9rem;background-color:#e1e1e1}.people>*{max-width:162rem;margin-right:auto;margin-left:auto}@media screen and (max-width: 1024px){.people{padding-bottom:6rem}}@media screen and (max-width: 767px){.people{padding-top:5rem;padding-bottom:5rem}}.people__heading{width:-moz-fit-content;width:fit-content;margin:0 auto;color:#828282}.people__content{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);margin-top:4.1rem}@media screen and (max-width: 767px){.people__content{margin-top:3rem}}.people__list{grid-column:7/-1;position:relative}@media screen and (max-width: 1024px){.people__list{grid-column:4/-1}}@media screen and (max-width: 767px){.people__list{grid-column:1/-1}}.people__group{padding-bottom:1.2rem;color:#828282}@media screen and (max-width: 1024px){.people__group{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem}}@media screen and (max-width: 767px){.people__group{padding-bottom:1rem}}.people__person+.people__group{padding-top:2rem}@media screen and (max-width: 767px){.people__person+.people__group{padding-top:1.5rem}}.people__person{width:max-content;cursor:default;transition:color .5s ease}@media (hover: hover) and (pointer: fine){.people__person:hover{color:#6a5166}}.people__person:focus-visible{outline:1px solid currentcolor!important;outline-offset:1px}.people__person.is-current{color:#6a5166}.people__person-media{width:24rem;height:33.6rem;position:absolute;top:50%;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;transform:translate(calc(-100% - 6.6rem),-50%);opacity:0;border-radius:2rem;aspect-ratio:.71}@media screen and (max-width: 1024px){.people__person-media{width:20.1rem;height:28rem;left:2.5rem}}@media screen and (max-width: 767px){.people__person-media{display:none}}.people__person:hover .people__person-media{visibility:visible;opacity:1}@media (pointer: coarse){.people__person:focus .people__person-media{visibility:visible;opacity:1}}.people__person.is-active .people__person-media{visibility:visible;opacity:1}@media (pointer: coarse){.people__person:focus .people__person-media{visibility:visible;opacity:1}}.people__person-name{width:max-content;white-space:nowrap}@media screen and (max-width: 1024px){.people__person--has-bio .people__person-name{color:#52354d}}.people__person-name:focus+.people__person-media{visibility:visible;opacity:1}.people__person-label{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;padding-left:.5rem;color:#828282;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;opacity:0}@media (hover: hover) and (pointer: fine){.people__person:hover .people__person-label{visibility:visible;opacity:1}}.people__person:focus-visible .people__person-label{visibility:visible;opacity:1}.people__person-label:focus-visible{visibility:visible;opacity:1}.people__person-label:focus-visible self__person{outline:1px solid currentcolor!important;outline-offset:1px}@media (pointer: coarse){.people__person-label{visibility:visible;pointer-events:auto;opacity:1}}.press-tile{display:flex;flex-direction:column;grid-column:span 4;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1024px){.press-tile{grid-column:span 2}}@media screen and (max-width: 767px){.press-tile{grid-column:span 1}}@media screen and (max-width: 519px){.press-tile{grid-column:span 2}}.press-tile:focus-visible{outline:1px solid #333!important;outline-offset:2px}.press-tile--single-press{grid-column:unset;width:16rem}@media screen and (max-width: 767px){.press-tile--single-press{width:14rem;margin-right:2.5rem}}@media screen and (max-width: 767px){.press-tile--single-press:last-child{margin-right:0}}.press-tile__thumbnail{display:flex;height:-moz-fit-content;height:fit-content;border-radius:2rem}.press-tile__thumbnail--with-logo{position:relative}.press-tile__thumbnail--with-logo:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;transition:opacity .7s ease,visibility .7s ease;opacity:1;border-radius:2rem;background-color:#0000004d;inset:0}@media (hover: hover) and (pointer: fine){.press-tile:hover .press-tile__thumbnail--with-logo:before{opacity:.5}}.press-tile:focus-visible .press-tile__thumbnail--with-logo:before{opacity:.5}.press-tile__media{aspect-ratio:.71;border-radius:2rem}.press-tile__content{margin-top:2rem}@media screen and (max-width: 767px){.press-tile__content{margin-top:1rem}}.press-tile--single-press .press-tile__content{margin-top:1rem}.press-tile__title{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}.press-tile--single-press .press-tile__title{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;text-align:center}.press-tile__date{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;color:#828282}.studio-description{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);margin-top:9rem;margin-bottom:9rem}@media screen and (max-width: 1024px){.studio-description{margin-top:6rem;margin-bottom:6rem}}@media screen and (max-width: 767px){.studio-description{max-width:100%}}.studio-description__introduction{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem;grid-column:5/-1;margin-bottom:9rem}@media screen and (max-width: 767px){.studio-description__introduction{font-size:1.6rem;line-height:2.2rem}}@media screen and (max-width: 1024px){.studio-description__introduction{grid-column:1/-1;max-width:60rem;margin:0 auto 6rem}}@media screen and (max-width: 767px){.studio-description__introduction{max-width:100%}}.studio-description__content{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);grid-column:1/-1}@media screen and (max-width: 1024px){.studio-description__content{max-width:60rem;margin:0 auto}}@media screen and (max-width: 767px){.studio-description__content{max-width:100%}}.studio-description__block{grid-column:span 6}@media screen and (max-width: 1024px){.studio-description__block{grid-column:1/-1}}.studio-description__block:nth-child(2){margin-top:9rem}@media screen and (max-width: 1024px){.studio-description__block:nth-child(2){margin-top:6rem}}.studio-description__title{display:inline-block;margin-bottom:1rem;color:#828282}.studio-description__text{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}@media screen and (max-width: 1024px){.studio-description__text{grid-column:1/-1}}.studio-description__button{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;display:inline-flex;position:relative;margin-top:3rem}@media (pointer: fine){.studio-description__button{white-space:nowrap}}.studio-description__button:after{content:"";display:block;height:1px;position:absolute;right:0;left:0;z-index:0;transition:transform .35s ease;background-color:currentColor;will-change:transform,background-color}.header-over-media.header-modified .studio-description__button:after{color:var(--nav-el-color, currentColor)!important}@media (hover: hover) and (pointer: fine){.studio-description__button:hover:after{transform:scaleX(0);transform-origin:right center}}.studio-description__button:focus-visible:after{transform:scaleX(0);transform-origin:right center}.studio-description__button:after{bottom:.1em;transform:scaleX(1);transform-origin:left center}.subtitles{display:flex;align-items:center;justify-content:center;width:100%;position:absolute;bottom:5.9rem;pointer-events:none}.subtitles__subtitle{font-family:Akkurat,sans-serif;font-size:2.4rem;font-weight:400;line-height:3rem;min-width:max-content;position:absolute;color:#fff;text-align:center;visibility:hidden;list-style:none;opacity:0}@media screen and (max-width: 767px){.subtitles__subtitle{font-size:2rem;line-height:2.6rem}}@media screen and (max-width: 1024px){.subtitles__subtitle{width:100%;min-width:auto;padding:0 2rem}}.thumbnail-logo{height:auto;position:absolute;top:50%;left:50%;z-index:2;transition:opacity .7s ease,visibility .7s ease;transform:translate(-50%,-50%)}.press-tile .thumbnail-logo{width:13.88vw}@media screen and (min-width: 1920px){.press-tile .thumbnail-logo{width:60%}}@media screen and (max-width: 1024px){.press-tile .thumbnail-logo{width:62.5%}}@media screen and (max-width: 767px){.press-tile .thumbnail-logo{width:61.7%}}.press-tile--single-press .thumbnail-logo{width:65%}.press__thumbnail .thumbnail-logo{width:76.5%}.sustain-slide{display:flex;height:100%;position:relative}@media screen and (max-width: 1024px){.sustain-slide{flex-direction:column}}.sustain-slide__media{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;position:relative;background-color:#e1e1e1}.sustain-slide__media:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;pointer-events:none;opacity:.25;background-color:#000;inset:0}@media screen and (max-width: 1024px){.sustain-slide__media{flex-grow:1}}.sustain-slide__image{background-size:cover}.sustain-slide__image--mobile{display:none}@media screen and (max-width: 767px){.sustain-slide__image--mobile{display:block}}@media screen and (max-width: 767px){.sustain-slide__image--mobile+.media,.sustain-slide__image--mobile+.slideshow{display:none}}.sustain-slide__header{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem;position:absolute;top:2.8rem;z-index:10;color:#fff}@media screen and (max-width: 1024px){.sustain-slide__header{font-size:2.4rem;line-height:3rem}}@media screen and (max-width: 1024px){.sustain-slide__header{display:none}}.sustain-slide__sidebar{display:flex;flex-direction:column;justify-content:center;width:20rem;height:100%;max-height:100%;padding-bottom:4.4rem;position:fixed;left:100%;z-index:5;transition:transform .7s ease 0ms;transform:translate(0);background-color:#e9e9eb}@media screen and (max-width: 1024px){.sustain-slide__sidebar{justify-content:flex-start;width:100%;height:auto;max-height:calc(var(--vh, 1vh) * 40);padding:3rem var(--margin-left);position:relative;left:unset}}.sidebar-visible .sustain-slide__sidebar{transition:transform .7s .5s ease;transform:translate(-100%)}@media screen and (max-width: 1024px){.sidebar-visible .sustain-slide__sidebar{transform:unset}}.sustain-slide__text-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:auto;max-height:100%;margin-bottom:0;padding:2rem 2rem 0;visibility:hidden;overflow-y:auto;transition:opacity 1s ease,visibility 1s ease!important;transition-delay:0ms;opacity:0;-ms-scroll-chaining:none;overscroll-behavior:contain}@media screen and (max-width: 1024px){.sustain-slide__text-wrapper{align-self:flex-start;min-height:auto;padding:0;visibility:visible;transition:unset!important;opacity:1}}.swiper-slide-active .sustain-slide__text-wrapper{visibility:visible;transition-delay:.15s!important;opacity:1}.sustain-slide__title{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;height:-moz-fit-content;height:fit-content;margin-bottom:2.7rem;font-weight:700}@media screen and (max-width: 1024px){.sustain-slide__title{margin-bottom:2rem}}.sustain-slide__description{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;height:-moz-fit-content;height:fit-content}.sustain-slide__progress{display:flex;width:100%;height:max-content;gap:.4rem;margin-bottom:.9rem;padding:0 11.8rem}.sustain-slide__progress-item{flex-grow:1;height:.3rem;opacity:.5;border-radius:2rem;background-color:#fff}.sustain-slide__progress-item.is-active{opacity:1}.sustain-slide__navigation{display:flex;position:absolute;bottom:1rem;left:2rem;gap:.6rem}.sustain-slide__navigation-item{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:100%;background-color:#828282}.sustain-slide__navigation-item--left{transform:rotate(-180deg);background-color:#b1b1b1}.sustain-slide__navigation-icon svg{width:100%;height:100%}.sustain-slide__navigation-icon svg path{stroke:#e9e9eb}.sustain-intro{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(var(--vh, 1vh) * 100);position:relative;background-color:#e9e9eb}.sustain-intro__background{width:100%;height:100%}.sustain-intro__background:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;pointer-events:none;opacity:.25;background-color:#000;inset:0}.sustain-intro__content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;gap:2rem;z-index:3;color:#fff}@media screen and (max-width: 1024px){.sustain-intro__content{padding:0 var(--margin-left);gap:2.4rem}}.sustain-intro__title{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem;text-align:center}@media screen and (max-width: 1024px){.sustain-intro__title{font-size:2.4rem;line-height:3rem}}.sustain-intro__description{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem;max-width:84rem;text-align:center}@media screen and (max-width: 767px){.sustain-intro__description{font-size:1.6rem;line-height:2.2rem}}.sustain-intro__button{min-width:40rem;height:8rem;position:absolute;right:2rem;bottom:6rem;z-index:3}@media screen and (max-width: 1024px){.sustain-intro__button{min-width:30rem;height:6rem;padding:2rem 2.2rem;right:2rem;bottom:3rem}}@media screen and (max-width: 1024px){.sustain-intro__button-icon{display:inline-block;width:1rem;height:1.8rem}}.sustain-intro__button-icon svg{width:100%;height:100%}.sustain-end{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(var(--vh, 1vh) * 100);position:relative;background-color:#595959}.sustain-end__background{width:100%;height:100%}.sustain-end__background:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;pointer-events:none;opacity:.25;background-color:#000;inset:0}.sustain-end__content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:var(--header-height);position:absolute;z-index:2;color:#fff;gap:2rem}@media screen and (max-width: 1024px){.sustain-end__content{gap:2.4rem;width:100%;padding:0 var(--margin-left)}}.sustain-end__title{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem;text-align:center}@media screen and (max-width: 1024px){.sustain-end__title{font-size:2.4rem;line-height:3rem}}.sustain-end__description{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem;max-width:84rem;text-align:center}@media screen and (max-width: 767px){.sustain-end__description{font-size:1.6rem;line-height:2.2rem}}@media screen and (max-width: 1024px){.sustain-end__description{max-width:unset}}@media screen and (max-width: 767px){.sustain-end__description{max-height:calc(var(--vh, 1vh) * 50);overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:contain}}.sustain-end__explore{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:6rem}@media screen and (max-width: 1024px){.sustain-end__explore{margin-top:0}}.sustain-end__subtitle{margin-bottom:3rem;opacity:.5}@media screen and (max-width: 1024px){.sustain-end__subtitle{display:none}}.sustain-end__projects{display:flex;align-items:center;justify-content:center;margin-bottom:4rem;gap:6rem}@media screen and (max-width: 1024px){.sustain-end__projects{display:none}}.sustain-end__project-image{width:24rem;aspect-ratio:1.5;margin-bottom:1rem}.sustain-end__button{color:#fff;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease;border-color:#fff}@media (hover: hover) and (pointer: fine){.sustain-end__button:hover{opacity:1}}.sustain-end__button:focus-visible{opacity:1}.sustain{height:100%;min-height:calc(var(--vh, 1vh) * 100);max-height:calc(var(--vh, 1vh) * 100)}@media screen and (max-width: 1024px){.sustain{height:auto;min-height:unset;max-height:unset}}.sustain__slide .sustain-slide{height:calc(var(--vh, 1vh) * 100)}.sustain__slider{height:100%;min-height:calc(var(--vh, 1vh) * 100);max-height:calc(var(--vh, 1vh) * 100);position:relative}@media screen and (max-width: 1024px){.sustain__slider{height:auto;min-height:unset;max-height:unset}}.sustain__slider .swiper{height:100%;min-height:calc(var(--vh, 1vh) * 100);max-height:calc(var(--vh, 1vh) * 100)}@media screen and (max-width: 1024px){.sustain__slider .swiper{height:auto;min-height:unset;max-height:unset}}.sustain__slider .swiper-fade .swiper-slide-active{z-index:10}.sustain__pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;width:calc(100vw - 20rem);padding:0 18.8rem;position:fixed;right:20rem;bottom:0;z-index:20;gap:.4rem;transition:.7s ease}@media screen and (max-width: 1024px){.sustain__pagination{display:none}}.sidebar-visible .sustain__pagination{transition-delay:.5s}.sustain__pagination.full{width:100vw;right:0}.sustain__pagination .pagination__item{display:block;flex-grow:1;padding:1rem 0;position:relative;cursor:pointer}.sustain__pagination .pagination__item:after{content:"";display:block;width:100%;height:3px;transition:opacity .7s ease;opacity:.5;border-radius:2rem;background-color:#fff}@media screen and (max-width: 1024px){.sustain__pagination .pagination__item:after{height:2px}}.sustain__pagination .pagination__item.current:after,.sustain__pagination .pagination__item.active:after{opacity:1}.sustain__pagination .pagination__item:focus-visible:after{outline:1px solid #fff!important;outline-offset:3px}.sustain__navigation{display:flex;position:fixed;bottom:1rem;left:100%;z-index:10;transition:.7s ease;transform:translate(0);gap:.6rem}@media screen and (max-width: 1024px){.sustain__navigation{display:none}}.sidebar-visible .sustain__navigation{transition:transform .7s .5s ease;transform:translate(calc(-12.6rem - 100%))}.sustain__navigation.hidden{opacity:0}.sustain__navigation-button{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;transition:background-color .7s ease;border-radius:100%;background-color:#b1b1b1}@media (hover: hover) and (pointer: fine){.sustain__navigation-button:hover{background-color:#828282}}.sustain__navigation-button:focus-visible{background-color:#828282}.sustain__navigation-button--prev{transform:rotate(-180deg)}.sustain__navigation-icon{width:100%;min-width:.8rem;max-width:.8rem;height:100%;min-height:1.2rem;max-height:1.2rem}.sustain__navigation-icon svg{width:100%;height:100%}.sustain__navigation-icon svg path{stroke:#e9e9eb}.sustain__overlay{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:18;pointer-events:none}@media screen and (max-width: 1024px){.sustain__overlay{display:none}}.sidebar-visible .sustain__overlay{right:20rem;pointer-events:auto}.sustain__overlay-button{flex-grow:1;width:50%;height:100%;cursor:pointer}.open-positions{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);padding-top:8.1rem;padding-bottom:10rem}.open-positions__headline{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem;grid-column:1/-1;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#828282}@media screen and (max-width: 767px){.open-positions__headline{font-size:1.6rem;line-height:2.2rem}}.open-positions__introduction{grid-column:3/11;margin-top:1.4rem}@media screen and (max-width: 1024px){.open-positions__introduction{grid-column:1/-1;max-width:60rem;margin:1.4rem auto 0}}@media screen and (max-width: 767px){.open-positions__introduction{max-width:100%}}.open-positions__list{grid-column:3/11;margin-top:6rem}@media screen and (max-width: 1024px){.open-positions__list{grid-column:1/-1;margin-top:4rem}}.open-positions__item{height:-moz-fit-content;height:fit-content;border-bottom:1px solid #b9b9b9}.open-positions__item:first-of-type{border-top:1px solid #b9b9b9}.open-positions__item-title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:2rem 0 1.8rem;color:#000}@media screen and (max-width: 1024px){.open-positions__item-title{padding:1.4rem 0}}.open-positions__item-title[data-accordion-trigger]{cursor:pointer}.open-positions__item-icon{display:inline-flex;width:1.5rem;height:1.5rem;color:#828282;transition:transform .7s ease;will-change:transform}[aria-expanded=true] .open-positions__item-icon{transform:rotate(135deg)}.open-positions__item-title:focus-visible .open-positions__item-icon{outline:1px solid currentcolor!important;outline-offset:2px}.open-positions__item-content{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;max-height:1px;padding-right:4rem;visibility:hidden;overflow:hidden;transition:max-height .7s ease,opacity .7s ease,visibility 0ms .7s;opacity:0}.open-positions__item-content p:first-child{padding-top:.8rem}.open-positions__item-content p:last-child{padding-bottom:6.2rem}@media screen and (max-width: 1024px){.open-positions__item-content p:last-child{padding-bottom:4.2rem}}[aria-expanded=true] .open-positions__item-content{visibility:visible;transition-delay:0ms;opacity:1}.slider-careers{display:flex;width:100%;height:100%;min-height:calc(var(--vh, 1vh) * 100);max-height:calc(var(--vh, 1vh) * 100);position:relative;transition:opacity .7s ease;opacity:0}@media screen and (max-width: 1919px){.slider-careers{max-width:110rem}}@media screen and (max-width: 1024px){.slider-careers{flex-direction:column;height:auto;min-height:unset;max-height:unset;opacity:1}}.slider-careers.swiper-inited{opacity:1}.slider-careers .swiper{width:100%;height:100%;padding:calc((100vh - 52rem)/2) 0;overflow-x:visible;overflow-y:hidden}@media screen and (max-width: 1024px){.slider-careers .swiper{padding:0}}.slider-careers .swiper-wrapper{width:100%;height:100%;will-change:transform}.slider-careers .slider__pagination{display:flex;flex-direction:column;position:absolute;top:50%;left:calc(100% + 5.4rem);z-index:2;transition:opacity .5s ease;transform:translateY(-50%);pointer-events:none;opacity:.3}@media screen and (min-width: 1680px){.slider-careers .slider__pagination{right:0;left:unset}}@media screen and (max-width: 1024px){.slider-careers .slider__pagination{display:none}}.slider-careers .slider__pagination-button{padding:.5rem}.slider-careers .slider__pagination-button:focus-visible .bullet{outline:1px solid #333!important;outline-offset:2px}.slider-careers .slider__pagination-button .bullet{display:block;width:.6rem;height:.6rem;transition:background-color .5s ease;border-radius:.4rem;background-color:#b9b9b9}.slider-careers .slider__pagination-button.is-active .bullet{transition:background .5s ease .3s;background-color:#52354d}.slider-careers.is-active .slider__pagination{pointer-events:auto;opacity:1}.slider-careers__slide{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width: 1024px){.slider-careers__slide{flex-direction:column;padding:0}}.slider-careers__slide-media{width:50%;max-width:54rem;aspect-ratio:1.5;height:auto}@media screen and (max-width: 1024px){.slider-careers__slide-media{width:100%;max-width:100%}}.slider-careers__slide-caption{display:inline-flex;flex-direction:column;width:50%;max-width:38.5%;height:auto;position:absolute;top:50%;right:0;visibility:hidden;transition:opacity .7s ease 0ms,visibility .7s ease 0ms;transform:translateY(-50%);opacity:0}@media screen and (min-width: 1680px){.slider-careers__slide-caption{max-width:45%;right:10%}}@media screen and (max-width: 1279px){.slider-careers__slide-caption{max-width:48%;right:-2rem}}@media screen and (max-width: 1024px){.slider-careers__slide-caption{width:100%;max-width:100%;padding-top:2rem;position:static;top:unset;visibility:visible;transform:unset;opacity:1}}.slider-careers__slide-caption.is-active{visibility:visible;transition:opacity .7s ease .35s,visibility .7s ease .35s;opacity:1}.slider-careers__slide-headline{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem;color:#828282}@media screen and (max-width: 767px){.slider-careers__slide-headline{font-size:1.6rem;line-height:2.2rem}}.slider-careers__slide-content{margin-top:1rem}.social-slider{display:flex;flex-direction:column;grid-column:1/-1;margin-bottom:9rem}@media screen and (min-width: 1920px){.social-slider{width:100%;min-width:100%;max-width:100%;margin-right:unset;margin-left:unset;padding-right:var(--margin-right);padding-left:var(--margin-left)}.social-slider>*{max-width:162rem;margin-right:auto;margin-left:auto}}.social-slider__slider{display:flex;width:min-content;margin-bottom:3rem;padding-right:var(--margin-right);padding-left:var(--margin-left)}@media screen and (min-width: 1920px){.social-slider__slider{padding-right:0;padding-left:0}}.social-slider__slide{width:30rem;height:30rem;aspect-ratio:1;position:relative}.social-slider__slide:not(:last-of-type){margin-right:6rem}@media screen and (max-width: 1024px){.social-slider__slide:not(:last-of-type){margin-right:3rem}}@media screen and (max-width: 767px){.social-slider__slide:not(:last-of-type){margin-right:2rem}}.social-slider__slide-image{transform:rotate(.1deg);border-radius:2rem;object-fit:cover}.social-slider__slide-icon{display:block;width:1.9rem;height:1.7rem;position:absolute;right:2rem;bottom:2rem;z-index:5;pointer-events:none}.social-slider__slide-icon svg{width:100%;height:100%}.social-slider__bottom{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);display:flex;align-items:center;justify-content:center}.social-slider__label{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;color:#828282}.social-slider__link{display:inline-flex;position:relative;color:#6a5166;transition:color .3s ease}@media (pointer: fine){.social-slider__link{white-space:nowrap}}.social-slider__link:after{content:"";display:block;height:1px;position:absolute;right:0;left:0;z-index:0;transition:transform .35s ease;background-color:currentColor;will-change:transform,background-color}.header-over-media.header-modified .social-slider__link:after{color:var(--nav-el-color, currentColor)!important}@media (hover: hover) and (pointer: fine){.social-slider__link:hover:after{transform:scaleX(1);transform-origin:left center}}.social-slider__link:focus-visible:after{transform:scaleX(1);transform-origin:left center}.social-slider__link:after{bottom:0;transform:scaleX(0);transform-origin:right center}.explore{width:100%;min-width:100%;max-width:100%;margin-right:unset;margin-left:unset;padding-right:var(--margin-right);padding-left:var(--margin-left);grid-column:1/-1;padding-top:6rem;padding-bottom:7.5rem;background-color:#e1e1e1}.explore>*{max-width:162rem;margin-right:auto;margin-left:auto}.careers .explore{width:100%;min-width:100%;max-width:100%;margin-right:unset;margin-left:unset;padding-right:var(--margin-right);padding-left:var(--margin-left)}.careers .explore>*{max-width:162rem;margin-right:auto;margin-left:auto}.explore__title{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;display:flex;grid-column:1/-1;align-items:center;justify-content:center;margin-bottom:2.8rem;color:#828282}.explore__pages{display:flex;grid-column:1/-1;align-items:center;justify-content:center;width:100%}.explore__pages .swiper-container{width:100%}.explore__page{width:100%;max-width:16rem}@media screen and (max-width: 1279px){.explore__page{max-width:14rem}}@media screen and (max-width: 1024px){.explore__page{max-width:21rem}}@media screen and (max-width: 767px){.explore__page{max-width:16rem}}.explore__page:not(:last-of-type){margin-right:6rem}@media screen and (max-width: 1279px){.explore__page:not(:last-of-type){margin-right:2rem}}@media screen and (max-width: 1024px){.explore__page:not(:last-of-type){margin-right:3rem}}@media screen and (max-width: 767px){.explore__page:not(:last-of-type){margin-right:2rem}}.explore__page-link{display:block;width:100%}.explore__page-title{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;display:inline-flex;position:relative;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center;transition:color .35s ease}@media (pointer: fine){.explore__page-title{white-space:nowrap}}.explore__page-title:after{content:"";display:block;height:1px;position:absolute;right:0;left:0;z-index:0;transition:transform .35s ease;background-color:#6a5166;will-change:transform,background-color}.header-over-media.header-modified .explore__page-title:after{color:var(--nav-el-color, #6a5166)!important}@media (hover: hover) and (pointer: fine){.explore__page-link:hover .explore__page-title:after{transform:scaleX(1);transform-origin:left center}}.explore__page-link:focus-visible .explore__page-title:after{transform:scaleX(1);transform-origin:left center}.explore__page-title:after{bottom:0;transform:scaleX(0);transform-origin:right center}@media (hover: hover) and (pointer: fine){.explore__page-link:hover .explore__page-title{color:#6a5166}}.explore__page-link:focus-visible .explore__page-title{color:#6a5166}.explore__page-image{width:100%;margin-bottom:1rem;border-radius:2rem;aspect-ratio:.71;object-fit:cover}.explore__page-image img{transition:transform .35s ease;transform-origin:center center;will-change:transform}@media (hover: hover) and (pointer: fine){.explore__page-link:hover .explore__page-image img{transform:scale(1.05)}}.explore__page-link:focus-visible .explore__page-image img{transform:scale(1.05)}.explore__page-image:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;transition:opacity .7s ease;opacity:0;background-color:#e9e9eb;inset:0}.slider-executive-architecture{justify-self:center}.slider-executive-architecture .swiper{padding:0 6rem}@media screen and (max-width: 1024px){.slider-executive-architecture .swiper{padding:0 var(--margin-right)}}.slider-executive-architecture__slide{width:54rem}@media screen and (max-width: 767px){.slider-executive-architecture__slide{width:calc(100% - var(--margin-right))}}.slider-executive-architecture__slide .media{aspect-ratio:1.5}.slider-executive-architecture__slide-title{display:inline-flex;position:relative;margin-top:1rem}@media (pointer: fine){.slider-executive-architecture__slide-title{white-space:nowrap}}.slider-executive-architecture__slide-title:after{content:"";display:block;height:1px;position:absolute;right:0;left:0;z-index:0;transition:transform .35s ease;background-color:currentColor;will-change:transform,background-color}.header-over-media.header-modified .slider-executive-architecture__slide-title:after{color:var(--nav-el-color, currentColor)!important}@media (hover: hover) and (pointer: fine){.slider-executive-architecture__slide--has-link:hover .slider-executive-architecture__slide-title:after{transform:scaleX(1);transform-origin:left center}}.slider-executive-architecture__slide--has-link:focus-visible .slider-executive-architecture__slide-title:after{transform:scaleX(1);transform-origin:left center}.slider-executive-architecture__slide-title:after{bottom:0;transform:scaleX(0);transform-origin:right center}.slider-executive-architecture__slide:not(:last-child){margin-right:6rem}@media screen and (max-width: 1024px){.slider-executive-architecture__slide:not(:last-child){margin-right:var(--margin-right)}}.inquiry-form{display:flex;flex-direction:column;width:54rem;row-gap:2rem;margin-top:2.4rem}@media screen and (max-width: 767px){.inquiry-form{width:100%}}.inquiry-form__field{position:relative;border-radius:2rem;background-color:#e1e1e1}.inquiry-form__input,.inquiry-form__textarea{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;width:100%;height:100%;padding:1.3rem 1.4rem}.inquiry-form__input{height:5rem}.inquiry-form__textarea{display:block;height:10rem;resize:none}.inquiry-form__label{display:none}.inquiry-form__submit{justify-content:center;width:100%;min-width:100%;max-width:100%;height:5rem;padding-top:0;padding-bottom:0}.inquiry-form .form__error{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;padding:1.1rem 1.4rem;position:absolute;top:0;right:0}.inquiry-form .inquiry-form__field--textarea .form__error{margin-bottom:0;top:auto;bottom:0}.inquiry-form__success{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;position:absolute;text-align:center;visibility:hidden;opacity:0;background:#e9e9eb;gap:2rem;inset:0}.inquiry-form__success.is-visible{visibility:visible!important;opacity:1}.inquiry-form__success-title{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem}@media screen and (max-width: 1024px){.inquiry-form__success-title{font-size:2.4rem;line-height:3rem}}@media screen and (max-width: 767px){.inquiry-form__success-title{font-family:Akkurat,sans-serif;font-size:2.4rem;font-weight:400;line-height:3rem}}@media screen and (max-width: 767px) and (max-width: 767px){.inquiry-form__success-title{font-size:2rem;line-height:2.6rem}}.burger{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:28px;height:16px;padding:2rem;position:fixed;top:50%;z-index:6000;color:#fff;visibility:hidden;box-sizing:content-box;cursor:pointer;transition:opacity .5s ease .3s,visibility .5s ease .3s,color .5s ease 0ms;transform:translateY(-50%);pointer-events:auto;opacity:0}@media screen and (max-width: 1024px){.burger{display:none}}@media screen and (max-width: 767px){.burger{width:28px;height:16px;padding:2rem}}.burger:focus-visible{outline:1px solid currentcolor!important;outline-offset:calc(2rem / 1.5 * -1)}.page-template-studio-sustainability .burger,.page-template-studio-designprocess .burger,.enter-burger-page .burger{visibility:visible;pointer-events:all;opacity:1}.nav-visible .burger,.is-transitioning.leave-burger-page .burger{visibility:hidden;pointer-events:none;opacity:0}.page-template-studio-designprocess .burger,.is-transitioning .burger,.is-transitioning.leave-burger-page .burger,.is-transitioning.enter-burger-page .page-template-studio-designprocess .burger,.is-transitioning.stay-burger-page .page-template-studio-designprocess .burger{color:#000}.light-nav .burger,.is-transitioning.stay-burger-page .burger,.is-transitioning.enter-burger-page .page-template-studio-sustainability .burger{color:#fff}.is-transitioning .burger{transition:opacity .5s ease .3s,visibility .5s ease .3s,color .7s ease-in-out 0ms}.burger:before,.burger__label,.burger:after{width:100%;height:2px;position:absolute;background-color:currentcolor;will-change:transform}.burger__label{position:relative;font-size:0}.burger__label:before,.burger__label:after{content:"";display:block;width:100%;height:2px;position:absolute;transition:transform .5s ease;transition-delay:.3s;background-color:currentcolor;will-change:transform}.nav-visible .burger__label:before,.nav-visible .burger__label:after{transition-delay:0ms}.burger__label:before{top:-6px}.nav-visible .burger__label:before{transform:translateY(6px)}.burger__label:after{top:6px}.nav-visible .burger__label:after{transform:translateY(-6px)}.chapter{display:flex;flex-direction:column;width:100%;min-width:100vw;height:100%;min-height:100vh;max-height:100vh;position:relative}.chapter--intro,.chapter--end{align-items:center;justify-content:center}@media screen and (max-width: 1024px){.chapter--intro,.chapter--end{height:100%;min-height:100vh;max-height:100vh}}.chapter--end{position:absolute;right:0;bottom:0;left:0;z-index:100;transition:opacity .5s ease;opacity:0}.chapter--end:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;pointer-events:none;opacity:.25;background-color:#000;inset:0}@media screen and (max-width: 1024px){.chapter--end{position:relative;right:unset;bottom:unset;left:unset;opacity:0}}.chapter--end.is-active{opacity:1}.chapter--intro{min-height:calc(100vh - 6rem);max-height:calc(100vh - 6rem)}@media screen and (max-width: 1024px){.chapter--intro{min-height:calc(100vh - 6rem);max-height:calc(100vh - 6rem)}}.chapter--slides{top:0;right:0;left:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;opacity:0}@media screen and (max-width: 1024px){.chapter--slides{height:calc(var(--slides-num) * 100vh);min-height:unset;max-height:unset;position:absolute;top:0!important}}.pin-spacer:first-of-type .chapter--slides{min-height:calc(100vh + 6rem);max-height:calc(100vh + 6rem)}@media screen and (max-width: 1024px){.pin-spacer:first-of-type .chapter--slides{min-height:100vh;max-height:100vh}}.chapter--slides.is-active{visibility:visible;opacity:1}.chapter__title{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem;position:fixed;top:3.4rem;left:14.4rem;z-index:1001;visibility:hidden;transition:opacity .5s ease,visibility .5s ease,transform .7s ease;transition-delay:0ms;opacity:0}@media screen and (max-width: 767px){.chapter__title{font-size:1.6rem;line-height:2.2rem}}@media screen and (max-width: 1024px){.chapter__title{top:3.5rem;left:14.1rem}}@media screen and (max-width: 767px){.chapter__title{top:var(--header-height);left:2rem}}@media screen and (max-width: 767px){.header-collapsed .chapter__title{transform:translateY(calc(var(--header-height) * -1 + 2rem))}}.chapter__title-copy{color:#fff;transition:color .3s ease}@media screen and (max-width: 1024px){.chapter__title-copy{color:#000}}@media screen and (max-width: 1024px){html.light-nav .chapter__title-copy{color:#fff}}.chapter__title-subtitle{color:#ffffffb3;transition:color .3s ease}@media screen and (max-width: 1024px){.chapter__title-subtitle{color:#000000b3}}@media screen and (max-width: 1024px){html.light-nav .chapter__title-subtitle{color:#ffffffb3}}.pin-spacer:first-of-type .chapter__title{top:9.4rem}@media screen and (max-width: 1024px){.pin-spacer:first-of-type .chapter__title{top:3.5rem}}.chapter__title.is-active{visibility:visible;opacity:1}.chapter__slide{display:flex;width:100%;min-width:100vw;height:100%;min-height:100vh;max-height:100vh;position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;opacity:0}.chapter__slide.is-active{visibility:visible;opacity:.9999}.chapter__slide--first{align-items:center;justify-content:center}.pin-spacer:first-of-type .chapter__slide--first{min-height:calc(100vh + 6rem);max-height:calc(100vh + 6rem)}@media screen and (max-width: 1024px){.pin-spacer:first-of-type .chapter__slide--first{min-height:100vh;max-height:100vh}}@media screen and (max-width: 1024px){.chapter:first-of-type .chapter__slide--first{min-height:calc(100vh + 6rem);max-height:calc(100vh + 6rem)}}.chapter__slide--slide{display:flex;flex-direction:column}.chapter__content{display:flex;flex-direction:column;width:100%;min-width:94rem;max-width:94rem;height:auto;max-height:75vh;margin-top:10rem;margin-bottom:10rem;padding-left:30rem;position:relative;z-index:3;color:#fff;overflow-y:auto;gap:4rem;overscroll-behavior-y:contain}@media screen and (max-width: 1024px){.chapter__content{min-width:44.5rem;max-width:44.5rem;margin-bottom:0;padding:0 var(--margin-right)}}@media screen and (max-width: 1024px){.chapter__content{min-width:100%;max-width:100%;padding:0 6.1rem 0 var(--margin-right)}}.chapter--intro .chapter__content{color:#000}.chapter__content-headline{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem}@media screen and (max-width: 1024px){.chapter__content-headline{font-size:2.4rem;line-height:3rem}}.chapter__content-introduction,.chapter__content-description{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem}@media screen and (max-width: 767px){.chapter__content-introduction,.chapter__content-description{font-size:1.6rem;line-height:2.2rem}}.chapter__content-description{opacity:.7}.chapter--end .chapter__content-description{opacity:1}.chapter__panels{width:100%;height:auto;padding-top:100vh;position:absolute;top:0;right:0;left:0;z-index:4;visibility:visible;opacity:1;will-change:transform,opacity,visibility}.chapter__panel{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;display:flex;align-items:center;justify-content:center;width:100vw;height:100%;min-height:100vh;max-height:100vh;position:relative}.chapter__panel-subheadline{margin-bottom:.5rem;font-weight:700}.chapter__panel-box{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;min-width:40rem;max-width:40rem;height:-moz-fit-content;height:fit-content;min-height:22.6rem;padding:2.55rem;position:absolute;right:2rem;bottom:6.2rem;color:#333;border-radius:2rem;background-color:#e9e9eb;box-shadow:0 4px 6px #0000001a}@media screen and (max-width: 1024px){.chapter__panel-box{min-width:40rem;max-width:40rem;padding:4rem 2.55rem;right:6.4rem}}@media screen and (max-width: 767px){.chapter__panel-box{min-width:30rem;max-width:30rem;padding:4.2rem 1.9rem;left:var(--margin-right);background-color:#e9e9eb}}.chapter__background{width:100vw;inset:0;height:100vh;position:absolute;z-index:1}@media screen and (max-width: 1024px){.chapter__background{height:100%}}.chapter__slide--first .chapter__background:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;pointer-events:none;opacity:.25;background-color:#000;inset:0}.chapter__slide--slide .chapter__background:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;pointer-events:none;opacity:.12;background-color:#000;inset:0}.pin-spacer:first-of-type .chapter__background{height:calc(100vh + 6rem)}@media screen and (max-width: 1024px){.pin-spacer:first-of-type .chapter__background{height:100vh}}@media screen and (max-width: 1024px){.chapter:first-of-type .chapter__slide--first .chapter__background{height:calc(100vh + 6rem)}}.chapter__button{width:40rem;height:8rem;position:absolute;right:2rem;bottom:2rem;z-index:8000;color:#000}@media screen and (max-width: 1024px){.chapter__button{width:30rem;height:6rem;transition:transform .3s ease;transform:translate(0)}}.chapter--intro .chapter__button{bottom:-4rem;z-index:1000}.chapter--intro .chapter__button-icon{transform:rotate(90deg)}@media screen and (max-width: 1024px){.chapter__button.is-hidden{transform:translateY(-100%)}}.chapter--slides:last-of-type .chapter__slide:last-of-type .chapter__panels:last-of-type{padding-bottom:100vh}.loader{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);display:flex;align-items:center;justify-content:center;width:100vw;height:calc(var(--vh, 1vh) * 100);padding:0 var(--margin-right) 0 var(--margin-left);position:fixed;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;transition-delay:.2s;pointer-events:none;opacity:0;inset:0}.is-loading .loader{visibility:visible;opacity:1}.loader__dots{display:inline-block;width:61.5px;height:61.5px;position:relative}.loader__dots div{width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%);animation-timing-function:cubic-bezier(0,1,1,0);border-radius:50%;background:#6a5166}.loader__dots div:nth-child(1){left:6px;animation:anim-dot1 .6s infinite}.loader__dots div:nth-child(2){left:6px;animation:anim-dot2 .6s infinite}.loader__dots div:nth-child(3){left:24px;animation:anim-dot2 .6s infinite}.loader__dots div:nth-child(4){left:42px;animation:anim-dot3 .6s infinite}@keyframes anim-dot1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes anim-dot3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes anim-dot2{0%{transform:translate(0)}to{transform:translate(18px)}}.cursor{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:fixed;top:0;left:0;z-index:10000;visibility:hidden;overflow:visible;pointer-events:none;opacity:0;will-change:transform}@media (pointer: coarse){.cursor{display:none}}.cursor[data-mode=image-lightbox]{visibility:visible;opacity:1}.cursor__content{width:3rem;height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor__background{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;border-radius:50%;background-color:#d0a351}.cursor__background:before,.cursor__background:after{content:"";display:block;width:1.4rem;height:1px;position:absolute;background-color:#000;will-change:transform;backface-visibility:hidden}.cursor__background:after{transform:rotate(90deg)}.cursor__trigger{display:none;width:100%;height:100%;position:absolute;inset:0}.loaded+.cursor__trigger{display:block}.no-cursor,.no-cursor *{cursor:none!important}.overall:has([data-cursor-mode=image-lightbox]:hover)~.cursor{visibility:visible;opacity:1}.client-login{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);padding-top:14rem;padding-bottom:14rem}@media screen and (max-width: 1024px){.client-login{padding-top:10rem;padding-bottom:10rem}}.client-login__headline{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem;text-align:center;margin-bottom:6rem}@media screen and (max-width: 1024px){.client-login__headline{font-size:2.4rem;line-height:3rem}}.client-login__content{grid-column:4/span 6}@media screen and (max-width: 1279px){.client-login__content{grid-column:3/span 8}}@media screen and (max-width: 1024px){.client-login__content{grid-column:1/span 12}}.client-login__footer{margin-top:4rem;color:#828282;text-align:center}html{min-width:100%;height:100%;min-height:100%;position:relative;overflow-x:hidden;overflow-y:scroll;transition:scrollbar-gutter 0s 1s;transition-behavior:allow-discrete;scrollbar-gutter:stable}html.is-non-interactive{cursor:wait!important;pointer-events:none!important}html.menu-visible,html.dialog-open,html.preloader-lock,html.transition-lock{overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none}html.dialog-open{scrollbar-gutter:auto}html.menu-visible{scrollbar-gutter:auto;transition:unset}html.overscroll-lock{overscroll-behavior-y:none}:root{--margin-left: 20rem;--margin-right: 10rem;--gutter: 6rem;--header-height: 8.4rem;--column-count: 12}@media screen and (min-width: 1441px){:root{--margin-left: 26rem}}@media screen and (max-width: 1440px){:root{--margin-left: 20rem}}@media screen and (max-width: 1024px){:root{--margin-left: 4rem;--margin-right: 4rem;--column-count: 6;--gutter: 4rem;--header-height: 7.4rem}}@media screen and (max-width: 767px){:root{--gutter: 2rem;--column-count: 2;--margin-left: 2rem;--margin-right: 2rem}}@supports (height: 100svh){:root{--vh: 1svh}}.overlay-grid{height:100vh;position:fixed;top:0;right:var(--margin-right);left:var(--margin-left);z-index:8999;pointer-events:none;background-image:repeating-linear-gradient(to right,rgba(0,255,224,.1) 0 calc((100% - (11 * var(--gutter))) / 12),transparent calc((100% - (11 * var(--gutter))) / 12) calc(calc((100% - (11 * var(--gutter))) / 12) + var(--gutter)))}@supports not selector(:has(a,b)){.overlay-grid{display:none}}@media screen and (max-width: 767px){.overlay-grid{background-image:repeating-linear-gradient(to right,rgba(0,255,224,.1) 0 calc((100% - (5 * var(--gutter))) / 6),transparent calc((100% - (5 * var(--gutter))) / 6) calc(calc((100% - (5 * var(--gutter))) / 6) + var(--gutter)))}}.overlay-grid label{display:flex;align-items:center;width:auto;min-height:3rem;padding:0 calc(var(--gutter) / 2);position:absolute;top:50%;left:calc(var(--margin-left) * -1);color:#fff;font-size:1rem;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;transform:rotate(-90deg) translate(-50%);transform-origin:top left;pointer-events:auto;background-color:#000}.overlay-grid label input{width:1px;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);border:0}.overlay-grid:has(input[type=checkbox]:checked){background-image:none}.triptych{padding-top:10rem;padding-bottom:10rem;overflow-x:hidden;background-color:#fff}@media screen and (max-width: 1024px){.triptych{display:flex;flex-direction:column;justify-content:center;padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width: 767px){.triptych{padding-top:4rem;padding-bottom:4rem}}.triptych__wrapper{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter)}@media screen and (max-width: 1024px){.triptych__wrapper{display:flex}}.triptych__cell{grid-column:span 4;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1024px){.triptych__cell{grid-column:unset;max-width:24rem}}@media screen and (max-width: 1024px){.triptych__cell:not(:last-of-type){margin-right:4rem}}.triptych__cell-media{aspect-ratio:.8;border-radius:2rem}.triptych__cell-wrapper{padding-top:2rem}.triptych__cell-content{padding-top:1rem}.triptych__cell-button{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;display:grid;grid-template-areas:"text";padding-top:4.5rem}.triptych__cell-more{max-height:0;overflow:hidden;box-sizing:border-box;transition:max-height .7s ease}.triptych__cell-more span{display:block;padding-top:2.1rem}.triptych__cell-content,.triptych__cell-more{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;color:#828282}.triptych__button{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;width:15.7rem;margin-top:3.9rem;padding:0;color:#828282;transition:background-color .3s ease,color .3s ease,border-color .3s ease,width .7s ease;will-change:background-color,color,border-color,width}@media screen and (max-width: 1024px){.triptych__button{margin-top:2.9rem}}[aria-expanded=false] .triptych__button{width:15.7rem}[aria-expanded=true] .triptych__button{width:12rem}.triptych__button-wrapper{display:grid;grid-template-areas:"text"}.triptych__button-text{grid-area:text;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative;text-align:center;transition:opacity .7s ease,visibility 0ms .7s}.triptych[aria-expanded=false] .triptych__button-text--open{visibility:visible;transition-delay:50ms}.triptych[aria-expanded=true] .triptych__button-text--open{visibility:hidden;transition-delay:0ms;opacity:0}.triptych__button-text--open:after{content:"+";display:inline-block;padding-left:.4rem}.triptych[aria-expanded=false] .triptych__button-text--close{visibility:hidden;transition-delay:0ms;opacity:0}.triptych[aria-expanded=true] .triptych__button-text--close{visibility:visible;transition-delay:50ms}.triptych__button-text--close:after{content:"x";display:inline-block;padding-left:.4rem}.text{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter)}.text__content{grid-column:6/-1}@media screen and (max-width: 1024px){.text__content{grid-column:3/-1}}@media screen and (max-width: 767px){.text__content{grid-column:1/-1}}.single-image{--space-bottom-m: 4rem}.single-image__media{width:100%;margin:0 auto}@media screen and (max-width: 767px){.single-image__media{max-width:100%}}.single-image__media.media--horizontal,.single-image__media.media--square{max-width:74.4rem}@media screen and (min-width: 1920px){.single-image__media.media--horizontal,.single-image__media.media--square{max-width:99.2rem}}@media screen and (max-width: 1024px){.single-image__media.media--horizontal,.single-image__media.media--square{max-width:44.5rem}}@media screen and (max-width: 767px){.single-image__media.media--horizontal,.single-image__media.media--square{max-width:100%}}@media screen and (max-width: 767px) and (orientation: landscape){.single-image__media.media--square{width:auto;max-width:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem);max-height:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem)}}.single-image__media.media--vertical{width:-moz-fit-content;width:fit-content;height:calc(calc(var(--vh, 1vh) * 100) - 2 * 4rem)}@media screen and (max-width: 1024px){.single-image__media.media--vertical{width:100%;max-width:44.5rem;height:auto}}@media screen and (max-width: 767px){.single-image__media.media--vertical{max-width:100%}}@media screen and (max-width: 767px) and (orientation: landscape){.single-image__media.media--vertical{width:auto;max-width:-moz-fit-content;max-width:fit-content;height:calc(calc(var(--vh, 1vh) * 100) - 2 * 3rem)}}.single-image__media.media--vertical img{width:auto}@media screen and (max-width: 1024px){.single-image__media.media--vertical img{width:100%}}@media screen and (max-width: 767px) and (orientation: landscape){.single-image__media.media--vertical img{width:auto;height:100%}}.single-image__media img{position:static;transform:scale(1)}.double-image{--space-bottom-m: 4rem}.double-image__wrapper{display:flex;justify-content:space-between;margin:0 auto}@media screen and (min-width: 1441px){.double-image__wrapper{max-width:156rem}}@media screen and (min-width: 1920px){.double-image__wrapper{max-width:162rem}}.double-image__media{display:inline-flex;margin:auto 0}.double-image__media .media__image{position:static;transform:scale(1)}.double-image__media.media--horizontal,.double-image__media.media--square{width:54rem}@media screen and (min-width: 1441px){.double-image__media.media--horizontal,.double-image__media.media--square{width:36.8vw}}@media screen and (min-width: 1920px){.double-image__media.media--horizontal,.double-image__media.media--square{width:72rem}}@media screen and (max-width: 1024px){.double-image__media.media--horizontal,.double-image__media.media--square{width:54rem}}.double-image__media.media--vertical{width:44rem}@media screen and (min-width: 1441px){.double-image__media.media--vertical{width:30.5vw}}@media screen and (min-width: 1920px){.double-image__media.media--vertical{width:58.6rem}}@media screen and (max-width: 1024px){.double-image__media.media--vertical{width:44rem}}.double-image__media.media--vertical.double-image__media--1+.double-image__media.media--horizontal,.double-image__media.media--vertical.double-image__media--1+.double-image__media.media--square,.double-image__media.media--horizontal+.double-image__media.media--vertical.double-image__media--2,.double-image__media.media--square+.double-image__media.media--vertical.double-image__media--2{margin-right:0;margin-left:14.11vw}@media screen and (min-width: 1441px){.double-image__media.media--vertical.double-image__media--1+.double-image__media.media--horizontal,.double-image__media.media--vertical.double-image__media--1+.double-image__media.media--square,.double-image__media.media--horizontal+.double-image__media.media--vertical.double-image__media--2,.double-image__media.media--square+.double-image__media.media--vertical.double-image__media--2{margin-left:auto}}@media screen and (max-width: 1024px){.double-image__media.media--vertical.double-image__media--1+.double-image__media.media--horizontal,.double-image__media.media--vertical.double-image__media--1+.double-image__media.media--square,.double-image__media.media--horizontal+.double-image__media.media--vertical.double-image__media--2,.double-image__media.media--square+.double-image__media.media--vertical.double-image__media--2{margin-left:var(--margin-right)}}.double-image__media.media--vertical+.double-image__media.media--vertical{margin-right:0;margin-left:18.05vw}@media screen and (min-width: 1441px){.double-image__media.media--vertical+.double-image__media.media--vertical{margin-left:auto}}@media screen and (max-width: 1024px){.double-image__media.media--vertical+.double-image__media.media--vertical{margin-left:var(--margin-right)}}.double-image__media.media--horizontal+.double-image__media.media--horizontal,.double-image__media.media--square+.double-image__media.media--square{margin-right:0;margin-left:4.16vw}@media screen and (min-width: 1441px){.double-image__media.media--horizontal+.double-image__media.media--horizontal,.double-image__media.media--square+.double-image__media.media--square{margin-left:auto}}@media screen and (max-width: 1024px){.double-image__media.media--horizontal+.double-image__media.media--horizontal,.double-image__media.media--square+.double-image__media.media--square{margin-left:var(--margin-right)}}.quote{--space-bottom-m: 4rem}.quote__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:80rem;margin:0 auto}@media screen and (max-width: 1024px){.quote__wrapper{max-width:48.8rem}}@media screen and (max-width: 767px){.quote__wrapper{max-width:100%;padding:0 1rem}}.quote__copy{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem;text-align:center}@media screen and (max-width: 767px){.quote__copy{font-size:1.6rem;line-height:2.2rem}}.quote__author{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;display:flex;align-items:center;margin-top:2rem;color:#828282}.quote__author:before{content:"";display:inline-block;width:1.5rem;height:1px;margin-right:.5rem;background-color:#828282}.image-grid{--space-bottom: 13.3rem;--space-bottom-p: 10rem;--space-bottom-m: 4rem;position:relative}.image-grid__media{display:flex;justify-content:center;width:100%;height:auto}.image-grid__media .media__image{position:static;transform:scale(1)}.image-grid__media:nth-child(3n+1),.image-grid__media:nth-child(3n+3){margin-top:10rem}@media screen and (max-width: 767px){.image-grid__media:nth-child(3n+1),.image-grid__media:nth-child(3n+3){margin-top:0}}.image-grid__media:has(.media--horizontal) .media,.image-grid__media:has(.media--square) .media{max-width:25rem}@media screen and (min-width: 1920px){.image-grid__media:has(.media--horizontal) .media,.image-grid__media:has(.media--square) .media{max-width:35.5rem}}@media screen and (max-width: 767px){.image-grid__media:has(.media--horizontal) .media,.image-grid__media:has(.media--square) .media{max-width:unset}}.image-grid__media:has(.media--vertical){display:flex;justify-content:center;width:100%}.image-grid__media:has(.media--vertical) .media{max-width:18rem}@media screen and (min-width: 1920px){.image-grid__media:has(.media--vertical) .media{max-width:24rem}}@media screen and (max-width: 1024px){.image-grid__media:has(.media--vertical) .media{max-width:15.2rem}}@media screen and (max-width: 767px){.image-grid__media:has(.media--vertical) .media{max-width:calc(100% - 4rem)}}.image-grid__media.is-hidden{display:none;visibility:hidden;opacity:0}.image-grid__loadmore{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;display:none;justify-content:center;width:-moz-fit-content;width:fit-content;position:absolute;left:50%;transform:translate(-50%)}.image-grid__loadmore.is-active{display:flex}.image-grid__loadmore:after{content:"+";display:inline-flex;padding-left:.5rem}.design-process{--space-bottom-m: 3.5rem;display:flex;justify-content:center}.design-process__button{display:flex;align-items:center;justify-content:center;width:52.4rem;height:8.4rem;position:relative}@media screen and (max-width: 1024px){.design-process__button{width:42rem;height:8rem}}@media screen and (max-width: 767px){.design-process__button{width:34.9rem;height:5.5rem;margin-top:2rem}}.design-process__button-stroke{display:block;width:100%;height:-moz-fit-content;height:fit-content;position:absolute;z-index:0;color:currentcolor;inset:0}@media (hover: hover) and (pointer: fine){.design-process__button:hover .design-process__button-stroke path{stroke-dashoffset:1240;stroke-dashoffset:0;transition:stroke-dashoffset 1.5s cubic-bezier(.215,.61,.355,1)}}.design-process__button:focus-visible .design-process__button-stroke path{stroke-dashoffset:1240;stroke-dashoffset:0;transition:stroke-dashoffset 1.5s cubic-bezier(.215,.61,.355,1)}.design-process__button-stroke path{stroke-dasharray:1240;stroke-dashoffset:2480;transition:none}.design-process__button-copy{font-family:Longhand,serif;font-size:3.2rem;font-weight:500;line-height:3.4rem;padding-top:.7rem;z-index:1}@media screen and (max-width: 767px){.design-process__button-copy{font-size:2.4rem;line-height:2.6rem}}@media screen and (max-width: 1024px){.design-process__button-copy{margin-left:-1.3rem;font-size:2.6rem}}.design-process__button-copy:after{content:">";display:inline-flex;padding-left:1.5rem}@media screen and (max-width: 1024px){.design-process__button-copy:after{padding-left:1.1rem}}.design-process__title{font-family:Akkurat,sans-serif;font-size:2.4rem;font-weight:400;line-height:3rem;display:flex;flex-direction:column;padding-bottom:11.9rem}@media screen and (max-width: 767px){.design-process__title{font-size:2rem;line-height:2.6rem}}@media screen and (max-width: 1024px){.design-process__title{padding-bottom:3.4rem}}@media screen and (max-width: 767px){.design-process__title{padding-bottom:3.6rem}}.design-process__title-caption{margin-top:.4rem;color:#828282;font-family:Longhand,serif;font-size:3.6rem;line-height:3.9rem}@media screen and (max-width: 767px){.design-process__title-caption{margin-top:-.3rem;font-size:3rem}}.design-process__content{height:auto;padding:8.3rem 6rem}@media screen and (max-width: 1024px){.design-process__content{padding:7.2rem 4rem}}@media screen and (max-width: 767px){.design-process__content{padding:9.9rem 2rem}}.design-process__slider{display:flex;width:100%}@keyframes fade-element{0%{opacity:0}to{opacity:1}}.single-video{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter)}.single-video__media{grid-column:3/span 8;aspect-ratio:16/9}@media screen and (max-width: 1024px){.single-video__media{grid-column:2/span 4}}@media screen and (max-width: 767px){.single-video__media{grid-column:1/-1}}.video-image{--space-bottom-m: 4rem}.video-image__wrapper{display:flex;justify-content:space-between;margin:0 auto}@media screen and (min-width: 1441px){.video-image__wrapper{max-width:156rem}}@media screen and (min-width: 1920px){.video-image__wrapper{max-width:162rem}}.video-image__media{display:inline-flex;margin:auto 0}.video-image__media--video{aspect-ratio:16/9}.video-image__media .media__image{position:static;transform:scale(1)}.video-image__media.media--horizontal,.video-image__media.media--square{width:54rem}@media screen and (min-width: 1441px){.video-image__media.media--horizontal,.video-image__media.media--square{width:36.8vw}}@media screen and (min-width: 1920px){.video-image__media.media--horizontal,.video-image__media.media--square{width:72rem}}@media screen and (max-width: 1024px){.video-image__media.media--horizontal,.video-image__media.media--square{width:54rem}}.video-image__media.media--vertical{width:44rem}@media screen and (min-width: 1441px){.video-image__media.media--vertical{width:30.5vw}}@media screen and (min-width: 1920px){.video-image__media.media--vertical{width:58.6rem}}@media screen and (max-width: 1024px){.video-image__media.media--vertical{width:44rem}}.video-image__media--video+.video-image__media--image.media--vertical{margin-right:0;margin-left:14.11vw}@media screen and (min-width: 1441px){.video-image__media--video+.video-image__media--image.media--vertical{margin-left:auto}}@media screen and (max-width: 1024px){.video-image__media--video+.video-image__media--image.media--vertical{margin-left:var(--margin-right)}}.video-image__media--video+.video-image__media--image.media--horizontal,.video-image__media--video+.video-image__media--image.media--square{margin-right:0;margin-left:4.16vw}@media screen and (min-width: 1441px){.video-image__media--video+.video-image__media--image.media--horizontal,.video-image__media--video+.video-image__media--image.media--square{margin-left:auto}}@media screen and (max-width: 1024px){.video-image__media--video+.video-image__media--image.media--horizontal,.video-image__media--video+.video-image__media--image.media--square{margin-left:var(--margin-right)}}.default{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);padding-top:13.8rem;padding-bottom:4.4rem;color:#000}@media screen and (max-width: 1024px){.default{padding-top:9.8rem}}.default__title{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem;grid-column:1/-1;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-bottom:6.2rem}@media screen and (max-width: 1024px){.default__title{font-size:2.4rem;line-height:3rem}}@media screen and (max-width: 1024px){.default__title{padding-bottom:4rem}}.default__content{grid-column:3/span 8}@media screen and (max-width: 1024px){.default__content{grid-column:1/-1}}.front-page__hero{display:block;width:100vw;height:calc(var(--vh, 1vh) * 100)}@media screen and (max-width: 1024px){.front-page__hero{height:48rem}}@media screen and (max-width: 767px){.front-page__hero{height:58.5rem}}.front-page__hero-media{position:relative;visibility:visible;transition:opacity .3s,visibility .3s;opacity:1}.front-page__hero-media--strong:before,.front-page__hero-media--default:before{content:"";display:block;width:16.66%;height:100%;position:absolute;z-index:3;visibility:hidden;transition:1s ease;pointer-events:none;opacity:0;inset:0}@media screen and (max-width: 1024px){.front-page__hero-media--strong:before,.front-page__hero-media--default:before{content:none}}.front-page__hero-media--strong.has-started:before,.front-page__hero-media--strong:has(.media__image.loaded):before,.front-page__hero-media--default.has-started:before,.front-page__hero-media--default:has(.media__image.loaded):before{visibility:visible;opacity:1}.intro-init .front-page__hero-media--strong,.intro-init .front-page__hero-media--default{visibility:hidden;opacity:0}.front-page__hero-media--strong:before{background:linear-gradient(90deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,0) 100%)}.front-page__hero-media--default:before{background:linear-gradient(90deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%)}.front-page__content{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);padding-top:9rem;padding-bottom:9rem}@media screen and (max-width: 1024px){.front-page__content{padding-top:6rem;padding-bottom:6rem}}.front-page__primary-promos{display:flex;flex-direction:column;grid-column:1/9;height:-moz-fit-content;height:fit-content;row-gap:9rem}@media screen and (max-width: 1024px){.front-page__primary-promos{grid-column:1/5;row-gap:6rem}}@media screen and (max-width: 767px){.front-page__primary-promos{grid-column:1/-1}}.front-page__secondary-promos{display:flex;flex-direction:column;grid-column:10/-1;width:100%;max-width:20rem;height:-moz-fit-content;height:fit-content;margin-right:0;margin-left:auto;padding-left:0;row-gap:12rem}@media screen and (min-width: 1441px){.front-page__secondary-promos{max-width:32rem;padding-top:13vw}}@media screen and (min-width: 1920px){.front-page__secondary-promos{padding-top:30rem}}@media screen and (max-width: 1440px){.front-page__secondary-promos{max-width:32rem;padding-top:13vw}}@media screen and (max-width: 1024px){.front-page__secondary-promos{grid-column:5/-1;padding-top:15.2rem;padding-left:5.2rem;row-gap:6rem}}@media screen and (max-width: 767px){.front-page__secondary-promos{grid-column:1/-1;max-width:100%;padding-top:6rem;padding-left:0}}.front-page__secondary-promos .swiper{width:100%}@media screen and (max-width: 767px){.front-page__secondary-promos .swiper{width:calc(100% + 2 * var(--margin-right));margin-left:calc(var(--margin-right) * -1);padding-right:var(--margin-right);padding-left:var(--margin-right)}}.architecture{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);padding-top:20rem;padding-bottom:20rem}@media screen and (max-width: 1024px){.architecture{padding-top:7.7rem;padding-bottom:6rem}}.architecture--login{padding-top:14rem}@media screen and (max-width: 1024px){.architecture--login{padding-top:10rem}}.architecture__intro{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);margin-bottom:9rem}.architecture__intro-content{grid-column:6/span 7}@media screen and (max-width: 1024px){.architecture__intro-content{grid-column:1/span 12}}.architecture__title{margin-left:-2rem}@media screen and (min-width: 1025px){.architecture__title{width:1px;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);border:0}}@media screen and (max-width: 767px){.architecture__title{margin-left:0}}.architecture__filters{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2rem;display:flex;margin-left:-2rem;padding-top:1.4rem;padding-bottom:7.1rem}@media screen and (min-width: 1025px){.architecture__filters{display:none}}@media screen and (max-width: 767px){.architecture__filters{margin-left:0}}.architecture__filters .swiper-container{width:100%}.architecture__filter{width:auto;color:#828282;white-space:nowrap;text-wrap:nowrap;word-break:keep-all;transition:color .3s ease}.architecture__filter:not(:last-of-type){padding-right:2.1rem}@media screen and (max-width: 767px){.architecture__filter:not(:last-of-type){padding-right:2rem}}.architecture__filter.is-active{color:#000}.is-filtering.content-out .architecture__filter,.is-filtering.content-in .architecture__filter{color:#828282}.architecture__content{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);row-gap:9rem}@media screen and (max-width: 1024px){.architecture__content{row-gap:6rem}}.project{--space-top: 14rem;padding-top:var(--space-top);overflow-y:hidden}@media screen and (max-width: 1024px){.project{--space-top: 9.9rem}}@media screen and (max-width: 1024px){.project{padding-top:var(--space-top)}}.project__hero{top:0}.project__hero-heading{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem;display:flex;justify-content:center;width:100%;height:100%;padding:0 0 2.6rem;text-align:center;background-color:#e9e9eb;backface-visibility:hidden;will-change:transform,background-color;column-gap:2rem}@media screen and (max-width: 1024px){.project__hero-heading{font-size:2.4rem;line-height:3rem}}@media screen and (max-width: 1024px){.project__hero-heading{padding:0 0 2rem;column-gap:1.4rem}}@media screen and (max-width: 767px){.project__hero-heading{flex-wrap:wrap;padding:0 1rem 2rem;column-gap:1rem}}.project__hero-location{color:#828282}.project__hero-confidential{margin-top:-1.6rem;margin-bottom:3.4rem;position:relative;z-index:10;color:#828282;text-align:center}@media screen and (max-width: 1024px){.project__hero-confidential{margin-top:-1rem}}.project__hero-media{aspect-ratio:1.8;will-change:transform;backface-visibility:hidden;position:relative}@media screen and (max-width: 767px){.project__hero-media{aspect-ratio:.66}}.project__hero-media--strong:before,.project__hero-media--default:before{content:"";display:block;width:16.66%;height:100%;position:absolute;z-index:3;visibility:hidden;transition:.3s ease;pointer-events:none;opacity:0;inset:0}@media screen and (max-width: 1024px){.project__hero-media--strong:before,.project__hero-media--default:before{content:none}}.page-template-client-login-project .project__hero-media--strong:before,.page-template-client-login-project .project__hero-media--default:before{content:none}.project__hero-media--strong:has(.media__image.loaded):before,.project__hero-media--strong:has(.media__image-thumbnail.loaded):before,.project__hero-media--default:has(.media__image.loaded):before,.project__hero-media--default:has(.media__image-thumbnail.loaded):before{visibility:visible;opacity:1}.project__hero-media--strong:before{background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%)}.project__hero--next .project__hero-media--strong:has(.media__image.loaded):before,.next-project-transitioning .project__hero-media--strong:has(.media__image.loaded):before,.project__hero--next .project__hero-media--strong:has(.media__image-thumbnail.loaded):before,.next-project-transitioning .project__hero-media--strong:has(.media__image-thumbnail.loaded):before{opacity:.5}.project__hero-media--default:before{background:linear-gradient(90deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%)}.project__hero--next{width:100%;height:auto;max-height:26.5rem;position:absolute;top:0;z-index:1000;overflow-y:visible}.project__hero--flip{position:fixed;top:var(--space-top);will-change:transform}.project__next{height:26.5rem;margin-top:var(--space-top);position:relative}@media screen and (max-width: 1024px){.project__next{height:15rem}}@media screen and (max-width: 767px){.project__next{margin-top:6rem}}.project__next-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;position:absolute;bottom:3rem;left:50%;z-index:1001;transition:transform .5s ease;transform:translate(-50%);pointer-events:none;border:1px solid #e1e1e1;border-radius:50%;background-color:#e1e1e1;will-change:transform}@media (hover: hover) and (pointer: fine){.project__hero--next:hover+.project__next-icon{transform:translate(-50%,.5rem)}}.project__hero--next:focus-visible+.project__next-icon{transform:translate(-50%,.5rem)}@media screen and (max-width: 1024px){.project__next-icon{bottom:1.9rem}}.project__hero--next:focus-visible+.project__next-icon{outline:1px solid #e1e1e1!important;outline-offset:2px}.project__next-icon svg{width:12px;height:6px}.person__info{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);padding-top:20.2rem;padding-bottom:12rem;position:relative}@media screen and (max-width: 1024px){.person__info{padding-top:9.8rem;padding-bottom:12rem}}@media screen and (max-width: 767px){.person__info{padding-top:9.9rem;padding-bottom:9.9rem}}.person__photo{grid-column:3/span 4;height:auto;border-radius:2rem;aspect-ratio:.71}@media screen and (max-width: 1024px){.person__photo{grid-column:1/span 2;margin-top:.5rem}}@media screen and (max-width: 767px){.person__photo{grid-column:1/-1;margin-top:2rem}}.person__content{grid-column:7/-1}@media screen and (max-width: 1024px){.person__content{grid-column:3/-1}}@media screen and (max-width: 767px){.person__content{grid-column:1/-1;margin-top:2.2rem}}.person__title{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem}@media screen and (max-width: 1024px){.person__title{font-size:2.4rem;line-height:3rem}}@media screen and (max-width: 767px){.person__title{grid-column:1/-1;text-align:center}}.person__title-subtitle{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem;display:block;color:#828282}@media screen and (max-width: 767px){.person__title-subtitle{font-size:1.6rem;line-height:2.2rem}}@media screen and (max-width: 1024px){.person__title-subtitle{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}}.person__introduction{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem;margin-top:5rem}@media screen and (max-width: 767px){.person__introduction{font-size:1.6rem;line-height:2.2rem}}@media screen and (max-width: 1024px){.person__introduction{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}}@media screen and (max-width: 767px){.person__introduction{margin-top:0}}.person__biography{margin-top:2.2rem}.objects{padding-top:20rem;padding-bottom:20rem}@media screen and (max-width: 1024px){.objects{padding-top:14rem;padding-bottom:12rem}}@media screen and (max-width: 767px){.objects{padding-top:12rem;padding-bottom:10rem}}.objects__content{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);row-gap:9rem}@media screen and (max-width: 1024px){.objects__content{row-gap:6rem}}.object{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);padding-top:14rem}.object__hero{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);grid-column:1/-1;margin-bottom:4rem}.object__hero-heading{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem;margin-bottom:2.6rem;text-align:center}@media screen and (max-width: 1024px){.object__hero-heading{font-size:2.4rem;line-height:3rem}}.object__hero-slider{display:flex;flex-direction:column;width:100%;max-width:120rem;margin:0 auto;position:relative}.object__hero-slider .swiper{width:100%}.object__hero-slide{aspect-ratio:1.5}.object__hero-slide .media--vertical{background-color:transparent}.object__hero-slide .media--vertical .media__image{object-fit:contain}.object__hero-media .media__image{transform:scale(1)}.object__hero-pagination{display:flex;flex-direction:row;order:2;justify-content:center;margin-top:2rem}.object__hero-pagination-item{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.object__hero-pagination-item:focus-visible:after{outline:1px solid #333!important;outline-offset:2px}.object__hero-pagination-item:after{content:"";display:block;width:6px;height:6px;transition:.3s ease background-color;border-radius:100%;background-color:#b9b9b9}.object__hero-pagination-item.is-active:after{background-color:#52354d}.object__hero-navigation{display:flex;justify-content:space-between;width:100%;height:calc(100% - 3.6rem);position:absolute;inset:0}@media screen and (max-width: 1024px){.object__hero-navigation{display:none}}.object__hero-navigation-button{width:20%;height:100%;position:relative;z-index:1000;visibility:visible;transition:opacity .5s ease,visibility .5s ease;opacity:1}.object__hero-navigation-button.swiper-button-disabled{visibility:hidden;opacity:0}@media (hover: hover) and (pointer: fine){.object__hero-navigation-button--prev:hover .object__hero-navigation-icon{visibility:visible;opacity:1}}.object__hero-navigation-button--prev:focus-visible .object__hero-navigation-icon{visibility:visible;opacity:1}@media (hover: hover) and (pointer: fine){.object__hero-navigation-button--next:hover .object__hero-navigation-icon{visibility:visible;opacity:1}}.object__hero-navigation-button--next:focus-visible .object__hero-navigation-icon{visibility:visible;opacity:1}.object__hero-navigation-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;position:absolute;top:50%;color:#000;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;transform:translateY(-50%);transform-origin:center center;pointer-events:none;opacity:0;border:1px solid #e1e1e1;border-radius:50%;background-color:#e1e1e1;box-shadow:0 4px 8px #0000004d;will-change:transform}.object__hero-navigation-icon svg{width:6px;height:12px}.object__hero-navigation-button--prev .object__hero-navigation-icon{right:auto;left:2rem}.object__hero-navigation-button--prev .object__hero-navigation-icon svg{transform:rotate(180deg)}.object__hero-navigation-button--next .object__hero-navigation-icon{right:2rem;left:auto}.press-awards{--space-top: 14rem;padding-top:var(--space-top)}@media screen and (max-width: 1024px){.press-awards{--space-top: 8.5rem}}@media screen and (max-width: 767px){.press-awards{--space-top: 9.8rem}}.press-awards__section--awards{padding-top:6.4rem;padding-bottom:9rem;background-color:#e1e1e1}@media screen and (max-width: 767px){.press-awards__section--awards{padding-top:6rem;padding-bottom:6rem}}.press-awards__heading{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#000}@media screen and (max-width: 1024px){.press-awards__heading{font-size:2.4rem;line-height:3rem}}.press-awards__press,.press-awards__awards{margin-top:4rem}@media screen and (max-width: 767px){.press-awards__press,.press-awards__awards{margin-top:3rem}}.press-awards__press-content{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);row-gap:7.7rem}@media screen and (max-width: 1024px){.press-awards__press-content{row-gap:6rem}}@media screen and (max-width: 767px){.press-awards__press-content{row-gap:4rem}}.press-awards__press-loadmore{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:5.3rem;color:#000}.press-awards__press-loadmore-copy{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;margin-right:.5rem}.press-awards__press-loadmore:after{content:"+";transform-origin:center;animation-name:none;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;backface-visibility:hidden;will-change:transform}.is-loading .press-awards__press-loadmore:after{animation-name:loadmore-spin}.press-awards__awards{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter)}.press-awards__list{display:flex;flex-direction:column;grid-column:7/-1;row-gap:4rem}@media screen and (max-width: 1024px){.press-awards__list{grid-column:4/-1}}@media screen and (max-width: 767px){.press-awards__list{grid-column:1/-1;row-gap:3rem}}.press-awards__award{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;position:relative}.press-awards__award-thumbnail{display:block;width:15rem;height:10rem;position:absolute;top:50%;visibility:hidden;transition:opacity .7s ease,visibility .7s ease;transform:translate(calc(-100% - 6rem),-50%);opacity:0}@media screen and (max-width: 1024px){.press-awards__award-thumbnail{width:12rem;height:8rem;top:0;transform:translate(calc(-100% - 4rem))}}@media screen and (max-width: 767px){.press-awards__award-thumbnail{display:none}}@media (hover: hover) and (pointer: fine){.press-awards__award:hover .press-awards__award-thumbnail{visibility:visible;transition-delay:.15s;opacity:1}}.press-awards__award:focus-visible .press-awards__award-thumbnail{visibility:visible;transition-delay:.15s;opacity:1}@media (pointer: coarse){.press-awards__award:focus .press-awards__award-thumbnail{visibility:visible;transition-delay:.3s;opacity:1}}.press-awards__award-thumbnail .media{aspect-ratio:1.5}.press-awards__award-title{width:-moz-fit-content;width:fit-content;cursor:default}.press-awards__award-title[href]{cursor:pointer;transition:color .7s ease}@media (hover: hover) and (pointer: fine){.press-awards__award-title[href]:hover{color:#6a5166}}.press-awards__award-title[href]:focus-visible{color:#6a5166}.press-awards__award-project{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;width:-moz-fit-content;width:fit-content;color:#828282;transition:color .7s ease}@media (hover: hover) and (pointer: fine){.press-awards__award-project:hover{color:#6a5166}}.press-awards__award-project:focus-visible{color:#6a5166}.press-awards__award-project:focus-visible{outline:1px solid #333!important;outline-offset:2px}@keyframes loadmore-spin{0%{transform:rotate(0) translateZ(0)}60%{transform:rotate(360deg) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}.studio-profile__hero{display:block;width:100vw;height:calc(var(--vh, 1vh) * 100);position:relative}@media screen and (max-width: 1024px){.studio-profile__hero{height:48rem}}@media screen and (max-width: 767px){.studio-profile__hero{height:58.5rem}}.studio-profile__hero-media:before{content:"";display:block;width:16.66%;height:100%;position:absolute;z-index:1;visibility:hidden;transition:1s ease;pointer-events:none;opacity:0;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%)}@media screen and (max-width: 1024px){.studio-profile__hero-media:before{content:none}}.studio-profile__hero-media.has-started:before,.studio-profile__hero-media:has(.media__image.loaded):before{visibility:visible;opacity:1}.press{padding-top:20rem}@media screen and (max-width: 1024px){.press{padding-top:12rem}}@media screen and (max-width: 767px){.press{padding-top:9.9rem}}.press__info{display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter)}.press__thumbnail{grid-column:2/span 5;aspect-ratio:.71;position:relative}.press__thumbnail:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;transition:opacity .7s ease,visibility .7s ease;opacity:1;border-radius:2rem;background-color:#0000004d;inset:0}@media (hover: hover) and (pointer: fine){.press-tile:hover .press__thumbnail:before{opacity:.5}}.press-tile:focus-visible .press__thumbnail:before{opacity:.5}@media screen and (max-width: 1024px){.press__thumbnail{grid-column:1/span 3}}.press__thumbnail .media{border-radius:2rem}.press__details{display:flex;flex-direction:column;grid-column:7/span 5;justify-content:center}@media screen and (max-width: 1024px){.press__details{grid-column:4/-1}}@media screen and (max-width: 767px){.press__details{grid-column:1/-1;margin-top:2rem}}@media screen and (max-width: 767px){.press__thumbnail--slideshow+.press__details{margin-top:5.6rem}}.press__details-magazine{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem;margin-bottom:2rem}@media screen and (max-width: 1024px){.press__details-magazine{font-size:2.4rem;line-height:3rem}}@media screen and (max-width: 767px){.press__details-magazine{margin-bottom:1rem}}.press__details-title{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem}@media screen and (max-width: 767px){.press__details-title{font-size:1.6rem;line-height:2.2rem}}.press__details-date{margin-top:1rem;color:#828282}@media screen and (max-width: 767px){.press__details-date{margin-top:.5rem}}.press__details-description{margin-top:2rem}.press__details-button{font-family:Akkurat,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;width:-moz-fit-content;width:fit-content;margin-top:4rem;color:#000}@media screen and (max-width: 1024px){.press__details-button{margin-top:3rem}}@media screen and (max-width: 767px){.press__details-button{margin-top:2rem}}.press__related{width:100%;min-width:100%;max-width:100%;margin-right:unset;margin-left:unset;padding-right:var(--margin-right);padding-left:var(--margin-left);display:flex;flex-direction:column;align-items:center;padding-top:6rem;padding-bottom:7.5rem;background-color:#e1e1e1}.press__related>*{max-width:162rem;margin-right:auto;margin-left:auto}@media screen and (max-width: 1024px){.press__related{padding-bottom:6rem}}.press__related-heading{color:#828282}.press__related-content{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2.8rem;gap:6rem}@media screen and (max-width: 1024px){.press__related-content{gap:4rem;margin-top:2rem}}@media screen and (max-width: 767px){.press__related-content{flex-wrap:nowrap;width:100%;gap:0}}@media screen and (max-width: 767px){.press__related-content .swiper-container{width:100%}}@media screen and (max-width: 767px){.press__related-content .swiper-wrapper{width:-moz-fit-content;width:fit-content;margin:0 auto}}.careers__header{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);display:flex;flex-direction:column;align-items:center;padding-top:14rem;padding-bottom:7.4rem;color:#000}@media screen and (max-width: 1024px){.careers__header{padding-top:9.9rem;padding-bottom:6rem}}.careers__title{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem}@media screen and (max-width: 1024px){.careers__title{font-size:2.4rem;line-height:3rem}}.careers__introduction{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem;max-width:74rem;margin-top:6rem}@media screen and (max-width: 767px){.careers__introduction{font-size:1.6rem;line-height:2.2rem}}@media screen and (max-width: 1024px){.careers__introduction{max-width:60rem;margin-top:4rem}}.careers__button{margin-top:2.8rem}.careers__slider{width:100%;min-width:100%;max-width:100%;margin-right:unset;margin-left:unset;padding-right:var(--margin-right);padding-left:var(--margin-left);height:100%;min-height:calc(var(--vh, 1vh) * 100);max-height:calc(var(--vh, 1vh) * 100);overflow-y:hidden;background-color:#e1e1e1;-ms-scroll-chaining:none;overscroll-behavior:none}.careers__slider>*{max-width:162rem;margin-right:auto;margin-left:auto}@media screen and (max-width: 1024px){.careers__slider{height:auto;min-height:unset;-ms-scroll-chaining:chained;overscroll-behavior:auto;max-height:unset;padding:6rem var(--margin-left);overflow-y:visible}}.culture{--space-top: 14rem;display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);padding-top:var(--space-top)}@media screen and (max-width: 1024px){.culture{--space-top: 9.9rem}}.culture__header{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);grid-column:1/-1;margin-bottom:10rem}@media screen and (max-width: 1024px){.culture__header{margin-bottom:6rem}}@media screen and (max-width: 767px){.culture__header{margin-bottom:4rem}}.culture__header-title{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem;margin-bottom:2.6rem;text-align:center}@media screen and (max-width: 1024px){.culture__header-title{font-size:2.4rem;line-height:3rem}}.culture__hero{position:relative}.culture__hero-video{position:relative;aspect-ratio:1.78}.culture__hero-video:after{content:"";display:block;position:absolute;background-color:#00000026;inset:0}.culture__description{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gutter);grid-column:1/-1;margin-bottom:11.7rem}@media screen and (max-width: 1024px){.culture__description{margin-bottom:9rem}}.culture__description-content{font-family:Akkurat,sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem;grid-column:5/-1}@media screen and (max-width: 767px){.culture__description-content{font-size:1.6rem;line-height:2.2rem}}@media screen and (max-width: 1024px){.culture__description-content{grid-column:1/-1;max-width:60rem;margin:0 auto}}@media screen and (max-width: 767px){.culture__description-content{max-width:100%}}.culture__subtitles{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;inset:0}.culture__subtitles-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}@media screen and (max-width: 767px){.culture__subtitles-wrapper{gap:1rem}}.culture__subtitle{font-family:Akkurat,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.4rem;color:#fff;text-align:center;visibility:hidden;list-style:none;opacity:0}@media screen and (max-width: 1024px){.culture__subtitle{font-size:2.4rem;line-height:3rem}}@media screen and (max-width: 767px){.culture__subtitle{font-family:Akkurat,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}}.culture__subtitle-logo{width:22rem;position:absolute;visibility:hidden;opacity:0}@media screen and (max-width: 767px){.culture__subtitle-logo{width:10rem}}.culture__subtitle-logo path{fill:#fff}@media screen and (max-width: 1024px){.studio-design-process{height:-moz-fit-content;height:fit-content;overflow:hidden}}.studio-design-process:before{content:"";display:block;width:100%;height:14rem;position:fixed;top:0;right:0;bottom:auto;left:0;z-index:1000;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,rgba(217,217,217,0) 100%)}@media screen and (max-width: 1024px){.studio-design-process:before{display:none}}.studio-design-process__chapters{position:relative;background-color:#333}@media screen and (max-width: 1024px){.studio-design-process__chapters{height:100%;min-height:100vh;max-height:100vh}}.studio-design-process .pin-spacer:not(:first-of-type){margin-top:-100vh!important}@media screen and (max-width: 1024px){.studio-design-process .pin-spacer:not(:first-of-type){margin-top:0!important}}.studio-design-process .pin-spacer:nth-of-type(1){z-index:6!important}.studio-design-process .pin-spacer:nth-of-type(2){z-index:7!important}.studio-design-process .pin-spacer:nth-of-type(3){z-index:8!important}.studio-design-process .pin-spacer:nth-of-type(4){z-index:9!important}.studio-design-process .pin-spacer:nth-of-type(5){z-index:10!important}.studio-design-process .pin-spacer:nth-of-type(6){z-index:11!important}.studio-design-process .pin-spacer:nth-of-type(7){z-index:12!important}.studio-design-process .pin-spacer:nth-of-type(8){z-index:13!important}.studio-design-process .pin-spacer:nth-of-type(9){z-index:14!important}.studio-design-process .pin-spacer:nth-of-type(10){z-index:15!important}.studio-design-process .pin-spacer:nth-of-type(11){z-index:16!important}.studio-design-process .pin-spacer:nth-of-type(12){z-index:17!important}.studio-design-process .pin-spacer:nth-of-type(13){z-index:18!important}.studio-design-process .pin-spacer:nth-of-type(14){z-index:19!important}.studio-design-process .pin-spacer:nth-of-type(15){z-index:20!important}.studio-design-process .pin-spacer:nth-of-type(16){z-index:21!important}.studio-design-process .pin-spacer:nth-of-type(17){z-index:22!important}.studio-design-process .pin-spacer:nth-of-type(18){z-index:23!important}.studio-design-process .pin-spacer:nth-of-type(19){z-index:24!important}.studio-design-process .pin-spacer:nth-of-type(20){z-index:25!important}.studio-design-process .pin-spacer:nth-of-type(21){z-index:26!important}.studio-design-process .pin-spacer:nth-of-type(22){z-index:27!important}.studio-design-process .pin-spacer:nth-of-type(23){z-index:28!important}.studio-design-process .pin-spacer:nth-of-type(24){z-index:29!important}.studio-design-process .pin-spacer:nth-of-type(25){z-index:30!important}.studio-design-process .pin-spacer:nth-of-type(26){z-index:31!important}.studio-design-process .pin-spacer:nth-of-type(27){z-index:32!important}.studio-design-process .pin-spacer:nth-of-type(28){z-index:33!important}.studio-design-process .pin-spacer:nth-of-type(29){z-index:34!important}.studio-design-process .pin-spacer:nth-of-type(30){z-index:35!important}.studio-design-process .pin-spacer:nth-of-type(31){z-index:36!important}.studio-design-process .pin-spacer:nth-of-type(32){z-index:37!important}.studio-design-process .pin-spacer:nth-of-type(33){z-index:38!important}.studio-design-process .pin-spacer:nth-of-type(34){z-index:39!important}.studio-design-process .pin-spacer:nth-of-type(35){z-index:40!important}.studio-design-process .pin-spacer:nth-of-type(36){z-index:41!important}.studio-design-process .pin-spacer:nth-of-type(37){z-index:42!important}.studio-design-process .pin-spacer:nth-of-type(38){z-index:43!important}.studio-design-process .pin-spacer:nth-of-type(39){z-index:44!important}.studio-design-process .pin-spacer:nth-of-type(40){z-index:45!important}.studio-design-process .pin-spacer:nth-of-type(41){z-index:46!important}.studio-design-process .pin-spacer:nth-of-type(42){z-index:47!important}.studio-design-process .pin-spacer:nth-of-type(43){z-index:48!important}.studio-design-process .pin-spacer:nth-of-type(44){z-index:49!important}.studio-design-process .pin-spacer:nth-of-type(45){z-index:50!important}.studio-design-process .pin-spacer:nth-of-type(46){z-index:51!important}.studio-design-process .pin-spacer:nth-of-type(47){z-index:52!important}.studio-design-process .pin-spacer:nth-of-type(48){z-index:53!important}.studio-design-process .pin-spacer:nth-of-type(49){z-index:54!important}.studio-design-process .pin-spacer:nth-of-type(50){z-index:55!important}.studio-design-process .pin-spacer:nth-of-type(51){z-index:56!important}.studio-design-process .pin-spacer:nth-of-type(52){z-index:57!important}.studio-design-process .pin-spacer:nth-of-type(53){z-index:58!important}.studio-design-process .pin-spacer:nth-of-type(54){z-index:59!important}.studio-design-process .pin-spacer:nth-of-type(55){z-index:60!important}.studio-design-process .pin-spacer:nth-of-type(56){z-index:61!important}.studio-design-process .pin-spacer:nth-of-type(57){z-index:62!important}.studio-design-process .pin-spacer:nth-of-type(58){z-index:63!important}.studio-design-process .pin-spacer:nth-of-type(59){z-index:64!important}.studio-design-process .pin-spacer:nth-of-type(60){z-index:65!important}.studio-design-process .pin-spacer:nth-of-type(61){z-index:66!important}.studio-design-process .pin-spacer:nth-of-type(62){z-index:67!important}.studio-design-process .pin-spacer:nth-of-type(63){z-index:68!important}.studio-design-process .pin-spacer:nth-of-type(64){z-index:69!important}.studio-design-process .pin-spacer:nth-of-type(65){z-index:70!important}.studio-design-process .pin-spacer:nth-of-type(66){z-index:71!important}.studio-design-process .pin-spacer:nth-of-type(67){z-index:72!important}.studio-design-process .pin-spacer:nth-of-type(68){z-index:73!important}.studio-design-process .pin-spacer:nth-of-type(69){z-index:74!important}.studio-design-process .pin-spacer:nth-of-type(70){z-index:75!important}.studio-design-process .pin-spacer:nth-of-type(71){z-index:76!important}.studio-design-process .pin-spacer:nth-of-type(72){z-index:77!important}.studio-design-process .pin-spacer:nth-of-type(73){z-index:78!important}.studio-design-process .pin-spacer:nth-of-type(74){z-index:79!important}.studio-design-process .pin-spacer:nth-of-type(75){z-index:80!important}.studio-design-process .pin-spacer:nth-of-type(76){z-index:81!important}.studio-design-process .pin-spacer:nth-of-type(77){z-index:82!important}.studio-design-process .pin-spacer:nth-of-type(78){z-index:83!important}.studio-design-process .pin-spacer:nth-of-type(79){z-index:84!important}.studio-design-process .pin-spacer:nth-of-type(80){z-index:85!important}.studio-design-process .pin-spacer:nth-of-type(81){z-index:86!important}.studio-design-process .pin-spacer:nth-of-type(82){z-index:87!important}.studio-design-process .pin-spacer:nth-of-type(83){z-index:88!important}.studio-design-process .pin-spacer:nth-of-type(84){z-index:89!important}.studio-design-process .pin-spacer:nth-of-type(85){z-index:90!important}.studio-design-process .pin-spacer:nth-of-type(86){z-index:91!important}.studio-design-process .pin-spacer:nth-of-type(87){z-index:92!important}.studio-design-process .pin-spacer:nth-of-type(88){z-index:93!important}.studio-design-process .pin-spacer:nth-of-type(89){z-index:94!important}.studio-design-process .pin-spacer:nth-of-type(90){z-index:95!important}.studio-design-process .pin-spacer:nth-of-type(91){z-index:96!important}.studio-design-process .pin-spacer:nth-of-type(92){z-index:97!important}.studio-design-process .pin-spacer:nth-of-type(93){z-index:98!important}.studio-design-process .pin-spacer:nth-of-type(94){z-index:99!important}.studio-design-process .pin-spacer:nth-of-type(95){z-index:100!important}.studio-design-process .pin-spacer:nth-of-type(96){z-index:101!important}.studio-design-process .pin-spacer:nth-of-type(97){z-index:102!important}.studio-design-process .pin-spacer:nth-of-type(98){z-index:103!important}.studio-design-process .pin-spacer:nth-of-type(99){z-index:104!important}.studio-design-process .pin-spacer:nth-of-type(100){z-index:105!important}.studio-design-process__pagination{display:flex;position:fixed;top:3rem;right:1.9rem;gap:1rem;z-index:6001;transition:opacity .3s ease,visibility .3s ease}@media screen and (max-width: 1024px){.studio-design-process__pagination{flex-direction:column;top:7.9rem;right:2rem;z-index:5999;visibility:hidden;pointer-events:none;opacity:0}.studio-design-process__pagination.is-active{visibility:visible;pointer-events:all;opacity:1}}.studio-design-process__pagination-button{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;position:relative;color:#fff;font-size:1.2rem;overflow:hidden;transition:color .5s ease,background-color .5s ease;border-radius:50%;background-color:transparent;backface-visibility:hidden}@media screen and (max-width: 1024px){.studio-design-process__pagination-button{color:#b9b9b9}}.studio-design-process__pagination-button:first-child{font-size:0}.studio-design-process__pagination-button:first-child:before{content:"";display:block;width:1rem;height:1rem;z-index:5464564;transition:background-color .5s ease;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center center;mask-position:center center;backface-visibility:hidden;-webkit-mask-image:url(/wp-content/themes/kovac/_/dist/icon-home.svg);mask-image:url(/wp-content/themes/kovac/_/dist/icon-home.svg)}@media screen and (max-width: 1024px){.studio-design-process__pagination-button:first-child:before{background-color:#b9b9b9}}.studio-design-process__pagination-button:after{content:"";display:block;position:absolute;z-index:-1;transition:background-color .5s ease;background-color:#fff;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center center;mask-position:center center;backface-visibility:hidden;-webkit-mask-image:url(/wp-content/themes/kovac/_/dist/icon-eclipse.svg);mask-image:url(/wp-content/themes/kovac/_/dist/icon-eclipse.svg)}@media screen and (max-width: 1024px){.studio-design-process__pagination-button:after{background-color:#b9b9b9}}.studio-design-process__pagination-button.is-active{color:#000;pointer-events:none;background-color:#d0a351}.studio-design-process__pagination-button.is-active:before{background-color:#000}.studio-design-process__pagination-button.is-active:after{background-color:#d0a351}.section{width:100%;max-width:calc(162rem + var(--margin-right, 0) + var(--margin-left, 0));margin:0 auto;padding-right:var(--margin-right);padding-left:var(--margin-left);margin-bottom:var(--space-bottom, 9rem)}@media screen and (max-width: 1024px){.section{margin-bottom:var(--space-bottom-p, 6rem)}}@media screen and (max-width: 767px){.section{margin-bottom:var(--space-bottom-m, 6rem)}}.section--full{width:100%;min-width:100%;max-width:100%;margin-right:unset;margin-left:unset;padding-right:var(--margin-right);padding-left:var(--margin-left)}.section--full>*{max-width:162rem;margin-right:auto;margin-left:auto}.project .section:first-of-type{padding-top:9rem}@media screen and (max-width: 1024px){.project .section:first-of-type{padding-top:6rem}}.wordpress-edit-button{z-index:9990}.wordpress-edit-button svg{width:3rem}html{font-size:10px}@media screen and (max-width: 424px){html{font-size:2.5641025641vw}}
