.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial{color:#172320;--line-dark:#17232029}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__curtain{background:#fff}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__plate{grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);align-content:center;align-items:center;column-gap:clamp(56px,7vw,144px);width:100%;max-width:1760px;height:100%;margin-inline:auto;padding:clamp(48px,7vh,100px) clamp(28px,5.5vw,112px);display:grid}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__heading{grid-column:auto;padding-right:0}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .eyebrow{color:#495550}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__title{max-width:11ch;margin-top:20px;font-size:clamp(48px,4.6vw,80px);line-height:.98}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__grid{grid-column:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:0}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__cell{min-height:clamp(160px,19vh,216px);padding:clamp(18px,1.8vw,30px)}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__label{color:#495550;font-size:14px}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__value{white-space:nowrap}@media (max-width:1000px){.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__plate{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 32px}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__title{max-width:18ch;margin-top:12px;font-size:clamp(36px,5.8vw,52px)}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__cell{min-height:132px;padding:18px}}@media (max-width:600px){.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__plate{gap:26px;padding:30px 24px}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__cell{gap:14px;min-height:94px;padding:12px 14px}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__value{font-size:34px}.property-figures-module__bi7V_G__editorial.property-figures-module__bi7V_G__editorial .property-figures__value--compact{font-size:29px}}
.architecture-scroll,.architecture-static{color:#202b29;background:#eef0ec}.architecture-chapters{z-index:6;color:#26332f;visibility:hidden;opacity:0;position:absolute;top:82px;left:3vw;right:3vw}.architecture-scroll__sticky[data-tour-open=true] .architecture-chapters{visibility:visible;opacity:1}.architecture-chapters__rail{background:#eef0ec;align-items:center;gap:24px;min-height:52px;display:flex}.architecture-chapters__position{flex:1;align-items:center;gap:18px;min-width:0;font-size:14px;display:flex}.architecture-chapters__number{font-size:16px;font-weight:600}.architecture-chapters__number>span{color:#59675d;font-weight:400}.architecture-chapters__arrows{gap:4px;display:flex}.architecture-chapters__arrows button{place-items:center;width:44px;display:grid}.architecture-chapters__progress{background:#c5cec5;height:1px}.architecture-chapters__progress>span{transform-origin:0;background:#314c3e;width:100%;height:2px;display:block}.architecture-chapters button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}.architecture-chapters button:disabled{opacity:.35;cursor:default}.architecture-chapters__index{text-underline-offset:5px;padding:0 4px;font-size:14px;text-decoration:underline}.architecture-chapters button:focus-visible{outline-offset:3px;outline:2px solid #81612f}.architecture-chapters__index:hover{color:#6c4e24}.architecture-chapters__rail button{scroll-margin-top:-1rem}.architecture-chapters__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:600px){.architecture-chapters__position{gap:8px;padding-right:8px}}.architecture-chapters__number{font-variant-numeric:tabular-nums;color:#5a655e;white-space:nowrap}.architecture-chapters__browse{white-space:nowrap;margin-left:auto;font-size:13px}.architecture-scroll__sticky:has(.architecture-chapters){padding-top:148px}html:has(.architecture-chapters__dialog[open]){overflow:hidden}.architecture-chapters__dialog{--chapter-inset:clamp(20px,3vw,40px);color:#26332f;background:#eef0ec;border:1px solid #b5bfb4;width:min(1180px,100% - 64px);max-width:none;max-height:calc(100dvh - 64px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #07181033}.architecture-chapters__dialog[open]{visibility:visible;opacity:1;flex-direction:column;display:flex}.architecture-chapters__dialog::backdrop{background:#14251d99}.architecture-chapters__dialog header{padding:var(--chapter-inset) var(--chapter-inset) 0;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.architecture-chapters__dialog h2{font:400 clamp(30px,4vw,44px)/1.08 var(--font-display),Georgia,serif;letter-spacing:-.025em;margin:0}.architecture-chapters__dialog header button{border:1px solid #b5bfb4;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.architecture-chapters__dialog header button:hover{background:#dfe5dc}.architecture-chapters__intro{margin:16px var(--chapter-inset) 24px;flex-shrink:0;max-width:70ch;font-size:16px;line-height:1.5}.architecture-chapters__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8a998d transparent;min-width:0;min-height:0;padding:4px var(--chapter-inset) 8px;border-top:1px solid #d4dbd1;scroll-padding-block:16px;overflow-y:auto}.architecture-chapters__groups{column-count:3;column-gap:40px;padding-top:20px}.architecture-chapters__groups section{break-inside:avoid-column;margin-bottom:28px}.architecture-chapters .architecture-chapters__groups h3{font:600 16px/1.4 var(--font-body),sans-serif;letter-spacing:0;text-wrap:initial;max-width:none;margin:0 0 8px}.architecture-chapters__groups h3 span{color:#657568;width:32px;font-size:13px;display:inline-block}.architecture-chapters__groups ul{margin:0;padding:0;list-style:none}.architecture-chapters__groups a{min-height:44px;color:inherit;border-bottom:1px solid #d4dbd1;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.architecture-chapters__groups [aria-current]{color:#284d3a;font-weight:600}.architecture-chapters__groups a:hover{color:#7b592a}.architecture-chapters__dialog a:focus-visible{outline-offset:3px;outline:2px solid #81612f}.architecture-chapters__footer{padding:12px var(--chapter-inset);border-top:1px solid #b5bfb4;flex-shrink:0}.architecture-chapters__footer a{width:fit-content;min-height:44px;color:inherit;text-underline-offset:4px;justify-content:space-between;align-items:center;gap:16px;font-size:15px;text-decoration:underline;display:flex}@media (max-width:1099px){.architecture-chapters__groups{column-count:2;column-gap:32px}}@media (max-width:991px){.architecture-chapters{top:70px;left:16px;right:16px}.architecture-scroll__sticky:has(.architecture-chapters){padding-top:132px}.architecture-chapters__index{gap:9px;font-size:13px!important}.architecture-chapters__browse{font-size:12px}.architecture-chapters__rail{gap:0}}@media (max-width:600px){.architecture-chapters__dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.architecture-chapters__groups{column-count:1}.architecture-chapters__browse{font-size:12px}.architecture-chapters__index{font-size:13px!important}.architecture-chapters__index>span:nth-child(2){flex:1}.architecture-chapters__intro{margin-top:12px;margin-bottom:18px;font-size:15px}.architecture-chapters__footer{padding-block:8px}}@media (max-height:600px){.architecture-chapters__dialog{--chapter-inset:16px;max-height:calc(100dvh - 24px)}.architecture-chapters__dialog h2{font-size:30px}.architecture-chapters__intro{margin-top:8px;margin-bottom:12px;font-size:14px;line-height:1.4}.architecture-chapters__footer{padding-block:4px}}.architecture-scroll__system-legend{z-index:3;color:#293b35;pointer-events:none;background:#eef0ec;flex-wrap:wrap;justify-content:center;gap:7px 18px;width:max-content;max-width:calc(100% - 20px);padding:7px 12px;font-size:14px;line-height:1.4;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.architecture-scroll__system-legend span{align-items:center;gap:6px;display:inline-flex}.architecture-scroll__system-legend [data-kind=heat]:before,.architecture-scroll__system-legend [data-kind=air]:before,.architecture-scroll__system-legend [data-kind=lower-air]:before,.architecture-scroll__system-legend [data-kind=water]:before{content:"";background:#b65943;border-radius:2px;width:13px;height:4px}.architecture-scroll__system-legend [data-kind=air]:before{background:#438d89}.architecture-scroll__system-legend [data-kind=lower-air]:before{background:#ae8345}.architecture-scroll__system-legend [data-kind=water]:before{background:#397e9c}.architectural-visit .architecture-scroll__system-legend{display:none}.architectural-visit__overview{z-index:3;max-width:calc(100% - 136px);position:absolute;top:12px;left:14px;box-shadow:0 2px 8px #18251e12}.architectural-visit[data-overview=true] .architectural-visit__marker{display:none}.architecture-scroll__cooling-cue,.architecture-scroll__parking-labels{z-index:3;pointer-events:none;opacity:0;position:absolute;inset:0}.architecture-scroll__cooling-cue[data-active=false],.architecture-scroll__parking-labels[data-active=false]{display:none}.architecture-scroll__cooling-link,.architecture-scroll__parking-labels>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.architecture-scroll__cooling-link line,.architecture-scroll__parking-labels line{stroke:#617c74;stroke-width:1.5px;stroke-dasharray:4 4}.architecture-scroll__cooling-link circle{fill:#496e62;stroke:#eef0ec;stroke-width:2px}.architecture-scroll__phone{color:#294b3d;background:#fafbf8;border:3px solid #344f45;border-radius:19px;flex-direction:column;justify-content:space-between;align-items:center;gap:7px;width:176px;height:232px;padding:12px 10px;display:flex;position:absolute;box-shadow:0 5px 18px #203c2820}.architecture-scroll__phone-speaker{background:#61796f;border-radius:3px;width:28px;height:3px}.architecture-scroll__phone-title{font-size:15px;font-weight:600}.architecture-scroll__phone>svg{flex:1;width:48px;height:70px;min-height:38px}.architecture-scroll__phone-adjust{gap:24px;font-size:25px;line-height:1;display:flex}.architecture-scroll__phone-caption{text-align:center;font-size:13px;line-height:1.3}.architecture-scroll__parking-labels>span{color:#183e2c;width:32px;height:32px;font:600 16px/1 var(--font-body),sans-serif;background:#f8faf4;border:1.5px solid #355647;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #142d1920}.architecture-scroll__cooling-cue--static{opacity:1;justify-content:center;align-items:center;gap:clamp(12px,3vw,50px);min-height:280px;display:flex;position:relative;inset:auto}.architecture-scroll__cooling-cue--static .architecture-scroll__phone{flex:none;position:relative}.architecture-scroll__cooling-cue--static .architecture-scroll__cooling-link{display:none}.architecture-scroll__static-link{color:#617c74;font-size:32px}.architecture-scroll__static-ac{width:min(45%,320px);height:auto}.architectural-visit .architecture-scroll__cooling-cue,.architectural-visit .architecture-scroll__parking-labels{display:none!important}@media (max-width:768px){.architecture-scroll__phone{border-radius:15px;gap:5px;width:116px;height:184px;padding:9px 7px}.architecture-scroll__phone-title{font-size:14px}.architecture-scroll__phone-caption{font-size:12px}.architecture-scroll__phone-adjust{gap:23px;font-size:23px}.architecture-scroll__cooling-cue--static{min-height:235px}}.architectural-visit{color:#202b29;background:#eef0ec;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0;overflow:hidden}.architectural-visit[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.architectural-visit::backdrop{background:#14221e}.architectural-visit__header{padding:14px max(20px,env(safe-area-inset-right)) 14px max(20px,env(safe-area-inset-left));border-bottom:1px solid #c9cec8;justify-content:space-between;align-items:center;gap:20px;display:flex}.architectural-visit__header p{color:#535d58;margin:0 0 3px;font-size:13px}.architectural-visit__header h2{font:400 clamp(22px,2.6vw,38px)/1.1 var(--font-display),Georgia,serif;letter-spacing:-.02em;margin:0}.architectural-visit__header .architectural-visit__description{max-width:75ch;margin:5px 0 0;font-size:13px;line-height:1.35}.architectural-visit button,.architectural-visit select{font:inherit;color:inherit;background:#f8f9f6;border:1px solid #aab3aa;border-radius:4px;min-height:44px;padding:8px 14px}.architectural-visit button{cursor:pointer}.architectural-visit button:focus-visible,.architectural-visit select:focus-visible{outline-offset:3px;outline:3px solid #81612f}.architectural-visit__header>button{flex:none}.architectural-visit__stage{grid-row:2;min-width:0;min-height:0;position:relative;overflow:hidden}.architectural-visit__stage>.architecture-scroll__drawing{width:100%;height:100%;position:absolute;inset:0}.architectural-visit .architecture-scroll__poster,.architectural-visit .architecture-scroll__labels,.architectural-visit .architecture-scroll__detail-label,.architectural-visit .architecture-scroll__photo-finish{display:none!important}.architectural-visit .architecture-scroll__canvas{opacity:1}.architectural-visit[data-live=false] .architecture-scroll__drawing{display:none}.architectural-visit__fallback{object-fit:contain}.architectural-visit__mode{background:#eef0ec;margin:0;padding:5px 8px;font-size:13px;position:absolute;top:12px;left:16px}.architectural-visit__plan{z-index:2;pointer-events:none;background:#fff;border:1px solid #c9cec8;grid-row:2;place-self:start end;width:clamp(100px,13vw,200px);padding:5px;position:absolute;top:12px;right:20px}.architectural-visit__plan-toggle>div{position:relative}.architectural-visit .architectural-visit__plan-toggle{pointer-events:auto;background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block}.architectural-visit__plan-caption{padding:5px 0 0;font-size:12px;font-weight:600;line-height:1.5;display:block}.architectural-visit__plan[data-expanded=true]{z-index:5;width:min(80vw,460px)}.architectural-visit__region{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.architectural-visit__region polygon{fill:#a977263d;stroke:#8d6529;stroke-width:2px;vector-effect:non-scaling-stroke}.architectural-visit__direction{transform-origin:0 0;width:0;height:0;position:absolute;top:50%;left:50%}.architectural-visit__direction:before{content:"";clip-path:polygon(50% 0,100% 100%,50% 74%,0 100%);background:#7549188c;width:20px;height:24px;position:absolute;bottom:4px;left:-10px}.architectural-visit__plan img{width:100%;height:auto;display:block}.architectural-visit__marker{background:#87531a;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #87531a}.architectural-visit__controls{padding:12px max(20px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#eef0ec;border-top:1px solid #c9cec8;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 28px;display:grid}.architectural-visit__selectors{gap:14px;max-width:850px;display:flex}.architectural-visit__selectors label{flex:1;gap:4px;min-width:0;font-size:13px;display:grid}.architectural-visit__selectors select{width:100%;min-width:0;font-size:15px}.architectural-visit__navigation{align-items:center;gap:14px;display:flex}.architectural-visit__navigation span{white-space:nowrap;font-size:13px}.architectural-visit__controls>p{color:#535d58;grid-column:1/-1;margin:0;font-size:13px;line-height:1.35}@media (max-width:768px){.architectural-visit__header{gap:10px;padding:10px 14px}.architectural-visit__header h2{font-size:24px}.architectural-visit__plan{width:96px;top:12px;right:12px}.architectural-visit__controls{padding:10px 14px max(10px,env(safe-area-inset-bottom));grid-template-columns:1fr;gap:8px}.architectural-visit__selectors{gap:7px}.architectural-visit__selectors select{padding:8px 4px;font-size:14px}.architectural-visit__navigation{justify-content:space-between}.architectural-visit__controls>p{font-size:12px}}@media (max-height:500px) and (min-width:769px){.architectural-visit__header{padding-block:7px}.architectural-visit__controls{padding-block:6px}.architectural-visit__plan{width:110px}}.architecture-scroll__journey{height:calc(var(--architecture-steps,22)*85svh + 60svh);position:relative}.architecture-scroll__sticky{isolation:isolate;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:clamp(280px,24vw,390px) minmax(0,1fr);gap:16px 2vw;max-width:2550px;height:100svh;min-height:0;margin:auto;padding:100px 3vw 26px;display:grid;position:sticky;top:0}.architecture-scroll__narrative{opacity:0;grid-area:1/1;align-self:center;max-width:390px}.architecture-scroll__chapter{margin:0 0 20px;font-size:14px;font-weight:600;line-height:1.4}.architecture-scroll h3,.architecture-static h3{font-family:var(--font-display),Georgia,serif;letter-spacing:-.025em;text-wrap:balance;margin:0 0 24px;font-size:clamp(32px,3.3vw,58px);font-weight:400;line-height:1.06}.architecture-scroll__description{max-width:38ch;margin:0 0 26px;font-size:16px;line-height:1.6}.architecture-scroll__facts{gap:14px;margin:0;display:grid}.architecture-scroll__facts dt{color:#535d58;margin-bottom:3px;font-size:14px;line-height:1.4}.architecture-scroll__facts dd{margin:0;font-size:16px;font-weight:500;line-height:1.5}.architecture-scroll__utilities{gap:5px;margin:0;padding:0;list-style:none;display:grid}.architecture-static__proof{width:100%;min-width:0}.architecture-static__proof figure{margin:0}.architecture-static__image{width:100%;min-width:0;max-height:650px;position:relative;overflow:hidden}.architecture-static__image .property-picture{position:absolute;inset:0}.architecture-static__image .property-image{object-fit:contain}.architecture-static__proof figcaption{color:#535d58;text-align:center;margin-top:12px;font-size:14px;line-height:1.5}.paving-layer-legend{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.paving-layer-legend li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;line-height:1.35;display:grid}.paving-layer-legend li>span:first-child{color:#f4f5f2;font-variant-numeric:tabular-nums;background:#26332f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:600;display:grid}.architecture-scroll__paving-markers{z-index:3;pointer-events:none;position:absolute;inset:0}.architecture-scroll__paving-markers[data-active=false]{display:none}.architecture-scroll__paving-markers>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.architecture-scroll__paving-markers line{stroke:#535d58;stroke-width:1px;visibility:hidden}.architecture-scroll__paving-markers>span{visibility:hidden;color:#f4f5f2;width:28px;height:28px;font:600 15px/1 var(--font-body),sans-serif;font-variant-numeric:tabular-nums;background:#26332f;border:1px solid #edf0ec;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.architectural-visit .architecture-scroll__paving-markers{display:none!important}.paving-static-section{justify-self:center;width:100%;max-width:800px;margin:0}.paving-static-section svg{width:100%;height:auto;max-height:600px;display:block}.paving-static-section figcaption{color:#535d58;text-align:center;margin-top:10px;font-size:14px;line-height:1.4}@media (max-width:991px){.architecture-scroll__sticky[data-scene=story-paving] .architecture-scroll__facts>div:first-child{display:block}.architecture-scroll__sticky[data-scene=story-paving] h3{margin-bottom:12px}.architecture-scroll__sticky[data-scene=story-paving] .architecture-scroll__chapter{margin-bottom:8px}.paving-layer-legend{gap:5px;margin-top:7px}.paving-layer-legend li{grid-template-columns:21px minmax(0,1fr);gap:8px}.paving-layer-legend li>span:first-child{width:21px;height:21px;font-size:13px}.architecture-scroll__paving-markers>span{width:24px;height:24px;font-size:14px}}.architecture-scroll__level-list{margin-top:22px;font-size:16px;line-height:1.6}.architecture-scroll__disclaimer{color:#535d58;max-width:38ch;margin:18px 0 0;font-size:14px;line-height:1.45}.architecture-scroll__stage{grid-area:1/2/3;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;margin:0;display:grid}.architecture-scroll__drawing{min-width:0;min-height:0;position:relative}.architecture-scroll__canvas{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.architecture-scroll__canvas[data-ready=true]{opacity:1}.architecture-scroll__poster{object-fit:contain;transition:opacity .2s}.architecture-scroll__poster[data-hidden=true]{opacity:0;pointer-events:none}.architecture-scroll__actions{opacity:0;visibility:hidden;flex-direction:column;grid-area:2/1;align-items:flex-start;gap:12px;display:flex}.architecture-scroll__actions a,.architecture-scroll__plan{text-underline-offset:5px;color:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:14px;line-height:1.5;text-decoration:underline}.architecture-scroll__actions .button{min-height:48px;margin-top:8px;font-size:14px}.architecture-scroll__opening{z-index:4;pointer-events:auto;position:absolute;inset:76px 0 0}.architecture-scroll__opening .property-figures{height:100%;min-height:0;position:absolute;inset:0}.architecture-scroll__opening .property-figures__mobile{z-index:3;background:0 0;display:block;position:absolute;inset:0}.architecture-scroll__opening .property-figures__plate{flex-direction:column;justify-content:center;height:100%;padding:5vh 6vw;display:flex}.architecture-scroll__opening .property-figures__curtain{background:#454f4d;display:block}.architecture-scroll__opening .property-figures{color:#f4f5f2;--line-dark:#f4f5f23d}.architecture-scroll__opening .property-figures__label{color:#e0e5df}.architecture-scroll__opening .property-figures__semantics{display:block}.architecture-scroll__opening .eyebrow{color:#e0e5df}.architecture-scroll__opening .property-figures__curtain-canvas{visibility:hidden}.architecture-scroll__opening .property-figures__axis{display:none}.architecture-scroll__opening .property-figures__grid{margin-top:4vh}.architecture-scroll__opening .property-figures__label{font-size:14px}.architecture-scroll__photo-finish{opacity:0;pointer-events:none;background:#eef0ec;position:absolute;overflow:hidden}.architecture-scroll__photo-finish img{object-fit:fill;max-width:none}.architecture-scroll__labels{pointer-events:none;position:absolute;inset:0}.architecture-scroll__irrigation-labels{pointer-events:none;opacity:0;position:absolute;inset:0}.architecture-scroll__irrigation-labels[data-active=false]{visibility:hidden}.architecture-scroll__irrigation-labels span{color:#f4f5f2;font-variant-numeric:tabular-nums;background:#26332f;border:1px solid #edf0ec;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;font-weight:600;line-height:1;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.irrigation-static-plan{justify-self:center;width:100%;max-width:900px;margin:0}.irrigation-static-plan svg{width:100%;height:auto;max-height:650px;display:block}@media (max-width:991px){.architecture-scroll__irrigation-labels span{width:26px;height:26px;font-size:14px}}.architecture-scroll__labels span{opacity:0;color:#26332f;white-space:nowrap;background:#eef0ec;width:56px;padding:3px 0;font-size:14px;font-weight:600;line-height:1.3;position:absolute;top:0;left:0}.architecture-scroll__labels span:after{content:"";width:var(--leader-width,0px);background:#7e8982;height:1px;position:absolute;top:50%;left:60px}.architecture-scroll__detail-label{text-align:center;white-space:nowrap;background:#eef0ec;padding:4px 8px;font-size:14px;line-height:1.4;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.architecture-scroll button:focus-visible,.architecture-scroll a:focus-visible,.architecture-static a:focus-visible,.architecture-static button:focus-visible{outline-offset:5px;outline:3px solid #81612f}.architecture-scroll__plan:hover,.architecture-scroll__actions a:hover{color:#6c4e24}.architecture-scroll,.architecture-static,#specificatii-complete{scroll-margin-top:80px}.architecture-static{padding:110px 5vw 50px}.architecture-static .architecture-chapters{visibility:visible;opacity:1;max-width:1600px;margin:0 auto 36px;position:relative;inset:auto}.architecture-static__diagnostic{color:#26332f;overflow-wrap:anywhere;background:#f6f7f4;border:1px solid #b5bfb4;max-width:1600px;margin:0 auto 20px;padding:10px 12px;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.architecture-static__native-index{max-width:1600px;margin:0 auto 28px;display:none}.architecture-static__native-index>summary{cursor:pointer;min-height:44px;padding:12px 0}.architecture-static__native-index nav{flex-wrap:wrap;gap:4px 24px;display:flex}.architecture-static__native-index a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.architecture-static__native-index>summary:focus-visible,.architecture-static article:focus-visible{outline-offset:5px;outline:3px solid #81612f}.architecture-static--pending{height:calc(var(--architecture-steps,22)*85svh + 60svh);position:relative}.architecture-static--pending article[data-active=true]{position:sticky;top:110px}.architecture-static--pending .architecture-chapters,.architecture-static--pending .architecture-static__figures,.architecture-static--pending>a{display:none}.guided-plan-load-error .architecture-static--pending{height:auto}.guided-plan-load-error .architecture-static--pending article[data-active=true]{position:relative;top:auto}.guided-plan-load-error .architecture-static--pending .architecture-chapters{display:block}.guided-plan-load-error .architecture-static--pending .architecture-static__figures{display:flex}.guided-plan-load-error .architecture-static--pending>a{display:inline-flex}.architecture-static__figures{flex-wrap:wrap;gap:20px 30px;max-width:1500px;margin:0 auto 50px;padding:0;font-size:16px;list-style:none;display:flex}.architecture-static article{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:50px;max-width:1600px;margin:0 auto 40px;scroll-margin-top:90px;display:none}.architecture-static article[data-active=true]{display:grid}.architecture-static article>img{object-fit:contain;width:100%;height:auto;max-height:650px}.architecture-static__plans{gap:28px;display:grid}.architecture-static__plans img{width:100%;height:auto}.architecture-static__plans span{font-size:16px;text-decoration:underline}.architecture-static__scenario{min-height:48px;margin-top:22px}@media (min-width:1900px){.architecture-scroll__sticky{padding:110px 4vw 40px}.architecture-scroll__narrative{max-width:390px}.architecture-scroll__description,.architecture-scroll__facts dd{font-size:18px}}@media (max-width:991px){.architecture-scroll__journey,.architecture-static--pending{height:calc(var(--architecture-steps,22)*90svh + 60svh)}.architecture-scroll__sticky{grid-template-rows:max-content minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:12px;padding:86px 20px 18px}.architecture-scroll__narrative{grid-row:1;align-self:start;max-width:none}.architecture-scroll__chapter{margin:0 0 10px;font-size:14px}.architecture-scroll h3{max-width:20ch;margin-bottom:12px;font-size:34px}.architecture-scroll__description{max-width:none;margin-bottom:12px;font-size:16px;line-height:1.42}.architecture-scroll__facts{gap:5px}.architecture-scroll__facts>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.architecture-scroll__facts dt{margin:0;font-size:14px}.architecture-scroll__facts dd{font-size:14px;line-height:1.35}.architecture-scroll__level-list{margin-top:12px;font-size:14px}.architecture-scroll__disclaimer{max-width:none;margin-top:10px}.architecture-scroll__stage{grid-area:2/1;grid-template-rows:minmax(0,1fr);margin:0 -12px}.architecture-scroll__actions{grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;align-items:center;gap:5px 16px;display:grid}.architecture-scroll__actions a,.architecture-scroll__plan{text-align:left;align-items:center;min-height:44px;padding:3px 0;font-size:14px;display:flex}.architecture-scroll__actions .button{width:calc(100% - max(72px, env(safe-area-inset-right)));white-space:normal;text-align:center;grid-column:1/-1;justify-self:start;min-height:48px;margin:0}.architecture-scroll__opening{inset:76px 0 0}.architecture-scroll__opening .property-figures__plate{padding:34px 26px}.architecture-scroll__opening .property-figures__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin-top:28px}.architecture-scroll__opening .property-figures__title{font-size:36px}.architecture-scroll__opening .property-figures__value{font-size:34px}.architecture-scroll__opening .property-figures__cell{min-height:82px;padding:10px 8px}.architecture-scroll__opening .property-figures__heading{align-self:stretch;padding-right:0}.architecture-scroll__opening .property-figures__title{max-width:16ch;line-height:1.02}.architecture-scroll__opening .property-figures__label{font-size:14px}.architecture-scroll__detail-label{white-space:normal;max-width:100%;font-size:14px;bottom:0}.architecture-static article{grid-template-columns:1fr;gap:24px;margin-bottom:60px}.architecture-static h3{font-size:34px}}@media (max-width:380px){.architecture-scroll__sticky{padding-inline:16px}.architecture-scroll h3{font-size:31px}}@media (min-width:992px) and (max-width:1100px){.architecture-scroll__sticky[data-scene=story-paving]{grid-template-rows:max-content minmax(0,1fr) auto;grid-template-columns:1fr;gap:12px;padding-inline:20px}.architecture-scroll__sticky[data-scene=story-paving] .architecture-scroll__narrative{grid-row:1;align-self:start;max-width:none}.architecture-scroll__sticky[data-scene=story-paving] h3{max-width:none;margin-bottom:12px;font-size:34px}.architecture-scroll__sticky[data-scene=story-paving] .architecture-scroll__chapter{margin-bottom:10px}.architecture-scroll__sticky[data-scene=story-paving] .architecture-scroll__stage{grid-area:2/1}.architecture-scroll__sticky[data-scene=story-paving] .architecture-scroll__actions{flex-direction:row;grid-area:3/1;justify-content:space-between;align-items:center;padding-right:76px}.architecture-scroll__sticky[data-scene=story-paving] .architecture-scroll__actions .button{margin:0}.architecture-scroll__sticky[data-scene=story-paving] .architecture-scroll__facts dd{font-size:14px;line-height:1.35}.architecture-scroll__sticky[data-scene=story-paving] .paving-layer-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}}@media (min-width:500px) and (max-width:991px) and (max-height:760px){.architecture-scroll__sticky{grid-template-rows:max-content minmax(0,1fr) auto;gap:8px;padding:80px 12px 12px}.architecture-scroll h3{max-width:none;margin-bottom:10px;font-size:30px}.architecture-scroll__chapter{margin-bottom:8px}.architecture-scroll__description{margin-bottom:8px;font-size:15px}}@media (max-width:991px) and (max-height:700px){.architecture-chapters{top:70px}.architecture-chapters__rail{min-height:44px}.architecture-scroll__sticky{gap:6px;padding:70px 16px 10px}.architecture-scroll__sticky:has(.architecture-chapters){padding-top:122px}.architecture-scroll__chapter{margin:0 0 4px;font-size:12px}.architecture-scroll h3{margin-bottom:6px;font-size:25px;line-height:1.05}.architecture-scroll__description{margin-bottom:6px;font-size:14px;line-height:1.35}.architecture-scroll__facts{gap:2px}.architecture-scroll__facts dt,.architecture-scroll__facts dd{font-size:13px;line-height:1.3}.architecture-scroll__level-list{margin-top:6px;font-size:13px}.architecture-scroll__disclaimer{margin-top:6px;font-size:12px;line-height:1.35}.architecture-scroll__stage{margin:0 -8px}.architecture-scroll__actions{gap:2px 12px}.architecture-scroll__actions a,.architecture-scroll__plan{min-height:36px;padding:0;font-size:13px}.architecture-scroll__actions .button{min-height:42px;width:calc(100% - max(64px, env(safe-area-inset-right)));font-size:13px}.architecture-scroll__opening{inset:60px 0 0}.architecture-scroll__opening .property-figures__plate{padding:20px 22px}.architecture-scroll__opening .property-figures__title{font-size:28px}.architecture-scroll__opening .property-figures__grid{gap:12px;margin-top:14px}.architecture-scroll__opening .property-figures__value{font-size:26px}.architecture-scroll__opening .property-figures__cell{min-height:60px;padding:6px}}@media (max-width:991px){.architecture-static{flex-direction:column;padding:36px 5vw 40px;display:flex}.architecture-static .architecture-chapters{width:100%;margin:0 0 20px}.architecture-static__native-index{margin:0 0 20px}.architecture-static article{gap:18px;margin:0 0 28px}.architecture-static article>:last-child:not(:first-child){order:-1}.architecture-static__figures{order:2;gap:10px 22px;margin:0 0 24px;font-size:15px}.architecture-static>a.button{order:3;align-self:flex-start}.architecture-static__scenario{margin-top:14px}}@media (prefers-reduced-motion:reduce){.architecture-scroll__poster{transition:none}}@media (prefers-reduced-motion:reduce),(max-height:650px) and (orientation:landscape),(max-height:520px){.architecture-static--pending{height:auto}.architecture-static--pending article[data-active=true]{position:relative;top:auto}.architecture-static--pending .architecture-chapters{display:block}.architecture-static--pending .architecture-static__figures{display:flex}.architecture-static--pending>a{display:inline-flex}}.drainage-static-section{justify-self:center;width:100%;max-width:760px;margin:0}.drainage-static-section svg{width:100%;max-height:680px;display:block}.architecture-scroll__reference-views{z-index:5;white-space:nowrap;background:#eef0ec;gap:4px;max-width:100%;padding:3px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.architecture-scroll__reference-views button{color:#26332f;cursor:pointer;background:#eef0ec;border:1px solid #a6afa8;min-height:44px;padding:8px 12px;font-size:14px}.architecture-scroll__reference-views button:hover{background:#e0e5de}.architecture-scroll__reference-views button[aria-pressed=true]{color:#f4f5f2;background:#26332f;border-color:#26332f}.architecture-scroll__water-pause{z-index:5;color:#26332f;cursor:pointer;background:#eef0ec;border:1px solid #8a958c;min-height:44px;padding:9px 12px;font-size:14px;position:absolute;bottom:10px;left:10px}.architecture-scroll :is(.architecture-scroll__reference-views button,.architecture-scroll__water-pause){touch-action:manipulation}.architecture-scroll__water-pause:hover{background:#e0e5de}.architecture-scroll__sticky:not([data-tour-open=true]) .architecture-scroll__reference-views{visibility:hidden;pointer-events:none}.architecture-scroll__drawing:has(.architecture-scroll__reference-views){--reference-space:52px}.architecture-scroll__sticky[data-scene=story-courtyards] .architecture-scroll__narrative,.architecture-scroll__sticky[data-scene=story-facility-parking] .architecture-scroll__narrative{align-self:start;padding-top:4vh}@media (max-width:991px){.architecture-scroll__reference-views{gap:3px}.architecture-scroll__reference-views button{padding:8px;font-size:13px}.architecture-scroll__sticky[data-scene=story-courtyards] .architecture-scroll__narrative,.architecture-scroll__sticky[data-scene=story-facility-parking] .architecture-scroll__narrative{padding-top:0}}
