@media (min-width:1024px){.ContactModal-module__OfBMXq__root [data-reach-dialog-content]{max-width:28.125rem}}.ContactModal-module__OfBMXq__button{position:absolute}.ContactModal-module__OfBMXq__button:first-of-type{--inset:clamp(.75rem,.375rem + 1.25vw,1.5rem);top:var(--inset);right:var(--inset)}.ContactModal-module__OfBMXq__button:last-of-type:not(:only-of-type){margin-left:auto;margin-right:auto;bottom:2rem;left:0;right:0}.ContactModal-module__OfBMXq__button:last-of-type:not(:only-of-type):not(:hover,:focus-visible){background-color:#fff}.ContactModal-module__OfBMXq__content{height:100%;padding:3.5rem clamp(1rem,.5rem + 1.67vw,2rem)calc(var(--button-height) + 4.5rem);overflow-y:auto}.ContactModal-module__OfBMXq__agent{margin-bottom:3.5rem}
.CallToAction-module__TghYva__root{padding:var(--space-y)var(--space-x);text-align:center}.CallToAction-module__TghYva__root[data-variant=property]{padding-top:max(5rem,min(1.25rem + 12.5vw,12.5rem));padding-bottom:max(5rem,min(1.25rem + 12.5vw,12.5rem))}.CallToAction-module__TghYva__title{max-width:30ch;font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);margin-bottom:max(2rem,min(1.25rem + 2.5vw,3.5rem));margin-left:auto;margin-right:auto}.CallToAction-module__TghYva__agency{margin-bottom:max(2rem,min(1.75rem + .83vw,2.5rem))}.CallToAction-module__TghYva__button{margin-left:auto;margin-right:auto}.CallToAction-module__TghYva__rsac{color:hsl(var(--hs-black)26%/50%);margin-top:max(2rem,min(1.75rem + .83vw,2.5rem));display:block}
.ReviewsRating-module__EJOB-W__rating{align-items:center;margin-top:1.375rem;display:flex}.ReviewsRating-module__EJOB-W__rating-stars{width:6rem;height:1rem;position:relative}.ReviewsRating-module__EJOB-W__rating-stars:before,.ReviewsRating-module__EJOB-W__rating-stars:after{content:"";background-color:currentColor;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='16' fill='none' viewBox='0 0 96 16'%3E%3Cpath fill='%23000' d='m8 0 1.889 6.111H16L11.056 9.89 12.944 16 8 12.223 3.056 16l1.888-6.111L0 6.11h6.111L8 0ZM28 0l1.889 6.111H36L31.056 9.89 32.944 16 28 12.223 23.056 16l1.888-6.111L20 6.11h6.111L28 0ZM48 0l1.889 6.111H56L51.056 9.89 52.944 16 48 12.223 43.056 16l1.888-6.111L40 6.11h6.111L48 0ZM68 0l1.888 6.111H76L71.056 9.89 72.944 16 68 12.223 63.056 16l1.888-6.111L60 6.11h6.112L68 0ZM88 0l1.888 6.111H96L91.056 9.89 92.944 16 88 12.223 83.056 16l1.888-6.111L80 6.11h6.112L88 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='16' fill='none' viewBox='0 0 96 16'%3E%3Cpath fill='%23000' d='m8 0 1.889 6.111H16L11.056 9.89 12.944 16 8 12.223 3.056 16l1.888-6.111L0 6.11h6.111L8 0ZM28 0l1.889 6.111H36L31.056 9.89 32.944 16 28 12.223 23.056 16l1.888-6.111L20 6.11h6.111L28 0ZM48 0l1.889 6.111H56L51.056 9.89 52.944 16 48 12.223 43.056 16l1.888-6.111L40 6.11h6.111L48 0ZM68 0l1.888 6.111H76L71.056 9.89 72.944 16 68 12.223 63.056 16l1.888-6.111L60 6.11h6.112L68 0ZM88 0l1.888 6.111H96L91.056 9.89 92.944 16 88 12.223 83.056 16l1.888-6.111L80 6.11h6.112L88 0Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ReviewsRating-module__EJOB-W__rating-stars:before{opacity:.5}.ReviewsRating-module__EJOB-W__rating-stars:after{width:calc(var(--rating)*20%)}.ReviewsRating-module__EJOB-W__rating-label{margin-left:1rem}.ReviewsRating-module__EJOB-W__rating-date:before{content:"–";margin-left:.5rem;margin-right:.5rem}
.Reviews-module__EzhaOa__root{padding:var(--space-y)var(--space-x);background-color:var(--color-limestone);overflow-x:hidden}@media (min-width:1024px){.Reviews-module__EzhaOa__root{grid-template-columns:minmax(0,1fr) minmax(0,7fr);display:grid}}.Reviews-module__EzhaOa__carousel{margin-left:calc(var(--space-x)*-1);margin-right:calc(var(--space-x)*-1)}@media (min-width:1024px){.Reviews-module__EzhaOa__carousel{grid-column:1/-1;margin-left:0;margin-right:0}}.Reviews-module__EzhaOa__carousel .swiper{overflow:visible}.Reviews-module__EzhaOa__carousel [class^=swiper-button]{display:none}@media (min-width:1024px) and (hover:hover){.Reviews-module__EzhaOa__carousel [class^=swiper-button]{display:flex}}.Reviews-module__EzhaOa__carousel .swiper-pagination{padding-left:var(--space-x);padding-right:var(--space-x);text-align:left}@media (min-width:1024px){.Reviews-module__EzhaOa__carousel .swiper-pagination{display:none}}.Reviews-module__EzhaOa__slide{padding-left:var(--space-x);padding-right:var(--space-x);background-color:var(--color-limestone)}@media (min-width:1024px){.Reviews-module__EzhaOa__slide{grid-template-columns:minmax(0,1fr) minmax(0,5fr) minmax(0,2fr);padding-left:0;padding-right:0;display:grid}}.Reviews-module__EzhaOa__quotation{align-content:start;row-gap:1.5rem;display:grid}@media (min-width:1024px){.Reviews-module__EzhaOa__quotation{grid-column:2}}.Reviews-module__EzhaOa__quotation p{max-width:50ch}.Reviews-module__EzhaOa__author{order:-1}.Reviews-module__EzhaOa__actions{grid-column:2;margin-top:max(2rem,min(1.25rem + 2.5vw,3.5rem))}
.SecondaryContent-module__oSVQAW__root{padding-left:var(--space-x);padding-right:var(--space-x);text-align:center;background-color:var(--color-limestone);margin-top:calc(-1*max(5rem,min(1.25rem + 12.5vw,12.5rem)));margin-bottom:calc(max(5rem,min(1.25rem + 12.5vw,12.5rem)))}.SecondaryContent-module__oSVQAW__root[data-variant=carousel] .SecondaryContent-module__oSVQAW__images{padding-left:0;padding-right:0}.SecondaryContent-module__oSVQAW__root[data-variant=carousel] .SecondaryContent-module__oSVQAW__images-content{padding-left:var(--space-x);padding-right:var(--space-x);overflow:hidden}@media (min-width:1024px){.SecondaryContent-module__oSVQAW__root[data-variant=carousel] .SecondaryContent-module__oSVQAW__images-content{grid-column:1/-1}}.SecondaryContent-module__oSVQAW__title,.SecondaryContent-module__oSVQAW__text{margin-left:auto;margin-right:auto}.SecondaryContent-module__oSVQAW__title{max-width:30ch;font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.SecondaryContent-module__oSVQAW__text{margin-top:max(2rem,min(7.08vw - .125rem,6.25rem));margin-bottom:var(--space-y)}.SecondaryContent-module__oSVQAW__images{padding-left:var(--space-x);padding-right:var(--space-x);margin-left:calc(var(--space-x)*-1);margin-right:calc(var(--space-x)*-1);position:relative}@media (min-width:1024px){.SecondaryContent-module__oSVQAW__images{grid-template-columns:repeat(8,minmax(0,1fr));display:grid}}.SecondaryContent-module__oSVQAW__images:before{content:"";background-color:#fff;height:50%;position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){.SecondaryContent-module__oSVQAW__images-content{grid-column:2/span 6}}.SecondaryContent-module__oSVQAW__images-content figure{position:relative}.SecondaryContent-module__oSVQAW__images-content .swiper{overflow:visible}@media (min-width:1024px){.SecondaryContent-module__oSVQAW__images-content .swiper{max-width:100%}.SecondaryContent-module__oSVQAW__images-content .swiper-slide{flex-shrink:1}}.SecondaryContent-module__oSVQAW__images-content .swiper-slide figure{aspect-ratio:1;position:relative}@media (min-width:1024px){.SecondaryContent-module__oSVQAW__images-content .swiper-slide figure{aspect-ratio:auto}}.SecondaryContent-module__oSVQAW__images-content .swiper-slide img{object-fit:cover;width:100%;height:100%;position:absolute}@media (min-width:1024px){.SecondaryContent-module__oSVQAW__images-content .swiper-slide img{width:auto;max-width:none;height:max(80vh,40.625rem);position:static}@supports (height:80svh){.SecondaryContent-module__oSVQAW__images-content .swiper-slide img{height:max(80svh,40.625rem)}}}.SecondaryContent-module__oSVQAW__images-content [class^=swiper-button]{display:none}@media (min-width:1024px) and (hover:hover){.SecondaryContent-module__oSVQAW__images-content [class^=swiper-button]{display:flex}}@media (min-width:1024px){.SecondaryContent-module__oSVQAW__images-content .swiper-pagination{display:none}}
.Building-module__ncBXbW__root{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem;display:grid}@media (min-width:768px){.Building-module__ncBXbW__root{grid-template-columns:repeat(4,minmax(0,1fr))}}.Building-module__ncBXbW__list{display:contents}@media (min-width:768px){.Building-module__ncBXbW__list{align-content:start;row-gap:2rem;display:grid}}.Building-module__ncBXbW__list div{padding-right:max(1rem,min(.636rem + 1.82vw,2rem))}
.Details-module__nTlEqW__root{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem;display:grid}@media (min-width:768px){.Details-module__nTlEqW__root{grid-template-columns:repeat(4,minmax(0,1fr))}}.Details-module__nTlEqW__list{display:contents}@media (min-width:768px){.Details-module__nTlEqW__list{align-content:start;row-gap:2rem;display:grid}}.Details-module__nTlEqW__list div{padding-right:max(1rem,min(.636rem + 1.82vw,2rem))}
.EnergyEfficiency-module__tbyMpq__root{flex-wrap:wrap;gap:3rem max(2rem,min(.5rem + 5vw,5rem));display:flex}.EnergyEfficiency-module__tbyMpq__epc svg{width:21.6875rem}.EnergyEfficiency-module__tbyMpq__co2 svg{width:15.125rem}.EnergyEfficiency-module__tbyMpq__expenditure p{max-width:45ch}.EnergyEfficiency-module__tbyMpq__expenditure p:not(:last-child){margin-bottom:.25rem}.EnergyEfficiency-module__tbyMpq__expenditure p[role=note]{margin-bottom:2rem}
.Plan-module__ZDg08a__title{margin-bottom:1.5rem;font-weight:600}.Plan-module__ZDg08a__note{max-width:70ch;font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:hsl(var(--hs-black)26%/50%);margin-top:1rem;display:block}.Plan-module__ZDg08a__table{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:2rem;display:grid}@media (min-width:768px){.Plan-module__ZDg08a__table{grid-template-columns:auto;row-gap:1rem}}.Plan-module__ZDg08a__table:not(:first-child){margin-top:3.5rem}.Plan-module__ZDg08a__table thead{display:none}@media (min-width:768px){.Plan-module__ZDg08a__table thead{display:contents}}.Plan-module__ZDg08a__table tbody,.Plan-module__ZDg08a__table tfoot{display:contents}.Plan-module__ZDg08a__table tr{display:grid}@media (min-width:768px){.Plan-module__ZDg08a__table tr{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.Plan-module__ZDg08a__table th{text-align:left;font-weight:600}.Plan-module__ZDg08a__table td{padding:0}.Plan-module__ZDg08a__table td:first-of-type{margin-bottom:.25rem;font-weight:600}@media (min-width:768px){.Plan-module__ZDg08a__table td:first-of-type{margin-bottom:0;font-weight:400}}.Plan-module__ZDg08a__table th,.Plan-module__ZDg08a__table td{padding-right:max(1rem,min(.636rem + 1.82vw,2rem))}
.Services-module__MrdXtG__root{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem;display:grid}@media (min-width:768px){.Services-module__MrdXtG__root{grid-template-columns:repeat(4,minmax(0,1fr))}}.Services-module__MrdXtG__root div{padding-right:max(1rem,min(.636rem + 1.82vw,2rem))}
.Characteristics-module__12HrhW__root{padding:clamp(5rem,4.375rem + 2.08vw,6.25rem)var(--space-x)}.Characteristics-module__12HrhW__title{font-family:var(--font-family-sans);font-size:var(--font-size-lg);line-height:var(--line-height-lg);margin-bottom:max(2.5rem,min(1.75rem + 2.5vw,4rem))}.Characteristics-module__12HrhW__menu{flex-wrap:wrap;gap:1rem;margin-top:max(2rem,min(1.75rem + .83vw,2.5rem));display:flex}
.BuySection-module__Ql9lfq__root{padding-left:var(--space-x);padding-right:var(--space-x);padding-top:max(2rem,min(12.29vw - 1.688rem,9.375rem))}.BuySection-module__Ql9lfq__root h1,.BuySection-module__Ql9lfq__root h2,.BuySection-module__Ql9lfq__root [data-rich-text]{text-align:center;margin-left:auto;margin-right:auto}.BuySection-module__Ql9lfq__root h1,.BuySection-module__Ql9lfq__root h2{max-width:30ch;font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);margin-bottom:max(2rem,min(1.25rem + 2.5vw,3.5rem))}.BuySection-module__Ql9lfq__root section{margin-left:calc(var(--space-x)*-1);margin-right:calc(var(--space-x)*-1);margin-top:max(3.5rem,min(.563rem + 9.79vw,9.375rem))}
.Hero-module__ejOdHG__root{min-height:100vh;min-height:100svh;padding-left:var(--space-x);padding-right:var(--space-x);margin-top:calc(var(--header-height)*-1);isolation:isolate;margin-bottom:max(3.75rem,min(14.58vw - .625rem,12.5rem));position:relative}.Hero-module__ejOdHG__content{--space-y:clamp(5rem,1.25rem + 12.5vw,12.5rem);padding-top:max(6rem,min(5rem + 3.33vw,8rem));padding-bottom:var(--space-y);position:relative}.Hero-module__ejOdHG__content:before{top:0;right:calc(var(--space-x)*-1);bottom:0;left:calc(var(--space-x)*-1);z-index:-1;height:max(100% + var(--space-y),100vh);content:"";background-color:var(--color-yellow);position:absolute}@supports (height:100svh){.Hero-module__ejOdHG__content:before{height:max(100% + var(--space-y),100svh)}}.Hero-module__ejOdHG__title{max-width:30ch}.Hero-module__ejOdHG__image{margin-left:calc(var(--space-x)*-1)}@media (min-width:1440px){.Hero-module__ejOdHG__image{grid-template-columns:minmax(0,7fr) minmax(0,1fr);display:grid}}.Hero-module__ejOdHG__image figure{aspect-ratio:359/478;position:relative}@media (min-width:768px){.Hero-module__ejOdHG__image figure{aspect-ratio:1384/922}}.Hero-module__ejOdHG__image img{object-fit:cover;width:100%;height:100%;position:absolute}
@media (min-width:1024px){.PriceModal-module__XfTOVq__root [data-reach-dialog-content]{max-width:28.125rem}}.PriceModal-module__XfTOVq__button{position:absolute}.PriceModal-module__XfTOVq__button:first-of-type{--inset:clamp(.75rem,.375rem + 1.25vw,1.5rem);top:var(--inset);right:var(--inset)}.PriceModal-module__XfTOVq__button:last-of-type{margin-left:auto;margin-right:auto;bottom:2rem;left:0;right:0}.PriceModal-module__XfTOVq__button:last-of-type:not(:hover,:focus-visible){background-color:#fff}.PriceModal-module__XfTOVq__content{--space-x:clamp(1rem,.5rem + 1.67vw,2rem);height:100%;padding:3.5rem var(--space-x)calc(var(--button-height) + 4rem);overflow-y:auto}.PriceModal-module__XfTOVq__content dt:not(:first-of-type),.PriceModal-module__XfTOVq__content dl+p{margin-top:1.5rem}.PriceModal-module__XfTOVq__title{margin-bottom:2rem;font-size:max(1.375rem,min(1.313rem + .21vw,1.5rem));line-height:1.33}.PriceModal-module__XfTOVq__note{padding:2rem var(--space-x);margin-left:calc(var(--space-x)*-1);margin-right:calc(var(--space-x)*-1);font-size:var(--font-size-sm);line-height:var(--line-height-sm);background-color:var(--color-limestone);margin-bottom:2rem}.PriceModal-module__XfTOVq__note p{max-width:40ch}.PriceModal-module__XfTOVq__note p+p{margin-top:.75rem}.PriceModal-module__XfTOVq__note small{max-width:45ch;font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-top:.5rem;display:block}.PriceModal-module__XfTOVq__table{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:block}.PriceModal-module__XfTOVq__table :where(thead,tbody:only-child) *{font-size:var(--font-size-md);font-weight:600;line-height:var(--line-height-md)}.PriceModal-module__XfTOVq__table thead{margin-bottom:1rem;display:block}.PriceModal-module__XfTOVq__table [data-muted]{color:#a2a2a0}.PriceModal-module__XfTOVq__table tr{justify-content:space-between;column-gap:1rem;display:flex}.PriceModal-module__XfTOVq__table tr[data-strong]{margin-top:.75rem;margin-bottom:.5rem;font-weight:600}.PriceModal-module__XfTOVq__table tr+tr{margin-top:.25rem}.PriceModal-module__XfTOVq__table+.PriceModal-module__XfTOVq__table{border-top:1px solid #ededed;margin-top:1.5rem;padding-top:1.5rem}
.PropertyHeader-module__vAY7uG__root{padding-left:var(--space-x);padding-right:var(--space-x);padding-top:calc(var(--header-height));margin-top:calc(var(--header-height)*-1);grid-auto-columns:100%;align-content:start;display:grid}@media (min-width:1024px){.PropertyHeader-module__vAY7uG__root{min-height:100vh;min-height:100svh;margin-bottom:max(5rem,min(1.25rem + 12.5vw,12.5rem));padding-top:0}}.PropertyHeader-module__vAY7uG__content{padding-top:2.5rem;padding-bottom:var(--space-y);isolation:isolate;display:grid;position:relative}@media (min-width:1024px){.PropertyHeader-module__vAY7uG__content{padding-top:calc(var(--header-height) + var(--space-y));padding-bottom:5.5rem}}.PropertyHeader-module__vAY7uG__content:before{top:0;right:calc(var(--space-x)*-1);bottom:0;left:calc(var(--space-x)*-1);z-index:-1;content:"";background-color:var(--color-yellow);position:absolute}@media (min-width:1024px){.PropertyHeader-module__vAY7uG__content:before{height:max(100% + var(--space-y),100vh)}@supports (height:100svh){.PropertyHeader-module__vAY7uG__content:before{height:max(100% + var(--space-y),100svh)}}}.PropertyHeader-module__vAY7uG__title{margin-top:.5rem;margin-bottom:max(1.5rem,min(.5rem + 3.33vw,3.5rem))}.PropertyHeader-module__vAY7uG__eyebrow{text-transform:uppercase;letter-spacing:.14em;order:-1;font-size:.625rem;font-weight:600;line-height:1.4}@media (min-width:1024px){.PropertyHeader-module__vAY7uG__info{grid-template-columns:repeat(2,minmax(0,3fr)) minmax(0,2fr);display:grid}.PropertyHeader-module__vAY7uG__description{padding-right:5.5rem}}.PropertyHeader-module__vAY7uG__area,.PropertyHeader-module__vAY7uG__price{margin-top:2rem}@media (min-width:1024px){.PropertyHeader-module__vAY7uG__area,.PropertyHeader-module__vAY7uG__price{margin-top:0}}.PropertyHeader-module__vAY7uG__price{align-content:start;justify-items:start;display:grid}@media (min-width:1024px){.PropertyHeader-module__vAY7uG__price{text-align:right;justify-items:end}}.PropertyHeader-module__vAY7uG__price span:first-child:not(:only-child){font-size:1.5rem;line-height:1.33}.PropertyHeader-module__vAY7uG__price button{margin-top:calc(.5rem - .15em)}.PropertyHeader-module__vAY7uG__carousel{margin-left:calc(var(--space-x)*-1);margin-right:calc(var(--space-x)*-1);margin-top:calc(var(--header-height)*-1);order:-1;overflow-x:hidden}@media (min-width:1024px){.PropertyHeader-module__vAY7uG__carousel{padding-left:var(--space-x);padding-right:var(--space-x);order:0;margin-top:0}}.PropertyHeader-module__vAY7uG__carousel .swiper{overflow:visible}@media (min-width:1024px){.PropertyHeader-module__vAY7uG__carousel .swiper-slide{flex-shrink:1}}.PropertyHeader-module__vAY7uG__carousel figure{aspect-ratio:1;position:relative}@media (min-width:1024px){.PropertyHeader-module__vAY7uG__carousel figure{aspect-ratio:auto}}.PropertyHeader-module__vAY7uG__carousel img{object-fit:cover;width:100%;height:100%;position:absolute}@media (min-width:1024px){.PropertyHeader-module__vAY7uG__carousel img{width:auto;max-width:none;height:max(80vh,40.625rem);position:static}@supports (height:80svh){.PropertyHeader-module__vAY7uG__carousel img{height:max(80svh,40.625rem)}}}.PropertyHeader-module__vAY7uG__carousel [class^=swiper-button]{display:none}@media (min-width:1024px) and (hover:hover){.PropertyHeader-module__vAY7uG__carousel [class^=swiper-button]{display:flex}}@media (min-width:1024px){.PropertyHeader-module__vAY7uG__carousel .swiper-pagination{display:none}.PropertyHeader-module__vAY7uG__modal [data-reach-dialog-content]{max-width:28.125rem}}.PropertyHeader-module__vAY7uG__modal-button{position:absolute}.PropertyHeader-module__vAY7uG__modal-button:first-of-type{--inset:clamp(.75rem,.375rem + 1.25vw,1.5rem);top:var(--inset);right:var(--inset)}.PropertyHeader-module__vAY7uG__modal-button:last-of-type{margin-left:auto;margin-right:auto;bottom:2rem;left:0;right:0}.PropertyHeader-module__vAY7uG__modal-button:last-of-type:not(:hover,:focus-visible){background-color:#fff}.PropertyHeader-module__vAY7uG__modal-content{height:100%;padding:3.5rem clamp(1rem,.5rem + 1.67vw,2rem)calc(var(--button-height) + 4rem);overflow-y:auto}.PropertyHeader-module__vAY7uG__modal-content p{margin-bottom:2rem;font-size:max(1.375rem,min(1.313rem + .21vw,1.5rem));line-height:1.33}.PropertyHeader-module__vAY7uG__modal-content dt:not(:first-of-type){margin-top:1rem}
.Image-module__udHE5W__root{overflow:hidden}.Image-module__udHE5W__root img{background-color:#fff}@media (prefers-reduced-motion:no-preference){.Image-module__udHE5W__root img{transition:filter .5s ease-in-out,transform .5s ease-in-out}}.Image-module__udHE5W__root img[data-loading=true]{filter:blur(20px)}@media (prefers-reduced-motion:no-preference){.Image-module__udHE5W__root img[data-loading=true]{transform:scale(1.05)}}
.AgencyImage-module__flcKmW__root{height:100vh;height:100svh;margin-bottom:var(--space-y);align-items:center;display:grid;position:relative;overflow:hidden}.AgencyImage-module__flcKmW__image{max-width:min(100% - var(--space-x)*2);aspect-ratio:1174/706;transform:translateX(-50%)scale(var(--image-container-scale,1));position:absolute;top:6%;bottom:6%;left:50%}
.AgencyImages-module__rGQfLG__root{height:100vh;height:100svh;margin-bottom:var(--space-y);align-items:center;display:grid;position:relative;overflow:hidden}.AgencyImages-module__rGQfLG__image{width:calc(var(--image-container-width,316)/375*100%);height:35.5322%;position:absolute}@media (min-width:1024px){.AgencyImages-module__rGQfLG__image{width:calc(var(--image-container-width,662)/1440*100%);height:62.125%}}.AgencyImages-module__rGQfLG__image:first-of-type{transform-origin:0;top:10.7946%;left:0}@media (min-width:1024px){.AgencyImages-module__rGQfLG__image:first-of-type{top:6%}}.AgencyImages-module__rGQfLG__image:last-of-type{transform-origin:100%;bottom:10.7946%;right:0}@media (min-width:1024px){.AgencyImages-module__rGQfLG__image:last-of-type{bottom:6%}}
.AgencyText-module__sesJ-G__root{padding:20vmin var(--space-x)30vmin;font-size:var(--font-size-lg);line-height:var(--line-height-lg);align-items:center;display:grid}@media (min-width:768px){.AgencyText-module__sesJ-G__root{grid-template-columns:minmax(0,1fr) minmax(0,5fr) minmax(0,2fr)}.AgencyText-module__sesJ-G__root [data-rich-text]{grid-column:2}}.AgencyText-module__sesJ-G__root h2{max-width:25ch;margin-bottom:.75em;font-size:max(2.125rem,min(.375rem + 5.83vw,5.625rem));line-height:calc(1em + .25rem)}.AgencyText-module__sesJ-G__root p{max-width:50ch}
.PropertyCard-module__lJBQTq__root{isolation:isolate;row-gap:2rem;display:grid;position:relative}@media (min-width:1024px){.PropertyCard-module__lJBQTq__root{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start}}.PropertyCard-module__lJBQTq__root figure{aspect-ratio:886/665;order:-1;position:relative;overflow:hidden}@media (min-width:1024px){.PropertyCard-module__lJBQTq__root figure{margin-left:calc(var(--space-x)*-1);grid-column:span 5}}.PropertyCard-module__lJBQTq__root img{object-fit:cover;width:100%;height:100%;position:absolute}@media (min-width:1024px){.PropertyCard-module__lJBQTq__root:nth-child(2n) .PropertyCard-module__lJBQTq__text{padding-left:0;padding-right:4.5rem}.PropertyCard-module__lJBQTq__root:nth-child(2n) .PropertyCard-module__lJBQTq__button:before{right:calc(var(--space-x)*-1);left:0}.PropertyCard-module__lJBQTq__root:nth-child(2n) figure{margin-left:0;margin-right:calc(var(--space-x)*-1);order:0}}@media (prefers-reduced-motion:no-preference){.PropertyCard-module__lJBQTq__root:where(:hover,:focus-within) img{transform:scale(1.05)}}.PropertyCard-module__lJBQTq__text{max-width:50ch;display:grid}@media (min-width:1024px){.PropertyCard-module__lJBQTq__text{grid-column:span 3;padding-top:3.75rem;padding-left:4.5rem}}.PropertyCard-module__lJBQTq__title{font-family:var(--font-family-serif);font-size:var(--font-size-xl);font-weight:500;line-height:var(--line-height-xl);letter-spacing:-.02em;margin-top:.25rem}@media (min-width:480px){.PropertyCard-module__lJBQTq__title{font-weight:400}}.PropertyCard-module__lJBQTq__eyebrow{color:hsl(var(--hs-black)26%/50%);text-transform:uppercase;letter-spacing:.14em;order:-1;font-size:.625rem;line-height:1.4}.PropertyCard-module__lJBQTq__eyebrow+.PropertyCard-module__lJBQTq__area{margin-top:max(1rem,min(.75rem + .83vw,1.5rem))}.PropertyCard-module__lJBQTq__price{margin-top:max(1rem,min(.75rem + .83vw,1.5rem));font-weight:600}.PropertyCard-module__lJBQTq__description{margin-top:.75rem}.PropertyCard-module__lJBQTq__button{margin-top:max(1.5rem,min(1.25rem + .83vw,2rem))}.PropertyCard-module__lJBQTq__button:before{z-index:1;content:"";position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1024px){.PropertyCard-module__lJBQTq__button:before{left:calc(var(--space-x)*-1)}}
.AgencyTitle-module__KVYhma__root{min-height:100vh;min-height:100svh;padding:var(--space-y)var(--space-x);text-align:center;place-items:center;display:grid}.AgencyTitle-module__KVYhma__root h2{max-width:25ch;font-size:max(2.125rem,min(.375rem + 5.83vw,5.625rem));line-height:calc(1em + .25rem)}
.PropertyList-module___pEgSW__root{padding-left:var(--space-x);padding-right:var(--space-x);padding-bottom:var(--space-y)}.PropertyList-module___pEgSW__root[data-variant=rediscover] .PropertyList-module___pEgSW__header{padding-top:var(--space-y);margin-top:0}@media (min-width:1024px){.PropertyList-module___pEgSW__root[data-variant=rediscover] .PropertyList-module___pEgSW__grid{grid-template-columns:minmax(0,1fr)var(--space-x)minmax(0,1fr);align-items:start;row-gap:4rem}}@media (min-width:1440px){.PropertyList-module___pEgSW__root[data-variant=rediscover] .PropertyList-module___pEgSW__grid{grid-template-columns:minmax(0,1fr)minmax(0,3fr)var(--space-x)minmax(0,3fr)minmax(0,1fr)}}@media (min-width:1024px){.PropertyList-module___pEgSW__root[data-variant=rediscover] article{grid-template-columns:auto}.PropertyList-module___pEgSW__root[data-variant=rediscover] article>*{grid-column:auto;padding:0}}@media (min-width:1440px){.PropertyList-module___pEgSW__root[data-variant=rediscover] article:nth-child(odd){grid-column:2}}@media (min-width:1024px){.PropertyList-module___pEgSW__root[data-variant=rediscover] article:nth-child(2n){margin-top:var(--space-y);grid-column:3}}@media (min-width:1440px){.PropertyList-module___pEgSW__root[data-variant=rediscover] article:nth-child(2n){grid-column:4}}.PropertyList-module___pEgSW__root[data-variant=rediscover] article:nth-child(2n) figure{order:-1;margin-right:0}@media (min-width:1024px){.PropertyList-module___pEgSW__root[data-variant=rediscover] article a:before{top:0;bottom:0;left:0;right:0}}.PropertyList-module___pEgSW__root[data-variant=rediscover] article figure{margin-left:0}.PropertyList-module___pEgSW__header{margin-top:max(5rem,min(1.25rem + 12.5vw,12.5rem));margin-bottom:max(3.5rem,min(.563rem + 9.79vw,9.375rem))}@media (min-width:1024px){.PropertyList-module___pEgSW__header{text-align:center}}.PropertyList-module___pEgSW__header .PropertyList-module___pEgSW__button{margin-top:2rem;display:flex}@media (min-width:1024px){.PropertyList-module___pEgSW__header .PropertyList-module___pEgSW__button{display:none}.PropertyList-module___pEgSW__title,.PropertyList-module___pEgSW__text{margin-left:auto;margin-right:auto}}.PropertyList-module___pEgSW__title{max-width:30ch;font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);margin-bottom:max(2rem,min(1.25rem + 2.5vw,3.5rem))}.PropertyList-module___pEgSW__grid{row-gap:max(5rem,min(1.25rem + 12.5vw,12.5rem));display:grid}.PropertyList-module___pEgSW__button{display:none}@media (min-width:1024px){.PropertyList-module___pEgSW__button{margin-top:6.25rem;margin-left:auto;margin-right:auto;display:flex}}
.PropertyNav-module__KpQN7q__root{z-index:1;pointer-events:none;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.PropertyNav-module__KpQN7q__root{top:0;bottom:auto}}.PropertyNav-module__KpQN7q__bar{min-height:var(--header-height);padding-left:var(--space-x);padding-right:var(--space-x);pointer-events:auto;background-color:var(--color-yellow);justify-content:center;align-items:center;transition:visibility .3s,transform .3s;display:flex}@media (min-width:1024px){.PropertyNav-module__KpQN7q__bar{justify-content:space-between}}.PropertyNav-module__KpQN7q__bar[data-hidden]{transform:translateY(100%)}@media (min-width:1024px){.PropertyNav-module__KpQN7q__bar[data-hidden]{visibility:hidden;transform:none}}.PropertyNav-module__KpQN7q__title{display:none}@media (min-width:1024px){.PropertyNav-module__KpQN7q__title{display:block}}.PropertyNav-module__KpQN7q__menu{align-items:center;column-gap:2rem;display:flex}.PropertyNav-module__KpQN7q__menu [data-link]{--underline-offset:calc(3.5/12*1em);--underline-thickness:calc(1.5/12*1em);text-transform:uppercase;letter-spacing:.14em;font-size:.625rem;font-weight:600;line-height:1.4;display:block}@media (min-width:1024px){.PropertyNav-module__KpQN7q__menu [href^=tel] span:first-child{display:none}.PropertyNav-module__KpQN7q__menu [href^=tel] span:last-child{display:inline}}
.AgencyLayout-module__9CH3YW__root{margin-top:calc(var(--header-height)*-1);background-color:var(--color-yellow);transition:background-color .15s linear}.AgencyLayout-module__9CH3YW__root[data-background-color=limestone]{background-color:var(--color-limestone)}.AgencyLayout-module__9CH3YW__root figure{position:absolute;top:0;bottom:0;left:0;right:0}.AgencyLayout-module__9CH3YW__root figure img{object-fit:cover;width:100%;height:100%;transform:scale(var(--image-scale,1));transition:filter .5s ease-in-out;position:absolute}
.FormLayout-module__Q6JRna__root{padding-left:var(--space-x);padding-right:var(--space-x);display:grid}@media (min-width:1024px){.FormLayout-module__Q6JRna__root{grid-template-columns:minmax(0,3fr) minmax(0,5fr)}}.FormLayout-module__Q6JRna__content{padding-top:3.5rem;padding-bottom:var(--space-y)}@media (min-width:1024px){.FormLayout-module__Q6JRna__content{padding-top:calc(var(--header-height) + 3.5rem);margin-top:calc(var(--header-height)*-1);padding-left:5rem}}.FormLayout-module__Q6JRna__content h1{max-width:25ch;font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.FormLayout-module__Q6JRna__content [data-rich-text]{margin-top:1.5rem}.FormLayout-module__Q6JRna__content p{max-width:50ch}@media (min-width:1024px){.FormLayout-module__Q6JRna__content hr,.FormLayout-module__Q6JRna__content form{max-width:41.5rem}}.FormLayout-module__Q6JRna__content hr{margin-top:3.5rem;margin-bottom:3.5rem}.FormLayout-module__Q6JRna__content [data-button]{margin-top:2rem;margin-bottom:2rem}.FormLayout-module__Q6JRna__content form{margin-top:3.5rem}.FormLayout-module__Q6JRna__sidebar{width:calc(100% + var(--space-x)*2);aspect-ratio:375/250;margin-left:calc(var(--space-x)*-1);margin-right:calc(var(--space-x)*-1);margin-top:calc(var(--header-height)*-1);isolation:isolate;order:-1;position:relative}@media (min-width:1024px){.FormLayout-module__Q6JRna__sidebar{width:auto;height:100vh;aspect-ratio:auto;height:100dvh;margin-right:0;position:-webkit-sticky;position:sticky;top:0}}.FormLayout-module__Q6JRna__sidebar-content{height:100%;padding:calc(var(--header-height) + 3.5rem)var(--space-x)var(--space-x);display:grid}@media (min-width:1024px){.FormLayout-module__Q6JRna__sidebar-content{padding-bottom:var(--space-y)}}.FormLayout-module__Q6JRna__sidebar-content figure{position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1024px){.FormLayout-module__Q6JRna__sidebar-content figure{right:0}}.FormLayout-module__Q6JRna__sidebar-content figure img{object-fit:cover;width:100%;height:100%;position:absolute}.FormLayout-module__Q6JRna__back{z-index:1;grid-area:1/-1;place-self:end start}@media (min-width:1024px){.FormLayout-module__Q6JRna__back{place-self:start}}.FormLayout-module__Q6JRna__back a{background-color:#fff;border-radius:50%;transition:color .15s linear,background-color .15s linear;display:block}.FormLayout-module__Q6JRna__back a:focus-visible{color:#fff;background-color:var(--color-black)}.FormLayout-module__Q6JRna__back a:hover{color:#fff;background-color:var(--color-black)}.FormLayout-module__Q6JRna__back svg{width:max(3rem,min(2rem + 3.33vw,5rem))}
.PageLayout-module__-1IJdG__root{padding:var(--space-y)var(--space-x)}@media (min-width:1024px){.PageLayout-module__-1IJdG__root{grid-template-columns:minmax(0,2fr) minmax(0,4fr) minmax(0,2fr);display:grid}.PageLayout-module__-1IJdG__content{grid-column:2}}.PageLayout-module__-1IJdG__content h1{margin-bottom:1.38889em}
.BuyTabs-module__6OQ_Cq__root{margin-top:max(2rem,min(7.08vw - .125rem,6.25rem))}.BuyTabs-module__6OQ_Cq__list{justify-content:center}
