.Error_page__MFpgX{background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.7));height:calc(100dvh - var(--header-height))}.Error_image__2SDsm>img{position:absolute;top:0;bottom:0;object-fit:cover;height:100%;left:0;width:100%;z-index:-1}.Divider_divider__egD3X{background:#e7e7e7;border:none;margin:0}.Divider_horizontal__0ZW6P{width:100%;height:1px;border:none}.Divider_vertical__Oumln{height:100%;width:1px}.Divider_dot__Vs2HQ{border-radius:100px;border:none;display:inline-block;height:3px;width:3px}.Skeleton_skeleton__v_vY_{animation:Skeleton_shimmer__lQc5a 3s ease-in-out infinite}@keyframes Skeleton_shimmer__lQc5a{0%{background-color:#f3f3f3}50%{background-color:#e7e7e7}to{background-color:#f3f3f3}}.ListingNavigationBar_navbar__5l7Su{background:#fff;box-shadow:0 1px 1px #e7e7e7;display:flex;font-size:12px;justify-content:space-between;padding:12px 16px;position:sticky;z-index:2;align-items:center;top:0}.ListingNavigationBar_navbar__5l7Su[data-show-header=true]{top:var(--header-height)}.ListingNavigationBar_navbar__5l7Su button{border:0;padding:0}.ListingNavigationBar_navbar__5l7Su button:hover{background:none}.ListingNavigationBar_navbar__5l7Su button>span{display:none}@media(min-width:1023px){.ListingNavigationBar_navbar__5l7Su{max-height:64px;padding:24px}.ListingNavigationBar_navbar__5l7Su button>span{display:flex}}.ListingNavigationBar_links__toIuw{display:none;align-items:center;column-gap:24px;list-style:none;margin:0;padding:0}.ListingNavigationBar_links__toIuw a{color:#404040;font-weight:400;font-size:14px;line-height:16px}@media(min-width:767px){.ListingNavigationBar_links__toIuw{display:flex}}.ListingNavigationBar_actions__jc8HJ{display:flex;align-items:center;justify-content:right;gap:8px}.ListingNavigationBar_actions__jc8HJ svg{height:24px;width:24px}@media(min-width:1023px){.ListingNavigationBar_actions__jc8HJ{gap:20px;min-width:224px}.ListingNavigationBar_actions__jc8HJ svg{height:16px;width:16px}}@media(max-width:767px){.ListingNavigationBar_navbar__5l7Su{flex-wrap:wrap;gap:16px}.ListingNavigationBar_links__toIuw{display:flex;flex-wrap:wrap;padding-left:8px}}.Breadcrumbs_breadcrumbs__n6kUL{display:flex;align-items:center}.Breadcrumbs_breadcrumbs__n6kUL .Breadcrumbs_item__RPs3U{font-size:14px;font-weight:400;line-height:16px;letter-spacing:-.6%;border-radius:6px;color:#404040;padding:8px}@media(max-width:564px){.Breadcrumbs_breadcrumbs__n6kUL .Breadcrumbs_item__RPs3U{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}}.Breadcrumbs_breadcrumbs__n6kUL .Breadcrumbs_item__RPs3U:not(.Breadcrumbs_active__pPwBH):hover{background:rgba(0,0,0,.04);transition:background .1s ease-in-out 0s}.Breadcrumbs_breadcrumbs__n6kUL .Breadcrumbs_item__RPs3U:not(.Breadcrumbs_active__pPwBH):active,.Breadcrumbs_breadcrumbs__n6kUL .Breadcrumbs_item__RPs3U:not(.Breadcrumbs_active__pPwBH):focus{background:rgba(0,0,0,.08)}.Breadcrumbs_breadcrumbs__n6kUL .Breadcrumbs_spacer__kjrbd{padding:0 8px;display:flex;align-items:center}.Breadcrumbs_breadcrumbs__n6kUL .Breadcrumbs_active__pPwBH{color:#000}.ListingDisclaimerV2_disclaimer__f8b2A *{text-align:left!important;font-size:14px!important;font-weight:400!important;line-height:24px!important;letter-spacing:0!important;justify-content:left!important;color:#848484!important}.ListingDisclaimerV2_disclaimer__f8b2A * p{margin:16px 0}.AgentGroup_agentsNames__VL3bU{max-width:320px;text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AgentGroup_brokerageName__k4mEW{color:#848484}.AgentGroup_button__RnRJO{display:flex;cursor:pointer;background:none;border:none;padding:unset;text-align:unset;align-items:center;color:#848484}.AgentGroup_rowName__zJPI_{flex:1!important}.EmailAddressLink_email___Ci_A{overflow:hidden;max-width:250px;text-wrap:nowrap;text-overflow:ellipsis}.List_list__OOQt4{grid-template-columns:1fr;font-family:inherit;margin:0}@media(min-width:564px){.List_row__B6QE1 dt{flex:1 0 var(--column-width)}.List_row__B6QE1 dd{flex:1 0 calc(100% - var(--column-width))}}.List_row__B6QE1 dd{margin:0}.List_name__ouOPt{color:#848484}.List_noFlex__xPsTm{flex:none!important}.Brokerage_contactFullName__lR8js,.SingleAgent_headline__9Ptxi{color:#000}.ListingHistory_row__u9ifu dt{flex:1 0 var(--column-width)}.ListingHistory_row__u9ifu dd{flex:1 0 calc(100% - var(--column-width));margin:auto}@media(max-width:1023px){.ListingHistory_row__u9ifu dd{flex:1}}.AttributionDetails_details__Ge4WJ{column-gap:32px;display:grid;grid-template-columns:1fr;row-gap:40px;position:relative}@media(min-width:1279px){.AttributionDetails_details__Ge4WJ{grid-template-columns:repeat(2,1fr)}}.AttributionDetails_contact__tZ9US{color:#848484}.OpenHouseSection_button__NyI0a{background:none;border:none;cursor:pointer}.ListingFeatureGridItem_container__wxrss{border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:20px 16px}@media(min-width:1279px){.ListingFeatureGridItem_container__wxrss{width:160px}}.ListingHeaderPaymentEstimation_estimation__GnbEQ{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;line-break:anywhere}.ListingHeaderPaymentEstimation_trigger__52dwX{display:flex;align-items:center;width:fit-content;cursor:pointer;gap:6px;padding:8px 8px 8px 12px;border-radius:8px;background-color:#f3f3f3}.ListingHeader_disclaimer__JnLHO{margin-top:16px;text-align:left;width:100%}.ListingHeader_disclaimer__JnLHO a{color:inherit;pointer-events:none;text-decoration:none}.ListingHeader_header__yFVKx{margin-top:24px;padding-bottom:32px}.ListingHeader_grid__CC_h_{width:100%}@media(min-width:1279px){.ListingHeader_grid__CC_h_{width:unset}}.ListingAttributes_sup__kGdXq{vertical-align:75%;line-height:8px;font-size:10px}.ListingAttributes_row__E_xr0 dt{flex:1 0 var(--column-width)}.ListingAttributes_row__E_xr0 dd{flex:1 0 calc(100% - var(--column-width));margin:auto}@media(max-width:1023px){.ListingAttributes_row__E_xr0 dd{flex:1}}._id__banner__6CzRL{position:absolute;top:0;left:0;margin:16px;z-index:1}._id__content__sWImy{--gutter:24px;--available-space:max(calc((100vw - 1248px) / 2),0px);gap:40px;margin:auto;max-width:1248px;padding:0 calc(var(--gutter) - var(--available-space));padding-bottom:160px}@media(min-width:564px){._id__content__sWImy{--gutter:48px}}@media(min-width:767px){._id__content__sWImy{--gutter:72px}}@media(min-width:1023px){._id__content__sWImy{padding-bottom:0}}._id__content__sWImy [id]{scroll-margin-top:var(--header-with-filters-height)}._id__content__sWImy>:not(aside){flex:1}._id__contentV2___Gq0x{gap:72px;flex-direction:column}@media(min-width:767px){._id__contentV2___Gq0x{flex-direction:row}}@media(min-width:1023px){._id__contentV2___Gq0x{flex-direction:row}}._id__details__4QDxT{display:flex;flex-direction:column;min-width:0;width:100%}@media(min-width:1023px){._id__map__lQ03J{border-bottom:1px solid #e7e7e7}}._id__contact__okplP{flex:0 1 360px;height:fit-content;margin-top:48px;top:calc(var(--header-with-filters-height) + 24px);border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}._id__contactV2__Aqtbe{display:none}@media(min-width:767px){._id__contactV2__Aqtbe{display:flex;max-width:288px}}@media(min-width:1279px){._id__contactV2__Aqtbe{display:flex;max-width:360px}}._id__mobileContactTriggerWithFooter__nodp7{position:fixed;bottom:var(--mobile-footer-height);left:0;width:100%}._id__mobileContactTriggerWithFooter__nodp7>div{width:100%}._id__mobileContactTriggerWithFooter__nodp7 button{margin:auto;max-width:420px}._id__mobileContactTriggerWithFooterV2__09JOK{display:flex;background:#fff;z-index:1}@media(min-width:767px){._id__mobileContactTriggerWithFooterV2__09JOK{display:none}}@media(min-width:1279px){._id__mobileContactTriggerWithFooterV2__09JOK{display:none}}._id__galleryBottomButtonsContainer__0qeBp{display:flex;position:absolute;bottom:12px;gap:8px;z-index:1;left:12px;flex-direction:column;align-items:flex-start}._id__galleryBottomButtonsContainer__0qeBp button{width:auto!important}@media(min-width:564px){._id__galleryBottomButtonsContainer__0qeBp{direction:rtl;left:unset;display:flex;--padding-right:max(calc(var(--gutter) - var(--available-space)),0px);right:calc(var(--padding-right) + 12px);flex-direction:row}}._id__allPhotosButton__dsazt{display:none}@media(min-width:564px){._id__allPhotosButton__dsazt{display:flex}}._id__navigateButton__BUKbC{background:#f4f4f4!important}._id__pb0__S3YN6{padding-bottom:0!important}._id__disclaimerV2__x3X_b{margin-top:64px}._id__buildingButton__DPzeM{margin-right:8px}