.page-module__FQTRAq__block>*{margin-block:var(--section-spacing-sm)}
.sanity-image-module__FB9o0W__image{object-fit:cover}
.service-card-module__tZvPeW__container{transform-style:preserve-3d;min-height:300px;position:relative}.service-card-module__tZvPeW__container .service-card-module__tZvPeW__front,.service-card-module__tZvPeW__container .service-card-module__tZvPeW__back{border:var(--bw) solid var(--color-border);border-radius:var(--br);backface-visibility:hidden;flex-direction:column;justify-content:space-between;display:flex;overflow:clip}.service-card-module__tZvPeW__container .service-card-module__tZvPeW__front:last-child,.service-card-module__tZvPeW__container .service-card-module__tZvPeW__back:last-child{margin-top:auto}.service-card-module__tZvPeW__container .service-card-module__tZvPeW__wrapper{flex-direction:column;gap:10px;display:flex}.service-card-module__tZvPeW__container .service-card-module__tZvPeW__front{height:100%}.service-card-module__tZvPeW__container .service-card-module__tZvPeW__front svg{object-fit:contain;width:100%;height:100px}.service-card-module__tZvPeW__container .service-card-module__tZvPeW__back{background-color:var(--color-fg);color:var(--color-main);justify-content:space-between;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)}.service-card-module__tZvPeW__container{transition:all .5s ease-in-out}
.contact-form-module__cZX8uq__form{--g:.5rem;flex-direction:column;gap:1rem;display:flex}.contact-form-module__cZX8uq__form .contact-form-module__cZX8uq__box{color:var(--color-text);border:var(--bw) solid var(--color-fg);padding:calc(var(--br) / 2);border-radius:calc(var(--br) / 2)}.contact-form-module__cZX8uq__form .contact-form-module__cZX8uq__box>label{margin-bottom:.5rem;display:block}.contact-form-module__cZX8uq__form .contact-form-module__cZX8uq__box .contact-form-module__cZX8uq__checkboxGroup{grid-template-columns:repeat(2,1fr);gap:.3rem;display:grid}@media (max-width:576px){.contact-form-module__cZX8uq__form .contact-form-module__cZX8uq__box .contact-form-module__cZX8uq__checkboxGroup{grid-template-columns:1fr}}.contact-form-module__cZX8uq__form .contact-form-module__cZX8uq__options{flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;display:flex}.contact-form-module__cZX8uq__form textarea{padding:15px}.contact-form-module__cZX8uq__form button{margin-top:1rem}
.link-button-module__SYriLG__button{justify-content:center;width:fit-content;display:flex}.link-button-module__SYriLG__button.link-button-module__SYriLG__bg{background-color:var(--color-bg)}
.home-header-module__CkQ_va__header{--color-text:var(--color-main);--color-hover:rgb(from var(--color-main) r g b / .8);--ant-color-link-hover:var(--color-hover);z-index:0;min-height:clamp(600px,100vh,1200px);color:var(--color-main);justify-content:stretch;align-items:stretch;display:flex;position:relative}.home-header-module__CkQ_va__header img{pointer-events:none;filter:brightness(.6);z-index:0}.home-header-module__CkQ_va__header .home-header-module__CkQ_va__nav{--color-bg:var(--color-green);--color-fg:var(--color-green);width:100%}.home-header-module__CkQ_va__front{padding:var(--section-spacing-md) var(--page-padding);z-index:1;width:100%;max-width:var(--w-max);gap:var(--section-spacing-md);flex-direction:column;margin-inline:auto;display:flex;position:relative}.home-header-module__CkQ_va__wrapper{flex-direction:column;justify-content:space-between;gap:2rem;height:100%;display:flex}.home-header-module__CkQ_va__heading{flex-direction:column;gap:20px;display:flex}.home-header-module__CkQ_va__links{--color-border:var(--color-main);gap:2rem;display:flex}.home-header-module__CkQ_va__links a{min-width:120px}@media screen and (max-width:1024px){.home-header-module__CkQ_va__header .home-header-module__CkQ_va__front .home-header-module__CkQ_va__hamburger{display:block}}@media screen and (max-width:786px){.home-header-module__CkQ_va__form{display:none}.home-header-module__CkQ_va__wrapper{justify-content:center;padding-bottom:5rem}}@media screen and (max-width:576px){.home-header-module__CkQ_va__links{flex-direction:column;gap:1rem;width:fit-content}.home-header-module__CkQ_va__links a{width:100%;display:block}}
.social-link-module__7hGRiW__container{align-items:center;gap:1rem;display:flex}.social-link-module__7hGRiW__container svg{color:var(--color-fg)}.social-link-module__7hGRiW__container span{padding-inline:.2rem}
.api-map-module__8mCjFq__map{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.search-form-module__AQoLEW__grid{flex-wrap:wrap;gap:1rem;display:flex}.search-form-module__AQoLEW__grid>*{flex:45%;min-width:300px}@media (max-width:768px){.search-form-module__AQoLEW__grid>*{min-width:unset;flex-basis:100%}}.search-form-module__AQoLEW__form{color:var(--color-text);flex-direction:column;gap:1rem;width:100%;max-width:800px;display:flex;--ant-font-size:var(--fs)!important}.search-form-module__AQoLEW__form .search-form-module__AQoLEW__button{cursor:pointer;align-self:flex-end;align-items:center;gap:.5rem;display:flex}.search-form-module__AQoLEW__form .search-form-module__AQoLEW__button span{display:block}.search-form-module__AQoLEW__form .search-form-module__AQoLEW__button svg{width:auto;height:100%}.search-form-module__AQoLEW__form .search-form-module__AQoLEW__button:disabled{cursor:not-allowed}.search-form-module__AQoLEW__form .search-form-module__AQoLEW__loading{--width:var(--fs-h5);--color-fg:currentColor}.search-form-module__AQoLEW__priceRangeContainer .search-form-module__AQoLEW__flex{justify-content:space-between;padding-inline-start:10px;display:flex}.search-form-module__AQoLEW__priceRangeContainer .search-form-module__AQoLEW__currency{--color-bg:var(--color-main);--color-fg:var(--color-green-2);border:var(--bw) solid var(--color-border);border-radius:var(--br);--fs:var(--fs-p);padding-inline:.5rem}.search-form-module__AQoLEW__popup{--bg:var(--color-bg);--fg:var(--color-bg);--text:var(--color-fg);--accent:var(--color-sorrel);background-color:var(--bg)!important;color:var(--text)!important;border:var(--bw) solid var(--fg)!important;border-radius:calc(var(--br) / 2)!important;padding:0!important}.search-form-module__AQoLEW__tooltip{--ant-color-bg-spotlight:var(--color-fg)!important}
.founder-card-module__ev6Bba__container{gap:var(--section-spacing-sm);flex-direction:column;max-width:400px;display:flex}.founder-card-module__ev6Bba__container .founder-card-module__ev6Bba__imageWrapper{border-radius:var(--br);padding-bottom:100%;position:relative;overflow:hidden}.founder-card-module__ev6Bba__container .founder-card-module__ev6Bba__purpose{max-width:200px}@media screen and (max-width:768px){.founder-card-module__ev6Bba__container{max-width:unset}}
.founder-cards-module__4gPVLq__cards{gap:var(--section-spacing-md);flex-wrap:wrap;justify-content:space-between;display:flex}.founder-cards-module__4gPVLq__cards>*{flex:1 1 0;min-width:220px}
.staff-card-module__LCLF0q__container{border:var(--bw) solid var(--color-border);border-radius:var(--br);padding:var(--section-spacing-xs);gap:var(--section-spacing-xs);text-align:left;flex-direction:column;display:flex}.staff-card-module__LCLF0q__container .staff-card-module__LCLF0q__imageWrapper svg{width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.staff-card-module__LCLF0q__container .staff-card-module__LCLF0q__imageWrapper{background-color:var(--color-fg);border-radius:50%;padding-bottom:100%;position:relative;overflow:hidden}
.staff-cards-module__lSPIEG__cards{gap:var(--section-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%;display:grid}
.services-block-module__2Xd4JW__cards>div+div{margin-top:var(--section-spacing-md)}
.cta-block-module__uCGYGq__container{flex-direction:column;justify-content:center;align-items:center;display:flex}
.property-details-module__wbEQma__container{gap:var(--section-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.property-details-module__wbEQma__container h4{line-height:1}.property-details-module__wbEQma__container ul{margin-top:1rem;padding:0}.property-details-module__wbEQma__container ul li+li{margin-top:.5rem}.property-details-module__wbEQma__container li{align-items:center;gap:5px;display:flex}.property-details-module__wbEQma__container li svg{width:20px;height:auto;color:var(--color-fg)}
.chart-module__qttAUq__container{gap:var(--section-spacing-md);justify-content:center;align-items:center;display:flex}.chart-module__qttAUq__container .chart-module__qttAUq__chart{width:100%;max-width:800px}.chart-module__qttAUq__container .chart-module__qttAUq__wrapper{width:100%;position:relative}.chart-module__qttAUq__container .chart-module__qttAUq__wrapper img{object-fit:contain;width:100%;height:auto}.chart-module__qttAUq__container .chart-module__qttAUq__buttons{margin-top:var(--section-spacing-md);justify-content:center;gap:var(--section-spacing-sm);display:flex}@media screen and (max-width:576px){.chart-module__qttAUq__container .chart-module__qttAUq__images{display:none}}
.image-gallery-module__LJqNdq__container{cursor:pointer;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;display:grid}.image-gallery-module__LJqNdq__container .image-gallery-module__LJqNdq__imageContainer{border-radius:var(--br);width:100%;padding-bottom:100%;display:block;position:relative;overflow:hidden}.image-gallery-module__LJqNdq__container .image-gallery-module__LJqNdq__imageContainer:first-child{grid-row-end:span 2;grid-column-end:span 2}.image-gallery-module__LJqNdq__container .image-gallery-module__LJqNdq__overlay{color:var(--color-bg);background:rgb(from var(--color-text) r g b/.5);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media screen and (max-width:768px){.image-gallery-module__LJqNdq__container{grid-template-columns:repeat(4,minmax(0,1fr))}.image-gallery-module__LJqNdq__container .image-gallery-module__LJqNdq__imageContainer:first-child{grid-row-end:span 3;grid-column-end:span 2}}@media screen and (max-width:576px){.image-gallery-module__LJqNdq__container{grid-template-columns:repeat(3,minmax(0,1fr))}.image-gallery-module__LJqNdq__container .image-gallery-module__LJqNdq__imageContainer:first-child{grid-row-end:span 3;grid-column-end:span 3}}
.inquiry-form-module__XNEMvq__form{--g:.5rem;flex-direction:column;gap:1rem;display:flex}.inquiry-form-module__XNEMvq__form .inquiry-form-module__XNEMvq__currency{flex-basis:100%;grid-column-end:span 2}.inquiry-form-module__XNEMvq__form .inquiry-form-module__XNEMvq__currency>:first-child{width:fit-content}.inquiry-form-module__XNEMvq__form .inquiry-form-module__XNEMvq__date{grid-column:1/-1}.inquiry-form-module__XNEMvq__form .inquiry-form-module__XNEMvq__box{color:var(--color-text);border:var(--bw) solid var(--color-fg);padding:calc(var(--br) / 2);border-radius:calc(var(--br) / 2)}.inquiry-form-module__XNEMvq__form .inquiry-form-module__XNEMvq__box>label{margin-bottom:.5rem;display:block}.inquiry-form-module__XNEMvq__form .inquiry-form-module__XNEMvq__box .inquiry-form-module__XNEMvq__checkboxGroup{flex-wrap:wrap;gap:.3rem;display:flex}.inquiry-form-module__XNEMvq__form .inquiry-form-module__XNEMvq__box .inquiry-form-module__XNEMvq__checkboxGroup>*{flex:40%;min-width:220px}.inquiry-form-module__XNEMvq__form .inquiry-form-module__XNEMvq__options{flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;display:flex}.inquiry-form-module__XNEMvq__form .inquiry-form-module__XNEMvq__requests{padding:var(--section-spacing-xs);border:var(--bw) solid var(--color-fg);border-radius:var(--br)}.inquiry-form-module__XNEMvq__form .inquiry-form-module__XNEMvq__requests>label{margin-bottom:.5rem;display:block}.inquiry-form-module__XNEMvq__form textarea{padding:15px}.inquiry-form-module__XNEMvq__form .ant-select{width:100%}.inquiry-form-module__XNEMvq__form button{color:var(--color-text);margin-top:1rem}
.list-with-us-module__yZ8D9a__form{--g:.5rem;flex-direction:column;gap:1rem;display:flex}.list-with-us-module__yZ8D9a__form .list-with-us-module__yZ8D9a__box{color:var(--color-text);border:var(--bw) solid var(--color-fg);padding:calc(var(--br) / 2);border-radius:calc(var(--br) / 2)}.list-with-us-module__yZ8D9a__form .list-with-us-module__yZ8D9a__box>label{margin-bottom:.5rem;display:block}.list-with-us-module__yZ8D9a__form .list-with-us-module__yZ8D9a__box .list-with-us-module__yZ8D9a__checkboxGroup{flex-wrap:wrap;display:flex}.list-with-us-module__yZ8D9a__form .list-with-us-module__yZ8D9a__box .list-with-us-module__yZ8D9a__checkboxGroup>*{flex:40%;min-width:220px}.list-with-us-module__yZ8D9a__form .list-with-us-module__yZ8D9a__currency{width:100%}.list-with-us-module__yZ8D9a__form .list-with-us-module__yZ8D9a__options{justify-content:center;gap:2rem;display:flex}.list-with-us-module__yZ8D9a__form .list-with-us-module__yZ8D9a__mapContainer{color:var(--color-black);border-radius:var(--br);grid-column-end:span 2;padding-bottom:50%;position:relative;overflow:hidden}.list-with-us-module__yZ8D9a__form .list-with-us-module__yZ8D9a__mapContainer .list-with-us-module__yZ8D9a__map{position:absolute;inset:0}.list-with-us-module__yZ8D9a__form .list-with-us-module__yZ8D9a__requests{padding:var(--section-spacing-xs);border:var(--bw) solid var(--color-fg);border-radius:var(--br)}.list-with-us-module__yZ8D9a__form .list-with-us-module__yZ8D9a__requests>label{margin-bottom:.5rem;display:block}.list-with-us-module__yZ8D9a__form .list-with-us-module__yZ8D9a__requests .list-with-us-module__yZ8D9a__checkboxGroup{grid-template-columns:repeat(2,1fr);gap:.3rem;display:grid}:is(.list-with-us-module__yZ8D9a__form .ant-input-number,.list-with-us-module__yZ8D9a__form .ant-input-number-affix-wrapper){width:100%}.list-with-us-module__yZ8D9a__form textarea{padding:15px}.list-with-us-module__yZ8D9a__form button{color:var(--color-text);margin-top:1rem}
.map-input-module__JotKdq__inputControl{appearance:none;background-color:var(--color-bg);color:var(--color-fg);border-color:var(--color-fg);box-shadow:none;border-radius:var(--br);border-style:solid;border-width:1px;outline:none;padding:2px 4px}.map-input-module__JotKdq__inputControl::placeholder{color:var(--color-fg-disabled)}.map-input-module__JotKdq__inputControl:disabled{background-color:var(--color-bg-disabled);color:var(--color-fg-disabled);cursor:not-allowed}
.page-nav-module__rlF8jW__topNav.page-nav-module__rlF8jW__compact,.page-nav-module__rlF8jW__topNav.page-nav-module__rlF8jW__compact .page-nav-module__rlF8jW__rightNav{flex-direction:row-reverse}.page-nav-module__rlF8jW__topNav.page-nav-module__rlF8jW__padding{padding-block:var(--section-spacing-sm);padding-inline:var(--page-padding)}.page-nav-module__rlF8jW__topNav{justify-content:space-between;align-items:flex-start;gap:var(--section-spacing);max-width:var(--w-max);width:100%;margin-inline:auto;display:flex}.page-nav-module__rlF8jW__hamburger{display:none}.page-nav-module__rlF8jW__hamburger:hover{color:var(--color-accent)}.page-nav-module__rlF8jW__rightNav{flex:1 1 0;justify-content:flex-end;align-items:center;gap:2rem;max-width:350px;display:flex}.page-nav-module__rlF8jW__logo svg{width:100%;height:auto;display:block}.page-nav-module__rlF8jW__logo.page-nav-module__rlF8jW__left svg{width:clamp(150px,23vw,350px)}.page-nav-module__rlF8jW__nav{flex:1;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.page-nav-module__rlF8jW__currency{--color-bg:var(--color-main);--fs:calc(var(--fs-p) * .8);width:fit-content}@media screen and (max-width:1124px){.page-nav-module__rlF8jW__nav{display:none}.page-nav-module__rlF8jW__hamburger{display:block}}@media screen and (max-width:768px){.page-nav-module__rlF8jW__topNav{align-items:center;gap:1rem}.page-nav-module__rlF8jW__logo svg{width:45vw;max-width:250px}.page-nav-module__rlF8jW__rightNav{gap:1rem}.page-nav-module__rlF8jW__currency{--fs:.8rem;align-self:center}}
.modal-search-module__GixcFW__container{margin-block:var(--page-padding);background-color:var(--color-main);padding:var(--page-padding);border-radius:var(--br);justify-content:center;align-items:center;width:fit-content;max-width:100%;margin-inline:auto;display:flex}@media (max-width:576px){.modal-search-module__GixcFW__container{padding:var(--br)}}.modal-search-module__GixcFW__form{width:fit-content}.modal-search-module__GixcFW__form .ant-select{--ant-select-selector-bg:transparent!important}
.sub-nav-module__AwGhna__container{position:relative}.sub-nav-module__AwGhna__container:hover .sub-nav-module__AwGhna__dropdownWrapper{display:block}.sub-nav-module__AwGhna__container a{align-items:center;gap:.5rem;display:flex}.sub-nav-module__AwGhna__container a svg{width:8px}.sub-nav-module__AwGhna__container .sub-nav-module__AwGhna__parent{z-index:2;min-width:max-content;position:relative}.sub-nav-module__AwGhna__container .sub-nav-module__AwGhna__dropdownWrapper{padding-top:3rem;display:none;position:absolute;inset:0}.sub-nav-module__AwGhna__container .sub-nav-module__AwGhna__dropdown{--color-hover:rgb(from var(--color-fg) r g b / .6);--ant-color-link-hover:var(--color-hover);background-color:var(--color-main);border-radius:var(--br);padding:var(--br);color:var(--color-green);z-index:5;grid-auto-columns:1fr;grid-auto-flow:column;width:max-content;display:grid}.sub-nav-module__AwGhna__container .sub-nav-module__AwGhna__dropdown hr{align-self:stretch}.sub-nav-module__AwGhna__container .sub-nav-module__AwGhna__dropdown .sub-nav-module__AwGhna__group{--p:1rem;flex:1}.sub-nav-module__AwGhna__container .sub-nav-module__AwGhna__dropdown .sub-nav-module__AwGhna__group:not(:last-child){border-right:var(--bw) solid var(--color-border);padding-right:var(--p)}.sub-nav-module__AwGhna__container .sub-nav-module__AwGhna__dropdown .sub-nav-module__AwGhna__group:not(:first-child){padding-left:var(--p)}.sub-nav-module__AwGhna__container .sub-nav-module__AwGhna__dropdown .sub-nav-module__AwGhna__group>:first-child{text-underline-offset:.3rem;text-decoration:underline;text-decoration-thickness:var(--bw)}.sub-nav-module__AwGhna__container .sub-nav-module__AwGhna__dropdown .sub-nav-module__AwGhna__group{flex-direction:column;gap:.8rem;min-width:fit-content;display:flex}.sub-nav-module__AwGhna__container .sub-nav-module__AwGhna__dropdown .sub-nav-module__AwGhna__group .sub-nav-module__AwGhna__subgroup{flex-direction:column;gap:.5rem;display:flex}.sub-nav-module__AwGhna__container .sub-nav-module__AwGhna__link{white-space:nowrap}
.results-module__aFLc1q__container>:not(:first-child){margin-top:var(--section-spacing)}.results-module__aFLc1q__topControls>:not(:first-child){margin-top:var(--section-spacing-md)}.results-module__aFLc1q__topControls .results-module__aFLc1q__filters{flex:1 2}.results-module__aFLc1q__topControls .results-module__aFLc1q__filters p{margin-bottom:1rem}
