.HomePreviewCarousel_carousel__gFsVv{min-width:0}.HomePreviewCarousel_track__G2gED{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% - 2.5rem);gap:1.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;list-style:none;padding:0 0 .5rem;margin:0}@media (max-width:767px){.HomePreviewCarousel_track__G2gED>li{align-self:start}.HomePreviewCarousel_track__G2gED:has(a:focus-visible){scroll-padding-inline:1.25rem}@supports not selector(:has(a)){.HomePreviewCarousel_track__G2gED:focus-within:not(:focus){scroll-padding-inline:1.25rem}}}.HomePreviewCarousel_carousel__gFsVv[data-count="1"] .HomePreviewCarousel_track__G2gED{grid-auto-columns:100%}.HomePreviewCarousel_track__G2gED>li{min-width:0;scroll-snap-align:start}.HomePreviewCarousel_track__G2gED>li>article{height:100%}.HomePreviewCarousel_track__G2gED a:focus-visible,.HomePreviewCarousel_track__G2gED:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.HomePreviewCarousel_controls__dYN29{display:flex;justify-content:end;gap:.5rem}.HomePreviewCarousel_carousel__gFsVv:not([data-count="1"]) .HomePreviewCarousel_controls__dYN29{min-height:44px;margin-top:.75rem}.HomePreviewCarousel_controls__dYN29 button{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-control);border:1px solid var(--color-border-strong);background:var(--color-hero-panel);color:var(--color-fg);cursor:pointer}.HomePreviewCarousel_controls__dYN29 button[aria-disabled=true]{opacity:.4;cursor:default}.HomePreviewCarousel_controls__dYN29 button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}@media (min-width:768px){.HomePreviewCarousel_carousel__gFsVv[data-count="1"] .HomePreviewCarousel_track__G2gED,.HomePreviewCarousel_track__G2gED{grid-auto-columns:calc((100% - 1.25rem) / 2)}.HomePreviewCarousel_carousel__gFsVv[data-count="2"] .HomePreviewCarousel_controls__dYN29{min-height:0;margin-top:0}}@media (min-width:1200px){.HomePreviewCarousel_carousel__gFsVv[data-count="1"] .HomePreviewCarousel_track__G2gED,.HomePreviewCarousel_track__G2gED{grid-auto-columns:calc((100% - 2.5rem) / 3)}.HomePreviewCarousel_carousel__gFsVv[data-count="3"] .HomePreviewCarousel_controls__dYN29{min-height:0;margin-top:0}}.HomeUnitsSearchSection_allFilters__Yy3M3,.HomeUnitsSearchSection_mobileOnly__6Sl9n{display:none}.HomeUnitsSearchSection_filterCount__CD3kp{font-variant-numeric:tabular-nums}@media (max-width:767px){.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .HomeUnitsSearchSection_panel__LGnKh{background:var(--color-hero-panel,#fff);border:1px solid var(--color-border-strong);border-radius:22px;padding:20px;box-shadow:0 8px 28px rgba(21,57,53,.07)}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .HomeUnitsSearchSection_desktopOnly__8cE3v{display:none}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .HomeUnitsSearchSection_mobileOnly__6Sl9n{display:block;min-width:0}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .home-search-heading{display:block;margin-bottom:18px}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .home-search-heading h2{font-size:21px;line-height:1.25}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .home-search-heading p{margin-top:6px;padding-left:0;border:0;font-size:12px;line-height:1.5}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .home-search-fields{grid-template-columns:minmax(0,1fr);gap:14px 10px}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .home-search-fields>div{grid-column:auto}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .home-search-fields label{font-size:10px;letter-spacing:.05em;margin-bottom:6px}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .filter-input-glass{height:52px;min-height:52px;border-radius:12px;font-size:16px;padding-inline:9px;background:var(--color-home-control);box-shadow:none}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .home-price-tile__input{padding-left:28px;font-size:16px}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .HomeUnitsSearchSection_advanced__TulKd[data-expanded=false]{display:none}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .HomeUnitsSearchSection_actions__SBuwH{grid-column:1/-1!important;display:flex;gap:10px}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .HomeUnitsSearchSection_allFilters__Yy3M3{display:inline-flex;flex:0 0 auto;height:52px;padding:0 12px;border:1px solid var(--color-border-strong);border-radius:12px;font-size:12px;font-weight:500;background:var(--color-hero-panel,#fff);color:var(--color-fg)}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .home-search-submit{min-width:0;min-height:52px;height:52px;padding:0 12px;font-size:14px;background:var(--color-action);border-radius:var(--radius-pill);gap:6px;flex:1}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .home-search-submit svg{width:15px;flex-shrink:0}}@media (max-width:359px){.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .HomeUnitsSearchSection_panel__LGnKh{padding:16px}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .HomeUnitsSearchSection_actions__SBuwH{flex-direction:column}.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .HomeUnitsSearchSection_allFilters__Yy3M3,.HomeUnitsSearchSection_root__FWRnj.HomeUnitsSearchSection_root__FWRnj .home-search-submit{flex:auto;width:100%}}