@layer utilities{.background _::-webkit-full-page-media{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.background _:future{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.background:has(iframe):after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}@media print{:is(picture,img,video,.iframe-video):is(.background--top,.background--cover){display:none!important}.pdf-page :is(picture,img,video,.iframe-video):is(.background--top,.background--cover){display:block!important}}.background{position:absolute;top:0;left:0;overflow:clip}.background iframe{pointer-events:none}.background _::-webkit-full-page-media{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.background _:future{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.background:has(iframe):after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.background img,img.background{width:100%;height:auto;display:block}.background--cover,.background--top{--iframe-width:100vw;--iframe-height:100svh;width:100%;height:100%}.background--top{overflow:visible}.background--cover img,.background--cover video,img.background--cover,video.background--cover{aspect-ratio:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:100%}.background--top img,.background--top video,img.background--top,video.background--top{width:100%;height:auto;min-height:100%}.background--cover iframe{aspect-ratio:unset;height:max(100%,calc(var(--iframe-width)/var(--ratio)));width:max(100%,calc(var(--iframe-height)*var(--ratio)));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media print{:is(picture,img,video,.iframe-video):is(.background--top,.background--cover){display:none!important}.pdf-page :is(picture,img,video,.iframe-video):is(.background--top,.background--cover){display:block!important}}}.project-intro[data-v-ab9e0ee4]{--s-st:var(--md,calc(150svh + 23.6111vw)) var(--n-md,0);min-height:var(--md,var(--s-mh)) var(--n-md,calc(100svh + 60px))}.project-intro[data-v-ab9e0ee4]:after{height:calc(var(--s-upd) + var(--s-und) + var(--s-st))}.project-intro__background[data-v-ab9e0ee4]{transform:var(--md,scale(1.2)) var(--n-md,none)}.project-intro__top[data-v-ab9e0ee4]{height:var(--md,23.6111vw) var(--n-md,min(100vw,360px));padding-top:var(--md,calc(var(--scale-px)*30)) var(--n-md,0);flex-direction:column;justify-content:space-between;align-items:stretch;display:flex}.project-intro__info[data-v-ab9e0ee4]{align-items:flex-end;gap:var(--spacing-layout);grid-template-columns:repeat(3,1fr);display:grid}.project-intro__metro[data-v-ab9e0ee4]{align-items:center;gap:calc(var(--scale-px)*6);display:flex}.project-intro__price[data-v-ab9e0ee4]{text-align:right}.project-intro__overlay[data-v-ab9e0ee4]{background:var(--md,#0000001a linear-gradient(0deg,#0009 1.85%,transparent 28.11%)) var(--n-md,linear-gradient(0deg,#00000080 0,transparent 33.33%));width:100%;height:100%;position:absolute;top:0;left:0}.project-intro__bottom[data-v-ab9e0ee4]{bottom:var(--md,calc(var(--spacing-layout) + var(--cookie-consent-height))) var(--n-md,calc(var(--spacing-layout) + 60px + var(--cookie-consent-height)));width:100%;position:absolute;left:0}.project-intro__bottom--text[data-v-ab9e0ee4]{bottom:var(--cookie-consent-height);bottom:var(--md,calc(var(--spacing-layout) + var(--cookie-consent-height))) var(--n-md,calc(var(--spacing) + var(--cookie-consent-height)))}.project-intro__bottom-text[data-v-ab9e0ee4]{font-family:var(--md,TT Livret Display,Helvetica Neue,Helvetica,Arial,sans-serif) var(--n-md,TT Norms Pro,Helvetica Neue,Helvetica,Arial,sans-serif);font-size:var(--xxxxl,calc(var(--scale-text-rem)*7.1)) var(--n-xxxxl,var(--xxxl,calc(var(--scale-text-rem)*5.7)) var(--n-xxxl,var(--md,calc(var(--scale-text-rem)*4.3)) var(--n-md,calc(var(--scale-text-rem)*.9))));font-weight:var(--md,400) var(--n-md,500);text-box-edge:cap;text-transform:uppercase;--lh:var(--xxxxl,calc(var(--scale-text-rem)*7.5)) var(--n-xxxxl,var(--xxxl,calc(var(--scale-text-rem)*6)) var(--n-xxxl,var(--md,calc(var(--scale-text-rem)*4.5)) var(--n-md,calc(var(--scale-text-rem)*1.2))));width:14.186em;letter-spacing:var(--md,0) var(--n-md,.01em);line-height:var(--lh);margin-inline:auto}.project-intro__bottom-button[data-v-ab9e0ee4]{width:var(--md,13.8889vw) var(--n-md,calc(var(--scale-text-px)*160));margin-inline:auto;display:flex}.project-intro__next[data-v-ab9e0ee4]{bottom:var(--cookie-consent-height);padding:var(--spacing-layout);position:absolute;left:0}.project-intro__floating-theme[data-v-ab9e0ee4]{pointer-events:none;width:100%;height:100svh;position:absolute;top:23.6vw;left:0}@media (width<=567px) and (aspect-ratio<=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=979px) and (height<=415px) and (aspect-ratio>=13/9){.project-intro__top-layer[data-v-ab9e0ee4]{margin-bottom:calc(100svh - min(100vw,360px) + 60px);top:0}.project-intro__bottom-layer[data-v-ab9e0ee4]{height:calc(100svh + 60px)}.project-intro__background[data-v-ab9e0ee4]{height:calc(100svh - min(100vw,360px) + 60px);top:min(100vw,360px)}.project-intro__info[data-v-ab9e0ee4]{grid-template-columns:repeat(2,auto)}.project-intro__type[data-v-ab9e0ee4]{position:absolute;top:calc(50% + 45px);left:50%;transform:translate(-50%)}.project-intro__next[data-v-ab9e0ee4]{bottom:auto;top:calc(100svh - 60px - var(--cookie-consent-height));position:sticky}}.project-about[data-v-0b81df8d]{clip-path:inset(0);margin-top:var(--md,-200svh) var(--n-md,0);pointer-events:none;scroll-margin:var(--md,-100svh) var(--n-md,0)}.project-about__animated[data-v-0b81df8d]{padding-top:var(--md,calc(var(--scale-px)*135)) var(--n-md,calc(var(--scale-px)*120))}.project-about__text[data-v-0b81df8d]{max-width:var(--md,40em) var(--n-md,none);margin-inline:auto}.project-about__facts[data-v-0b81df8d]{gap:var(--md,calc(var(--spacing)*2) var(--spacing-layout)) var(--n-md,var(--spacing));grid-template-columns:var(--md,repeat(2,1fr)) var(--n-md,1fr);display:grid}.project-about__fact[data-v-0b81df8d]{border-left:1px solid var(--t-line);border-top:1px solid var(--t-line);padding-left:var(--spacing-layout);padding-top:var(--spacing-layout);white-space:nowrap}.project-about__links[data-v-0b81df8d]{align-items:center;gap:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--scale-px)*20));display:flex}.project-about .btn[data-v-0b81df8d],.project-about [role=button][data-v-0b81df8d],.project-about a[data-v-0b81df8d]{pointer-events:auto}.project-about__video-button[data-v-0b81df8d]{height:100%;width:var(--md,50%) var(--n-md,100%);place-items:center;display:grid;position:absolute;top:0;left:0}@media (width<=567px) and (aspect-ratio<=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=979px) and (height<=415px) and (aspect-ratio>=13/9){.project-about[data-v-0b81df8d]{clip-path:unset;flex-direction:column-reverse;align-items:stretch;margin:0;display:flex}.project-about[data-v-0b81df8d]:after{display:none}.project-about .section__layer[data-v-0b81df8d]{contain:unset;grid-area:unset;height:unset;min-height:unset;position:relative}.project-about__content[data-v-0b81df8d]{margin-bottom:0;transform:none!important}.project-about__video[data-v-0b81df8d]{width:100%;overflow:clip}.project-about__video-inner[data-v-0b81df8d]{height:83.3333vw;margin-bottom:-16.6667vw}}@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){.project-about__video[data-v-0b81df8d]{overflow:unset;margin-bottom:-150svh}.project-about__video-inner[data-v-0b81df8d]{height:100svh;margin-bottom:0;position:relative;transform:translate(100vw)}.project-about__animated[data-v-0b81df8d]{clip-path:inset(0 0 0 100%);min-height:calc(100svh + 10px);transform:translate(5vw)}.project-about__content[data-v-0b81df8d]{contain:unset;min-height:calc(100svh + 10px)}.project-about__content[data-v-0b81df8d]:after{background:var(--t-background);content:"";width:50%;height:310px;position:absolute;bottom:-300px;left:50%}.project-about__layout[data-v-0b81df8d]{flex-direction:column;display:flex}.project-about__layout-spacer[data-v-0b81df8d]{flex-grow:1}}@media (width>=568px) and (width<=667px) and (aspect-ratio<=13/9) and (scripting:none),(width>=668px) and (aspect-ratio<=10/11) and (scripting:none),(width>=668px) and (height>=416px) and (scripting:none),(width>=980px) and (scripting:none){.project-about[data-v-0b81df8d]{margin-top:-250svh}.project-about__video-inner[data-v-0b81df8d]{transform:none}.project-about__animated[data-v-0b81df8d]{clip-path:none;transform:none}}@media (width>=568px) and (width<=667px) and (aspect-ratio<=13/9) and (scripting:initial-only),(width>=668px) and (aspect-ratio<=10/11) and (scripting:initial-only),(width>=668px) and (height>=416px) and (scripting:initial-only),(width>=980px) and (scripting:initial-only){.project-about[data-v-0b81df8d]{margin-top:-250svh}.project-about__video-inner[data-v-0b81df8d]{transform:none}.project-about__animated[data-v-0b81df8d]{clip-path:none;transform:none}}.project-surroundings__layout[data-v-b8f37f1d]{align-items:stretch;justify-content:var(--md,flex-start) var(--n-md,space-between);flex-direction:column;height:100svh;display:flex}.project-surroundings__text[data-v-b8f37f1d]{max-width:var(--md,28.125em) var(--n-md,none)}.project-map[data-v-ab64ac56]{border-top:1px solid var(--t-line);scroll-margin:var(--header-height);position:relative;overflow:hidden}.project-map__compass[data-v-ab64ac56]{bottom:var(--spacing-layout);left:var(--spacing-layout);position:absolute}@media (width<=567px) and (aspect-ratio<=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=979px) and (height<=415px) and (aspect-ratio>=13/9){.project-map[data-v-ab64ac56],.project-map__scrollable[data-v-ab64ac56]{overflow-x:auto}.project-map__image[data-v-ab64ac56],.project-map__image[data-v-ab64ac56] img{width:auto;height:600px}.project-map__deco[data-v-ab64ac56]{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.project-location__title[data-v-8ea1c278]{max-width:var(--md,9.85916em) var(--n-md,none);margin-inline:auto}.project-location__title--full[data-v-8ea1c278]{max-width:none}.project-location__text[data-v-8ea1c278]{max-width:var(--md,16.4286em) var(--n-md,14.1176em);margin-inline:auto}.project-location__text--full[data-v-8ea1c278]{max-width:none}.project-location__card-left[data-v-8ea1c278]{margin-top:var(--md,11.1111vw) var(--n-md,0);padding-right:var(--md,4.16667vw) var(--n-md,0);position:relative}.project-location__card-center[data-v-8ea1c278]{margin-top:var(--md,-1.38889vw) var(--n-md,0);padding-inline:var(--md,6.25vw) var(--n-md,0);position:relative}.project-location__card-right[data-v-8ea1c278]{margin-top:var(--md,15.2778vw) var(--n-md,0);padding-left:var(--md,4.16667vw) var(--n-md,0);position:relative}.project-location__card-left--2[data-v-8ea1c278]{margin-top:var(--md,3.47222vw) var(--n-md,0)}.project-location__card-center--2[data-v-8ea1c278]{margin-top:var(--md,-12.5vw) var(--n-md,0)}.project-location__card-right--2[data-v-8ea1c278]{margin-top:var(--md,1.38889vw) var(--n-md,0)}.project-poi[data-v-8ea1c278]{gap:var(--md,calc(var(--scale-px)*40)) var(--n-md,calc(var(--scale-px)*80));grid-template-columns:var(--md,repeat(2,1fr)) var(--n-md,1fr);display:grid}.project-poi__group-title[data-v-8ea1c278]{flex-direction:var(--md,row) var(--n-md,column);align-items:center;gap:calc(var(--scale-px)*15);margin-bottom:var(--md,calc(var(--scale-px)*20)) var(--n-md,calc(var(--scale-px)*40));display:flex}.project-poi__group-list[data-v-8ea1c278]{grid-template-columns:repeat(2,1fr);display:grid}.project-poi__group-list-item[data-v-8ea1c278]{border-left:1px solid var(--t-line);border-top:1px solid var(--t-line);height:var(--md,calc(var(--scale-px)*140)) var(--n-md,calc(var(--scale-px)*90));padding:var(--spacing-layout) 0 0 var(--spacing-layout);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}@media (width<=567px) and (aspect-ratio<=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=979px) and (height<=415px) and (aspect-ratio>=13/9){.project-poi__group-list-item[data-v-8ea1c278]:first-child{border-left:0;padding-left:0}.project-poi__group-list-item[data-v-8ea1c278]:last-child{text-align:right;align-items:flex-end}}.project-gallery-carousel-item[data-v-f0632e0a]{flex-direction:column;align-items:stretch;display:flex}.project-gallery-carousel-item .image-move[data-v-f0632e0a],.project-gallery-carousel-item[data-v-f0632e0a] .image-move__inner,.project-gallery-carousel-item[data-v-f0632e0a] picture{height:100%}.project-gallery-carousel-item__image[data-v-f0632e0a]{background:rgba(var(--c-black-rgb),.05);height:var(--md,31.9444vw) var(--n-md,55.5556vw);min-height:100%;position:relative;overflow:hidden}.project-gallery-carousel-item__image[data-v-f0632e0a]:before{content:"";height:calc(var(--scale-px)*32);margin:calc(var(--scale-px)*-16);width:calc(var(--scale-px)*32);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' class='svg-fix' viewBox='0 0 32 32'%3E%3Cpath stroke='%23000' stroke-width='1.2' d='M31 16a15 15 0 1 0-15 15'/%3E%3C/svg%3E");animation:1.6s linear infinite forwards carousel-loader-f0632e0a;position:absolute;top:50%;left:50%}.project-gallery-scrollable-item[data-v-f0632e0a] img{height:52.7778vw}.project-gallery-text[data-v-f0632e0a]{max-width:var(--md,49.0909em) var(--n-md,unset);margin-inline:auto}@keyframes carousel-loader-f0632e0a{to{transform:rotate(1turn)}}@layer components-base{.accordion__heading{display:flex}.accordion__item>.transition-height{overflow:hidden}.cursor{position:relative}.cursor-element{pointer-events:none;will-change:transform;z-index:9999;--cursor-offset-x:0%;--cursor-offset-y:0%;position:fixed;top:0;left:0}.cursor-element__icon{display:flex;position:absolute}.cursor-element--hide-default{--cursor-offset-x:-50%;--cursor-offset-y:-50%}.cursor-element__progress{position:absolute;inset:0;transform:rotate(-90deg)}.cursor-element__progress-track{fill:none;stroke:currentColor}.cursor-element__progress-value{fill:none;stroke:currentColor;transition:stroke-dashoffset .4s cubic-bezier(.25,.74,.22,.99)}.cursor--hide-default.cursor--visible{cursor:none}.cursor-fade-enter-active,.cursor-fade-leave-active{transition:opacity .4s cubic-bezier(.25,.74,.22,.99)}.cursor-fade-enter-from,.cursor-fade-leave-to{opacity:0}}@layer components{.accordion__trigger{border-top:1px solid var(--t-line)}.accordion__trigger,.accordion__trigger>.btn__content{height:calc(var(--scale-px)*35)}.accordion__trigger.is-active .btn__icon{transform:rotate(-180deg)}.accordion__item:first-child .accordion__trigger{border-top:0}.accordion__content{border-top:1px solid var(--t-line);padding-top:var(--spacing-layout)}.px-layout .accordion{margin-inline:calc(var(--spacing-layout)*-1);position:relative}.px-layout .accordion__content,.px-layout .accordion__heading{margin-inline:var(--spacing-layout)}.cursor-element{--cursor-offset-x:25%;--cursor-offset-y:25%}.cursor-element--hide-default{--cursor-offset-x:-50%;--cursor-offset-y:-50%}.cursor-element{height:calc(var(--scale-px)*40);width:calc(var(--scale-px)*40)}.cursor-element__icon{top:50%;left:50%;transform:translate(-50%,-50%)}.cursor-element__icon .btn__shape path{stroke:var(--c-white-20)}.cursor-element__progress-track{opacity:.3;stroke:var(--t-primary)}.cursor-element__progress-value{stroke:var(--t-primary);transition:stroke-dashoffset .4s cubic-bezier(.25,.74,.22,.99)}}.callback-section[data-v-cb4149cf]{position:relative}@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){.callback-section[data-v-cb4149cf] .background img{-o-object-position:100% 50%;object-position:100% 50%}}.callback-section__col[data-v-cb4149cf]{height:var(--md,100svh) var(--n-md,auto);padding-bottom:var(--md,0) var(--n-md,calc(var(--scale-px)*120));padding-top:var(--md,0) var(--n-md,calc(var(--scale-px)*300));align-items:center;display:flex}.callback-section__box[data-v-cb4149cf]{aspect-ratio:var(--md,960/420) var(--n-md,330/495);flex-direction:var(--md,row) var(--n-md,column);width:100%;display:flex}.callback-section__box-content[data-v-cb4149cf]{justify-content:space-between}.callback-section__box-content[data-v-cb4149cf],.callback-section__box-form[data-v-cb4149cf]{padding:var(--spacing-layout);width:var(--md,50%) var(--n-md,100%);flex-direction:column;display:flex;position:relative}.callback-section__box-form[data-v-cb4149cf]{border-left:var(--md,1px solid var(--t-line)) var(--n-md,none);border-top:var(--md,none) var(--n-md,calc(var(--scale-px)*1) solid var(--t-line));justify-content:var(--md,space-between) var(--n-md,flex-end);margin-left:var(--md,-1px) var(--n-md,0);flex-grow:1}.callback-section__title[data-v-cb4149cf] :where(em){--lh:.5em}.callback-section__address[data-v-cb4149cf]{max-width:var(--md,calc(var(--scale-px)*200)) var(--n-md,calc(var(--scale-px)*260));padding-right:var(--md,0) var(--n-md,calc(var(--scale-px)*110))}.callback-section__address--standalone[data-v-cb4149cf]{max-width:none;padding-right:0}.callback-section__map[data-v-cb4149cf]{position:absolute;bottom:13px;right:15px}.callback-section__form[data-v-cb4149cf]{align-self:flex-end;width:100%}.project-sticky-button[data-v-48c8d6aa]{bottom:calc(var(--cookie-consent-height) + var(--spacing-layout));pointer-events:none;z-index:9;width:100%;position:fixed;left:0}.project-sticky-button__bottom-button[data-v-48c8d6aa]{width:var(--md,13.8889vw) var(--n-md,calc(var(--scale-text-px)*160));margin-inline:auto;display:flex}.project-sticky-button--visible .btn[data-v-48c8d6aa]{pointer-events:auto}
