.styles_footer__WgNSD{display:flex;flex-direction:column;gap:120px;background:#f5f5f7;padding:40px 12px}.styles_footer__title__KVBcG{font-size:40px;font-style:normal;font-weight:400;line-height:112%;letter-spacing:-.8px}.styles_footer__title__wrapper__WjkJV{display:flex;flex-direction:column}.styles_footer__subtitle__czccx{display:flex;gap:4px;align-items:center;font-size:40px;font-style:normal;font-weight:400;line-height:112%;letter-spacing:-.8px;color:#797979;width:max-content;position:relative}.styles_footer__subtitle__tooltip__4oeZr{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;letter-spacing:-.05em;background-color:#fff;border-radius:7px;flex-flow:column;justify-content:center;align-items:center;width:11rem;height:2.5rem;padding-left:1rem;padding-right:1rem;font-size:1rem;display:flex;position:absolute;color:#000!important;opacity:0;top:-40%;left:70%;transition:all .3s ease-in-out}.styles_footer__subtitle__tooltip_active___7jHl{opacity:1}.styles_footer__subtitle__czccx img{width:27px;height:auto;opacity:.5}.styles_footer__nav__ckT1A{display:flex;flex-direction:column;gap:8px}.styles_footer__nav__item___NdEc a{font-size:32px;font-style:normal;font-weight:400;line-height:112%;letter-spacing:-.64px;color:#797979}.styles_footer__social__list__ZLph5{display:flex;align-items:center;gap:4px}.styles_footer__social__item__BD9nF{display:flex;padding:12px 16px;justify-content:center;align-items:center;border-radius:20px;background:#fff}.styles_footer__social__item_accent__i4Dpr{border-radius:0}.styles_footer__social__item__BD9nF a{font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.28px}.styles_footer__bottom__SxkJT{display:flex;flex-direction:column;gap:20px}.styles_footer__logo__xacuR{width:100%;height:auto}.styles_footer__logo__xacuR img{width:100%;height:100%}.styles_footer__copyright__6uPze{display:flex;justify-content:space-between}.styles_footer__copyright__6uPze span{font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.28px;color:#797979;display:flex;flex-direction:column;gap:4px}.styles_footer__copyright__6uPze span a{color:#797979;display:flex}@media screen and (min-width:750px){.styles_footer__copyright__6uPze span{flex-direction:row;gap:20px}.styles_footer__copyright__6uPze span:last-child{flex-direction:column;gap:8px}}@media screen and (min-width:992px){.styles_footer__WgNSD{padding:40px;flex-direction:row;display:grid;grid-template-areas:"title bottom" "navigation bottom" "copyright copyright";grid-template-columns:1fr auto;grid-gap:20px;gap:20px}.styles_footer__title__KVBcG{font-size:54px}.styles_footer__title__wrapper__WjkJV{grid-area:title;margin-bottom:200px}.styles_footer__subtitle__czccx{font-size:54px;position:relative;transition:all .3s ease-in-out;width:max-content}.styles_footer__subtitle__tooltip__4oeZr{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;letter-spacing:-.05em;background-color:#fff;border-radius:7px;flex-flow:column;justify-content:center;align-items:center;width:11rem;height:2.5rem;padding-left:1rem;padding-right:1rem;font-size:1rem;display:flex;position:absolute;color:#000!important;opacity:0;top:20%;left:105%;transition:all .3s ease-in-out}.styles_footer__subtitle__czccx img{position:absolute;left:0;opacity:0;transition:all .3s ease-in-out}.styles_footer__subtitle__czccx:hover{padding-left:30px}.styles_footer__subtitle__czccx:hover img{opacity:.5}.styles_footer__subtitle__czccx:hover>div{opacity:1}.styles_footer__bottom__SxkJT{grid-area:bottom;justify-content:space-between}.styles_footer__nav__ckT1A{grid-area:navigation;flex-direction:row;gap:20px}.styles_footer__nav__item___NdEc a{font-size:32px;transition:all .3s ease-in-out}.styles_footer__nav__item___NdEc a:hover{color:#000}.styles_footer__copyright__6uPze{grid-area:copyright;gap:20px}.styles_footer__copyright__6uPze span,.styles_footer__copyright__6uPze span a{font-size:16px}.styles_footer__social__item__BD9nF{font-size:20px;transition:all .3s ease-in-out}.styles_footer__social__item__BD9nF:hover{border-radius:0}.styles_footer__social__item_accent__i4Dpr:hover{border-radius:20px}.styles_footer__social__item__BD9nF a{font-size:18px}}@media screen and (min-width:1440px){.styles_footer__title__KVBcG{font-size:60px}.styles_footer__title__wrapper__WjkJV{margin-bottom:250px}.styles_footer__subtitle__czccx{font-size:60px}.styles_footer__copyright__6uPze span,.styles_footer__copyright__6uPze span a{font-size:18px}.styles_footer__nav__item___NdEc a{font-size:40px}.styles_footer__social__item__BD9nF a{font-size:20px}}.styles_header__1Ps44{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f5f5f7;border-radius:8px;z-index:1}.styles_header__wrapper__IpMAu{position:fixed;top:0;left:0;right:0;display:flex;flex-direction:column;padding:12px;z-index:10}.styles_header__logo__CJRAl{display:flex;width:95px;height:auto}.styles_header__toggle__EYOav{display:flex}.styles_header__toggle__EYOav button{display:flex;padding:8px 16px;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-size:24px;font-style:normal;font-weight:300;line-height:84%;letter-spacing:-.48px;color:#000}@media screen and (min-width:500px){.styles_header__1Ps44{width:318px;margin:0 auto}}@media screen and (min-width:992px){.styles_header__1Ps44{width:318px;margin:0 auto;background:#ececec}.styles_header__wrapper__IpMAu{padding:20px 0;width:318px;margin:0 auto;transition:all .3s ease-in-out}.styles_header__wrapper__IpMAu:hover{scale:1.1}.styles_header__toggle__EYOav>button{transition:all .3s ease-in-out}.styles_header__toggle__EYOav:hover>button{color:#797979}}.styles_menu__SHkwc{position:fixed;top:0;left:0;right:0;width:100%;height:0;display:flex;overflow:hidden;background:#f5f5f7;transition:all .3s ease-in-out}.styles_menu_opened__3yBdI{height:100vh}.styles_menu__container__UHVYR{width:100%;display:flex;flex-direction:column;gap:60px;padding:calc(var(--header-offset) + 60px) 16px 46px;overflow-y:auto}.styles_menu__group__K0c7M{display:flex;flex-direction:column;gap:24px}.styles_menu__group__name__N3D3w{color:#797979;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2.4px;text-transform:uppercase}.styles_menu__group__list__BKnPs{display:flex;flex-direction:column;gap:14px}.styles_menu__group__item__zyAed{display:flex}.styles_menu__group__item__zyAed a{font-size:24px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-.56px}@media screen and (min-width:992px){.styles_menu__SHkwc{position:absolute;top:var(--header-offset);background:rgba(0,0,0,0)}.styles_menu__container__UHVYR{padding:5px 0 0;gap:5px;height:calc(100vh - var(--header-offset))}.styles_menu__group__K0c7M{border-radius:12px;border:1px solid hsla(0,0%,100%,.4);background:rgba(236,236,236,.1);box-shadow:inset 0 -1px 1px 0 hsla(0,0%,100%,.1),inset 0 1px 1px 0 hsla(0,0%,100%,.25),0 8px 6px 0 rgba(0,0,0,.05);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding:24px 32px}.styles_menu__group__name__N3D3w{color:#ebecdf}.styles_menu__group__item__zyAed a{transition:all .3s ease-in-out}.styles_menu__group__item__zyAed a:hover{color:#797979}}.styles_ldsEllipsis__U7UNo{display:inline-block;position:relative;width:80px;height:80px}.styles_ldsEllipsis__wrapper__qqrJA{position:fixed;background:#fff;top:0;bottom:0;right:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.styles_ldsEllipsis__U7UNo div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0,1,1,0)}.styles_ldsEllipsis__U7UNo div:first-child{left:8px;animation:styles_lds-ellipsis1__Zf_xt .6s infinite}.styles_ldsEllipsis__U7UNo div:nth-child(2){left:8px;animation:styles_lds-ellipsis2__KAQTO .6s infinite}.styles_ldsEllipsis__U7UNo div:nth-child(3){left:32px;animation:styles_lds-ellipsis2__KAQTO .6s infinite}.styles_ldsEllipsis__U7UNo div:nth-child(4){left:56px;animation:styles_lds-ellipsis3__g8XxI .6s infinite}@keyframes styles_lds-ellipsis1__Zf_xt{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes styles_lds-ellipsis3__g8XxI{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes styles_lds-ellipsis2__KAQTO{0%{transform:translate(0)}to{transform:translate(24px)}}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7bdd799813739e3e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c7f848bed9dd25a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7bdd799813739e3e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c7f848bed9dd25a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7bdd799813739e3e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c7f848bed9dd25a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_9126ac{font-family:Outfit,Outfit Fallback;font-style:normal}:root{--header-offset:65px;--header-compensation:-65px;--container-offset:12px}@media screen and (min-width:992px){:root{--header-offset:88.16px;--header-compensation:-88.16px;--container-offset:28px}}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}:focus{outline:0}html{scroll-behavior:smooth}body,html{font-family:Outfit,Outfit Fallback;font-weight:400;font-style:normal;color:#000}main{position:relative;flex:1 0 auto;display:flex!important;flex-direction:column;z-index:1}a{color:#000;text-decoration:none}a:hover{cursor:pointer}button{border:none;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-style:normal;font-stretch:normal;white-space:nowrap;padding:0;margin:0;font-family:Outfit,Outfit Fallback}button:hover{cursor:pointer}ol,ul{list-style:none}strong{font-weight:700}img,picture{width:100%}img{height:100%;object-fit:cover}input,textarea{display:block;width:100%;padding:0;border:none;background:rgba(0,0,0,0)}h1,h2,h3,h4,p,span{word-break:normal}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}::selection{background-color:#fff;color:#000;text-shadow:none}#__next{position:relative;display:flex;flex-direction:column}.header_offset{padding-top:46px}@media screen and (min-width:992px){.header_offset{padding-top:46px}}@media screen and (min-width:1440px){.header_offset{padding-top:51px}}@media screen and (min-width:1600px){.header_offset{padding-top:56px}}@media screen and (min-width:1920px){.header_offset{padding-top:68px}}@media screen and (min-width:2340px){.header_offset{padding-top:83px}}@media screen and (min-width:2560px){.header_offset{padding-top:88px}}.no-pointer{pointer-events:none}.no-scroll{overflow:hidden!important}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.collapse{overflow:hidden}.collapse__visible-content:hover{cursor:pointer}.splide,.splide__list,.splide__slide,.splide__track{width:100%;height:100%}.after-list-space,.before-list-space{width:100%;height:100%;display:flex}.react-tiny-popover-container{z-index:9999}.container{max-width:100%;width:100%;display:flex;flex-direction:column;padding:0 12px;margin:0 auto}@media screen and (min-width:992px){.container{padding:0 28px}}@media screen and (min-width:1200px){.container{padding:0 34px}}@media screen and (min-width:1440px){.container{padding:0 40px}}@media screen and (min-width:1600px){.container{padding:0 44px}}@media screen and (min-width:1920px){.container{padding:0 52px}}@media screen and (min-width:2340px){.container{padding:0 65px}}@media screen and (min-width:2560px){.container{padding:0 70px}}.button--primary{background:radial-gradient(66.35% 66.35% at 50% 50%,#fff 0,hsla(0,0%,10%,0) 0),hsla(0,0%,100%,.15);box-shadow:0 13.5px 27px -12.4px rgba(50,50,93,.25);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);border-radius:8px;border:.731px solid hsla(0,0%,100%,.4);display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;color:#faf9f6;transition:all .3s ease-in-out}.button--primary img{width:8px;height:auto}@media screen and (min-width:992px){.button--primary{border-radius:12px;padding:16px 40px}.button--primary:hover{gap:3px}}.thumbs{height:70%!important;transition:all .3s ease-in-out}.thumbs.swiper-slide-thumb-active{height:100%!important;transition:all .3s ease-in-out}.offices-slider .thumbs{aspect-ratio:1.4!important}.offices-slider .thumbs.swiper-slide-thumb-active{height:100%;aspect-ratio:1/1!important}.offices-slider .swiper-wrapper,.project-slider .swiper-wrapper{align-items:center}.offices-slider .swiper-pagination,.project-slider .swiper-pagination{bottom:110px!important;left:auto!important;right:50px!important}@media screen and (min-width:992px){.project-slider .swiper-pagination{bottom:0!important;top:0!important;height:max-content;margin:auto 0;right:58px!important}.offices-slider .swiper-thumbs .swiper-wrapper{justify-content:flex-end}}.offices-slider .swiper-pagination-bullet,.project-slider .swiper-pagination-bullet{background:rgba(0,0,0,0)!important;font-size:18px;font-style:normal;font-weight:400;line-height:112%;letter-spacing:-.36px;color:#fff;width:auto!important}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.8)!important;height:auto!important}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)!important}.mobile_square{aspect-ratio:1/1}@media screen and (min-width:750px){.mobile_square{aspect-ratio:auto}}.mediaSlider__slider{display:flex!important;align-items:flex-end!important}.mediaSlider__slider .swiper-wrapper{display:flex;align-items:center!important;height:86%}@media screen and (min-width:992px){.mediaSlider__slider .swiper-wrapper{height:90%}}.mediaSlider__slider .swiper-pagination{top:0!important;left:auto!important;bottom:auto!important;right:90px!important;width:max-content!important}@media screen and (min-width:992px){.mediaSlider__slider .swiper-pagination{height:max-content;right:121px!important}}.mediaSlider__slider .swiper-pagination-bullet{background:rgba(0,0,0,0)!important;font-size:14px;font-style:normal;font-weight:400;line-height:112%;letter-spacing:-.36px;color:#000;width:auto!important}@media screen and (min-width:992px){.mediaSlider__slider .swiper-pagination-bullet{font-size:18px}}.mediaSlider__slider .swiper-pagination-bullet{transform:scale(.8)!important;height:auto!important;transition:all .3s ease-in-out}.mediaSlider__slider .swiper-pagination-bullet-active{transform:scale(1)!important}:root{--duration-short:100ms;--duration-default:200ms;--duration-announcement-bar:250ms;--duration-medium:300ms;--duration-long:500ms;--duration-extra-long:700ms;--duration-extra-longer:1600ms;--duration-extended:3s;--ease-out-slow:cubic-bezier(0,0,0.3,1);--animation-slide-in:slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in:fadeIn var(--duration-extra-long) var(--ease-out-slow);--animation-drop-down:dropDawn var(--duration-extra-longer) var(--ease-out-slow) forwards}@media(prefers-reduced-motion:no-preference){.animate--ambient>.svg-wrapper,.animate--ambient>img{animation:animateAmbient 30s linear infinite}@keyframes animateAmbient{0%{transform:rotate(0deg) translateX(1em) rotate(0deg) scale(1.2)}to{transform:rotate(1turn) translateX(1em) rotate(-1turn) scale(1.2)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order)*75ms)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--drop-down{animation:var(--animation-drop-down);animation-delay:calc(var(--animation-order)*75ms)}.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none;transform:none}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes slideIn{0%{opacity:.01}to{opacity:1}}@keyframes dropDawn{0%{opacity:.01}to{opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}}