@property --azure-accordion-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.decorative-circles-module__aRQXjW__activeStroke{-webkit-mask-image:conic-gradient(#000 var(--azure-accordion-sweep), transparent 0);-webkit-mask-image:conic-gradient(#000 var(--azure-accordion-sweep), transparent 0);mask-image:conic-gradient(#000 var(--azure-accordion-sweep), transparent 0);transition:--azure-accordion-sweep .65s ease-in-out;position:absolute;inset:-1px}.decorative-circles-module__aRQXjW__circles [data-active=true]>.decorative-circles-module__aRQXjW__activeStroke{--azure-accordion-sweep:360deg}@media (prefers-reduced-motion:reduce){.decorative-circles-module__aRQXjW__activeStroke{transition:none}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.decorative-circles-module__aRQXjW__circles>span{opacity:0}}
.about-approach-section-module__EJXeRq__circle{border-color:#5e49384d}.about-approach-section-module__EJXeRq__activeCircle{border-color:#5e4938}
.about-mobile-layout-module__lbEXWG__founder{padding-bottom:160px}@media (max-width:63.999rem){.about-mobile-layout-module__lbEXWG__intro .about-mobile-layout-module__lbEXWG__introContent{padding-bottom:max(20px, env(safe-area-inset-bottom))}.about-mobile-layout-module__lbEXWG__introContent .about-mobile-layout-module__lbEXWG__introTitle{font-size:clamp(40px,13.93vw,56px)}.about-mobile-layout-module__lbEXWG__introTitle span{display:inline}.about-mobile-layout-module__lbEXWG__introScroll{display:none}.about-mobile-layout-module__lbEXWG__introMobileImage{inset-inline:0;height:102.342%;position:absolute;top:-2.342%}.about-mobile-layout-module__lbEXWG__introMobileImage img{object-position:31% center}.about-mobile-layout-module__lbEXWG__introOverlay{background:linear-gradient(#5e493800 50.076%,#5e4938 76.639%)}.about-mobile-layout-module__lbEXWG__introLines{width:744.974px;height:744.974px;top:-32.811px;left:calc(50% - 385.663px);scale:1}.about-mobile-layout-module__lbEXWG__introLines img{width:247.152px;height:806.401px}.about-mobile-layout-module__lbEXWG__story{padding-bottom:72px}.about-mobile-layout-module__lbEXWG__storyIntro{padding-top:64px}.about-mobile-layout-module__lbEXWG__storyGrid{gap:20px}.about-mobile-layout-module__lbEXWG__storyGrid>p{padding-top:0;line-height:1.5}.about-mobile-layout-module__lbEXWG__storyCopy{margin-top:24px}.about-mobile-layout-module__lbEXWG__storyCarousel{margin-top:48px}.about-mobile-layout-module__lbEXWG__approach{padding-block:72px}.about-mobile-layout-module__lbEXWG__approachGrid{gap:20px}.about-mobile-layout-module__lbEXWG__approachCircles{display:none}.about-mobile-layout-module__lbEXWG__approachAccordion{margin-top:40px}.about-mobile-layout-module__lbEXWG__construction{padding-top:72px}.about-mobile-layout-module__lbEXWG__constructionIntro{gap:20px}.about-mobile-layout-module__lbEXWG__constructionIntro>p{padding-top:0;line-height:1.5}.about-mobile-layout-module__lbEXWG__constructionCopy{margin-top:24px}.about-mobile-layout-module__lbEXWG__constructionCarousel{min-height:0;margin-top:40px}.about-mobile-layout-module__lbEXWG__constructionVisual{aspect-ratio:402/430;height:auto;position:relative;overflow:hidden}.about-mobile-layout-module__lbEXWG__constructionImage{width:189.552%;height:99.767%;position:absolute;top:0;left:-91.294%}.about-mobile-layout-module__lbEXWG__constructionOuter,.about-mobile-layout-module__lbEXWG__constructionMiddle,.about-mobile-layout-module__lbEXWG__constructionInner{pointer-events:none;position:absolute}.about-mobile-layout-module__lbEXWG__constructionOuter{aspect-ratio:715/717;width:177.861%;top:0;left:-35.323%}.about-mobile-layout-module__lbEXWG__constructionMiddle{aspect-ratio:1;width:75.373%;top:-10%;left:26.119%}.about-mobile-layout-module__lbEXWG__constructionInner{aspect-ratio:1;width:53.483%;top:-8.372%;left:39.801%}.about-mobile-layout-module__lbEXWG__constructionVisual img{max-width:none}.about-mobile-layout-module__lbEXWG__constructionGradient{background:linear-gradient(#d9d6d300 45.709%,#d9d6d3);height:31.163%;position:absolute;inset:auto 0 0}.about-mobile-layout-module__lbEXWG__constructionText{max-width:346px;margin:24px 20px 0;position:relative;inset:auto}.about-mobile-layout-module__lbEXWG__constructionText h3{font-size:32px;line-height:1.2}.about-mobile-layout-module__lbEXWG__constructionText p{letter-spacing:.01em;margin-top:20px;font-size:18px;line-height:1.5}.about-mobile-layout-module__lbEXWG__constructionProgress{letter-spacing:.1em;align-items:center;gap:12px;margin:32px 20px 0;font-size:12px;line-height:1.2;display:flex}.about-mobile-layout-module__lbEXWG__constructionProgress>span{background:var(--azure-deep-brown-25);flex:1;height:1px}.about-mobile-layout-module__lbEXWG__constructionProgress>span>span{background:var(--azure-deep-brown);height:1px;transition:width .3s;display:block}.about-mobile-layout-module__lbEXWG__leadership{padding-top:72px;padding-bottom:90px}.about-mobile-layout-module__lbEXWG__leadership>div:first-child>p{line-height:1.5}.about-mobile-layout-module__lbEXWG__leaders{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:56px -20px 0;padding-inline:20px max(36px,100vw - 500px);scroll-padding-inline:20px;display:flex;overflow-x:auto}.about-mobile-layout-module__lbEXWG__leaders::-webkit-scrollbar{display:none}.about-mobile-layout-module__lbEXWG__leaders>article{scroll-snap-align:start;width:min(100vw - 56px,480px)!important}.about-mobile-layout-module__lbEXWG__leaders>article>div:first-child>span{width:109.826%;height:110%;inset:-5.455% -4.913%}.about-mobile-layout-module__lbEXWG__leaders>article>div:first-child>img{top:-23.636%}.about-mobile-layout-module__lbEXWG__leaders>article>div:first-child:before,.about-mobile-layout-module__lbEXWG__leaders>article>div:first-child:after{content:"";z-index:0;pointer-events:none;aspect-ratio:1;background:50%/contain no-repeat;position:absolute}.about-mobile-layout-module__lbEXWG__leaders>article>div:first-child:before{background-image:url(/about-us/leader-glow-large-mobile.svg);width:132.948%;top:21.591%;left:-8.671%}.about-mobile-layout-module__lbEXWG__leaders>article>div:first-child:after{background-image:url(/about-us/leader-glow-small-mobile.svg);width:99.711%;top:2.045%;left:15.896%}.about-mobile-layout-module__lbEXWG__founderFrame{min-height:598px;padding-bottom:61px}.about-mobile-layout-module__lbEXWG__founder{padding-bottom:100px}.about-mobile-layout-module__lbEXWG__founderLogomark{width:min(299px,100%);height:auto;top:auto;bottom:0;left:50%}.about-mobile-layout-module__lbEXWG__founderCopy{padding-top:70px}.about-mobile-layout-module__lbEXWG__founderCopy>p{line-height:1.5}.about-mobile-layout-module__lbEXWG__founderMessage{gap:24px}.about-mobile-layout-module__lbEXWG__founderQuote{letter-spacing:0;font-size:32px;line-height:1.5}.about-mobile-layout-module__lbEXWG__founderDetails{gap:4px;min-height:0}.about-mobile-layout-module__lbEXWG__founderSignature{width:185px;margin-top:40px}.about-mobile-layout-module__lbEXWG__why{padding-block:71px 0}.about-mobile-layout-module__lbEXWG__whyMap{display:none}.about-mobile-layout-module__lbEXWG__whyGrid,.about-mobile-layout-module__lbEXWG__futureGrid,.about-mobile-layout-module__lbEXWG__partnershipGrid{gap:20px}.about-mobile-layout-module__lbEXWG__whyGrid>p,.about-mobile-layout-module__lbEXWG__futureGrid>p,.about-mobile-layout-module__lbEXWG__partnershipGrid>p{line-height:1.5}.about-mobile-layout-module__lbEXWG__whyAccordion{margin-top:40px}.about-mobile-layout-module__lbEXWG__future{padding-block:72px 0}.about-mobile-layout-module__lbEXWG__futureCopy{margin-top:24px}.about-mobile-layout-module__lbEXWG__futureCircles{margin-top:56px}.about-mobile-layout-module__lbEXWG__futureCircle{border:0;width:min(304px,100vw - 40px);padding-inline:24px}.about-mobile-layout-module__lbEXWG__futureCircle:not(:first-child){margin-top:-46px}.about-mobile-layout-module__lbEXWG__futureCircle h3{font-size:24px;line-height:1.2}.about-mobile-layout-module__lbEXWG__futureCircle p{margin-top:12px}.about-mobile-layout-module__lbEXWG__futureCircleArtwork{pointer-events:none;width:calc(100% + 1px);height:auto;display:block;position:absolute}.about-mobile-layout-module__lbEXWG__futureCircle:first-child .about-mobile-layout-module__lbEXWG__futureCircleArtwork,.about-mobile-layout-module__lbEXWG__futureCircle:last-child .about-mobile-layout-module__lbEXWG__futureCircleArtwork{rotate:90deg}.about-mobile-layout-module__lbEXWG__futureCircle:nth-child(2) .about-mobile-layout-module__lbEXWG__futureCircleArtwork{scale:1 -1}.about-mobile-layout-module__lbEXWG__partnership{padding-top:72px;padding-bottom:120px}.about-mobile-layout-module__lbEXWG__partnershipCopy{margin-top:24px}.about-mobile-layout-module__lbEXWG__partnershipForm{margin-top:40px}.about-mobile-layout-module__lbEXWG__partnershipFields{gap:4px}.about-mobile-layout-module__lbEXWG__partnershipFields .form-field__shell{min-height:64px}.about-mobile-layout-module__lbEXWG__partnershipFields .form-field{min-height:87px;padding-top:0}.about-mobile-layout-module__lbEXWG__partnershipAction{flex-direction:column;align-items:flex-start;gap:20px;margin-top:4px;padding-top:12px}.about-mobile-layout-module__lbEXWG__partnershipAction>p{max-width:none;font-size:14px;line-height:1.6}.about-mobile-layout-module__lbEXWG__partnershipAction>button{text-transform:uppercase;width:auto;height:40px;font-size:16px}}@media (max-width:63.999rem) and (max-height:600px){.about-mobile-layout-module__lbEXWG__introContent .about-mobile-layout-module__lbEXWG__introTitle{font-size:clamp(28px,min(13.93vw,10dvh),56px)}}@media (prefers-reduced-motion:reduce){.about-mobile-layout-module__lbEXWG__constructionProgress>span>span{transition:none}}
.about-construction-section-module__IAoybW__imageLayer{opacity:0;transition:opacity .9s cubic-bezier(.25,.74,.22,.99);position:absolute;inset:0}.about-construction-section-module__IAoybW__imageLayer[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.about-construction-section-module__IAoybW__imageLayer{transition:none}}@media (min-width:64rem) and (max-height:767px){.about-construction-section-module__IAoybW__carousel{--stage-top:min(18svh, 128px);--stage-active-height:min(30svh, 220px)}.about-construction-section-module__IAoybW__stages{top:var(--stage-top)}.about-construction-section-module__IAoybW__active{height:var(--stage-active-height)}.about-construction-section-module__IAoybW__collapsed{height:min(10svh,76px)}.about-construction-section-module__IAoybW__stageGrid{grid-template-columns:64px minmax(0,1fr)}.about-construction-section-module__IAoybW__title{font-size:clamp(24px,7svh,56px)}.about-construction-section-module__IAoybW__description{margin-top:12px;font-size:clamp(16px,4svh,28px)}.about-construction-section-module__IAoybW__divider{top:calc(var(--stage-top) + var(--stage-active-height) - 40px)}}
.decorative-logomark-module__IKV-sq__mark{--draw-duration:1.2s;pointer-events:none}.decorative-logomark-module__IKV-sq__branch{stroke-dasharray:1 1;stroke-dashoffset:1.002px;opacity:0}@media (prefers-reduced-motion:no-preference){.decorative-logomark-module__IKV-sq__mark[data-draw-state] .decorative-logomark-module__IKV-sq__complete{opacity:0}.decorative-logomark-module__IKV-sq__mark[data-draw-state=drawing] .decorative-logomark-module__IKV-sq__branch{opacity:1;animation:decorative-logomark-module__IKV-sq__draw var(--draw-duration) cubic-bezier(.25, .65, .35, 1) both}.decorative-logomark-module__IKV-sq__mark[data-draw-state=drawing] .decorative-logomark-module__IKV-sq__complete{animation:decorative-logomark-module__IKV-sq__complete .16s ease-out var(--draw-duration) both}}@keyframes decorative-logomark-module__IKV-sq__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes decorative-logomark-module__IKV-sq__complete{to{opacity:1}}
.about-future-circles-module__yUeXla__frame{display:flow-root}.about-future-circles-module__yUeXla__circles{position:relative}@media (prefers-reduced-motion:no-preference){.about-future-circles-module__yUeXla__circles>article{opacity:0}}@media (min-width:80rem) and (prefers-reduced-motion:no-preference){.about-future-circles-module__yUeXla__circles{justify-content:center}.about-future-circles-module__yUeXla__circles>article{width:min(33.3333% + 51.3333px,100svh - 400px)}}@media (min-width:80rem) and (max-height:700px){.about-future-circles-module__yUeXla__circles{margin-top:32px}.about-future-circles-module__yUeXla__circles>article{width:min(33.3333% + 51.3333px,100svh - 360px);padding-inline:24px}.about-future-circles-module__yUeXla__circles h3{font-size:clamp(20px,4.6svh,32px)}.about-future-circles-module__yUeXla__circles p{margin-top:clamp(12px,3.3svh,24px);font-size:clamp(14px,2.6svh,18px)}}
.about-map-animation-module__T5ZfUa__map [data-map-tail]{opacity:0;transform-box:fill-box;transform-origin:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .2s;transform:scaleX(0)}.about-map-animation-module__T5ZfUa__map [data-map-point][data-active] [data-map-tail]{opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.about-map-animation-module__T5ZfUa__map [data-map-tail]{transition:none}}
@media (prefers-reduced-motion:no-preference){.story-slider-module__xB989G__slider [data-story-slide] article{transition:opacity .85s,translate .85s cubic-bezier(.22,1,.36,1)}.story-slider-module__xB989G__slider [data-slide-visible=false] article{opacity:0;translate:0 20px}.story-slider-module__xB989G__slider [data-story-slide]:focus-within article{opacity:1;translate:0}}@media (min-width:64rem){.story-slider-module__xB989G__slider{--story-image-height:calc(100svh - 200px)}.story-slider-module__xB989G__slider [data-story-slide]{width:min(535px, calc(var(--story-image-height) * .9))}.story-slider-module__xB989G__slider article{gap:20px}.story-slider-module__xB989G__slider article>div:last-child{gap:12px}.story-slider-module__xB989G__slider h3{padding-right:0;font-size:clamp(22px,3svh,28px)}.story-slider-module__xB989G__slider [data-story-controls]{margin-top:16px}.story-slider-module__xB989G__slider [data-card-media]{height:var(--story-image-height);aspect-ratio:auto;flex-shrink:0;min-height:0}.story-slider-module__xB989G__slider [data-card-media]>span:has(picture){aspect-ratio:auto;height:100%}}
.home-approach-module__oNETPq__circles{display:none}.home-approach-module__oNETPq__circle{border-color:#b59b894d}.home-approach-module__oNETPq__activeCircle{border-color:#b59b89}@media (min-width:64rem){.home-approach-module__oNETPq__circles{aspect-ratio:440/260;width:min(100%,440px);display:block;position:absolute;inset-block-end:0;inset-inline-start:0}}
.news-page-module__VAe93W__decoration{pointer-events:none;justify-content:center;align-items:center;width:1341.78px;height:1341.78px;display:flex;position:absolute;top:-295.03px;left:calc(25% + 30.75px)}.news-page-module__VAe93W__grid article{width:100%}.news-page-module__VAe93W__grid article h2{letter-spacing:.01em;font-size:24px}@media (max-width:63.999rem){.news-page-module__VAe93W__section{padding-top:130px;padding-bottom:148px}.news-page-module__VAe93W__heading{font-size:clamp(36px,13.2597vw - 5.30387px,48px)}.news-page-module__VAe93W__divider{margin-top:24px}.news-page-module__VAe93W__categories{width:calc(100% + var(--azure-page-gutter));overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-top:24px;padding-inline-end:var(--azure-page-gutter);overflow-x:auto}.news-page-module__VAe93W__categories::-webkit-scrollbar{display:none}.news-page-module__VAe93W__categories button{white-space:nowrap;flex-shrink:0}.news-page-module__VAe93W__categories button:focus-visible{outline-offset:-3px}.news-page-module__VAe93W__grid{row-gap:40px;margin-top:48px}.news-page-module__VAe93W__grid [data-card-media],.news-page-module__VAe93W__grid [data-card-media]>span{aspect-ratio:362/440}.news-page-module__VAe93W__grid article h2{letter-spacing:0;padding-inline-end:0}.news-page-module__VAe93W__grid .view-card-cta{display:none}.news-page-module__VAe93W__decoration{width:744.974px;height:744.974px;top:-32.811px;left:calc(50% - 385.663px)}.news-page-module__VAe93W__decoration img{width:auto;height:auto}}
.privacy-policy-page-module__M2p4Ha__page{padding:116px var(--azure-page-gutter) 128px}.privacy-policy-page-module__M2p4Ha__content{flex-direction:column;gap:40px;width:100%;max-width:1090px;margin-inline:auto;display:flex}.privacy-policy-page-module__M2p4Ha__introduction,.privacy-policy-page-module__M2p4Ha__section{flex-direction:column;gap:20px;min-width:0;display:flex}.privacy-policy-page-module__M2p4Ha__introduction{gap:32px}.privacy-policy-page-module__M2p4Ha__title{font-family:var(--azure-font-display);font-size:48px;font-weight:400;line-height:1.1}.privacy-policy-page-module__M2p4Ha__section h2{font-family:var(--azure-font-display);margin:0;font-size:24px;font-weight:400;line-height:1.2}.privacy-policy-page-module__M2p4Ha__paragraphs{letter-spacing:.01em;font-feature-settings:"lnum" 1, "pnum" 1;overflow-wrap:anywhere;flex-direction:column;gap:20px;font-size:18px;line-height:1.5;display:flex}.privacy-policy-page-module__M2p4Ha__paragraphs p{white-space:pre-line;margin:0}.privacy-policy-page-module__M2p4Ha__paragraphs ul{margin:0;padding-inline-start:27px;list-style:outside}.privacy-policy-page-module__M2p4Ha__paragraphs li{margin:0}@media (min-width:64rem){.privacy-policy-page-module__M2p4Ha__page{padding-block:243px 208px}.privacy-policy-page-module__M2p4Ha__content{gap:48px}.privacy-policy-page-module__M2p4Ha__section{gap:32px}.privacy-policy-page-module__M2p4Ha__title{letter-spacing:.01em;font-size:56px;line-height:1.2}.privacy-policy-page-module__M2p4Ha__section h2{letter-spacing:.01em;font-size:32px}.privacy-policy-page-module__M2p4Ha__paragraphs{line-height:1.6}}
@media (max-width:63.999rem){.projects-page-module__ojBlKa__section{padding-top:130px;padding-bottom:184px}.projects-page-module__ojBlKa__heading{letter-spacing:0;width:100%;max-width:none;font-size:clamp(36px,13.2597vw - 5.30387px,48px);line-height:1.1}.projects-page-module__ojBlKa__divider{width:60px;margin-top:24px}.projects-page-module__ojBlKa__grid{row-gap:40px;margin-top:56px}.projects-page-module__ojBlKa__mobileLines{pointer-events:none;justify-content:center;align-items:center;width:744.974px;height:744.974px;display:flex;position:absolute;top:-32.811px;left:calc(50% - 385.663px)}.projects-page-module__ojBlKa__mobileLines img{width:247.152px;max-width:none;height:806.401px;transform:rotate(45deg)}.projects-page-module__ojBlKa__media{aspect-ratio:362/424}.projects-page-module__ojBlKa__logo,.projects-page-module__ojBlKa__cta{display:none}.projects-page-module__ojBlKa__badge{height:28px;color:var(--azure-warm-beige);padding-inline:8px}.projects-page-module__ojBlKa__metadata{letter-spacing:.1em;column-gap:8px;font-size:14px;line-height:1.5}.projects-page-module__ojBlKa__separator{font-size:12px;line-height:1.2}.projects-page-module__ojBlKa__approval{gap:6px}.projects-page-module__ojBlKa__approvalIcon{width:20px;height:20px}.projects-page-module__ojBlKa__cardTitle{letter-spacing:0}}
.thank-you-page-module__-ymUhG__page{isolation:isolate;min-height:max(620px,100svh + 48px);padding:180px var(--azure-page-gutter) 180px;position:relative;overflow:hidden}.thank-you-page-module__-ymUhG__decoration{pointer-events:none;z-index:-1;justify-content:center;align-items:center;width:1341.78px;height:1341.78px;display:flex;position:absolute;top:-295.03px;left:calc(25% + 30.75px)}.thank-you-page-module__-ymUhG__decoration img{flex-shrink:0;max-width:none;transform:rotate(45deg)}.thank-you-page-module__-ymUhG__content{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:868px;margin-inline:auto;display:flex}.thank-you-page-module__-ymUhG__title{font-family:var(--azure-font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(36px,8vw,48px);line-height:1.2}.thank-you-page-module__-ymUhG__message{letter-spacing:.01em;max-width:646px;margin:0;font-size:18px;line-height:1.6}@media not (min-width:64rem){.thank-you-page-module__-ymUhG__page{align-items:center;min-height:calc(100svh - 22px);padding-block:96px 144px;display:flex}.thank-you-page-module__-ymUhG__decoration{display:none}.thank-you-page-module__-ymUhG__content{gap:20px}.thank-you-page-module__-ymUhG__title{font-size:clamp(40px,15.4696vw - 6.18785px,56px);line-height:1.05}.thank-you-page-module__-ymUhG__message{line-height:1.5}}@media (min-width:64rem){.thank-you-page-module__-ymUhG__page{min-height:max(740px,100svh - 8px);padding-block:321px 220px}.thank-you-page-module__-ymUhG__content{gap:40px}.thank-you-page-module__-ymUhG__title{font-size:56px}}
@media not (min-width:64rem){.consultation-section-module__pvF-5G__section{min-height:676px;padding-bottom:112px}.consultation-section-module__pvF-5G__section [data-request-background]{bottom:48px}.consultation-section-module__pvF-5G__section [data-request-background] picture img{object-position:center}.consultation-section-module__pvF-5G__section [data-request-lines]{height:calc(100% - 48px)}}
.viewport-hero-module__HA-9Uq__frame{--hero-bottom:clamp(20px, 5.6dvh, 48px);--hero-gap:clamp(12px, 3dvh, 24px);--hero-arrow-size:clamp(64px, 11dvh, 88px);isolation:isolate;height:100dvh;position:relative;overflow:hidden}.viewport-hero-module__HA-9Uq__content{z-index:10;width:100%;height:100%;min-height:0;padding:88px var(--azure-page-gutter) max(var(--hero-bottom), env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;display:flex;position:relative}.viewport-hero-module__HA-9Uq__copy{width:100%;min-width:0;max-width:825px}.viewport-hero-module__HA-9Uq__title{font-size:clamp(28px, min(calc((100vw - 2 * var(--azure-page-gutter)) / 6.2), 10dvh), 56px);margin:0;line-height:1.05}.viewport-hero-module__HA-9Uq__description{margin-top:clamp(12px,2dvh,16px);font-size:clamp(16px,2.4dvh,18px);line-height:1.5}.viewport-hero-module__HA-9Uq__homeAction{margin-top:clamp(16px,4.4dvh,40px)}.viewport-hero-module__HA-9Uq__scroll{width:var(--hero-arrow-size);height:var(--hero-arrow-size);flex-shrink:0;position:relative}.viewport-hero-module__HA-9Uq__homeScroll{right:var(--azure-page-gutter);bottom:var(--hero-bottom);display:none;position:absolute}.viewport-hero-module__HA-9Uq__aboutContent{align-items:flex-start;gap:var(--hero-gap)}.viewport-hero-module__HA-9Uq__aboutTitle{max-width:757px;font-size:clamp(28px,min(10vw,9dvh),56px)}.viewport-hero-module__HA-9Uq__aboutScroll{align-self:flex-end}.viewport-hero-module__HA-9Uq__projectTitle{margin-top:clamp(12px,3.5dvh,32px);line-height:1.1}.viewport-hero-module__HA-9Uq__projectMeta{margin-top:clamp(8px,1.8dvh,16px)}.viewport-hero-module__HA-9Uq__projectActions{flex-wrap:wrap;gap:clamp(8px,2dvh,20px);margin-top:clamp(12px,4.4dvh,40px);display:flex}@media (min-width:64rem){.viewport-hero-module__HA-9Uq__frame{--hero-bottom:clamp(24px, 7.1dvh, 64px);--hero-arrow-size:clamp(64px, 22.444dvh, 202px)}.viewport-hero-module__HA-9Uq__content{padding-top:160px}.viewport-hero-module__HA-9Uq__title{font-size:clamp(36px,min(6.111vw,10dvh),88px);line-height:1.1}.viewport-hero-module__HA-9Uq__description{line-height:1.6}.viewport-hero-module__HA-9Uq__homeScroll{display:inline-flex}.viewport-hero-module__HA-9Uq__aboutContent{flex-direction:row;justify-content:space-between;align-items:flex-end}.viewport-hero-module__HA-9Uq__aboutTitle{min-width:0;font-size:clamp(28px,min(6.111vw,9dvh),88px)}}@media (max-height:600px){.viewport-hero-module__HA-9Uq__frame{--hero-bottom:20px;--hero-gap:12px;--hero-arrow-size:64px}.viewport-hero-module__HA-9Uq__description{font-size:14px;line-height:1.5}.viewport-hero-module__HA-9Uq__projectBadge{height:28px;font-size:12px}.viewport-hero-module__HA-9Uq__projectTitle{margin-top:12px}.viewport-hero-module__HA-9Uq__projectMeta{gap:8px;margin-top:8px;font-size:12px;line-height:1.4}.viewport-hero-module__HA-9Uq__projectActions,.viewport-hero-module__HA-9Uq__homeAction{gap:8px;margin-top:12px}}@media (min-width:480px) and (max-height:500px){.viewport-hero-module__HA-9Uq__copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:24px;max-width:none;display:grid}.viewport-hero-module__HA-9Uq__title{grid-area:1/1/3;font-size:clamp(28px,min(6vw,10dvh),48px)}.viewport-hero-module__HA-9Uq__description{grid-area:1/2;margin-top:0}.viewport-hero-module__HA-9Uq__homeAction{grid-area:2/2;justify-self:start}.viewport-hero-module__HA-9Uq__homeScroll{display:none}.viewport-hero-module__HA-9Uq__projectBadge{grid-area:1/1;justify-self:start}.viewport-hero-module__HA-9Uq__projectTitle{grid-row:2}.viewport-hero-module__HA-9Uq__projectMeta{grid-area:1/2;margin-top:0}.viewport-hero-module__HA-9Uq__projectActions{grid-area:2/2;align-self:start}.viewport-hero-module__HA-9Uq__aboutContent{flex-direction:row;justify-content:space-between;align-items:flex-end}.viewport-hero-module__HA-9Uq__aboutTitle{font-size:clamp(24px,min(6vw,10dvh),48px)}}
.menu-toggle-module__BPS3sW__button{transition:color .3s}.menu-toggle-module__BPS3sW__button:is(:hover,:focus-visible){color:var(--azure-warm-beige)}.menu-toggle-module__BPS3sW__toggle{width:50px;height:32px;display:block;position:relative}.menu-toggle-module__BPS3sW__icon{opacity:1;transform-origin:0;transition:opacity .3s .15s,transform .45s cubic-bezier(.22,1,.36,1) .15s;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(1)}.menu-toggle-module__BPS3sW__toggle[data-expanded=true] .menu-toggle-module__BPS3sW__icon{opacity:0;transition-delay:0s;transform:translateY(-50%)scaleX(.25)}.menu-toggle-module__BPS3sW__label{letter-spacing:.1em;white-space:nowrap;align-items:center;font-size:14px;line-height:1.6;display:flex;position:absolute;inset:0 auto 0 0}.menu-toggle-module__BPS3sW__label:after{content:"";inset-inline:0;transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:3px;transform:scaleX(0)}.menu-toggle-module__BPS3sW__button:is(:hover,:focus-visible) .menu-toggle-module__BPS3sW__toggle[data-expanded=true] .menu-toggle-module__BPS3sW__label:after{transform:scaleX(1)}.menu-toggle-module__BPS3sW__label>span{opacity:0;transform-origin:bottom;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(65%)rotateX(-55deg)}.menu-toggle-module__BPS3sW__toggle[data-expanded=true] .menu-toggle-module__BPS3sW__label>span{opacity:1;transform:translateY(0)rotateX(0)}@media (min-width:64rem){.menu-toggle-module__BPS3sW__toggle{width:64px}.menu-toggle-module__BPS3sW__label{font-size:18px;font-weight:400}}@media not (min-width:64rem){.menu-toggle-module__BPS3sW__projectMobileToggle[data-expanded=false]{width:30px}}@media (prefers-reduced-motion:reduce){.menu-toggle-module__BPS3sW__button,.menu-toggle-module__BPS3sW__label:after,.menu-toggle-module__BPS3sW__icon,.menu-toggle-module__BPS3sW__label>span{transition:none;transition-delay:0s!important}}
.overlay-menu-module__L_vb3W__dialog{z-index:40;overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--azure-light-grey);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.overlay-menu-module__L_vb3W__layout{isolation:isolate;flex-direction:column;min-height:max(100dvh,620px);padding:83px 20px 80px;display:flex;position:relative;overflow:hidden}.overlay-menu-module__L_vb3W__background{z-index:-1;isolation:isolate;background:var(--azure-deep-brown);position:absolute;inset:0}.overlay-menu-module__L_vb3W__visual{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/menu/visual-mask-mobile.svg) -2.814svh -.01svh/165.629svh 102.986svh no-repeat;mask:url(/menu/visual-mask-mobile.svg) -2.814svh -.01svh/165.629svh 102.986svh no-repeat}.overlay-menu-module__L_vb3W__photo{object-fit:cover;width:100.343svh;max-width:none;height:133.982svh;position:absolute;top:5.72svh;left:-5.034svh}.overlay-menu-module__L_vb3W__shade{background:linear-gradient(253.962deg,#0006 0%,#0000001a 38.751%);position:absolute;inset:0}.overlay-menu-module__L_vb3W__navigation{margin-block:auto;padding-block:20px}.overlay-menu-module__L_vb3W__links{flex-direction:column;align-items:flex-start;gap:20px;margin:0;padding:0;list-style:none;display:flex}.overlay-menu-module__L_vb3W__link{color:inherit;font-family:var(--font-marcellus), serif;text-transform:uppercase;align-items:center;gap:20px;font-size:32px;line-height:1.2;text-decoration:none;transition:color .3s,transform .3s;display:inline-flex}a.overlay-menu-module__L_vb3W__link:hover,a.overlay-menu-module__L_vb3W__link:focus-visible{transform:translate(6px)}.overlay-menu-module__L_vb3W__link[aria-disabled=true]{cursor:default}.overlay-menu-module__L_vb3W__dialog a:focus-visible{outline-offset:6px;outline:2px solid}.overlay-menu-module__L_vb3W__divider{background:currentColor;width:60px;height:1px;margin-top:40px}.overlay-menu-module__L_vb3W__social{letter-spacing:.01em;gap:12px;font-size:14px;line-height:1.5;display:flex;position:absolute;bottom:20px;left:20px}@media (min-width:64rem){.overlay-menu-module__L_vb3W__layout{min-height:max(100dvh,740px);padding:150px 64px}.overlay-menu-module__L_vb3W__link{letter-spacing:.01em;gap:32px;font-size:56px}.overlay-menu-module__L_vb3W__divider{width:100px;margin-top:48px}.overlay-menu-module__L_vb3W__social{line-height:1.6;bottom:64px;left:64px}.overlay-menu-module__L_vb3W__visual{-webkit-mask-image:url(/menu/visual-mask.svg);mask-image:url(/menu/visual-mask.svg);-webkit-mask-position:calc(25vw + 12.934svh) -.01svh;mask-position:calc(25vw + 12.934svh) -.01svh;-webkit-mask-size:160.844svh 100.01svh;mask-size:160.844svh 100.01svh}.overlay-menu-module__L_vb3W__photo{width:146svh;height:195.111svh;top:-39.778svh;left:calc(25% + 11.889svh)}.overlay-menu-module__L_vb3W__shade{background:linear-gradient(225deg,#0006 0%,#0000001a 38.751%)}}@media (prefers-reduced-motion:reduce){.overlay-menu-module__L_vb3W__link{transition:none}}
.project-mobile-module__c_qhzG__mobileMap{display:none}.project-mobile-module__c_qhzG__activeYear{cursor:default}.project-mobile-module__c_qhzG__activeYear:is(:hover,:focus-visible){color:var(--azure-action-ink)}.project-mobile-module__c_qhzG__activeYear:before{display:none}@media not (min-width:64rem){.project-mobile-module__c_qhzG__swipeViewport{touch-action:pan-y pinch-zoom;cursor:grab}.project-mobile-module__c_qhzG__swipeViewport[data-dragging=true]{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.project-mobile-module__c_qhzG__page [aria-labelledby=project-hero-title]{--hero-bottom:20px;min-height:470px}.project-mobile-module__c_qhzG__page [data-project-hero-content]{padding-bottom:max(20px, env(safe-area-inset-bottom))}.project-mobile-module__c_qhzG__page [data-project-hero-copy]{display:block}.project-mobile-module__c_qhzG__page .project-mobile-module__c_qhzG__heroImage{object-position:28.9% center}.project-mobile-module__c_qhzG__page [data-project-hero-shade]{background:linear-gradient(#0006,#0009);position:absolute;inset:0}.project-mobile-module__c_qhzG__page [data-project-hero-shade]:before{content:"";-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);filter:blur(70px);background:linear-gradient(#0000 60.865%,#0000001a 121.86%);position:absolute;inset:0 -100px -94px;-webkit-mask-image:linear-gradient(#0000 60%,#000);mask-image:linear-gradient(#0000 60%,#000)}.project-mobile-module__c_qhzG__page [data-project-hero-lines]{display:none}.project-mobile-module__c_qhzG__page [data-project-mobile-lines]{pointer-events:none;place-items:center;width:744.97px;height:744.97px;display:grid;position:absolute;top:-32.81px;left:calc(50% - 385.66px)}.project-mobile-module__c_qhzG__page [data-project-mobile-lines] img{flex:none;max-width:none;transform:rotate(45deg)}.project-mobile-module__c_qhzG__page [data-project-badge]{height:28px;padding-inline:8px}.project-mobile-module__c_qhzG__page [id=project-hero-title]{margin-top:24px;font-size:clamp(42px,13.93vw,56px);line-height:1.05}.project-mobile-module__c_qhzG__page [data-project-meta]{letter-spacing:1.4px;gap:8px;margin-top:12px;font-size:14px;line-height:1.5}.project-mobile-module__c_qhzG__page [data-project-actions]{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px}.project-mobile-module__c_qhzG__page [data-project-actions]>:first-child{width:180px}.project-mobile-module__c_qhzG__page [data-project-actions]>:last-child{width:187px}.project-mobile-module__c_qhzG__page [aria-labelledby=project-about-title]{padding-top:64px;padding-bottom:32px}.project-mobile-module__c_qhzG__page [aria-labelledby=project-about-title] h2+div{margin-top:56px}.project-mobile-module__c_qhzG__page .project-mobile-module__c_qhzG__aboutImage{aspect-ratio:382/260}.project-mobile-module__c_qhzG__page [data-project-about-mark]{display:none}.project-mobile-module__c_qhzG__page [aria-label="Project key facts"] dl{grid-template-columns:1fr;row-gap:20px}.project-mobile-module__c_qhzG__page [aria-label="Project key facts"] dl>div{gap:8px}.project-mobile-module__c_qhzG__page [aria-label="Project key facts"] dt{letter-spacing:1.4px;font-size:14px;line-height:1.5}.project-mobile-module__c_qhzG__page [aria-label="Project key facts"] dl>:nth-child(2){order:2}.project-mobile-module__c_qhzG__page [aria-label="Project key facts"] dl>:nth-child(3){order:1}.project-mobile-module__c_qhzG__page [aria-label="Project key facts"] dl>:nth-child(n+4){order:3}.project-mobile-module__c_qhzG__page [data-project-architecture-images]{gap:20px;margin-right:0}.project-mobile-module__c_qhzG__page [data-project-architecture-images]>:first-child{aspect-ratio:362/460}.project-mobile-module__c_qhzG__page [data-project-architecture-images]>:last-child{aspect-ratio:362/346}.project-mobile-module__c_qhzG__page .project-mobile-module__c_qhzG__exteriorImage{object-position:center 35.5%}.project-mobile-module__c_qhzG__page .project-mobile-module__c_qhzG__lobbyImage{object-position:94.6% center}.project-mobile-module__c_qhzG__page [data-amenity-title-break]{display:block}.project-mobile-module__c_qhzG__page [data-project-slider]:not([data-project-slider=construction]) h3{letter-spacing:0;padding-right:0;font-size:24px;line-height:1.2}.project-mobile-module__c_qhzG__page [data-project-slider]:not([data-project-slider=construction]) [data-slider-arrows]{display:none}.project-mobile-module__c_qhzG__page [data-project-slider]:not([data-project-slider=construction]) [aria-live]{line-height:1.2}.project-mobile-module__c_qhzG__page [data-project-slider=residences] .project-mobile-module__c_qhzG__planImage{width:81.214%;height:89.09%}.project-mobile-module__c_qhzG__page [data-project-slider=residences] [data-plan-zoom]{opacity:1;pointer-events:auto;top:20px;right:20px}.project-mobile-module__c_qhzG__page [data-project-slider=residences] h3{margin-top:8px}.project-mobile-module__c_qhzG__page [data-project-location-heading]{padding-top:0;padding-bottom:56px}.project-mobile-module__c_qhzG__page .project-mobile-module__c_qhzG__desktopMap{display:none}.project-mobile-module__c_qhzG__mobileMap{height:400px;display:block;position:relative;overflow:hidden}.project-mobile-module__c_qhzG__mapCanvas{width:402px;height:400px;position:absolute;top:0;left:calc(50% - 201px)}.project-mobile-module__c_qhzG__mapImage{width:1780px;max-width:none;height:542px;position:absolute;top:-11px;left:-738px}.project-mobile-module__c_qhzG__mapPin{border:2px solid var(--azure-light-grey);background:var(--azure-warm-beige);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute}.project-mobile-module__c_qhzG__mapShop{width:20px;height:20px;position:relative}.project-mobile-module__c_qhzG__mapShop img:first-child{transform-origin:0 0;position:absolute;top:9.59px;left:2.5px;transform:scale(.83333)}.project-mobile-module__c_qhzG__mapShop img:last-child{transform-origin:0 0;position:absolute;top:2.5px;left:6.84px;transform:scale(.83333)}.project-mobile-module__c_qhzG__mapLotus{transform:scale(.83333)}.project-mobile-module__c_qhzG__mapAzurePin{width:48px;height:48px;position:absolute;top:191px;left:286px}.project-mobile-module__c_qhzG__mapAzurePin img:first-child{position:absolute;top:.39px;left:2.81px}.project-mobile-module__c_qhzG__mapAzurePin img:last-child{position:absolute;top:11px;left:16px}.project-mobile-module__c_qhzG__page [aria-labelledby=project-documents-title] ul{margin-top:56px}.project-mobile-module__c_qhzG__page [aria-labelledby=project-documents-title] li{gap:20px;padding-block:20px}.project-mobile-module__c_qhzG__page [aria-labelledby=project-documents-title] li p{letter-spacing:.14px;font-size:14px;line-height:1.5}.project-mobile-module__c_qhzG__page [data-document-actions]{gap:16px}.project-mobile-module__c_qhzG__page [data-document-format]{font-size:14px;line-height:1.5;display:inline}.project-mobile-module__c_qhzG__page [data-document-actions] button,.project-mobile-module__c_qhzG__page [data-document-actions] a{width:40px;height:40px}.project-mobile-module__c_qhzG__page [data-project-brochure-background]{background:url(/contact/form-bg.webp) 50%/cover}.project-mobile-module__c_qhzG__page [data-project-brochure-background]>*{display:none}.project-mobile-module__c_qhzG__page [data-project-brochure-form]{margin-top:16px}.project-mobile-module__c_qhzG__page [data-project-brochure-form] form>div:first-child{gap:4px}.project-mobile-module__c_qhzG__page [aria-labelledby=project-construction-title]{padding-bottom:32px}.project-mobile-module__c_qhzG__page [aria-label="Construction update year"]{flex-wrap:nowrap}.project-mobile-module__c_qhzG__page [aria-label="Construction update year"] button{flex-shrink:1;min-width:0;padding-inline:clamp(4px,5vw - 12px,6px)}.project-mobile-module__c_qhzG__page [aria-label="Construction update year"] button>span{padding-inline:clamp(4px,10vw - 28px,12px)}.project-mobile-module__c_qhzG__page [aria-labelledby=project-construction-title] [role=tabpanel]{margin-top:24px;margin-right:0}.project-mobile-module__c_qhzG__page [data-project-slider=construction] [data-project-slider-track]{padding-right:0}.project-mobile-module__c_qhzG__page [data-project-slider=construction] [data-amenity-slide]{width:calc(100vw - 2 * var(--azure-page-gutter));max-width:none}.project-mobile-module__c_qhzG__page [data-project-slider=construction] .project-mobile-module__c_qhzG__constructionImage{aspect-ratio:362/260}.project-mobile-module__c_qhzG__page [data-project-slider=construction] h3{letter-spacing:0;padding-right:0;font-size:32px;line-height:1.2}.project-mobile-module__c_qhzG__page [data-project-slider=construction] [data-slider-controls]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-mobile-module__c_qhzG__page [data-project-slider=construction] [data-slider-arrows]{display:none}}@media (480px<=width<64rem) and (max-height:500px){.project-mobile-module__c_qhzG__page [aria-labelledby=project-hero-title]{min-height:100dvh}.project-mobile-module__c_qhzG__page [data-project-hero-copy]{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;display:grid}.project-mobile-module__c_qhzG__page [data-project-badge]{grid-area:1/1;justify-self:start}.project-mobile-module__c_qhzG__page [id=project-hero-title]{grid-area:2/1}.project-mobile-module__c_qhzG__page [data-project-meta]{grid-area:3/1}.project-mobile-module__c_qhzG__page [data-project-actions]{grid-area:1/2/4;margin-top:0}}@media (not (min-width:64rem)) and (not (min-height:600px)){.project-mobile-module__c_qhzG__page [id=project-hero-title]{margin-top:12px;font-size:clamp(32px,8dvh,48px)}.project-mobile-module__c_qhzG__page [data-project-actions]{gap:8px;margin-top:12px}.project-mobile-module__c_qhzG__page [data-project-meta]{font-size:12px}}
@font-face{font-family:magnetik;src:url(../media/Magnetik_Light-s.p.3ry9v158eq90w.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:magnetik;src:url(../media/Magnetik_Regular-s.p.20qu7egtchuvu.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:magnetik Fallback;src:local(Arial);ascent-override:101.5%;descent-override:29.86%;line-gap-override:0.0%;size-adjust:96.64%}.magnetik_c92c7aa3-module__rQE44q__className{font-family:magnetik,magnetik Fallback,Helvetica Neue,Arial}.magnetik_c92c7aa3-module__rQE44q__variable{--font-magnetik:"magnetik", "magnetik Fallback", Helvetica Neue, Arial}
.dialog-reveal-module__gCpVNq__reveal::backdrop{background:var(--dialog-reveal-backdrop,#5e493866);transition:background-color .85s cubic-bezier(.65,0,.35,1)}.dialog-reveal-module__gCpVNq__reveal[data-closing=true]::backdrop{background:0 0}@starting-style{.dialog-reveal-module__gCpVNq__reveal[open]::backdrop{background:0 0}}@media (prefers-reduced-motion:reduce){.dialog-reveal-module__gCpVNq__reveal::backdrop{transition:none}}
@font-face{font-family:marcellus;src:url(../media/Marcellus_Regular-s.p.3h7l--2nk4pk5.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:marcellus Fallback;src:local(Arial);ascent-override:95.27%;descent-override:27.36%;line-gap-override:0.0%;size-adjust:102.25%}.marcellus_b788d2fd-module__9TIleq__className{font-family:marcellus,marcellus Fallback,Georgia;font-weight:400}.marcellus_b788d2fd-module__9TIleq__variable{--font-marcellus:"marcellus", "marcellus Fallback", Georgia}
.image-lightbox-module__quiBBW__dialog{--dialog-reveal-backdrop:#0f0f0f66;--lightbox-surface:#0f0f0f;--lightbox-gutter:20px;width:100%;max-width:none;height:100dvh;max-height:none;padding:56px var(--lightbox-gutter) var(--lightbox-gutter);background:var(--lightbox-surface);color:var(--azure-light-grey);border:0;margin:0;position:fixed;inset:0;overflow:hidden}.image-lightbox-module__quiBBW__dialog[open]{grid-template-rows:minmax(0,1fr) auto;gap:20px;display:grid}.image-lightbox-module__quiBBW__header{z-index:1;inset:var(--lightbox-gutter) var(--lightbox-gutter) auto;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.image-lightbox-module__quiBBW__header button{pointer-events:auto}.image-lightbox-module__quiBBW__counter{letter-spacing:.15em;font-variant-numeric:lining-nums proportional-nums;font-size:14px;line-height:1.6}.image-lightbox-module__quiBBW__stage{grid-template-rows:minmax(0,1fr);grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:20px;min-height:0;display:grid;position:relative}.image-lightbox-module__quiBBW__media{touch-action:pan-y pinch-zoom;grid-area:1/2;justify-self:center;width:100%;max-width:940px;height:100%;position:relative;overflow:hidden}.image-lightbox-module__quiBBW__layer{background:var(--lightbox-surface);position:absolute;inset:0}.image-lightbox-module__quiBBW__image{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.image-lightbox-module__quiBBW__previous{grid-area:1/1}.image-lightbox-module__quiBBW__next{grid-area:1/3}.image-lightbox-module__quiBBW__control{width:48px;height:48px;color:var(--azure-light-grey);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#d9d6d326;border:1px solid #d9d6d359;border-radius:50%;place-items:center;padding:0;transition:border-color .3s,color .3s;display:inline-grid}.image-lightbox-module__quiBBW__control:disabled{opacity:.5;border-color:var(--azure-warm-beige-50);cursor:default}.image-lightbox-module__quiBBW__control:is(:hover,:focus-visible):enabled{color:var(--azure-deep-brown);border-color:var(--azure-light-grey)}.image-lightbox-module__quiBBW__control:focus-visible,.image-lightbox-module__quiBBW__thumbnail:focus-visible{outline:2px solid var(--azure-light-grey);outline-offset:-4px}.image-lightbox-module__quiBBW__thumbnails{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:safe center;gap:4px;min-width:0;display:flex;overflow-x:auto}.image-lightbox-module__quiBBW__thumbnail{background:var(--azure-light-grey);opacity:.5;cursor:pointer;border:0;flex:none;width:140px;height:100px;padding:0;transition:opacity .25s;position:relative;overflow:hidden}.image-lightbox-module__quiBBW__thumbnail:is(:hover,:focus-visible,[aria-current=true]){opacity:1}.image-lightbox-module__quiBBW__thumbnail[aria-current=true]:after{content:"";border:2px solid var(--azure-light-grey);pointer-events:none;position:absolute;inset:0}@media not (min-width:48rem){.image-lightbox-module__quiBBW__dialog{--lightbox-gutter:12px;padding-top:64px}.image-lightbox-module__quiBBW__dialog[open]{gap:12px}.image-lightbox-module__quiBBW__stage{grid-template-columns:minmax(0,1fr)}.image-lightbox-module__quiBBW__media{grid-area:1/1}.image-lightbox-module__quiBBW__stage .image-lightbox-module__quiBBW__control{background:#0f0f0fb8;width:44px;height:44px;position:absolute}.image-lightbox-module__quiBBW__previous{grid-area:1/1;left:0}.image-lightbox-module__quiBBW__next{grid-area:1/1;right:0}.image-lightbox-module__quiBBW__thumbnail{width:100px;height:72px}}@media (prefers-reduced-motion:reduce){.image-lightbox-module__quiBBW__control,.image-lightbox-module__quiBBW__thumbnail{transition:none}}
.post-details-page-module__njTbBG__page{overflow:clip}.post-details-page-module__njTbBG__hero{isolation:isolate;height:min(100svh,740px);min-height:560px;padding:160px var(--azure-page-gutter) 48px;color:var(--azure-light-grey);background:var(--azure-deep-brown);align-items:flex-end;display:flex;position:relative;overflow:hidden}.post-details-page-module__njTbBG__background,.post-details-page-module__njTbBG__overlay{z-index:-3;position:absolute;inset:0}.post-details-page-module__njTbBG__overlay{z-index:-2;background:#0006}.post-details-page-module__njTbBG__lines{pointer-events:none;z-index:-1;justify-content:center;align-items:center;width:1603.83px;height:1603.83px;display:flex;position:absolute;top:-295.03px;left:calc(50% - 591.3px)}.post-details-page-module__njTbBG__lines img{flex-shrink:0;max-width:none;transform:rotate(45deg)}.post-details-page-module__njTbBG__heroTitle{max-width:979px;font:400 clamp(36px, 6vw, 56px)/1.2 var(--azure-font-display);letter-spacing:.01em;margin:0}.post-details-page-module__njTbBG__article{max-width:1090px;padding:40px var(--azure-page-gutter) 80px;margin-inline:auto}.post-details-page-module__njTbBG__metadata{letter-spacing:.15em;text-transform:uppercase;gap:24px;margin-bottom:40px;font-size:12px;line-height:1.6;display:flex}.post-details-page-module__njTbBG__articleGrid{gap:40px;display:grid}.post-details-page-module__njTbBG__contents{color:var(--azure-deep-brown);letter-spacing:.01em;flex-wrap:wrap;gap:8px 20px;font-size:16px;line-height:1.6;display:flex}.post-details-page-module__njTbBG__contents a{-webkit-text-fill-color:currentColor;background-image:none;text-decoration:none;transition:color .25s;position:relative}.post-details-page-module__njTbBG__contents a:after{content:"";inset-inline:0;transform-origin:0;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:0;transform:scaleX(0)}.post-details-page-module__njTbBG__contents a[aria-current=location],.post-details-page-module__njTbBG__contents a:focus-visible{color:var(--azure-action-ink)}.post-details-page-module__njTbBG__contents a[aria-current=location]:after,.post-details-page-module__njTbBG__contents a:focus-visible:after{transform:scaleX(1)}@media (hover:hover){.post-details-page-module__njTbBG__contents a:hover{color:var(--azure-action-ink)}.post-details-page-module__njTbBG__contents a:hover:after{transform:scaleX(1)}}.post-details-page-module__njTbBG__contents a:focus-visible{outline-offset:4px;outline:2px solid}.post-details-page-module__njTbBG__body{flex-direction:column;gap:48px;min-width:0;display:flex}.post-details-page-module__njTbBG__introduction{letter-spacing:.01em;margin:0;font-size:26px;font-weight:300;line-height:1.4}.post-details-page-module__njTbBG__articleImage{aspect-ratio:757/423;width:100%}.post-details-page-module__njTbBG__textSection{flex-direction:column;align-items:flex-start;gap:24px;scroll-margin-top:112px;display:flex}.post-details-page-module__njTbBG__textSection h2,.post-details-page-module__njTbBG__relatedIntro h2{font:400 clamp(32px, 5vw, 48px)/1.2 var(--azure-font-display);margin:0}.post-details-page-module__njTbBG__paragraphs{letter-spacing:.01em;flex-direction:column;gap:20px;font-size:18px;line-height:1.6;display:flex}.post-details-page-module__njTbBG__paragraphs p{margin:0}.post-details-page-module__njTbBG__projectButton{text-transform:uppercase;max-width:100%;min-height:48px}.post-details-page-module__njTbBG__projectButton>span:first-of-type{white-space:normal;text-align:start;min-width:0}.post-details-page-module__njTbBG__related{padding:72px var(--azure-page-gutter) 156px}.post-details-page-module__njTbBG__relatedIntro{gap:24px;max-width:1090px;margin-inline:auto;display:grid}.post-details-page-module__njTbBG__eyebrow{letter-spacing:.15em;text-transform:uppercase;margin:0;padding-top:6px;font-size:14px;line-height:1.6}.post-details-page-module__njTbBG__relatedGrid{gap:64px 20px;margin-top:56px;display:grid}.post-details-page-module__njTbBG__relatedCard{width:100%;max-width:none}.post-details-page-module__njTbBG__relatedCard h3{letter-spacing:.01em;font-size:24px}.post-details-page-module__njTbBG__relatedCarousel{display:none}@media not (min-width:64rem){.post-details-page-module__njTbBG__hero{height:100dvh;min-height:360px;padding:88px var(--azure-page-gutter) 20px}.post-details-page-module__njTbBG__heroTitle{max-width:100%;font-size:clamp(36px,13.2597vw - 5.30387px,48px);line-height:1.1}.post-details-page-module__njTbBG__heroImage{object-position:12.5% center}.post-details-page-module__njTbBG__overlay{background:linear-gradient(#0006,#0009)}.post-details-page-module__njTbBG__lines{width:744.974px;height:744.974px;top:-32.811px;left:calc(50% - 385.663px)}.post-details-page-module__njTbBG__lines img{width:auto;height:auto}.post-details-page-module__njTbBG__article{padding-top:24px;padding-bottom:72px}.post-details-page-module__njTbBG__metadata{letter-spacing:.1em;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:48px;font-size:14px;line-height:1.5}.post-details-page-module__njTbBG__metadata time{font-size:12px;line-height:1.2}.post-details-page-module__njTbBG__sidebar{display:none}.post-details-page-module__njTbBG__body{gap:32px}.post-details-page-module__njTbBG__introduction{font-size:24px}.post-details-page-module__njTbBG__articleImage{aspect-ratio:362/260}.post-details-page-module__njTbBG__textSection h2,.post-details-page-module__njTbBG__relatedIntro h2{font-size:40px}.post-details-page-module__njTbBG__paragraphs{gap:24px;line-height:1.5}.post-details-page-module__njTbBG__projectButton{min-height:40px}.post-details-page-module__njTbBG__related{padding-top:72px;padding-bottom:120px}.post-details-page-module__njTbBG__relatedIntro{gap:24px}.post-details-page-module__njTbBG__eyebrow{letter-spacing:.1em;padding-top:0;line-height:1.5}.post-details-page-module__njTbBG__relatedGrid{display:none}.post-details-page-module__njTbBG__relatedCarousel{margin-top:56px;margin-right:calc(-1 * var(--azure-page-gutter));display:block}.post-details-page-module__njTbBG__relatedCarousel [data-story-track]{padding-right:calc(100vw - 20px + -1*min(346px,100vw - 56px))}.post-details-page-module__njTbBG__relatedCarousel [data-story-controls]{margin-right:var(--azure-page-gutter)}.post-details-page-module__njTbBG__relatedCarousel h3{letter-spacing:0;padding-inline-end:0}}@media (min-width:48rem){.post-details-page-module__njTbBG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.post-details-page-module__njTbBG__hero{height:740px;padding-bottom:64px}.post-details-page-module__njTbBG__article{width:calc(100% - 128px);padding:48px 0 120px}.post-details-page-module__njTbBG__metadata{gap:20px;margin-bottom:48px;margin-left:30.5505%;font-size:14px}.post-details-page-module__njTbBG__metadata span{width:313px}.post-details-page-module__njTbBG__articleGrid,.post-details-page-module__njTbBG__relatedIntro{grid-template-columns:minmax(0,313fr) minmax(0,757fr);gap:20px}.post-details-page-module__njTbBG__sidebar{padding-top:6px;padding-right:40px}.post-details-page-module__njTbBG__contents{--contents-top:112px;top:var(--contents-top);max-height:calc(100svh - var(--contents-top) - 24px);flex-direction:column;align-items:flex-start;gap:4px;font-size:18px;transition:top .35s,max-height .35s;position:sticky;overflow-y:auto}body:has(header[data-scroll-hidden=true]) .post-details-page-module__njTbBG__contents{--contents-top:24px}.post-details-page-module__njTbBG__body{gap:64px}.post-details-page-module__njTbBG__introduction{font-size:32px}.post-details-page-module__njTbBG__textSection{gap:32px}.post-details-page-module__njTbBG__related{padding-top:120px;padding-bottom:248px}.post-details-page-module__njTbBG__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:88px}}@media (prefers-reduced-motion:reduce){.post-details-page-module__njTbBG__contents,.post-details-page-module__njTbBG__contents a,.post-details-page-module__njTbBG__contents a:after{transition:none}}
.project-media-preview-module__hQsALq__dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--azure-deep-brown);background:var(--azure-neutral);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.project-media-preview-module__hQsALq__layout{grid-template-columns:50.764% 1fr;height:100%;display:grid}.project-media-preview-module__hQsALq__copy{flex-direction:column;gap:32px;min-height:0;padding:64px 25px 0 64px;display:flex}.project-media-preview-module__hQsALq__copy h2{letter-spacing:0;flex:none;margin-right:40px;font-size:48px;line-height:1.2}.project-media-preview-module__hQsALq__report{scrollbar-width:thin;scrollbar-color:#5e493899 transparent;min-height:0;padding-bottom:64px;padding-right:40px;overflow-y:auto}.project-media-preview-module__hQsALq__report p{letter-spacing:.01em;margin:0 0 20px;font-size:18px;line-height:1.6}.project-media-preview-module__hQsALq__report p:last-child{margin-bottom:0}.project-media-preview-module__hQsALq__media{min-width:0;min-height:0;position:relative;overflow:hidden}.project-media-preview-module__hQsALq__media[data-carousel-drag=true]{touch-action:pan-y}.project-media-preview-module__hQsALq__imageLayer{position:absolute;inset:0}.project-media-preview-module__hQsALq__floorPlanLayout .project-media-preview-module__hQsALq__media,.project-media-preview-module__hQsALq__floorPlanLayout .project-media-preview-module__hQsALq__imageLayer{background:color-mix(in srgb, var(--azure-warm-beige) 45%, var(--azure-neutral))}.project-media-preview-module__hQsALq__image{object-fit:cover;width:100%;height:100%;display:block}.project-media-preview-module__hQsALq__floorPlanImage{object-fit:contain;padding:80px 48px 100px}.project-media-preview-module__hQsALq__sizeLabel{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:14px;line-height:1.6}.project-media-preview-module__hQsALq__navigation{color:var(--azure-light-grey);background:linear-gradient(#0000,#000000e6);align-items:center;gap:16px;padding:60px 20px 20px;display:flex;position:absolute;inset:auto 0 0}.project-media-preview-module__hQsALq__floorPlanLayout .project-media-preview-module__hQsALq__navigation{background:linear-gradient(transparent, color-mix(in srgb, var(--azure-deep-brown) 85%, transparent))}.project-media-preview-module__hQsALq__navigation>span{letter-spacing:.15em;flex:1;font-size:14px;line-height:1.6}.project-media-preview-module__hQsALq__control{width:48px;height:48px;color:var(--azure-light-grey);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#d9d6d326;border:1px solid #d9d6d359;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .3s,color .3s;display:inline-flex}.project-media-preview-module__hQsALq__control:is(:hover,:focus-visible):enabled{border-color:var(--azure-light-grey);color:var(--azure-deep-brown)}.project-media-preview-module__hQsALq__control:disabled{opacity:.5;cursor:default}.project-media-preview-module__hQsALq__control:focus-visible,.project-media-preview-module__hQsALq__report:focus-visible{outline-offset:-4px;outline:2px solid}.project-media-preview-module__hQsALq__close{background:#69696973;position:absolute;top:20px;right:20px}@media (prefers-reduced-motion:reduce){.project-media-preview-module__hQsALq__control{transition:none}}@media not (min-width:64rem){.project-media-preview-module__hQsALq__layout{grid-template-rows:minmax(0,1fr) minmax(240px,48dvh);grid-template-columns:1fr}.project-media-preview-module__hQsALq__floorPlanLayout{grid-template-rows:auto minmax(0,1fr)}.project-media-preview-module__hQsALq__floorPlanLayout .project-media-preview-module__hQsALq__copy{padding-bottom:32px}.project-media-preview-module__hQsALq__floorPlanImage{padding:24px 24px 88px}.project-media-preview-module__hQsALq__copy{gap:24px;padding:24px 20px 0}.project-media-preview-module__hQsALq__copy h2{padding-right:40px;font-size:32px}.project-media-preview-module__hQsALq__report{padding-bottom:24px;padding-right:16px}.project-media-preview-module__hQsALq__report p{font-size:16px}.project-media-preview-module__hQsALq__close{top:16px;right:16px}}
