@keyframes vc-loading-logo-flicker{0%,to{opacity:.72;transform:scale(.985)}50%{opacity:1;transform:scale(1)}}@keyframes vc-loading-copy-flicker{0%,to{opacity:.48}50%{opacity:.92}}[data-vc-loading-logo]{transform-origin:50%;animation:2.15s ease-in-out infinite vc-loading-logo-flicker}[data-vc-loading-copy]{animation:2.15s ease-in-out infinite vc-loading-copy-flicker}@media (prefers-reduced-motion:reduce){[data-vc-loading-logo],[data-vc-loading-copy]{opacity:1!important;animation:none!important;transform:none!important}}
:is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal{opacity:1;clip-path:inset(0);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1),clip-path .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform, clip-path;transform:none}:is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal[data-reveal-state=pending]{opacity:.04}:is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal[data-reveal-state=pending][data-reveal-variant=lift]{transform:translateY(2.4rem)scale(.985)}:is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal[data-reveal-state=pending][data-reveal-variant=soft]{transform:translateY(1.6rem)scale(.97)}:is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal[data-reveal-state=pending][data-reveal-variant=slide]{transform:translate(2.25rem)}[dir=rtl] :is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal[data-reveal-state=pending][data-reveal-variant=slide]{transform:translate(-2.25rem)}:is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal[data-reveal-state=pending][data-reveal-variant=heading]{clip-path:inset(0 0 100%);transform:translateY(2.75rem)}:is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal[data-reveal-state=pending][data-reveal-variant=image]{opacity:.12;clip-path:inset(0 0 12% round .875rem);transform:translateY(1.8rem)scale(.945)}:is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal[data-reveal-state=visible]{opacity:1;clip-path:inset(0);transform:none}@starting-style{:is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal[data-reveal-state=visible][data-reveal-variant=heading]{opacity:0;clip-path:inset(0 0 100%);transform:translateY(2.75rem)}:is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal[data-reveal-state=visible][data-reveal-variant=image]{opacity:.12;clip-path:inset(0 0 12% round .875rem);transform:translateY(1.8rem)scale(.945)}:is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal[data-reveal-state=visible][data-reveal-variant=lift]{opacity:0;transform:translateY(2.4rem)scale(.985)}:is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal[data-reveal-state=visible][data-reveal-variant=soft]{opacity:0;transform:translateY(1.6rem)scale(.97)}:is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal[data-reveal-state=visible][data-reveal-variant=slide]{opacity:0;transform:translate(2.25rem)}[dir=rtl] :is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal[data-reveal-state=visible][data-reveal-variant=slide]{transform:translate(-2.25rem)}}@media (min-width:1024px){[data-project-inquiry],[data-detail-inquiry]{box-shadow:0 22px 55px -48px #1717176b}}@media (prefers-reduced-motion:reduce){:is([data-project-detail],[data-property-detail],[data-developer-detail]) .public-reveal{opacity:1!important;clip-path:inset(0)!important;transition:none!important;transform:none!important}}
[data-public-page]{--ambient-drift-x:1.4%;--ambient-drift-y:1.1%;--ambient-glow-x:1rem;--ambient-glow-y:.75rem;--ambient-sweep-opacity:.22}[data-public-page] .public-ambient-surface{isolation:isolate;position:relative;overflow:clip}[data-public-page] .public-ambient-gradient:before{z-index:-1;pointer-events:none;content:"";opacity:.72;background:radial-gradient(circle at 20% 30%,#c9a2271a,#0000 34%) 0%/150% 150%,radial-gradient(circle at 82% 62%,#e8d9a724,#0000 38%) 100%/145% 145%;animation:42s ease-in-out infinite alternate public-ambient-gradient;position:absolute;inset:-18%}[data-public-page] .public-ambient-media{position:relative;overflow:hidden;transform:translateZ(0)}[data-public-page] .public-ambient-media>img,[data-public-page] .public-ambient-media>picture>img,[data-public-page] .public-ambient-media .public-ambient-media-target{transform-origin:50%;animation:30s ease-in-out infinite alternate public-ambient-media-drift;transform:scale(1.018)translate(0,0)}[data-public-page] .public-ambient-media[data-ambient-direction=reverse]>img,[data-public-page] .public-ambient-media[data-ambient-direction=reverse]>picture>img,[data-public-page] .public-ambient-media[data-ambient-direction=reverse] .public-ambient-media-target{animation-duration:34s;animation-direction:alternate-reverse}[data-public-page] .public-ambient-media[data-ambient-speed=slow]>img,[data-public-page] .public-ambient-media[data-ambient-speed=slow]>picture>img,[data-public-page] .public-ambient-media[data-ambient-speed=slow] .public-ambient-media-target{animation-duration:38s}[data-public-page] .public-ambient-line{position:relative;overflow:hidden}[data-public-page] .public-ambient-line:after{pointer-events:none;content:"";opacity:.58;background:linear-gradient(90deg,#0000,#c9a227b8,#0000);width:42%;animation:16s ease-in-out infinite public-ambient-line-travel;position:absolute;inset-block:0;inset-inline-start:-45%;transform:translate(0)}[data-public-page] .public-ambient-sweep{isolation:isolate;position:relative;overflow:hidden}[data-public-page] .public-ambient-sweep:after{z-index:0;pointer-events:none;content:"";opacity:var(--ambient-sweep-opacity);background:linear-gradient(112deg,#0000 38%,#ffffff38 48%,#e8d9a72e 52%,#0000 62%);animation:18s cubic-bezier(.45,0,.2,1) infinite public-ambient-sweep;position:absolute;inset:-35%;transform:translate(-38%)rotate(4deg)}[data-public-page] .public-ambient-sweep>*{z-index:1;position:relative}[data-public-page] .public-ambient-glow{isolation:isolate;position:relative}[data-public-page] .public-ambient-glow:before{z-index:-1;pointer-events:none;content:"";opacity:.48;background:radial-gradient(circle,#c9a2272e,#0000 68%);animation:26s ease-in-out infinite alternate public-ambient-glow;position:absolute;inset:12% 8%;transform:translate(0,0)}[data-public-page] .public-ambient-float{animation:15s ease-in-out infinite alternate public-ambient-float;transform:translate(0,0)}[data-public-page] .public-ambient-float[data-ambient-delay="1"]{animation-duration:17s;animation-delay:-4s}[data-public-page] .public-ambient-float[data-ambient-delay="2"]{animation-duration:19s;animation-delay:-9s}[data-public-page] .public-ambient-border{isolation:isolate;position:relative}[data-public-page] .public-ambient-border:after{z-index:0;pointer-events:none;content:"";opacity:.6;background:linear-gradient(105deg,#0000 12%,#c9a22752 42%,#0000 72%) 0 0/220% 100% border-box;border:1px solid #0000;animation:22s linear infinite public-ambient-border-travel;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-public-page] .public-ambient-border>*{z-index:1;position:relative}[data-public-page] .public-ambient-card{isolation:isolate;position:relative;overflow:hidden}[data-public-page] .public-ambient-card:before{z-index:0;pointer-events:none;content:"";opacity:.65;background:linear-gradient(125deg,#0000 18%,#e8d9a71a 48%,#0000 78%) 180% 0/180% 100%;animation:24s ease-in-out infinite public-ambient-card-light;position:absolute;inset:0}[data-public-page] .public-ambient-card>*{z-index:1;position:relative}[data-public-page] .public-ambient-halo{isolation:isolate;position:relative}[data-public-page] .public-ambient-halo:before{z-index:-1;pointer-events:none;content:"";border-radius:inherit;opacity:.36;border:1px solid #c9a2273d;animation:14s ease-in-out infinite alternate public-ambient-halo;position:absolute;inset:-.65rem;transform:scale(.94)}[data-public-page] .public-ambient-process-line{position:relative;overflow:hidden}[data-public-page] .public-ambient-process-line:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#8a6700bd,#0000);width:28%;height:1px;animation:13s ease-in-out infinite public-ambient-process;position:absolute;inset-block-start:0;inset-inline-start:-30%}[data-public-page] .public-ambient-cta{isolation:isolate;position:relative;overflow:hidden}[data-public-page] .public-ambient-cta:before{z-index:0;pointer-events:none;content:"";opacity:.68;background:radial-gradient(circle at 25% 35%,#c9a22724,#0000 34%) 0%/145% 145%,linear-gradient(120deg,#0000 35%,#e8d9a717 52%,#0000 67%) 100%/190% 100%;animation:34s ease-in-out infinite alternate public-ambient-cta;position:absolute;inset:-30%}[data-public-page] .public-ambient-cta>*{z-index:1;position:relative}@keyframes public-ambient-gradient{0%{background-position:0 42%,100% 58%;transform:translate(-1%,-.5%)scale(1)}to{background-position:22% 60%,78% 38%;transform:translate(1%,.75%)scale(1.035)}}@keyframes public-ambient-media-drift{0%{transform:scale(1.018) translate3d(calc(var(--ambient-drift-x) * -1), calc(var(--ambient-drift-y) * -1), 0)}to{transform:scale(1.045) translate3d(var(--ambient-drift-x), var(--ambient-drift-y), 0)}}@keyframes public-ambient-line-travel{0%,22%{opacity:0;transform:translate(0)}34%{opacity:.58}72%{opacity:.5}88%,to{opacity:0;transform:translate(345%)}}@keyframes public-ambient-sweep{0%,26%{opacity:0;transform:translate(-38%)rotate(4deg)}38%{opacity:var(--ambient-sweep-opacity)}70%{opacity:calc(var(--ambient-sweep-opacity) * .7)}84%,to{opacity:0;transform:translate(38%)rotate(4deg)}}@keyframes public-ambient-glow{0%{opacity:.34;transform:translate3d(calc(var(--ambient-glow-x) * -1), calc(var(--ambient-glow-y) * -1), 0) scale(.96)}to{opacity:.54;transform:translate3d(var(--ambient-glow-x), var(--ambient-glow-y), 0) scale(1.04)}}@keyframes public-ambient-float{0%{transform:translateY(-.3rem)}to{transform:translate(.35rem,.35rem)}}@keyframes public-ambient-border-travel{0%{background-position:180% 0}to{background-position:-40% 0}}@keyframes public-ambient-card-light{0%,24%{opacity:.16;background-position:180% 0}54%{opacity:.72}82%,to{opacity:.16;background-position:-80% 0}}@keyframes public-ambient-halo{0%{opacity:.24;transform:scale(.94)}to{opacity:.48;transform:scale(1.04)}}@keyframes public-ambient-process{0%,16%{opacity:0;transform:translate(0)}30%{opacity:.72}72%{opacity:.54}88%,to{opacity:0;transform:translate(465%)}}@keyframes public-ambient-cta{0%{background-position:0 48%,100%;transform:translate(-.6%,-.35%)scale(1)}to{background-position:24% 62%,72%;transform:translate(.8%,.55%)scale(1.025)}}@media (max-width:47.999rem){[data-public-page]{--ambient-drift-x:0.55%;--ambient-drift-y:0.45%;--ambient-glow-x:.35rem;--ambient-glow-y:.3rem;--ambient-sweep-opacity:.13}[data-public-page] .public-ambient-gradient:before,[data-public-page] .public-ambient-cta:before{opacity:.45}[data-public-page] .public-ambient-float{animation:none}}@media (prefers-reduced-motion:reduce){[data-public-page] .public-ambient-gradient:before,[data-public-page] .public-ambient-media>img,[data-public-page] .public-ambient-media>picture>img,[data-public-page] .public-ambient-media .public-ambient-media-target,[data-public-page] .public-ambient-line:after,[data-public-page] .public-ambient-sweep:after,[data-public-page] .public-ambient-glow:before,[data-public-page] .public-ambient-float,[data-public-page] .public-ambient-border:after,[data-public-page] .public-ambient-card:before,[data-public-page] .public-ambient-halo:before,[data-public-page] .public-ambient-process-line:after,[data-public-page] .public-ambient-cta:before{animation:none!important;transform:none!important}[data-public-page] .public-ambient-media>img,[data-public-page] .public-ambient-media>picture>img,[data-public-page] .public-ambient-media .public-ambient-media-target{transform:none!important}}
[data-public-page=about]>section:first-child,[data-public-page=services]>section:first-child{isolation:isolate;position:relative}[data-public-page=about]>section:first-child:before,[data-public-page=services]>section:first-child:before{z-index:-1;pointer-events:none;content:"";opacity:.7;background:radial-gradient(circle at 18% 32%,#c9a2271a,#0000 34%) 0 45%/155% 155%,radial-gradient(circle at 82% 64%,#e8d9a71f,#0000 38%) 100% 55%/150% 150%;animation:46s ease-in-out infinite alternate public-ambient-gradient;position:absolute;inset:-20%}[data-public-page=about] [aria-labelledby=about-title] img,[data-public-page=about] [aria-labelledby=company-introduction-title] img{transform-origin:50%;animation:34s ease-in-out infinite alternate public-ambient-media-drift;transform:scale(1.02)translate(0,0)}[data-public-page=about] [aria-labelledby=company-introduction-title] img{animation-duration:39s;animation-direction:alternate-reverse}[data-public-page=about] [aria-labelledby=about-title]>[aria-hidden=true],[data-public-page=about] [aria-labelledby=company-introduction-title] [aria-hidden=true]{animation:18s ease-in-out infinite alternate public-ambient-float}[data-public-page=about] [aria-labelledby=principles-title] article:first-of-type{isolation:isolate;position:relative}[data-public-page=about] [aria-labelledby=principles-title] article:first-of-type:before{z-index:0;pointer-events:none;content:"";opacity:0;background:linear-gradient(116deg,#0000 38%,#e8d9a71f 49%,#0000 61%);animation:24s cubic-bezier(.45,0,.2,1) infinite public-ambient-sweep;position:absolute;inset:-32%;transform:translate(-34%)rotate(3deg)}[data-public-page=about] [aria-labelledby=principles-title] article:first-of-type>*{z-index:1;position:relative}[data-public-page=about] [aria-labelledby=principles-title] .motion-stagger-group article:nth-child(2n) span:last-child{isolation:isolate;position:relative}[data-public-page=about] [aria-labelledby=principles-title] .motion-stagger-group article:nth-child(2n) span:last-child:before{z-index:-1;pointer-events:none;content:"";opacity:.26;border:1px solid #c9a22733;border-radius:999px;animation:17s ease-in-out infinite alternate public-ambient-halo;position:absolute;inset:-.5rem;transform:scale(.95)}[data-public-page=about] [aria-labelledby=process-title] .motion-stagger-group{position:relative;overflow:hidden}[data-public-page=about] [aria-labelledby=process-title] .motion-stagger-group:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#8a6700b8,#0000);width:25%;height:1px;animation:14s ease-in-out infinite public-ambient-process;position:absolute;inset-block-start:1.75rem;inset-inline-start:-28%}[data-public-page=about]>section:last-child,[data-public-page=services]>section:last-child{isolation:isolate;position:relative;overflow:hidden}[data-public-page=about]>section:last-child:before,[data-public-page=services]>section:last-child:before{z-index:-1;pointer-events:none;content:"";opacity:.62;background:radial-gradient(circle at 24% 40%,#c9a22721,#0000 34%) 0%/145% 145%,linear-gradient(120deg,#0000 34%,#e8d9a717 52%,#0000 68%) 100%/190% 100%;animation:36s ease-in-out infinite alternate public-ambient-cta;position:absolute;inset:-24%}[data-public-page=services] [aria-labelledby=primary-services-title] article{isolation:isolate;position:relative}[data-public-page=services] [aria-labelledby=primary-services-title] article:before{z-index:0;pointer-events:none;content:"";opacity:0;background:linear-gradient(112deg,#0000 39%,#ffffff1f 49%,#e8d9a71a 53%,#0000 63%);animation:21s cubic-bezier(.45,0,.2,1) infinite public-ambient-sweep;position:absolute;inset:-34%;transform:translate(-36%)rotate(3deg)}[data-public-page=services] [aria-labelledby=primary-services-title] article:nth-child(2):before{animation-duration:25s;animation-delay:-10s}[data-public-page=services] [aria-labelledby=primary-services-title] article>*{z-index:1;position:relative}[data-public-page=services] [aria-labelledby=primary-services-title] article>div:first-child>span:first-child{isolation:isolate;position:relative}[data-public-page=services] [aria-labelledby=primary-services-title] article>div:first-child>span:first-child:before{z-index:-1;pointer-events:none;content:"";opacity:.28;border:1px solid #c9a22738;border-radius:999px;animation:15s ease-in-out infinite alternate public-ambient-halo;position:absolute;inset:-.7rem;transform:scale(.95)}[data-public-page=services] [aria-labelledby=support-services-title] article:nth-child(odd){isolation:isolate;position:relative;overflow:hidden}[data-public-page=services] [aria-labelledby=support-services-title] article:nth-child(odd):before{z-index:-1;pointer-events:none;content:"";opacity:.55;background:linear-gradient(125deg,#0000 20%,#e8d9a714 49%,#0000 78%) 170% 0/180% 100%;animation:28s ease-in-out infinite public-ambient-card-light;position:absolute;inset:0}@media (max-width:47.999rem){[data-public-page=about] [aria-labelledby=process-title] .motion-stagger-group:after{display:none}[data-public-page=about] [aria-labelledby=about-title] img,[data-public-page=about] [aria-labelledby=company-introduction-title] img{animation-duration:44s}}@media (prefers-reduced-motion:reduce){[data-public-page=about]>section:first-child:before,[data-public-page=services]>section:first-child:before,[data-public-page=about] [aria-labelledby=about-title] img,[data-public-page=about] [aria-labelledby=company-introduction-title] img,[data-public-page=about] [aria-labelledby=about-title]>[aria-hidden=true],[data-public-page=about] [aria-labelledby=company-introduction-title] [aria-hidden=true],[data-public-page=about] [aria-labelledby=principles-title] article:first-of-type:before,[data-public-page=about] [aria-labelledby=principles-title] .motion-stagger-group article:nth-child(2n) span:last-child:before,[data-public-page=about] [aria-labelledby=process-title] .motion-stagger-group:after,[data-public-page=about]>section:last-child:before,[data-public-page=services]>section:last-child:before,[data-public-page=services] [aria-labelledby=primary-services-title] article:before,[data-public-page=services] [aria-labelledby=primary-services-title] article>div:first-child>span:first-child:before,[data-public-page=services] [aria-labelledby=support-services-title] article:nth-child(odd):before{animation:none!important;transform:none!important}[data-public-page=about] [aria-labelledby=about-title] img,[data-public-page=about] [aria-labelledby=company-introduction-title] img{transform:none!important}}@keyframes services-hero-copy-enter{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translate(0,0)}}@keyframes services-hero-item-enter{0%{opacity:0;transform:translate(1.1rem,.7rem)}to{opacity:1;transform:translate(0,0)}}@keyframes services-hero-media-enter{0%{opacity:0;clip-path:inset(0 0 9% 9% round 0 0 0 7rem);transform:translate(2.25rem,1rem)scale(.965)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)scale(1)}}[data-public-page=services] [data-services-hero-copy]{animation:.86s cubic-bezier(.22,1,.36,1) 70ms both services-hero-copy-enter}[data-public-page=services] [data-service-highlights]>li{animation:.72s cubic-bezier(.22,1,.36,1) both services-hero-item-enter}[data-public-page=services] [data-service-highlights]>li:first-child{animation-delay:.18s}[data-public-page=services] [data-service-highlights]>li:nth-child(2){animation-delay:.25s}[data-public-page=services] [data-service-highlights]>li:nth-child(3){animation-delay:.32s}[data-public-page=services] [data-service-highlights]>li:nth-child(4){animation-delay:.39s}[data-public-page=services] [data-services-hero-media]{animation:.98s cubic-bezier(.22,1,.36,1) .15s both services-hero-media-enter}@media (prefers-reduced-motion:reduce){[data-public-page=services] [data-services-hero-copy],[data-public-page=services] [data-services-hero-media],[data-public-page=services] [data-service-highlights]>li{clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}}
[data-public-page=contact] [data-contact-hero]{isolation:isolate;position:relative;overflow:hidden}@keyframes contact-hero-copy-enter{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translate(0,0)}}@keyframes contact-hero-context-enter{0%{opacity:0;transform:translate(1.4rem)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes contact-hero-accent-enter{0%{opacity:0;transform:scaleY(.18)}to{opacity:.35;transform:scaleY(1)}}[data-public-page=contact] [data-contact-hero-copy]{animation:.82s cubic-bezier(.22,1,.36,1) 70ms both contact-hero-copy-enter}[data-public-page=contact] [data-contact-hero-context]{animation:.86s cubic-bezier(.22,1,.36,1) .19s both contact-hero-context-enter}[data-public-page=contact] [data-contact-hero]>[aria-hidden=true]:nth-of-type(2){transform-origin:top;animation:.9s cubic-bezier(.22,1,.36,1) .26s both contact-hero-accent-enter,21s ease-in-out 1.2s infinite alternate public-ambient-float}[data-public-page=contact] [data-contact-hero]:before{z-index:-1;pointer-events:none;content:"";opacity:.62;background:radial-gradient(circle at 16% 32%,#c9a2271a,#0000 32%) 0 46%/150% 150%,radial-gradient(circle at 84% 62%,#e8d9a717,#0000 38%) 100% 54%/145% 145%;animation:44s ease-in-out infinite alternate public-ambient-gradient;position:absolute;inset:-22%}[data-public-page=contact] [data-contact-hero]>[aria-hidden=true]{animation:18s ease-in-out infinite alternate public-ambient-float}[data-public-page=contact] [data-contact-hero]>[aria-hidden=true]:nth-of-type(2){animation-duration:21s;animation-delay:-8s}[data-public-page=contact] [data-contact-service-path]{isolation:isolate;position:relative;overflow:hidden}[data-public-page=contact] [data-contact-service-path]:before{z-index:0;pointer-events:none;content:"";opacity:.48;background:linear-gradient(124deg,#0000 18%,#e8d9a717 49%,#0000 78%) 180% 0/185% 100%;animation:26s ease-in-out infinite public-ambient-card-light;position:absolute;inset:0}[data-public-page=contact] [data-contact-service-path]:nth-child(2n):before{animation-duration:30s;animation-delay:-11s}[data-public-page=contact] [data-contact-service-path]>*{z-index:1;position:relative}[data-public-page=contact] [data-contact-inquiry]{isolation:isolate;position:relative;overflow:clip}[data-public-page=contact] [data-contact-inquiry]:before{z-index:-1;pointer-events:none;content:"";opacity:.5;background:radial-gradient(circle at 76% 42%,#c9a22714,#0000 35%);animation:31s ease-in-out infinite alternate public-ambient-glow;position:absolute;inset:-20%;transform:translate(0,0)}[data-public-page=contact] [data-contact-channel]{isolation:isolate;position:relative;overflow:hidden}[data-public-page=contact] [data-contact-channel]:after{z-index:0;pointer-events:none;content:"";opacity:.5;background:linear-gradient(105deg,#0000 12%,#c9a22742 42%,#0000 72%) 180% 0/220% 100% border-box;border:1px solid #0000;animation:25s linear infinite public-ambient-border-travel;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-public-page=contact] [data-contact-channel]:nth-child(2):after{animation-delay:-8s}[data-public-page=contact] [data-contact-channel]:nth-child(3):after{animation-delay:-16s}[data-public-page=contact] [data-contact-channel]>*{z-index:1;position:relative}[data-public-page=contact] [data-contact-office]{isolation:isolate;position:relative;overflow:hidden}[data-public-page=contact] [data-contact-office]:before{z-index:-1;pointer-events:none;content:"";opacity:.54;background:radial-gradient(circle at 18% 58%,#e8d9a71a,#0000 34%) 0%/145% 145%,radial-gradient(circle at 82% 38%,#c9a22714,#0000 36%) 100%/150% 150%;animation:48s ease-in-out infinite alternate-reverse public-ambient-gradient;position:absolute;inset:-24%}[data-public-page=contact] [data-contact-map-frame]{isolation:isolate;position:relative}[data-public-page=contact] [data-contact-map-frame]:before{z-index:-1;pointer-events:none;content:"";opacity:.4;background:radial-gradient(circle,#c9a22724,#0000 68%);animation:29s ease-in-out infinite alternate public-ambient-glow;position:absolute;inset:8%;transform:translate(0,0)}[data-public-page=contact] [data-contact-map-frame]:after{z-index:0;pointer-events:none;content:"";opacity:.55;background:linear-gradient(110deg,#0000 15%,#c9a2274d 48%,#0000 78%) 180% 0/230% 100% border-box;border:1px solid #0000;animation:27s linear infinite public-ambient-border-travel;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-public-page=contact] [data-contact-map-frame]>*{z-index:1;position:relative}@media (max-width:47.999rem){[data-public-page=contact] [data-contact-hero]>[aria-hidden=true]{animation:none}[data-public-page=contact] [data-contact-channel]:after,[data-public-page=contact] [data-contact-map-frame]:after{opacity:.34}}@media (prefers-reduced-motion:reduce){[data-public-page=contact] [data-contact-hero-copy],[data-public-page=contact] [data-contact-hero-context]{opacity:1!important;animation:none!important;transform:none!important}[data-public-page=contact] [data-contact-hero]:before,[data-public-page=contact] [data-contact-hero]>[aria-hidden=true],[data-public-page=contact] [data-contact-service-path]:before,[data-public-page=contact] [data-contact-inquiry]:before,[data-public-page=contact] [data-contact-channel]:after,[data-public-page=contact] [data-contact-office]:before,[data-public-page=contact] [data-contact-map-frame]:before,[data-public-page=contact] [data-contact-map-frame]:after{animation:none!important;transform:none!important}}
:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]){--discovery-reveal-y:2.5rem;--discovery-reveal-x:2rem;--discovery-card-rise:.5rem}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal{opacity:1;clip-path:inset(0);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),clip-path .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:none}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=pending]{opacity:.04}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=pending][data-reveal-variant=lift]{transform:translate3d(0, var(--discovery-reveal-y), 0) scale(.985)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=pending][data-reveal-variant=slide]{transform:translate3d(var(--discovery-reveal-x), 0, 0)}[dir=rtl] :is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=pending][data-reveal-variant=slide]{transform:translate3d(calc(var(--discovery-reveal-x) * -1), 0, 0)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=pending][data-reveal-variant=soft]{transform:translateY(1.5rem)scale(.965)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=pending][data-reveal-variant=heading]{clip-path:inset(0 0 100%);transform:translateY(2.75rem)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=pending][data-reveal-variant=image]{opacity:.14;clip-path:inset(0 0 12% round .9rem);transform:translateY(1.75rem)scale(.94)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=pending][data-reveal-variant=none]{opacity:.18;transform:translateY(1.15rem)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=visible]{opacity:1;clip-path:inset(0);transform:none}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers])>section:first-child .public-reveal[data-reveal-variant=heading]>div>*{opacity:1;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transform:none}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers])>section:first-child .public-reveal[data-reveal-state=pending][data-reveal-variant=heading]>div>*{opacity:0;transform:translateY(1.25rem)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers])>section:first-child .public-reveal[data-reveal-state=visible][data-reveal-variant=heading]>div>:nth-child(2){transition-delay:70ms}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers])>section:first-child .public-reveal[data-reveal-state=visible][data-reveal-variant=heading]>div>:nth-child(3){transition-delay:.14s}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers])>section:first-child .public-reveal[data-reveal-state=visible][data-reveal-variant=heading]>div>:nth-child(4){transition-delay:.21s}@starting-style{:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers])>section:first-child .public-reveal[data-reveal-state=visible][data-reveal-variant=heading]>div>*{opacity:0;transform:translateY(1.25rem)}}[data-public-page=properties]>section:first-child,[data-public-page=projects]>section:first-child,[data-public-page=developers]>section:first-child{isolation:isolate;position:relative;overflow:hidden}[data-public-page=properties]>section:first-child:before,[data-public-page=projects]>section:first-child:before,[data-public-page=developers]>section:first-child:before{z-index:-1;pointer-events:none;content:"";opacity:.7;background:radial-gradient(circle at 18% 34%,#c9a2271a,#0000 32%) 0 46%/150% 150%,radial-gradient(circle at 82% 60%,#e8d9a721,#0000 38%) 100% 54%/145% 145%;animation:45s ease-in-out infinite alternate public-ambient-gradient;position:absolute;inset:-22%}[data-public-page=projects]>section:first-child:before{animation-duration:49s;animation-direction:alternate-reverse}[data-public-page=developers]>section:first-child:before{animation-duration:52s}[data-public-page=properties] [data-discovery-hero-media] img,[data-public-page=projects]>section:first-child img,[data-public-page=developers] [aria-label="Architectural developer preview"] img{transform-origin:50%;animation:34s ease-in-out infinite alternate public-ambient-media-drift;transform:scale(1.025)translate(0,0)}[data-public-page=projects]>section:first-child img{animation-duration:38s;animation-direction:alternate-reverse}[data-public-page=developers] [aria-label="Architectural developer preview"]>div:nth-child(3) img{animation-duration:32s}[data-public-page=developers] [aria-label="Architectural developer preview"]>div:nth-child(4) img{animation-duration:40s;animation-direction:alternate-reverse}[data-public-page=developers] [aria-label="Architectural developer preview"]>div:nth-child(5) img{animation-duration:36s;animation-delay:-12s}[data-public-page=developers]>section:first-child .public-reveal[data-reveal-state=visible][data-reveal-variant=image] [aria-label="Architectural developer preview"]>div{opacity:1;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transform:none}[data-public-page=developers]>section:first-child .public-reveal[data-reveal-state=pending][data-reveal-variant=image] [aria-label="Architectural developer preview"]>div{opacity:0;transform:translateY(1.4rem)scale(.94)}[data-public-page=developers]>section:first-child .public-reveal[data-reveal-state=visible][data-reveal-variant=image] [aria-label="Architectural developer preview"]>:nth-child(2){transition-delay:70ms}[data-public-page=developers]>section:first-child .public-reveal[data-reveal-state=visible][data-reveal-variant=image] [aria-label="Architectural developer preview"]>:nth-child(3){transition-delay:.14s}[data-public-page=developers]>section:first-child .public-reveal[data-reveal-state=visible][data-reveal-variant=image] [aria-label="Architectural developer preview"]>:nth-child(4){transition-delay:.21s}[data-public-page=developers]>section:first-child .public-reveal[data-reveal-state=visible][data-reveal-variant=image] [aria-label="Architectural developer preview"]>:nth-child(5){transition-delay:.28s}[data-public-page=properties] #marketplace,[data-public-page=projects] #directory,[data-public-page=developers] #directory{isolation:isolate;position:relative;overflow:hidden}[data-public-page=properties] #marketplace:before,[data-public-page=projects] #directory:before,[data-public-page=developers] #directory:before{z-index:-1;pointer-events:none;content:"";opacity:.76;background-image:linear-gradient(112deg,#0000 0% 44%,#c9a2270f 50%,#0000 56% 100%);background-position:180% 0;background-size:180% 100%;animation:38s ease-in-out infinite public-ambient-card-light;position:absolute;inset:0}[data-public-page=projects] #directory:before{animation-duration:42s;animation-delay:-13s}[data-public-page=developers] #directory:before{animation-duration:46s;animation-delay:-21s}[data-public-page=properties] [data-properties-active-filters] button,[data-public-page=projects] [data-project-active-filters] button{isolation:isolate;position:relative;overflow:hidden}[data-public-page=properties] [data-properties-active-filters] button:after,[data-public-page=projects] [data-project-active-filters] button:after{pointer-events:none;content:"";opacity:0;background:linear-gradient(90deg,#0000,#c9a22733,#0000);width:52%;animation:18s ease-in-out infinite public-ambient-line-travel;position:absolute;inset-block:0;inset-inline-start:-60%;transform:translate(0)}[data-public-page=properties] [data-live-property-results] .motion-card .image-reveal,[data-public-page=properties] [data-property-results-state=ready] .motion-card .image-reveal,[data-public-page=projects] [data-live-project-results] .motion-card .image-reveal,[data-public-page=projects] [data-project-directory-state=ready] .motion-card .image-reveal,[data-public-page=developers] [data-live-developer-results] .motion-card .image-reveal,[data-public-page=developers] [data-developer-directory-state=ready] .motion-card .image-reveal{opacity:1;transform-origin:50%;clip-path:inset(0 round .75rem);transition:opacity .62s cubic-bezier(.22,1,.36,1),clip-path .76s cubic-bezier(.22,1,.36,1);animation:39s ease-in-out infinite alternate public-ambient-media-drift;transform:scale(1.018)translate(0,0)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-stagger-group>.public-reveal[data-reveal-state=pending] .motion-card .image-reveal{opacity:.22;clip-path:inset(0 0 18% round .75rem)}[data-public-page=properties] [data-live-property-results] .motion-stagger-group>.public-reveal:nth-child(2n) .image-reveal,[data-public-page=projects] [data-live-project-results] .motion-stagger-group>.public-reveal:nth-child(2n) .image-reveal,[data-public-page=developers] [data-live-developer-results] .motion-stagger-group>.public-reveal:nth-child(2n) .image-reveal{animation-duration:43s;animation-direction:alternate-reverse}[data-public-page=projects] [data-project-directory-state] .motion-card,[data-public-page=developers] [data-developer-directory-state] .motion-card{isolation:isolate;position:relative;overflow:hidden}[data-public-page=projects] [data-project-directory-state] .motion-card:after,[data-public-page=developers] [data-developer-directory-state] .motion-card:after{z-index:0;pointer-events:none;content:"";opacity:.44;background:linear-gradient(124deg,#0000 20%,#e8d9a714 49%,#0000 78%) 180% 0/180% 100%;animation:31s ease-in-out infinite public-ambient-card-light;position:absolute;inset:0}[data-public-page=projects] [data-project-directory-state] .motion-card>*,[data-public-page=developers] [data-developer-directory-state] .motion-card>*{z-index:1;position:relative}[data-public-page=projects] .motion-card>a>span:first-of-type{isolation:isolate;position:absolute;overflow:hidden}[data-public-page=projects] .motion-card>a>span:first-of-type:after{pointer-events:none;content:"";background:linear-gradient(100deg,#0000 24%,#ffffff57,#0000 76%) 180% 0/180% 100%;animation:22s ease-in-out infinite public-ambient-card-light;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card{transition:border-color .26s,box-shadow .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card:hover,:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card:focus-within{border-color:color-mix(in srgb, var(--primary) 48%, var(--border));transform:translate3d(0, calc(var(--discovery-card-rise) * -1), 0);box-shadow:0 34px 76px -44px #17171785}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card:hover img,:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card:focus-within img{transform:scale(1.045)}}[data-public-page=projects]>section:last-child,[data-public-page=developers]>section:last-child,[data-public-page=properties]>:last-child{isolation:isolate;position:relative;overflow:hidden}[data-public-page=projects]>section:last-child:before,[data-public-page=developers]>section:last-child:before,[data-public-page=properties]>:last-child:before{z-index:-1;pointer-events:none;content:"";opacity:.62;background:radial-gradient(circle at 22% 42%,#c9a22721,#0000 34%) 0%/145% 145%,linear-gradient(120deg,#0000 34%,#e8d9a71a 52%,#0000 68%) 100%/190% 100%;animation:37s ease-in-out infinite alternate public-ambient-cta;position:absolute;inset:-24%}[data-public-page=developers] [data-developer-marquee]{isolation:isolate;position:relative}[data-public-page=developers] [data-developer-marquee]:before{z-index:-1;pointer-events:none;content:"";opacity:.4;background:radial-gradient(circle,#c9a2271a,#0000 70%);animation:33s ease-in-out infinite alternate public-ambient-glow;position:absolute;inset:18% 4%}@media (max-width:63.999rem){:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]){--discovery-reveal-y:1.75rem;--discovery-reveal-x:1.35rem;--discovery-card-rise:.3rem}}@media (max-width:47.999rem){:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]){--discovery-reveal-y:1.15rem;--discovery-reveal-x:.9rem}[data-public-page=properties] [data-properties-active-filters] button:after,[data-public-page=projects] [data-project-active-filters] button:after{display:none}[data-public-page=properties] [data-live-property-results] .motion-card .image-reveal,[data-public-page=projects] [data-live-project-results] .motion-card .image-reveal,[data-public-page=developers] [data-live-developer-results] .motion-card .image-reveal{animation-duration:48s}}@media (max-width:26.875rem){[data-public-page=properties] [data-live-property-results] .motion-card .image-reveal,[data-public-page=projects] [data-live-project-results] .motion-card .image-reveal,[data-public-page=developers] [data-live-developer-results] .motion-card .image-reveal,[data-public-page=projects] [data-project-directory-state] .motion-card:after,[data-public-page=developers] [data-developer-directory-state] .motion-card:after{animation:none;transform:none}}@media (prefers-reduced-motion:reduce){:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal,:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=pending],:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=visible],:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal>div>*{opacity:1!important;clip-path:inset(0)!important;transition:none!important;transform:none!important}[data-public-page=properties]>section:first-child:before,[data-public-page=projects]>section:first-child:before,[data-public-page=developers]>section:first-child:before,[data-public-page=properties] [data-discovery-hero-media] img,[data-public-page=projects]>section:first-child img,[data-public-page=developers] [aria-label="Architectural developer preview"] img,[data-public-page=properties] #marketplace:before,[data-public-page=projects] #directory:before,[data-public-page=developers] #directory:before,[data-public-page=properties] [data-properties-active-filters] button:after,[data-public-page=projects] [data-project-active-filters] button:after,[data-public-page=properties] .motion-card .image-reveal,[data-public-page=projects] .motion-card .image-reveal,[data-public-page=developers] .motion-card .image-reveal,[data-public-page=projects] [data-project-directory-state] .motion-card:after,[data-public-page=developers] [data-developer-directory-state] .motion-card:after,[data-public-page=projects] .motion-card>a>span:first-of-type:after,[data-public-page=projects]>section:last-child:before,[data-public-page=developers]>section:last-child:before,[data-public-page=properties]>:last-child:before,[data-public-page=developers] [data-developer-marquee]:before{animation:none!important;transform:none!important}[data-public-page=properties] .motion-card,[data-public-page=projects] .motion-card,[data-public-page=developers] .motion-card,[data-public-page=properties] .motion-card:hover,[data-public-page=projects] .motion-card:hover,[data-public-page=developers] .motion-card:hover,[data-public-page=properties] .motion-card:focus-within,[data-public-page=projects] .motion-card:focus-within,[data-public-page=developers] .motion-card:focus-within{transition-duration:.01ms!important;transform:none!important}}
:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal{--discovery-entry-ease:cubic-bezier(.22, 1, .36, 1)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=pending]{will-change:opacity, transform}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=visible]{will-change:auto}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-variant=heading]>div>:is(p,h1,h2,div){opacity:1;transition:opacity .68s var(--discovery-entry-ease), transform .76s var(--discovery-entry-ease);transition-delay:calc(var(--reveal-delay,0s) + var(--discovery-child-delay,0s));transform:translate(0,0)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-variant=heading]>div>:first-child{--discovery-child-delay:40ms}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-variant=heading]>div>:nth-child(2){--discovery-child-delay:.11s}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-variant=heading]>div>:nth-child(3){--discovery-child-delay:.18s}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-variant=heading]>div>:nth-child(n+4){--discovery-child-delay:.25s}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=pending][data-reveal-variant=heading]>div>:is(p,h1,h2,div){opacity:.01;transform:translateY(1.15rem)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-variant=image]{overflow:clip}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-variant=image]>*{opacity:1;transition:opacity .62s var(--discovery-entry-ease), transform .8s var(--discovery-entry-ease), clip-path .76s var(--discovery-entry-ease);transition-delay:var(--reveal-delay,0s);clip-path:inset(0 round .25rem);transform:translate(0,0)scale(1)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=pending][data-reveal-variant=image]>*{opacity:.01;clip-path:inset(8% 3% round 1.25rem);transform:translateY(1.35rem)scale(.975)}[data-public-page=properties] :is([data-properties-search],[data-properties-controls]),[data-public-page=projects] [data-project-search],[data-public-page=developers] [data-developer-controls]{transform:translate(0,0)}[data-public-page=properties] [data-live-property-results]>div:first-child,[data-public-page=projects] [data-live-project-results]>div:first-child,[data-public-page=developers] [data-live-developer-results]>h2+*{opacity:1;transition:opacity .56s var(--discovery-entry-ease), transform .64s var(--discovery-entry-ease);transform:translate(0,0)}[data-public-page=projects] .motion-card>div:last-child>:is(h3,div,p),[data-public-page=developers] .motion-card>:is(.image-reveal,h3,p,div:last-child),[data-public-page=properties] .motion-card>div:last-child>:is(p,h3,ul,div){opacity:1;transition:opacity .52s var(--discovery-entry-ease), transform .62s var(--discovery-entry-ease);transform:translate(0,0)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-stagger-group>.public-reveal[data-reveal-state=pending] .motion-card>:is(.image-reveal,div:last-child,h3,p){opacity:.01;transform:translateY(.7rem)}[data-public-page=developers] [aria-label="Architectural developer preview"]>div:nth-child(n+3){transition:opacity .64s var(--discovery-entry-ease), transform .76s var(--discovery-entry-ease)}[data-public-page=developers] .public-reveal[data-reveal-state=pending] [aria-label="Architectural developer preview"]>div:nth-child(3){opacity:.01;transform:translate(-1rem,1rem)scale(.96)}[data-public-page=developers] .public-reveal[data-reveal-state=pending] [aria-label="Architectural developer preview"]>div:nth-child(4){opacity:.01;transform:translateY(1.25rem)scale(.965)}[data-public-page=developers] .public-reveal[data-reveal-state=pending] [aria-label="Architectural developer preview"]>div:nth-child(5){opacity:.01;transform:translate(1rem,1rem)scale(.96)}@media (max-width:47.999rem){:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=pending]{transform:translateY(.65rem)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal[data-reveal-state=pending][data-reveal-variant=image]>*{clip-path:inset(4% 1.5% round .8rem);transform:translateY(.75rem)scale(.99)}}@media (prefers-reduced-motion:reduce){:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal,:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .public-reveal *,[data-public-page=developers] [aria-label="Architectural developer preview"]>div{opacity:1!important;clip-path:none!important;will-change:auto!important;transition:none!important;transform:none!important}}
:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-stagger-group>.public-reveal[data-reveal-variant=lift]{clip-path:none;overflow:visible}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-stagger-group>.public-reveal[data-reveal-state=pending][data-reveal-variant=lift],:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-stagger-group>.public-reveal[data-reveal-state=visible][data-reveal-variant=lift]{clip-path:none}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card{border-color:color-mix(in srgb, var(--border) 90%, transparent);transform:translate(0,0);transition:border-color .22s,transform .28s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 24px 62px -48px #17171757!important}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card:is(:hover,:focus-within){transform:translate(0,0);box-shadow:0 24px 62px -48px #17171757!important}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card:is(:hover,:focus-within) :is(img,.motion-image){transform:none}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card:focus-within{border-color:color-mix(in srgb, var(--primary) 42%, var(--border))}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card :is(img,.motion-image){backface-visibility:hidden;transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1)}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card:before,:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card:after{box-shadow:none!important;filter:none!important}@media (hover:hover) and (pointer:fine){:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card:hover{border-color:color-mix(in srgb, var(--primary) 42%, var(--border));transform:translateY(-.5rem);box-shadow:0 36px 78px -46px #17171775!important}:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card:hover :is(img,.motion-image){transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card,:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card:is(:hover,:focus-within),:is([data-public-page=properties],[data-public-page=projects],[data-public-page=developers]) .motion-card :is(img,.motion-image){transition:none!important;transform:none!important}}
[data-public-page]{max-width:100%;overflow-x:clip}[data-public-page] :where(a,button,input,select,textarea,summary):focus-visible{scroll-margin-block:7rem}[data-public-page] :is(.public-ambient-card,.public-ambient-sweep,.public-ambient-border,.public-ambient-cta,[data-contact-service-path],[data-contact-channel],[data-contact-map-frame]):focus-within:before,[data-public-page] :is(.public-ambient-card,.public-ambient-sweep,.public-ambient-border,.public-ambient-cta,[data-contact-service-path],[data-contact-channel],[data-contact-map-frame]):focus-within:after{animation-play-state:paused}[data-public-page=contact] form#inquiry input,[data-public-page=contact] form#inquiry select,[data-public-page=contact] form#inquiry textarea,[data-public-page=contact] form#inquiry button,[data-public-page=contact] form#inquiry [role=alert],[data-public-page=contact] form#inquiry [role=status]{animation:none!important}[data-public-page=contact] form#inquiry input,[data-public-page=contact] form#inquiry select,[data-public-page=contact] form#inquiry textarea{transform:none!important}[data-public-page] h1,[data-public-page] h2,[data-public-page] h3,[data-public-page] p,[data-public-page] address,[data-public-page] dt,[data-public-page] dd,[data-public-page] label{animation-name:none!important}[data-public-page] img{backface-visibility:hidden}[data-public-page] [data-contact-map-frame],[data-public-page] [data-developer-marquee],[data-public-page] [data-property-results-state],[data-public-page] [data-project-directory-state],[data-public-page] [data-developer-directory-state]{max-width:100%}@media (max-width:63.999rem){[data-public-page]{--ambient-drift-x:0.8%;--ambient-drift-y:0.65%;--ambient-glow-x:.5rem;--ambient-glow-y:.4rem}[data-public-page] .public-ambient-sweep:after,[data-public-page=about] [aria-labelledby=principles-title] article:first-of-type:before,[data-public-page=services] [aria-labelledby=primary-services-title] article:before{opacity:.12}}@media (max-width:26.875rem){[data-public-page]{--ambient-drift-x:0.3%;--ambient-drift-y:0.25%;--ambient-glow-x:.2rem;--ambient-glow-y:.15rem}[data-public-page] .public-ambient-sweep:after,[data-public-page] .public-ambient-line:after,[data-public-page] .public-ambient-process-line:after,[data-public-page=about] [aria-labelledby=principles-title] article:first-of-type:before,[data-public-page=about] [aria-labelledby=process-title] .motion-stagger-group:after,[data-public-page=services] [aria-labelledby=primary-services-title] article:before,[data-public-page=properties] [data-properties-active-filters] button:after,[data-public-page=projects] [data-project-active-filters] button:after{display:none}[data-public-page=properties] [data-live-property-results] .motion-card img,[data-public-page=projects] [data-live-project-results] .motion-card img,[data-public-page=developers] [data-live-developer-results] .motion-card img{animation:none;transform:none}}@media (prefers-reduced-motion:reduce){[data-public-page],[data-public-page] *,[data-public-page] :before,[data-public-page] :after{scroll-behavior:auto!important}[data-public-page] :is(.public-ambient-gradient,.public-ambient-media,.public-ambient-line,.public-ambient-sweep,.public-ambient-glow,.public-ambient-float,.public-ambient-border,.public-ambient-card,.public-ambient-halo,.public-ambient-process-line,.public-ambient-cta):before,[data-public-page] :is(.public-ambient-gradient,.public-ambient-media,.public-ambient-line,.public-ambient-sweep,.public-ambient-glow,.public-ambient-float,.public-ambient-border,.public-ambient-card,.public-ambient-halo,.public-ambient-process-line,.public-ambient-cta):after{animation:none!important;transform:none!important}[data-public-page] img,[data-public-page] [aria-hidden=true]{animation:none!important}}
