.PhotoDiscButton_disc__LRDOP{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--text-primary);background:hsla(0,0%,100%,.94);box-shadow:0 1px 4px rgba(0,0,0,.18);transition:background .12s ease,transform .12s ease}.PhotoDiscButton_disc__LRDOP svg{width:16px;height:16px}.PhotoDiscButton_disc__LRDOP:hover{background:var(--bg-clear);transform:scale(1.06)}.PhotoDiscButton_disc__LRDOP:focus-visible{outline:2px solid var(--semantic-brand-fg);outline-offset:2px}.ProposeHeart_liked__Sc7Nj svg{color:var(--palette-red-400)}.ProposeHeart_srOnly__2oaiE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ResultCard_proposeHeart__Ht7QS{position:absolute;top:12px;right:12px;z-index:2}.ResultCard_likedFooter__MLEu3{display:flex;align-items:center;gap:var(--spacing-2,8px);margin:-12px -16px 0;padding:11px 14px 10px;border-top:1px solid var(--palette-gray-100);font-size:11px;line-height:15.95px}.ResultCard_likedFooter__MLEu3:last-child{margin-bottom:-16px}.ResultCard_likedDot__lqAzM{flex:none;width:18px;height:18px;border-radius:50%}.ResultCard_likedDotYou__1TtD_{background:var(--palette-blue-200)}.ResultCard_likedDotMember__HPNtH{background:var(--palette-red-200)}.ResultCard_likedLabel__yOx_6{font-weight:600;color:var(--text-primary)}.ResultCard_cardWrapper__sxj6B{position:relative;width:100%;height:100%;container:listing-card/inline-size}.ResultCard_cardWrapper__sxj6B .ant-card{height:100%;display:flex;flex-direction:column}.ResultCard_cardWrapper__sxj6B .ant-card .ant-card-body{padding:16px 16px 0;flex:1;min-width:0}.ResultCard_cardWrapper__sxj6B .ant-card .ant-card-actions{padding:12px 16px 16px;background:rgba(0,0,0,0);border-top:none;margin-top:auto}@media(min-width:992px){.ResultCard_cardWrapper__sxj6B .PropertyCard_module_mdCover{aspect-ratio:4/3}}@container listing-card (max-width: 340px){.ResultCard_cardWrapper__sxj6B.ResultCard_cardWrapper__sxj6B .PropertyCard_module_mdOverlayInfo .PropertyCard_module_mdPrice{font-size:clamp(11px,4.7cqw,var(--font-size-lg))}.ResultCard_cardWrapper__sxj6B.ResultCard_cardWrapper__sxj6B .PropertyCard_module_mdOverlayInfo .PropertyCard_module_mdAddress,.ResultCard_cardWrapper__sxj6B.ResultCard_cardWrapper__sxj6B .PropertyCard_module_mdOverlayInfo .PropertyCard_module_mdType{font-size:clamp(8.5px,3.4cqw,var(--font-size-sm))}.ResultCard_cardWrapper__sxj6B.ResultCard_cardWrapper__sxj6B .PropertyCard_module_mdOverlayInfo .PropertyCard_module_detailAtom{font-size:clamp(7.5px,3cqw,var(--font-size-xs))}}.ResultCard_cardWrapper__sxj6B.ResultCard_cardWrapper__sxj6B .PropertyCard_module_mdOverlayInfo{padding-bottom:0}.ResultCard_cardWrapper__sxj6B.ResultCard_cardWrapper__sxj6B .PropertyCard_module_mdOverlayFooter{margin:8px calc(-1*clamp(10px,4.5cqw,16px)) 0;padding:7px clamp(10px,4.5cqw,16px);border-top:0;background:rgba(0,0,0,.55);color:hsla(0,0%,100%,.72);font-size:clamp(7.5px,2.9cqw,8.5px);font-weight:700;letter-spacing:.34px;line-height:1.45;text-transform:uppercase}.ResultCard_lockPillOnPhoto__X8snN.ResultCard_lockPillOnPhoto__X8snN{bottom:auto;aspect-ratio:297/207}@media(min-width:992px){.ResultCard_lockPillOnPhoto__X8snN.ResultCard_lockPillOnPhoto__X8snN{aspect-ratio:4/3}}.ResultSheet_sheet__xlGTK{position:fixed;left:var(--spacing-3);right:var(--spacing-3);bottom:calc(74px + env(safe-area-inset-bottom));z-index:62;border-radius:var(--radius-lg);outline:none}.ResultSheet_sheet__xlGTK:focus-visible{outline:2px solid var(--semantic-brand-fg);outline-offset:2px}.ResultSheet_surface__ssBuF{position:relative;background:var(--bg-clear);border:1px solid var(--border-low);border-radius:var(--radius-lg);box-shadow:0 6px 24px rgba(0,0,0,.22);padding:0 var(--spacing-3) var(--spacing-3)}.ResultSheet_grownClose__agAGS{position:absolute;top:calc(-1*var(--spacing-3));right:calc(-1*var(--spacing-3));z-index:3}.ResultSheet_controls__UPRKn{position:absolute;top:var(--spacing-2);right:var(--spacing-2);z-index:2;display:flex;gap:var(--spacing-2)}.ResultSheet_card__GJN_X{display:flex;flex-direction:column;color:inherit}.ResultSheet_card__GJN_X[role=link]{cursor:pointer}.ResultSheet_card__GJN_X:focus-visible{outline:2px solid var(--semantic-brand-fg);outline-offset:2px;border-radius:8px}.ResultSheet_xs__MQgKe.PropertyCard_module_xs{padding:0;border-bottom:0;box-shadow:none}.ResultSheet_note___orOn{display:block;margin-top:var(--spacing-1);font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary)}.filtersButton_filtersBtn__Pe_oa{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid var(--border-low);border-radius:var(--radius-xl);background:var(--bg-clear);font-size:var(--font-size-xs);font-weight:500;color:var(--text-primary);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:border-color .15s,background .15s,color .15s}.filtersButton_filtersBtn__Pe_oa:hover{border-color:var(--semantic-brand-fg)}@media(min-width:992px){.filtersButton_filtersBtn__Pe_oa{height:40px}}.filtersButton_filtersBtnActive__xZWEq{border-color:var(--semantic-brand-fg);background:var(--palette-blue-50);color:var(--semantic-brand-fg)}.filtersButton_filtersBtnActive__xZWEq .filtersButton_filtersBtnSep__lsJ3H{color:var(--semantic-brand-fg)}.filtersButton_filtersBtnSep__lsJ3H{color:var(--border-medium);font-weight:300;line-height:1}.filtersButton_filtersBadge__cWmCa{font-weight:700}.ResultsLayout_root__j0C8f{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;flex-shrink:0}.ResultsLayout_root__j0C8f[hidden]{display:none}.ResultsLayout_bandSlot__ufj7y{position:absolute;top:0;left:0;right:0;z-index:5;height:0;--band-top:12px;--band-side:0px}.ResultsLayout_root__j0C8f[data-band-host]>.ResultsLayout_header__eGJc6{padding-top:var(--band-clear,80px)}.ResultsLayout_root__j0C8f[data-band-host]>.ResultsLayout_header__eGJc6:not(:has(>.ResultsLayout_headerContent__zJtvn>:not(:empty))){display:none}.ResultsLayout_root__j0C8f[data-band-host] .ResultsLayout_map__49np_{isolation:isolate}.ResultsLayout_root__j0C8f[data-band-host]:not(:has(>.ResultsLayout_header__eGJc6>.ResultsLayout_headerContent__zJtvn>:not(:empty)))[data-view=list] .ResultsLayout_list__PkemA,.ResultsLayout_root__j0C8f[data-band-host]:not(:has(>.ResultsLayout_header__eGJc6>.ResultsLayout_headerContent__zJtvn>:not(:empty)))[data-view=split] .ResultsLayout_list__PkemA{padding-top:var(--band-clear,80px)}.ResultsLayout_root__j0C8f[data-band-host]:not(:has(>.ResultsLayout_header__eGJc6>.ResultsLayout_headerContent__zJtvn>:not(:empty))) .ResultsLayout_map__49np_ .mapboxgl-ctrl-top-right{top:var(--band-clear,80px)}.ResultsLayout_root__j0C8f[data-band-host]:not(:has(>.ResultsLayout_header__eGJc6>.ResultsLayout_headerContent__zJtvn>:not(:empty))) .ResultsLayout_map__49np_ [data-results-map-overlay]{top:var(--band-clear,80px)}.ResultsLayout_header__eGJc6{display:flex;align-items:center;gap:8px;padding:var(--results-header-padding,8px 0)}.ResultsLayout_headerContent__zJtvn{flex:1;min-width:0}.ResultsLayout_body__vgAHU{flex:1;display:flex;min-height:0;gap:16px}.ResultsLayout_list__PkemA,.ResultsLayout_map__49np_{flex:1 1 0;min-width:0;min-height:0}.ResultsLayout_list__PkemA[hidden],.ResultsLayout_map__49np_[hidden]{display:none}.ResultsLayout_list__PkemA{position:relative;overflow-y:auto}.ResultsLayout_root__j0C8f[data-results-scroll=page]{height:auto}.ResultsLayout_root__j0C8f[data-results-scroll=page] .ResultsLayout_body__vgAHU{flex:none}.ResultsLayout_root__j0C8f[data-results-scroll=page] .ResultsLayout_list__PkemA{overflow-y:visible}.ResultsLayout_root__j0C8f[data-results-scroll=page] .ResultsLayout_bandSlot__ufj7y{position:sticky;top:0;z-index:5}.ResultsLayout_root__j0C8f[data-results-scroll=page] .ResultsLayout_menuSlot__8UT6Z[data-menu=floating]{position:fixed;bottom:calc(24px + var(--ou-page-padding-bottom, 0px))}.ResultsLayout_root__j0C8f[data-results-scroll=page]:has(>.ResultsLayout_menuSlot__8UT6Z[data-menu=floating]){padding-bottom:66px}.ResultsLayout_root__j0C8f[data-results-scroll=box] .ResultsLayout_list__PkemA:after{content:"";display:block;height:calc(var(--results-list-end-clearance, 0px) + var(--results-menu-clearance, 0px))}.ResultsLayout_root__j0C8f[data-results-scroll=box]:has(>.ResultsLayout_menuSlot__8UT6Z[data-menu=floating]) .ResultsLayout_list__PkemA{--results-menu-clearance:66px}.ResultsLayout_map__49np_{position:relative;border-radius:8px;overflow:hidden}.ResultsLayout_frameSlot__G30kY,.ResultsLayout_mapHost__gZ4IC,.ResultsLayout_mapSlot__gnCIe{width:100%;height:100%}.ResultsLayout_listHost__e8Ogk,.ResultsLayout_listSlot__Tjh9f{display:contents}.ResultsLayout_pane__oYFqf{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0}.ResultsLayout_divider__22yB0{display:flex;align-items:center;justify-content:center;outline:none}.ResultsLayout_grip__U9bbr{flex:none;border-radius:var(--radius-full);background:var(--border-default);transition:background-color .15s ease}.ResultsLayout_divider__22yB0:focus-visible .ResultsLayout_grip__U9bbr,.ResultsLayout_divider__22yB0:hover .ResultsLayout_grip__U9bbr,.ResultsLayout_divider__22yB0[data-separator=active] .ResultsLayout_grip__U9bbr{background:var(--semantic-brand-fg)}.ResultsLayout_divider__22yB0:focus-visible{outline:2px solid var(--semantic-brand-fg);outline-offset:-2px;border-radius:var(--radius-sm)}.ResultsLayout_root__j0C8f[data-view=split] .ResultsLayout_divider__22yB0{width:16px}.ResultsLayout_root__j0C8f[data-view=split] .ResultsLayout_grip__U9bbr{width:4px;height:40px}.ResultsLayout_root__j0C8f[data-view=split][data-split=lg] .ResultsLayout_divider__22yB0{width:14px}.ResultsLayout_root__j0C8f[data-view=stacked] .ResultsLayout_divider__22yB0{height:12px}.ResultsLayout_root__j0C8f[data-view=stacked] .ResultsLayout_grip__U9bbr{width:40px;height:4px}@media(pointer:coarse){.ResultsLayout_root__j0C8f[data-view=split] .ResultsLayout_divider__22yB0,.ResultsLayout_root__j0C8f[data-view=split][data-split=lg] .ResultsLayout_divider__22yB0{width:44px}.ResultsLayout_root__j0C8f[data-view=stacked] .ResultsLayout_divider__22yB0{height:44px}}.ResultsLayout_root__j0C8f[data-split=lg][data-view=split] .ResultsLayout_body__vgAHU{gap:14px}.ResultsLayout_root__j0C8f[data-split=lg][data-view=split] .ResultsLayout_pane__oYFqf{container-type:inline-size}.ResultsLayout_root__j0C8f[data-split=lg][data-view=split] .ResultsLayout_list__PkemA{--results-grid-columns:minmax(0,1fr)}@container (min-width: 522px){.ResultsLayout_root__j0C8f[data-split=lg][data-view=split] .ResultsLayout_list__PkemA>*{--results-grid-columns:repeat(2,minmax(0,1fr))}}.ResultsLayout_root__j0C8f[data-view=stacked] .ResultsLayout_body__vgAHU{flex-direction:column;gap:12px}.ResultsLayout_root__j0C8f[data-view=stacked] .ResultsLayout_map__49np_{border-radius:12px}.ResultsLayout_root__j0C8f[data-view=stacked] .ResultsLayout_body__vgAHU:not([data-panes]) .ResultsLayout_map__49np_{flex:none;height:min(304px,max(50%,100% - 200px))}.ResultsLayout_root__j0C8f[data-view] .ResultsLayout_body__vgAHU[data-panes]{gap:0}@media not all and (min-width:768px){.ResultsLayout_root__j0C8f[data-phone-map=bleed]:not([data-view=stacked]):not([data-band-composition=frame]) .ResultsLayout_map__49np_{margin:0 calc(-1*var(--results-page-inset, 0px)) calc(-1*var(--results-page-inset, 0px));border-radius:0}}.ResultsLayout_menuSlot__8UT6Z{flex:none}.ResultsLayout_menuSlot__8UT6Z[data-menu=floating]{position:absolute;bottom:24px;left:50%;z-index:3;transform:translateX(-50%);border-radius:var(--radius-full);box-shadow:var(--shadow-lg)}.ResultsLayout_root__j0C8f[data-band-composition=frame] .ResultsLayout_bandSlot__ufj7y{--band-top:12px;--band-side:12px}.ResultsLayout_root__j0C8f[data-band-composition=frame] .ResultsLayout_map__49np_{border-radius:0}.ResultsLayout_root__j0C8f[data-band-composition=frame]:not([data-view=stacked]) .ResultsLayout_map__49np_{margin-bottom:calc(-1*var(--results-page-inset, 0px))}@media(min-width:992px){.ResultsLayout_root__j0C8f[data-band-composition=frame] .ResultsLayout_bandSlot__ufj7y{--band-top:20px;--band-side:24px;margin-inline:calc(-1*var(--results-page-inset, 0px))}.ResultsLayout_root__j0C8f[data-band-composition=frame] .ResultsLayout_map__49np_{margin:0 calc(-1*var(--results-page-inset, 0px)) calc(-1*var(--results-page-inset, 0px))}.ResultsLayout_root__j0C8f[data-band-composition=frame][data-view=stacked] .ResultsLayout_map__49np_{margin-bottom:0}.ResultsLayout_root__j0C8f[data-band-composition=frame][data-view=split] .ResultsLayout_map__49np_{margin-left:0}.ResultsLayout_root__j0C8f[data-band-composition=frame]:not([data-view=stacked]) .ResultsLayout_map__49np_ .mapboxgl-ctrl-bottom-right{right:5px;bottom:5px}.ResultsLayout_root__j0C8f[data-band-composition=frame] .ResultsLayout_body__vgAHU[data-panes],.ResultsLayout_root__j0C8f[data-band-composition=frame] .ResultsLayout_pane__oYFqf{overflow:visible!important}}.LocationSearch_icon__Qs2FO{flex-shrink:0;color:var(--text-secondary)}.LocationSearch_input__540MZ{flex:1;min-width:0}.LocationSearch_input__540MZ .ant-select-selector{height:30px!important;padding:0!important;background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important}.LocationSearch_input__540MZ .ant-select-selection-search-input{height:30px!important;font-size:13px!important;line-height:30px!important;color:var(--text-body)!important;outline:none!important;box-shadow:none!important}.LocationSearch_input__540MZ .ant-select-selection-placeholder{inset-inline-start:0!important;font-size:13px!important;line-height:30px!important;color:var(--text-secondary)}.LocationSearch_input__540MZ.LocationSearch_input__540MZ.LocationSearch_input__540MZ.LocationSearch_input__540MZ.LocationSearch_input__540MZ.LocationSearch_input__540MZ.LocationSearch_input__540MZ .ant-select-selector{border:none!important;box-shadow:none!important}.LocationSearch_clearBtn__GjZo6{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:-6px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;border-radius:50%}.LocationSearch_clearBtn__GjZo6:hover{color:var(--text-body)}.LocationSearch_option__ZtaJM{display:flex;align-items:center;justify-content:space-between;gap:8px}.LocationSearch_optionValue__lwe4p{overflow:hidden;font-size:13px;color:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.LocationSearch_optionType__Ntryg{flex-shrink:0;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}@media not all and (min-width:768px){.LocationSearch_input__540MZ .ant-select-selection-placeholder,.LocationSearch_input__540MZ .ant-select-selection-search-input{font-size:16px!important;line-height:30px!important}}.LocationSearch_lookupError__LLZIn{display:block;padding:4px 0;color:var(--semantic-danger-fg);font-size:13px;line-height:18px}