@layer components{.header-blur{height:var(--md,calc(var(--spacing-large) + var(--scale-px)*60)) var(--n-md,calc(var(--spacing-large) + var(--scale-px)*20));pointer-events:none;z-index:10;width:100%;position:fixed;top:0;left:0}.header-blur div{position:absolute;inset:0}.header-blur div:first-child{-webkit-backdrop-filter:var(--md,blur(1.31687px)) var(--n-md,blur(.790123px));backdrop-filter:var(--md,blur(1.31687px)) var(--n-md,blur(.790123px));-webkit-mask-image:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%);mask-image:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%)}.header-blur div:nth-child(2){-webkit-backdrop-filter:var(--md,blur(1.97531px)) var(--n-md,blur(1.18519px));backdrop-filter:var(--md,blur(1.97531px)) var(--n-md,blur(1.18519px));-webkit-mask-image:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%);mask-image:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%)}.header-blur div:nth-child(3){-webkit-backdrop-filter:var(--md,blur(2.96296px)) var(--n-md,blur(1.77778px));backdrop-filter:var(--md,blur(2.96296px)) var(--n-md,blur(1.77778px));-webkit-mask-image:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%);mask-image:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%)}.header-blur div:nth-child(4){-webkit-backdrop-filter:var(--md,blur(4.44444px)) var(--n-md,blur(2.66667px));backdrop-filter:var(--md,blur(4.44444px)) var(--n-md,blur(2.66667px));-webkit-mask-image:linear-gradient(#0000,#000 12.5% 25%,#0000 37.5%);mask-image:linear-gradient(#0000,#000 12.5% 25%,#0000 37.5%)}.header-blur div:nth-child(5){-webkit-backdrop-filter:var(--md,blur(6.66667px)) var(--n-md,blur(4px));backdrop-filter:var(--md,blur(6.66667px)) var(--n-md,blur(4px));-webkit-mask-image:linear-gradient(#000,#000 12.5%,#0000 25%);mask-image:linear-gradient(#000,#000 12.5%,#0000 25%)}.header-blur div:nth-child(6){-webkit-backdrop-filter:var(--md,blur(10px)) var(--n-md,blur(6px));backdrop-filter:var(--md,blur(10px)) var(--n-md,blur(6px));-webkit-mask-image:linear-gradient(#000,#0000 12.5%);mask-image:linear-gradient(#000,#0000 12.5%)}.header-blur-fade-enter-active>div,.header-blur-fade-leave-active>div{transition:opacity .4s cubic-bezier(.25,.74,.22,.99)}.header-blur-fade-enter-from>div,.header-blur-fade-leave-to>div{opacity:0}.ui-dark .logo-long__light,.ui-light .logo-long__dark{display:none}.logo-long{height:auto;width:var(--md,calc(var(--scale-px)*131)) var(--n-md,calc(var(--scale-px)*98));display:block}.logo-long__gradient{transition:transform .8s cubic-bezier(.7,0,.3,1);transform:translate(-99.2366%,25%)rotate(45deg)}.btn:hover .logo-long__gradient{transform:translate(114.504%,-140%)rotate(45deg)}.ui-dark .logo-short__light,.ui-light .logo-short__dark{display:none}.logo-short{height:auto;width:calc(var(--scale-px)*35);display:block}.logo-short__gradient{transition:transform .8s cubic-bezier(.7,0,.3,1);transform:translate(-93.6769%,22.5%)rotate(45deg)}.btn:hover .logo-short__gradient{transform:translate(77.7517%,-127.5%)rotate(45deg)}.page-header-desktop-panel-wrapper{padding:var(--md,var(--spacing-layout)) var(--n-md,0);z-index:11;position:fixed;top:0}.page-header-desktop-panel-wrapper--left{left:0}.page-header-desktop-panel-wrapper--right{right:0}.page-header-desktop-panel-wrapper--right .page-header-desktop-panel-wrapper__tabs{justify-content:flex-end}.page-header-desktop-panel-wrapper--active{z-index:21}.page-header-desktop-panel-wrapper__tabs{gap:calc(var(--spacing)*3);display:flex}.page-header-desktop-panel-wrapper__tab{text-align:left}.page-header-desktop-panel{background-color:var(--t-background);color:var(--t-text);pointer-events:none;height:100svh;width:var(--md,34.7222vw) var(--n-md,0);z-index:-1;flex-direction:column;justify-content:center;align-items:center;transition:background-color .4s cubic-bezier(.25,.74,.22,.99),color .4s cubic-bezier(.25,.74,.22,.99);display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.page-header-desktop-panel--left{left:0}.page-header-desktop-panel--right{right:0}.page-header-desktop-panel--active{pointer-events:all}.page-header-desktop-panel__content{flex:1;width:100%;height:100%;display:grid}.page-header-desktop-panel__content-inner{grid-area:1/1}.page-header-desktop-panel__content-close{right:var(--spacing-layout);top:var(--md,calc(var(--scale-px)*15)) var(--n-md,calc(var(--scale-px)*12));z-index:11;position:absolute!important}.page-header-desktop-panel--right .page-header-desktop-panel__content-close{left:var(--spacing-layout);right:auto}@media (hover:none),(pointer:coarse){.page-header-desktop-panel{z-index:1}}.page-header-subscribe-content{gap:var(--spacing-layout);height:100svh;padding-bottom:calc(var(--spacing-layout) + var(--cookie-consent-height));padding-top:calc(var(--spacing)*7.5);flex-direction:column;justify-content:space-between;display:flex}.page-header-subscribe-content__image{aspect-ratio:14/18;width:9.72222vw;margin:0 auto}.page-header-menu-content{height:100svh;padding-bottom:calc(var(--spacing-layout) + var(--cookie-consent-height));padding-top:var(--md,calc(var(--spacing-large)*3)) var(--n-md,calc(var(--spacing)*8));flex-direction:column;justify-content:space-between;display:flex;position:relative}.page-header-menu-content a{color:var(--t-text);-webkit-text-decoration:unset;text-decoration:unset}.page-header-menu-content li{list-style:none}.page-header-menu-content__nav{align-items:center;gap:calc(var(--spacing)*.5);flex-direction:column;display:flex}@media (width>=568px) and (width<=667px) and (aspect-ratio<=13/9),(width>=668px) and (aspect-ratio<=10/11),(width>=668px) and (height>=416px),(width>=980px){.page-header-menu-content__nav{margin-bottom:calc(var(--spacing)*.5);align-items:flex-start}}.page-header-menu-content__nav-help{justify-content:space-between;width:100%;display:flex}.page-header-menu-content__footer{border-top:1px solid var(--t-line);gap:var(--spacing-layout);margin-top:var(--spacing-layout);transition:border-color .4s cubic-bezier(.25,.74,.22,.99);display:flex;position:relative}.page-header-menu-content__footer-image{aspect-ratio:170/120;width:11.8056vw;overflow:hidden}.page-header-menu-content__footer-image img{transition:transform .8s cubic-bezier(.7,0,.3,1)}.page-header-menu-content__footer-button{position:absolute;bottom:0;right:0}@media (hover:hover),(pointer:fine){.page-header-menu-content__footer:hover{border-color:rgba(var(--t-line-rgb),.3)}.page-header-menu-content__footer:hover .page-header-menu-content__footer-image img{transform:scale(1.07)}}.page-header-menu-mobile-tab{border-top:1px solid var(--t-line);gap:var(--spacing-layout);justify-content:space-between;display:flex}.page-header-menu-mobile-tab__image{flex-shrink:0;width:33.3333vw}.page-header-menu-mobile-tab__text-wrapper{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;display:flex}li:last-of-type .page-header-menu-mobile-tab{border-bottom:1px solid var(--t-line)}.page-header-property-content{min-height:100svh;padding-bottom:var(--cookie-consent-height);padding-top:calc(var(--spacing)*8);flex-direction:column;display:flex}.page-header-property-content li{list-style:none}.page-header-property-content__tabs-list{margin-bottom:var(--md,calc(var(--spacing-large)*2)) var(--n-md,calc(var(--scale-px)*60))}@media (width>=568px) and (width<=667px) and (aspect-ratio<=13/9),(width>=668px) and (aspect-ratio<=10/11),(width>=668px) and (height>=416px),(width>=980px){.page-header-property-content{padding-top:0}.page-header-property-content__tabs{padding-top:calc(var(--spacing-large)*3)}}.page-header-property{border-top:1px solid var(--t-line);color:var(--t-text);-webkit-text-decoration:unset;text-decoration:unset;justify-content:space-between;align-items:flex-start;transition:border-color .4s cubic-bezier(.25,.74,.22,.99)}.page-header-property,.page-header-property__group{gap:var(--spacing-layout);display:flex}.page-header-property__image{aspect-ratio:160/80;width:var(--md,11.1111vw) var(--n-md,29.1667vw);flex-shrink:0;overflow:hidden}.page-header-property__image img{transition:transform .8s cubic-bezier(.7,0,.3,1)}@media (hover:hover),(pointer:fine){.page-header-property:hover{border-color:rgba(var(--t-line-rgb),.4)}.page-header-property:hover .page-header-property__image img{transform:scale(1.07)}}.page-header-projects-content{padding-bottom:var(--cookie-consent-height);padding-top:var(--md,calc(var(--spacing-large)*3.33333)) var(--n-md,calc(var(--spacing)*8))}.page-header-projects-content li{list-style:none}.page-header-projects-content a{-webkit-text-decoration:unset;text-decoration:unset}.page-header-projects-content__header{position:relative}.page-header-projects-content__header-buttton{bottom:var(--spacing);position:absolute;left:0}.page-header-project{border-top:1px solid var(--t-line);gap:var(--spacing-layout);justify-content:space-between;transition:border-color .4s cubic-bezier(.25,.74,.22,.99);display:flex}.page-header-project__text-wrapper{flex-direction:column;justify-content:space-between;display:flex}.page-header-project__metro{margin-bottom:calc(var(--spacing)*.35)}.page-header-project__image{width:var(--md,11.1111vw) var(--n-md,29.1667vw);flex-shrink:0;overflow:hidden}.page-header-project__image img{aspect-ratio:160/120;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.7,0,.3,1)}@media (hover:hover),(pointer:fine){.page-header-project:hover{border-color:rgba(var(--t-line-rgb),.4)}.page-header-project:hover .page-header-project__image img{transform:scale(1.07)}}.page-header-callback-content{gap:var(--spacing);height:100%;min-height:100svh;padding-bottom:calc(var(--spacing-layout) + var(--cookie-consent-height));padding-top:var(--md,0) var(--n-md,calc(var(--scale-px)*15));flex-direction:column;justify-content:space-between;display:flex}.page-header-callback-content__title{left:var(--spacing-layout);top:var(--spacing-layout);position:absolute}.page-header-callback-content__image{aspect-ratio:14/18;padding:calc(var(--scale-px)*60) 0;width:33.3333vw;margin:0 auto}@media (width>=568px) and (width<=667px) and (aspect-ratio<=13/9),(width>=668px) and (aspect-ratio<=10/11),(width>=668px) and (height>=416px),(width>=980px){.page-header-callback-content__image{width:9.72222vw}}:root{--header-height:var(--xxxxl,calc(var(--scale-px)*80)) var(--n-xxxxl,var(--md,calc(var(--scale-px)*60)) var(--n-md,calc(var(--scale-px)*40)))}.header__content{z-index:1;position:relative}.header__logo{padding-top:var(--xxxxl,calc(var(--scale-px)*20)) var(--n-xxxxl,calc(var(--scale-px)*10));justify-content:center;display:flex}.header__logo-icon{position:relative}.header__logo-icon-long{top:var(--md,calc(var(--scale-px)*10)) var(--n-md,calc(var(--scale-px)*5));position:relative}.header__logo-icon-short{position:relative;top:1px}.header__logo-icon-long-animated,.header__logo-icon-short-animated{transition:opacity .8s cubic-bezier(.55,0,.1,1)}.header__logo-icon-long-animated{transition-delay:.4s}.header__logo-icon-short-animated{opacity:0;position:absolute;left:50%;transform:translate(-50%)}.header__menu{display:flex}.header__menu--left{justify-content:flex-start}.header__menu--right{justify-content:flex-end}.header:after,.header:before{content:"";height:var(--md,calc(var(--scale-px)*80)) var(--n-md,calc(var(--scale-px)*40));background:linear-gradient(#ffffff80,#fff0);width:100%;transition:opacity .4s cubic-bezier(.25,.74,.22,.99);position:absolute;top:0;left:0}.header:after{background:linear-gradient(#00000026,#0000)}.header--no-gradient:after,.header--no-gradient:before,.header.ui-dark:before,.header.ui-light:after{opacity:0}.header--collapsed .header__logo-icon-long-animated{opacity:0;transition-delay:0s}.header--collapsed .header__logo-icon-short-animated{opacity:1;transition-delay:.4s}.page-header-modal__header-title{left:var(--spacing-layout);top:var(--spacing-layout);position:absolute}.page-header-mobile-modal__blur.header-blur{z-index:0}.page-header-mobile-modal__header{left:var(--spacing-layout);top:var(--spacing-layout);position:absolute}.page-header-mobile-modal__logo{width:27.2222vw}.page-header-mobile-modal__logo svg{width:100%}.page-header-mobile-modal__back{margin-top:calc(var(--spacing)*-.15)}.page-header-mobile-modal__back .btn__icon{transform:rotate(180deg)}}@layer components-base{.header{z-index:10;width:100%;transition:background-color .4s cubic-bezier(.25,.74,.22,.99),color .4s cubic-bezier(.25,.74,.22,.99);position:fixed;top:0;left:0}.with-modal .header{overscroll-behavior:contain}.header-placeholder{height:var(--header-height,0)}.header-backdrop{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background-color:rgba(var(--c-gray-rgb),.3);z-index:20;position:fixed;inset:0}}.header__logo .btn{outline:none!important}
