.cards_card__bhw2H{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:10px;min-width:0;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:28px;background:var(--color-card);box-shadow:0 8px 28px rgb(0 0 0/5%);transition:border-color .18s ease,box-shadow .18s ease}.cards_card__bhw2H:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border-subtle));box-shadow:0 10px 32px rgb(0 0 0/7%)}.cards_media__vYSfv{background:var(--color-surface);border-radius:20px}.cards_gallery__BK4Vv,.cards_media__vYSfv{position:relative;min-width:0;overflow:hidden}.cards_gallery__BK4Vv{display:block;isolation:isolate;aspect-ratio:16/8.5;-webkit-user-select:none;user-select:none;contain:layout paint}.cards_gallery__BK4Vv:focus-visible,.cards_photoLink__Ab8Ir:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.cards_carousel__OQzaR{position:absolute;inset:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.cards_carousel__OQzaR::-webkit-scrollbar{display:none}.cards_slide__v37U8{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:center}.cards_photoLink__Ab8Ir{position:absolute;inset:0}.cards_statusBadge__vqhZb{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:8px 13px;border:1px solid color-mix(in srgb,var(--color-accent-warm) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-accent-warm-soft) 48%,var(--color-surface));color:var(--color-fg);font-size:12px;font-weight:600;line-height:18px;overflow-wrap:anywhere}.cards_statusBadge__vqhZb svg{width:16px;height:16px;flex-shrink:0}.cards_statusBadge__vqhZb[data-status=completed]{background:color-mix(in srgb,var(--color-accent) 20%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 22%,transparent)}.cards_status__VG1DQ{position:absolute;top:12px;right:12px;z-index:2;max-width:calc(100% - 24px);background:var(--color-sun-soft);color:var(--color-ink);pointer-events:none}.cards_status__VG1DQ[data-status=completed]{background:var(--color-turq-soft)}.cards_desktopStatus__NvDOs{display:none}.cards_photoCount__XA8iA{position:absolute;bottom:16px;left:16px;z-index:2;padding:6px 10px;border:1px solid rgb(255 255 255/25%);border-radius:999px;background:rgb(0 0 0/55%);color:white;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;pointer-events:none}.cards_galleryArrow__fGrpX{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgb(255 255 255/35%);border-radius:999px;background:rgb(0 0 0/48%);color:white;cursor:pointer;transform:translateY(-50%);transition:background-color .18s ease}.cards_galleryArrow__fGrpX:hover{background:rgb(0 0 0/70%)}.cards_galleryArrow__fGrpX:focus-visible{outline:2px solid white;outline-offset:2px;box-shadow:0 0 0 5px rgb(0 0 0/60%)}.cards_galleryArrow__fGrpX:disabled{visibility:hidden;pointer-events:none}.cards_galleryPrevious__FXs2g{left:12px}.cards_galleryNext__bT5Bo{right:12px}.cards_emptyGallery__Nkr6g{display:grid;place-items:center;background:linear-gradient(145deg,var(--color-surface),var(--color-card-strong))}.cards_emptyPhoto__2vUQj{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;text-align:center;font-size:14px;line-height:20px;color:var(--color-fg-muted)}.cards_content__ouZFc{display:flex;flex-direction:column;gap:18px;min-width:0;padding:16px 6px 6px}.cards_header__qclG6{min-width:0}.cards_title__okbnU{margin:0;font-size:22px;font-weight:700;line-height:28px;letter-spacing:-.02em;color:var(--color-fg);overflow-wrap:anywhere}.cards_titleLink__bKUXB{border-radius:4px;text-decoration:none}.cards_titleLink__bKUXB:hover{color:var(--color-accent-strong)}.cards_cta__oT_lh:focus-visible,.cards_developerLink__oKnD_:focus-visible,.cards_titleLink__bKUXB:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.cards_metadata__w5tIe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px}.cards_developer__ffaS1{display:flex;align-items:flex-start;gap:7px;min-width:0;margin:0;font-size:14px;line-height:20px;color:var(--color-fg-muted);overflow-wrap:anywhere}.cards_developerLink__oKnD_{border-radius:3px;color:inherit;text-decoration:none;text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.cards_developerLink__oKnD_:hover{color:var(--color-accent-strong);text-decoration-color:initial}.cards_developerText__4ZswM{min-width:0}.cards_location__bebs_{display:flex;align-items:flex-start;gap:6px;min-width:0;margin:0;font-size:14px;line-height:20px;color:var(--color-fg-muted);overflow-wrap:anywhere}.cards_price__hvbMV{max-width:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px;min-width:0;color:var(--color-fg)}.cards_label__SHcpc{font-size:12px;font-weight:400;line-height:16px;color:var(--color-fg-muted);overflow-wrap:anywhere}.cards_priceValue__GCFWf{font-size:30px;font-weight:700;line-height:36px;color:var(--color-accent-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cards_priceOnRequest__OHVP9{font-size:18px;line-height:26px;font-weight:600}.cards_facts___IQXe{display:grid;gap:0;margin:0;border-top:1px solid var(--color-border-subtle)}.cards_fact__9qgi7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;padding:9px 0;border-bottom:1px solid var(--color-border-subtle)}.cards_fact__9qgi7 .cards_label__SHcpc{display:flex;align-items:center;gap:10px;color:var(--color-fg);font-size:13px;line-height:19px}.cards_fact__9qgi7 .cards_label__SHcpc svg{flex-shrink:0;width:18px;height:18px;color:var(--color-accent-strong)}.cards_factValue___1T15{margin:0;text-align:right;font-size:15px;font-weight:650;line-height:21px;color:var(--color-fg);overflow-wrap:anywhere}.cards_footer__fEQtA{display:flex;flex-direction:column;align-items:stretch;gap:18px;margin-top:auto}.cards_price__hvbMV>.cards_label__SHcpc{font-size:14px;line-height:20px}.cards_cta__oT_lh{display:inline-flex;align-items:center;justify-content:center;gap:20px;flex-shrink:0;max-width:100%;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:999px;background:var(--color-action);color:var(--color-on-action);font-size:15px;font-weight:600;line-height:22px;text-decoration:none;overflow-wrap:anywhere;transition:background-color .18s ease}.cards_cta__oT_lh:hover{background:var(--color-action-hover)}.cards_cta__oT_lh svg{width:20px;height:20px}.cards_titleRow__r6Ydk{display:flex;align-items:flex-start;gap:16px}.cards_titleRow__r6Ydk .cards_title__okbnU{flex:1;min-width:0}[data-theme=dark] .cards_fact__9qgi7 .cards_label__SHcpc svg,[data-theme=dark] .cards_priceValue__GCFWf{color:var(--color-accent)}.cards_skeletonBlock__3iwPu{border-radius:6px}.cards_skeletonBlock__3iwPu,.cards_skeletonGallery__TwjUX{background:var(--color-card-strong)}@media (min-width:480px){.cards_metadata__w5tIe{gap:10px 16px}.cards_location__bebs_+.cards_developer__ffaS1{border-left:1px solid var(--color-border-strong);padding-left:16px}}@media (min-width:768px){.cards_card__bhw2H{grid-template-columns:minmax(0,47fr) minmax(0,53fr);padding:12px;min-height:332px}.cards_gallery__BK4Vv{aspect-ratio:auto;height:100%;min-height:308px}.cards_content__ouZFc{padding:10px 10px 10px 24px;gap:16px}.cards_priceValue__GCFWf{font-size:30px;line-height:36px}.cards_title__okbnU{font-size:25px;line-height:31px}.cards_metadata__w5tIe{gap:6px 12px}.cards_location__bebs_+.cards_developer__ffaS1{border-left:none;padding-left:0}.cards_titleRow__r6Ydk{flex-wrap:wrap;gap:8px}.cards_titleRow__r6Ydk .cards_title__okbnU{flex-basis:100%}.cards_desktopStatus__NvDOs{display:inline-flex}.cards_status__VG1DQ{display:none}.cards_footer__fEQtA{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.cards_cta__oT_lh{min-width:160px}}@media (min-width:1100px){.cards_content__ouZFc{padding:12px 12px 12px 28px;gap:20px}.cards_titleRow__r6Ydk{flex-wrap:nowrap;align-items:flex-start;gap:16px}.cards_titleRow__r6Ydk .cards_title__okbnU{flex-basis:auto}.cards_desktopStatus__NvDOs{flex-shrink:0;max-width:43%}.cards_metadata__w5tIe{gap:8px 16px}.cards_location__bebs_+.cards_developer__ffaS1{border-left:1px solid var(--color-border-strong);padding-left:16px}.cards_fact__9qgi7{padding:10px 0}.cards_fact__9qgi7 .cards_label__SHcpc{font-size:14px;line-height:20px}.cards_factValue___1T15{font-size:17px;line-height:23px}.cards_priceValue__GCFWf{font-size:34px;line-height:40px}.cards_cta__oT_lh{min-width:200px}}@media (prefers-reduced-motion:reduce){.cards_card__bhw2H,.cards_cta__oT_lh,.cards_galleryArrow__fGrpX{transition:none}}.ComplexesToolbar_toolbar___r6A1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(210px,55%));grid-template-areas:"filters filters" "count sort";align-items:center;gap:16px 12px;min-width:0;padding-bottom:2px}.ComplexesToolbar_filters__w3nbX{grid-area:filters;min-width:0}.ComplexesToolbar_quickFilters__58eU5{display:flex;align-items:center;gap:8px;min-width:0}.ComplexesToolbar_sort__MelbE{grid-area:sort;min-width:0}.ComplexesToolbar_results__xsl8T{grid-area:count;margin:0;font-size:13px;line-height:1.4;color:var(--color-fg-muted)}.ComplexesToolbar_quickButton__Wpfk_,.ComplexesToolbar_sortTrigger__8Ak_D{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;height:46px;min-height:46px;min-width:0;border:1px solid var(--color-border-subtle);border-radius:999px;background:var(--color-surface);box-shadow:0 1px 3px rgb(0 0 0/4%);padding:0 13px;color:var(--color-fg);font-size:14px;font-weight:550;line-height:1.2;transition:border-color .16s ease,background-color .16s ease}.ComplexesToolbar_quickButton__Wpfk_{flex:1 1 0;cursor:pointer}.ComplexesToolbar_sortTrigger__8Ak_D{width:100%}.ComplexesToolbar_quickButton__Wpfk_:hover,.ComplexesToolbar_sortTrigger__8Ak_D:hover{border-color:var(--color-accent)}.ComplexesToolbar_quickButton__Wpfk_:focus-visible,.ComplexesToolbar_quickPanel__wJLh9 button:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent-strong));outline-offset:3px}.ComplexesToolbar_quickButton__Wpfk_[data-active=true],.ComplexesToolbar_quickButton__Wpfk_[data-state=open]{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface))}.ComplexesToolbar_quickButton__Wpfk_ svg{flex-shrink:0;width:17px;height:17px}.ComplexesToolbar_quickButton__Wpfk_ .ComplexesToolbar_chevron__mqkK5{width:14px;height:14px;margin-left:auto}.ComplexesToolbar_sortTrigger__8Ak_D>span,.ComplexesToolbar_summary__2a8yy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ComplexesToolbar_sortTrigger__8Ak_D>span{display:block}.ComplexesToolbar_status__co_B5{display:none}.ComplexesToolbar_allFilters__PK2_k{position:relative;flex:0 0 46px;width:46px;justify-content:center;padding:0;background:color-mix(in srgb,var(--color-accent) 20%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border-subtle))}.ComplexesToolbar_allFiltersLabel__y0aKw{display:none}.ComplexesToolbar_activeCount__cDwmk{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:18px;height:18px;padding:0 4px;border-radius:50%;background:var(--color-accent);color:var(--color-ink,#102929);font-size:11px;font-weight:700}.ComplexesToolbar_allFilters__PK2_k .ComplexesToolbar_activeCount__cDwmk{position:absolute;right:-5px;top:-5px}.ComplexesToolbar_quickPanel__wJLh9{display:flex;flex-direction:column;width:min(380px,calc(100vw - 24px));max-height:min(640px,var(--radix-popover-content-available-height,calc(100dvh - 24px)));min-height:0;padding:0;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:22px;color:var(--color-fg);background:var(--color-menu);box-shadow:0 16px 50px rgb(0 0 0/16%)}.ComplexesToolbar_panelHeader__GYHuH{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 20px;border-bottom:1px solid var(--color-border-subtle)}.ComplexesToolbar_panelHeader__GYHuH h2{font-size:17px;line-height:24px;font-weight:650;margin:0}.ComplexesToolbar_closePanel__Qm2Qn{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%}.ComplexesToolbar_closePanel__Qm2Qn svg{width:18px;height:18px}.ComplexesToolbar_cancelPanel__lXljR:hover,.ComplexesToolbar_closePanel__Qm2Qn:hover{background:var(--color-surface-hover)}.ComplexesToolbar_panelBody__BwxMl{padding:20px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.ComplexesToolbar_panelFooter__fX6ZH{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--color-border-subtle)}.ComplexesToolbar_panelFooter__fX6ZH button{min-height:44px;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:550;cursor:pointer}.ComplexesToolbar_resetPanel__hEljs{margin-right:auto;color:var(--color-fg-muted);padding-inline:4px!important}.ComplexesToolbar_resetPanel__hEljs:disabled{opacity:.45;cursor:default}.ComplexesToolbar_cancelPanel__lXljR{border:1px solid var(--color-border-subtle)}.ComplexesToolbar_applyPanel__EfGUm{background:var(--color-accent);color:var(--color-ink,#102929)}@media (max-width:359px){.ComplexesToolbar_quickButton__Wpfk_{padding-inline:10px;gap:6px;font-size:13px}.ComplexesToolbar_quickButton__Wpfk_ .ComplexesToolbar_filterIcon__OVPDq{width:15px;height:15px}.ComplexesToolbar_results__xsl8T{font-size:12px}.ComplexesToolbar_panelFooter__fX6ZH{gap:6px;padding-inline:12px}.ComplexesToolbar_panelFooter__fX6ZH button{padding-inline:10px}}@media (min-width:768px){.ComplexesToolbar_toolbar___r6A1{grid-template-columns:minmax(0,1fr) 210px;grid-template-areas:"filters sort" "count count";gap:20px 24px}.ComplexesToolbar_quickFilters__58eU5{gap:12px}.ComplexesToolbar_quickButton__Wpfk_{flex:0 1 180px;padding-inline:18px}.ComplexesToolbar_allFilters__PK2_k{flex:0 0 auto;width:auto;padding:0 18px;gap:8px}.ComplexesToolbar_allFiltersLabel__y0aKw{display:inline;white-space:nowrap}.ComplexesToolbar_allFilters__PK2_k .ComplexesToolbar_activeCount__cDwmk{position:static}.ComplexesToolbar_results__xsl8T{font-size:15px}}@media (min-width:1024px){.ComplexesToolbar_status__co_B5{display:inline-flex}}@media (min-width:1280px){.ComplexesToolbar_quickButton__Wpfk_,.ComplexesToolbar_sortTrigger__8Ak_D{height:50px;font-size:15px}.ComplexesToolbar_quickButton__Wpfk_ svg{width:19px;height:19px}.ComplexesToolbar_quickButton__Wpfk_{flex-basis:190px}.ComplexesToolbar_allFilters__PK2_k{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.ComplexesToolbar_quickButton__Wpfk_,.ComplexesToolbar_quickPanel__wJLh9,.ComplexesToolbar_sortTrigger__8Ak_D{animation:none;transition:none}}.DetailBackLink_link__008pS{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;max-width:100%;padding-block:8px;color:var(--color-fg-muted);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere;border-radius:8px}.DetailBackLink_link__008pS svg{flex:none}.DetailBackLink_link__008pS:hover{color:var(--color-accent-strong)}.DetailBackLink_link__008pS:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:4px}.property-detail_page__96Xos{color:var(--color-fg);padding:calc(var(--header-h, 64px) + 12px) 16px 48px;max-width:1152px;margin:0 auto}.property-detail_page__96Xos a:focus-visible,.property-detail_page__96Xos button:not([data-gallery-image-trigger]):focus-visible,.property-detail_page__96Xos summary:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:4px}.property-detail_navigation__9xKdh{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0 24px;margin-bottom:12px}.property-detail_navigation__9xKdh>*{min-width:0;max-width:100%}.property-detail_navigation__9xKdh ol{flex-wrap:wrap}.property-detail_navigation__9xKdh li{min-width:0;max-width:100%;overflow-wrap:anywhere}.property-detail_hero__YIzmj{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:32px}.property-detail_heading__L8i57{min-width:0}.property-detail_heading__L8i57 h1{font-size:1.75rem;line-height:1.22;letter-spacing:-.035em;font-weight:650;overflow-wrap:anywhere;margin:0 0 8px}.property-detail_location__mqyEC{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.875rem;line-height:1.5}.property-detail_location__mqyEC a{text-decoration:underline;text-underline-offset:3px}.property-detail_gallery__sUwhd{min-width:0}.property-detail_summary__KE49w{display:flex;flex-direction:column;gap:12px;min-width:0}.property-detail_priceLine___rIOS{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.property-detail_price___ANmP{font-size:1.875rem;line-height:1.2;letter-spacing:-.035em;font-weight:700;color:var(--color-accent-strong);overflow-wrap:anywhere}.property-detail_status__6omzd{font-size:.8125rem;line-height:1.25rem;border:1px solid var(--color-border-subtle);border-radius:999px;padding:4px 10px;color:var(--color-fg);background:var(--color-surface)}.property-detail_available__LyJmr{background:var(--color-status-contrast-available-bg);color:var(--color-status-contrast-available-text);border-color:var(--color-status-contrast-available-border)}.property-detail_actions__HvYqA{display:grid;gap:8px}.property-detail_primary__Kj4fB,.property-detail_secondary__Wk98N{min-height:48px;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:999px;padding:12px 18px;text-align:center;font-size:.9375rem;line-height:1.25rem;font-weight:600;cursor:pointer;overflow-wrap:anywhere}.property-detail_primary__Kj4fB{background:var(--color-accent-strong);color:var(--color-bg);border:1px solid var(--color-accent-strong)}.property-detail_secondary__Wk98N{color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-border-subtle)}.property-detail_primary__Kj4fB svg,.property-detail_secondary__Wk98N svg{width:20px;height:20px;flex-shrink:0}.property-detail_stats__VlOCt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border:1px solid var(--color-border-subtle);border-radius:18px;background:var(--color-surface)}.property-detail_stat__50MEO{display:flex;align-items:center;gap:8px;min-width:0;font-size:.9375rem;line-height:1.375rem}.property-detail_stat__50MEO svg{width:20px;height:20px;flex-shrink:0;color:var(--color-accent-strong)}.property-detail_stat__50MEO small{font-size:.75rem;line-height:1rem;display:block;color:var(--color-fg-muted)}.property-detail_content__3pEcp{display:grid;gap:32px;margin-bottom:32px}.property-detail_content__3pEcp>*{min-width:0}.property-detail_section__Rk5h4 h2{font-size:1.375rem;line-height:1.75rem;font-weight:650;letter-spacing:-.025em;margin-bottom:16px}.property-detail_section__Rk5h4 p{font-size:1rem;line-height:1.6}.property-detail_panel__iuk4c{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:20px;padding:20px}.property-detail_project__DW9og{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px}.property-detail_projectImage__JMGKa{position:relative;overflow:hidden;border-radius:12px;min-height:100px;width:100%;cursor:pointer}.property-detail_projectGallery__E5LWK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.property-detail_projectMore__jbQen,.property-detail_projectThumbnail__XEGb_{position:relative;min-height:44px;aspect-ratio:4/3;border:1px solid var(--color-border-subtle);border-radius:12px;overflow:hidden;cursor:pointer}.property-detail_projectMore__jbQen{color:var(--color-fg);background:var(--color-surface)}.property-detail_project__DW9og h2{font-size:1.25rem;margin:0 0 8px}.property-detail_project__DW9og p{font-size:.875rem;line-height:1.5;margin-bottom:8px}.property-detail_project__DW9og a{color:var(--color-accent-strong);font-weight:600}.property-detail_specs__PzESj{margin:0}.property-detail_specRow__xdY8H{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--color-border-subtle);font-size:.9375rem;line-height:1.375rem}.property-detail_specRow__xdY8H:first-child{padding-top:0}.property-detail_specRow__xdY8H:last-child{border-bottom:0}.property-detail_specRow__xdY8H dd{margin:0;text-align:right;overflow-wrap:anywhere;font-weight:500}@media (max-width:380px){.property-detail_projectTerms__wGRpD .property-detail_specRow__xdY8H{grid-template-columns:minmax(0,1fr);gap:2px}.property-detail_projectTerms__wGRpD .property-detail_specRow__xdY8H dd{text-align:left}}.property-detail_note__NbpHq{font-size:.8125rem!important;line-height:1.5!important;color:var(--color-fg-muted);margin-top:12px}.property-detail_form__GBVNk{scroll-margin-top:calc(var(--header-h, 64px) + 16px);margin:32px 0}.property-detail_caption__3r1gR{font-size:.8125rem;line-height:1.25rem;margin:8px 4px 0;color:var(--color-fg-muted)}@media (min-width:640px){.property-detail_stats__VlOCt{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.property-detail_hero__YIzmj{grid-template-columns:minmax(0,1fr) 320px;gap:20px 24px;margin-bottom:48px}.property-detail_heading__L8i57{grid-column:1;grid-row:1;align-self:center}.property-detail_heading__L8i57 h1{font-size:2.125rem;line-height:2.5625rem}.property-detail_summary__KE49w{grid-column:2;grid-row:1;border-left:1px solid var(--color-border-subtle);padding-left:24px}.property-detail_price___ANmP{font-size:2.125rem;line-height:2.5rem}.property-detail_gallery__sUwhd{grid-column:1/-1;grid-row:2}.property-detail_stats__VlOCt{grid-column:1/-1;grid-row:3}.property-detail_content__3pEcp{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;margin-bottom:48px}.property-detail_section__Rk5h4 h2{font-size:1.5rem;line-height:1.875rem}.property-detail_form__GBVNk{margin:48px 0}}@media (prefers-reduced-motion:reduce){.property-detail_page__96Xos *{scroll-behavior:auto!important}}.property-detail_heading__L8i57,.property-detail_location__mqyEC,.property-detail_project__DW9og h2,.property-detail_section__Rk5h4,.property-detail_specRow__xdY8H dt,.property-detail_stat__50MEO>div{overflow-wrap:anywhere}.property-detail_stat__50MEO>div{min-width:0}.property-detail_projectNoImage__HXUac{grid-template-columns:minmax(0,1fr)}.development-detail_page__pN7XD{max-width:1152px;margin-inline:auto;padding:calc(var(--header-h, 64px) + 12px) 16px 48px;color:var(--color-fg)}.development-detail_page__pN7XD>*+*{margin-top:32px}.development-detail_page__pN7XD>.development-detail_navigation__w8sRJ{margin-top:0;margin-bottom:12px}.development-detail_page__pN7XD>.development-detail_hero__OSPK5{margin-top:0}.development-detail_navigation__w8sRJ{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0 24px}.development-detail_navigation__w8sRJ>*{min-width:0;max-width:100%}.development-detail_navigation__w8sRJ ol{flex-wrap:wrap}.development-detail_navigation__w8sRJ li{min-width:0;max-width:100%;overflow-wrap:anywhere}.development-detail_desktopBreadcrumb__Xjluv{display:none}.development-detail_heading__h_bhd{margin-bottom:16px}.development-detail_heading__h_bhd h1{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.035em;overflow-wrap:anywhere}.development-detail_metadata__iVG3K{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:10px;font-size:14px;line-height:20px;color:var(--color-fg-muted)}.development-detail_metadata__iVG3K>span{display:flex;align-items:flex-start;gap:8px;min-width:0;overflow-wrap:anywhere}.development-detail_metadata__iVG3K svg{width:18px;height:18px;flex:none}.development-detail_metadata__iVG3K a{text-decoration:underline;text-underline-offset:4px}.development-detail_heroGrid__xE3mZ{display:grid;gap:16px;align-items:start;min-width:0}.development-detail_heroGrid__xE3mZ>*{min-width:0}.development-detail_panel__yayfb{border:1px solid var(--color-border-subtle);border-radius:24px;padding:16px;background:var(--color-hero-panel);box-shadow:0 4px 16px rgb(0 0 0/.05)}.development-detail_price__qDmqR{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px}.development-detail_price__qDmqR>span{font-size:14px;line-height:20px;color:var(--color-fg-muted)}.development-detail_price__qDmqR strong{display:block;font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.025em;color:var(--color-accent-strong);overflow-wrap:anywhere}.development-detail_facts__BGbM3{margin:0 0 16px}.development-detail_facts__BGbM3>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--color-border-subtle);font-size:14px;line-height:20px}.development-detail_facts__BGbM3>div:last-child{border-bottom:0}.development-detail_facts__BGbM3 dt{display:flex;align-items:center;gap:8px;color:var(--color-fg-muted);min-width:0}.development-detail_facts__BGbM3 dt svg{width:16px;height:16px;flex:none}.development-detail_facts__BGbM3 dd{margin:0;text-align:right;font-weight:600;min-width:0;overflow-wrap:anywhere}.development-detail_status__ebsC0{display:inline-block;padding:3px 7px;border-radius:8px;background:var(--color-surface);font-size:12px;line-height:16px}.development-detail_actions__tQR0N{display:grid;gap:10px}.development-detail_primary__KXaec,.development-detail_secondary__P6Wf_{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 16px;border-radius:999px;font-size:15px;line-height:20px;font-weight:600;overflow-wrap:anywhere;cursor:pointer}.development-detail_primary__KXaec{background:var(--color-action);color:var(--color-on-action);border:1px solid transparent}.development-detail_secondary__P6Wf_{background:transparent;color:var(--color-fg);border:1px solid var(--color-border-subtle)}.development-detail_primary__KXaec svg,.development-detail_secondary__P6Wf_ svg{width:20px;height:20px;flex:none}.development-detail_page__pN7XD :is(a,button,summary):not([data-gallery-image-trigger]):focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:4px}.development-detail_sectionTitle__pzJnF{font-size:22px;line-height:28px;font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere;margin-bottom:16px}.development-detail_overview__15QTE{border-bottom:1px solid var(--color-border-subtle);padding-bottom:24px}.development-detail_prose__hdWbO{max-width:70ch;font-size:16px;line-height:26px;overflow-wrap:anywhere}.development-detail_prose__hdWbO :is(h2,h3,h4){font-size:20px;line-height:28px;font-weight:600;margin:20px 0 12px}.development-detail_prose__hdWbO p{margin:0 0 12px}.development-detail_prose__hdWbO ol,.development-detail_prose__hdWbO ul{padding-left:24px;margin-block:12px}.development-detail_prose__hdWbO ul{list-style:disc}.development-detail_prose__hdWbO ol{list-style:decimal}.development-detail_prose__hdWbO a{color:var(--color-accent-strong);text-decoration:underline;text-underline-offset:3px}.development-detail_prose__hdWbO summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--color-accent-strong);font-size:14px;font-weight:600}.development-detail_prose__hdWbO img{max-width:100%;height:auto}.development-detail_units__Sqei_{scroll-margin-top:calc(var(--header-h) + 24px);outline:none}.development-detail_unitsHeader__v2fkQ{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin-bottom:16px}.development-detail_unitsHeader__v2fkQ h2{margin:0}.development-detail_unitsHeader__v2fkQ p{font-size:14px;color:var(--color-fg-muted)}.development-detail_unitsGrid__4Q7LO{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.development-detail_empty__Q0X5D{padding:24px;border:1px solid var(--color-border-subtle);border-radius:24px;background:var(--color-surface)}.development-detail_empty__Q0X5D p{margin-bottom:16px;color:var(--color-fg-muted)}.development-detail_empty__Q0X5D button{width:fit-content}.development-detail_form__Eb8BF{scroll-margin-top:calc(var(--header-h) + 24px)}@media (min-width:768px){.development-detail_page__pN7XD>*+*{margin-top:48px}.development-detail_desktopBreadcrumb__Xjluv{display:block}.development-detail_heading__h_bhd h1{font-size:36px;line-height:43px}.development-detail_sectionTitle__pzJnF{font-size:26px;line-height:32px}.development-detail_unitsGrid__4Q7LO{grid-template-columns:repeat(2,minmax(0,1fr))}.development-detail_panel__yayfb{padding:24px}.development-detail_price__qDmqR strong{font-size:32px;line-height:38px}}@media (min-width:1024px){.development-detail_heroGrid__xE3mZ{grid-template-columns:minmax(0,1fr) 360px;gap:24px}.development-detail_overview__15QTE{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px}.development-detail_overview__15QTE .development-detail_sectionTitle__pzJnF{border-right:1px solid var(--color-border-subtle);padding-right:24px}.development-detail_unitsGrid__4Q7LO{grid-template-columns:repeat(3,minmax(0,1fr))}}.development-detail_facts__BGbM3>.development-detail_extendedFact__NK093{display:none}@media (min-width:768px){.development-detail_facts__BGbM3>.development-detail_extendedFact__NK093{display:flex}}.development-detail_page__pN7XD h2{font-size:22px;line-height:28px}.development-detail_related__LzyM_>section{padding-block:0}@media(min-width:768px){.development-detail_page__pN7XD h2{font-size:26px;line-height:32px}}.catalog_page__NQi85{position:relative;isolation:isolate;min-height:100vh;background:var(--color-bg);color:var(--color-fg)}.catalog_page__NQi85:before{content:"";position:absolute;inset-block-start:var(--header-h);inset-inline-end:0;width:min(60vw,32rem);aspect-ratio:1;background:var(--color-accent);mask:url(/images/decorative/palm-corner.svg) center/contain no-repeat;opacity:.16;pointer-events:none;z-index:-1}.catalog_heading__ptxOs{margin-block-end:1.5rem;max-width:100%;color:var(--color-fg);font-size:clamp(1.75rem,2.7vw,2.5rem);font-weight:750;line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.catalog_headingAccent__aJK5z{display:inline;color:var(--color-accent-strong)}[data-theme=dark] .catalog_headingAccent__aJK5z{color:var(--color-accent)}.catalog_toolbar__60Zex{display:flex;flex-direction:column;gap:.75rem;margin-block-end:1.25rem}.catalog_controls__lFHz0{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.625rem;width:100%;max-width:42rem;align-items:center}.catalog_results__l9L6A{color:var(--color-fg-muted);font-size:.875rem}.catalog_filterButton__yW_wm{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1rem;border:1px solid var(--color-accent-warm);border-radius:var(--radius-pill);background:linear-gradient(120deg,color-mix(in oklab,var(--color-sun-deep) 65%,var(--color-turq-base)),color-mix(in oklab,var(--color-sun-deep) 70%,var(--color-turq-base)));color:var(--color-fg-on-accent);font-size:.9375rem;font-weight:700;white-space:nowrap}.catalog_card__6KUz2 a:focus-visible,.catalog_card__6KUz2 button:focus-visible,.catalog_filterButton__yW_wm:focus-visible,.catalog_sortTrigger__Cgms_:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent-strong));outline-offset:3px}[data-theme=dark] .catalog_card__6KUz2 a:focus-visible,[data-theme=dark] .catalog_card__6KUz2 button:focus-visible,[data-theme=dark] .catalog_filterButton__yW_wm:focus-visible,[data-theme=dark] .catalog_sortTrigger__Cgms_:focus-visible{outline-color:var(--color-accent)}.catalog_card__6KUz2 a:focus-visible{outline-offset:-3px}.catalog_sortControl__5RDBg{min-width:0;width:100%}.catalog_sortControl__5RDBg .catalog_sortTrigger__Cgms_{display:flex;gap:.5rem;width:100%;min-height:3rem;height:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);padding:.75rem;background:var(--color-bg);color:var(--color-fg);font-size:.9375rem;box-shadow:none}.catalog_sortTrigger__Cgms_>span{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:start}.catalog_sortTrigger__Cgms_>svg{flex-shrink:0}.catalog_card__6KUz2{border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-bg);color:var(--color-fg);box-shadow:0 8px 24px color-mix(in oklab,var(--color-turq-base) 10%,transparent)}.catalog_card__6KUz2 .catalog_imageShell__as3Q3{border-radius:calc(var(--radius-card) - 1px)}.catalog_card__6KUz2 .catalog_imageArrow__llHj4{width:2.75rem;height:2.75rem;backdrop-filter:none}.catalog_card__6KUz2 .catalog_content__SNRM_{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.catalog_card__6KUz2 .catalog_title__R7y8R{font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:750;line-height:1.2;-webkit-line-clamp:2}.catalog_card__6KUz2 .catalog_location__A8Vvl{gap:.4rem;margin-block-start:.4rem;font-size:.9375rem}.catalog_card__6KUz2 .catalog_location__A8Vvl svg{width:1.125rem;height:1.125rem;flex-shrink:0}.catalog_card__6KUz2 .catalog_specs__cLxxk{padding-block:.75rem;gap:0;border-color:var(--color-border-subtle)}.catalog_card__6KUz2 .catalog_spec__sKJoQ{border-radius:0;gap:.25rem}.catalog_card__6KUz2 .catalog_spec__sKJoQ+.catalog_spec__sKJoQ{border-inline-start:1px solid var(--color-border-subtle)}.catalog_card__6KUz2 .catalog_spec__sKJoQ>svg{width:1.25rem;height:1.25rem;color:var(--color-accent-strong)}[data-theme=dark] .catalog_card__6KUz2 .catalog_spec__sKJoQ>svg{color:var(--color-accent)}.catalog_card__6KUz2 .catalog_spec__sKJoQ>span{font-size:.9375rem}.catalog_card__6KUz2 .catalog_spec__sKJoQ>span>span{font-size:.75rem}.catalog_card__6KUz2 .catalog_priceAndAction__nIqzr{flex-direction:column;align-items:stretch;gap:.875rem}.catalog_card__6KUz2 .catalog_priceLabel__atn5B{font-size:.6875rem;letter-spacing:.16em;margin-block-end:.35rem}.catalog_card__6KUz2 .catalog_price__sm57M{font-size:var(--property-price-size);font-weight:var(--property-price-weight);overflow-wrap:anywhere}.catalog_card__6KUz2 .catalog_cta__bT5Wp{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:3.25rem;padding:.35rem .4rem .35rem 1.1rem;border:1px solid var(--color-accent);border-radius:var(--radius-pill);background:linear-gradient(110deg,color-mix(in oklab,var(--color-turq-base) 90%,var(--color-accent)),var(--color-turq-base));color:var(--color-fg-on-accent)}.catalog_card__6KUz2 .catalog_ctaText__RSTz1{font-size:.8125rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.catalog_card__6KUz2 .catalog_ctaArrow__tuQeU{display:flex;align-items:center;justify-content:center;flex:0 0 2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--color-accent);background:var(--color-accent-soft);color:var(--color-turq-deep)}[data-theme=dark] .catalog_card__6KUz2 .catalog_ctaArrow__tuQeU{background:var(--color-bg);color:var(--color-fg-on-accent)}.catalog_card__6KUz2 .catalog_ctaArrow__tuQeU svg{width:1.25rem;height:1.25rem}.catalog_card__6KUz2 .catalog_badge__sNjS_{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .65rem;border:1px solid var(--color-border-strong);background:var(--color-card-strong);color:var(--color-fg-muted);font-size:.75rem;line-height:1.2;backdrop-filter:none}.catalog_card__6KUz2 .catalog_badge__sNjS_[data-status=available]{gap:.3rem;padding:.25rem .5rem;background:var(--color-card-strong);border-color:var(--color-border-subtle);color:var(--color-fg);font-size:.6875rem;font-weight:500}.catalog_card__6KUz2 .catalog_badge__sNjS_[data-status=available] .catalog_statusDot__8Jaoe{width:.4rem;height:.4rem;background:var(--color-accent-strong)}.catalog_card__6KUz2 .catalog_badge__sNjS_[data-status=reserved]{background:var(--color-accent-warm-soft);border-color:var(--color-accent-warm);color:var(--color-fg)}.catalog_statusDot__8Jaoe{width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%;background:currentColor}@media (min-width:48rem){.catalog_controls__lFHz0{gap:1rem}.catalog_filterButton__yW_wm{min-width:9rem}.catalog_sortControl__5RDBg .catalog_sortTrigger__Cgms_{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.catalog_card__6KUz2,.catalog_card__6KUz2 *,.catalog_filterButton__yW_wm,.catalog_sortTrigger__Cgms_{scroll-behavior:auto;transition:none}}.catalog_card__6KUz2 .catalog_gallery__Y_29b,.catalog_card__6KUz2 .catalog_slide__s7mHP{aspect-ratio:var(--property-photo-ratio)}.catalog_catalogToolbar__RBUsB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,11rem);grid-template-areas:"search search" "filters filters" "results sort";gap:.5rem;align-items:center;width:100%}.catalog_primaryControls__K77kV{display:contents}.catalog_catalogToolbar__RBUsB .catalog_searchForm__t6oAe{grid-area:search}.catalog_catalogToolbar__RBUsB .catalog_sortControl__5RDBg{grid-area:sort}.catalog_catalogToolbar__RBUsB .catalog_results__l9L6A{grid-area:results;min-width:0;overflow-wrap:anywhere}.catalog_catalogToolbar__RBUsB>.catalog_filterError__uwJcV{grid-column:1/-1}.catalog_sortFullLabel__g5FZw{display:none}.catalog_sortShortLabel__9xuwo{display:inline}.catalog_catalogToolbar__RBUsB .catalog_sortTrigger__Cgms_{min-height:2.75rem;padding:.5rem;gap:.375rem;font-size:.8125rem}.catalog_catalogToolbar__RBUsB .catalog_sortTrigger__Cgms_>svg:first-child{display:none}.catalog_catalogToolbar__RBUsB .catalog_sortTrigger__Cgms_>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog_searchForm__t6oAe{display:flex;align-items:center;min-width:0;min-height:2.75rem;padding-inline:.875rem .125rem;gap:.5rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg)}.catalog_searchForm__t6oAe>svg{flex-shrink:0;color:var(--color-fg-muted)}.catalog_searchForm__t6oAe input{width:100%;min-width:0;min-height:2.5rem;appearance:none;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--color-fg);font-size:1rem;outline:none}.catalog_searchForm__t6oAe input::-webkit-search-cancel-button{appearance:none;display:none}.catalog_searchForm__t6oAe input::placeholder{color:var(--color-fg-muted)}.catalog_searchForm__t6oAe:has(input:focus-visible){outline:2px solid var(--color-focus-ring,var(--color-accent-strong));outline-offset:-2px}.catalog_searchSubmit__JWtjC{min-height:2.5rem;padding-inline:.875rem;border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-fg);font-weight:650}.catalog_searchClear__wucS_{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--radius-pill);color:var(--color-fg-muted)}.catalog_quickFilterRow__5qf_f{grid-area:filters;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.75rem;gap:.5rem;align-items:center}.catalog_quickFilter___uOIC[data-filter=area],.catalog_quickFilter___uOIC[data-filter=bedrooms],.catalog_quickFilter___uOIC[data-filter=unitTypes]{display:none}.catalog_quickFilter___uOIC{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-fg);font-size:.875rem;text-align:start}.catalog_quickFilter___uOIC>span{display:flex;gap:.25rem;white-space:nowrap}.catalog_quickFilter___uOIC>span,.catalog_quickValueText__1g_BI{min-width:0;overflow:hidden;text-overflow:ellipsis}.catalog_quickFilter___uOIC>svg,.catalog_quickUnit__j5KNt{flex-shrink:0}.catalog_quickFilter___uOIC[data-active]{border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.catalog_filterCount__pBboC{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.25rem;border:1px solid;border-radius:var(--radius-pill);font-size:.6875rem;line-height:1}.catalog_quickFilterRow__5qf_f .catalog_filterButton__yW_wm{position:relative;min-width:0;min-height:2.75rem;padding:.5rem;font-size:.875rem;white-space:nowrap;border-color:var(--color-border-strong);background:var(--color-bg);color:var(--color-fg)}.catalog_quickFilterRow__5qf_f .catalog_filterButton__yW_wm[data-active]{border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.catalog_allFiltersLabel__VSPHk{display:none}.catalog_quickFilterRow__5qf_f .catalog_filterButton__yW_wm .catalog_filterCount__pBboC{position:absolute;inset-block-start:-.375rem;inset-inline-end:-.25rem;background:var(--color-accent-soft);color:var(--color-fg)}.catalog_quickFilterRow__5qf_f .catalog_filterButton__yW_wm>svg{flex-shrink:0}.catalog_quickPopover__aCtPF{width:min(23rem,calc(100vw - 2rem));max-height:min(32rem,var(--radix-popover-content-available-height));overflow-y:auto;border-radius:var(--radius-card);padding:1rem;background:var(--color-bg);color:var(--color-fg)}.catalog_quickFieldset__i9_0f{min-width:0}.catalog_quickTitle__CfCHn{margin-block-end:1rem;font-weight:700}.catalog_quickChoices__WCuCm{display:flex;flex-wrap:wrap;gap:.5rem;max-height:min(20rem,40dvh);overflow-y:auto;padding:.25rem}.catalog_quickChoices__WCuCm>button{min-height:2.75rem;padding:.625rem .75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-fg);text-align:start;overflow-wrap:anywhere}.catalog_quickChoices__WCuCm>button[aria-pressed=true]{border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.catalog_optionCount__03eLe{margin-inline-start:.5rem;font-size:.75rem;color:var(--color-fg-muted)}.catalog_quickRange__SdNxc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.catalog_quickRange__SdNxc label{display:flex;flex-direction:column;gap:.375rem;min-width:0;color:var(--color-fg-muted);font-size:.875rem}.catalog_quickRange__SdNxc input{min-width:0;width:100%;min-height:2.75rem;padding:.5rem;border:1px solid var(--color-border-strong);border-radius:.5rem;background:var(--color-bg);color:var(--color-fg);font-size:1rem}.catalog_filterError__uwJcV,.catalog_filterHint__RJp6C{font-size:.875rem;line-height:1.5;margin-block-end:.75rem}.catalog_filterHint__RJp6C{color:var(--color-fg-muted)}.catalog_filterError__uwJcV{color:var(--color-fg);font-weight:600}.catalog_quickActions__QUCAF{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-block-start:1rem;padding-block-start:.75rem;border-top:1px solid var(--color-border-subtle)}.catalog_applyButton__vIe5g,.catalog_textButton__GZUEg{min-height:2.75rem;padding:.5rem .75rem;border-radius:var(--radius-pill)}.catalog_textButton__GZUEg{color:var(--color-fg)}.catalog_applyButton__vIe5g{background:var(--color-accent-soft);border:1px solid var(--color-accent-strong);color:var(--color-fg);font-weight:700}.catalog_clearFilters__GoWNA{display:none;align-items:center;align-self:flex-start;gap:.375rem;min-height:2.75rem;padding-inline:.25rem;color:var(--color-fg-muted);font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.catalog_catalogToolbar__RBUsB button:disabled,.catalog_catalogToolbar__RBUsB button[aria-disabled=true],.catalog_quickPopover__aCtPF button:disabled{opacity:.5;cursor:not-allowed}.catalog_catalogToolbar__RBUsB button:focus-visible,.catalog_quickPopover__aCtPF button:focus-visible,.catalog_quickPopover__aCtPF input:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent-strong));outline-offset:3px}[data-theme=dark] .catalog_catalogToolbar__RBUsB button:focus-visible,[data-theme=dark] .catalog_quickPopover__aCtPF button:focus-visible,[data-theme=dark] .catalog_quickPopover__aCtPF input:focus-visible,[data-theme=dark] .catalog_searchForm__t6oAe:has(input:focus-visible){outline-color:var(--color-accent)}@media (max-width:47.999rem){.catalog_heading__ptxOs,.catalog_toolbar__60Zex{margin-block-end:.75rem}}@media (min-width:48rem){.catalog_catalogToolbar__RBUsB{grid-template-columns:minmax(0,1fr) 13.75rem;grid-template-areas:"search sort" "filters filters" "results results"}.catalog_quickFilterRow__5qf_f{grid-template-columns:10rem 12rem 10rem minmax(10rem,max-content);justify-content:start}.catalog_quickFilter___uOIC[data-filter=unitTypes]{display:flex}.catalog_quickFilterRow__5qf_f .catalog_filterButton__yW_wm{padding-inline:.75rem}.catalog_allFiltersLabel__VSPHk{display:inline}.catalog_quickFilterRow__5qf_f .catalog_filterButton__yW_wm .catalog_filterCount__pBboC{position:static}.catalog_catalogToolbar__RBUsB .catalog_sortTrigger__Cgms_{min-height:3rem;padding:.75rem;font-size:.875rem}.catalog_sortFullLabel__g5FZw{display:inline}.catalog_sortShortLabel__9xuwo{display:none}}@media (min-width:75rem){.catalog_quickFilterRow__5qf_f{grid-template-columns:10rem 12rem 10rem 8rem 9rem minmax(10rem,max-content) minmax(0,1fr)}.catalog_quickFilter___uOIC[data-filter=area],.catalog_quickFilter___uOIC[data-filter=bedrooms]{display:flex}.catalog_clearFilters__GoWNA{display:inline-flex;justify-self:end;justify-content:flex-end;text-align:end}}@media (min-width:80rem){.catalog_heading__ptxOs{margin-block-end:.75rem}.catalog_toolbar__60Zex{gap:.5rem;margin-block-end:.5rem}.catalog_card__6KUz2 .catalog_content__SNRM_{padding-block:.75rem;gap:.5rem}.catalog_card__6KUz2 .catalog_price__sm57M{line-height:1.1}}@media (prefers-reduced-motion:reduce){.catalog_catalogToolbar__RBUsB *,.catalog_quickPopover__aCtPF,.catalog_quickPopover__aCtPF *{animation:none;transition:none}}