@media (min-width:1024px){.section-subtitle{font-size:.8rem;line-height:1.55;margin-top:.4rem}}.section-subtitle{text-wrap:pretty}.home-search-field__control{font-size:.86rem}.home-search-submit.brand-button{min-height:48px;width:100%}.home-search-field--area input[type=search]::-webkit-search-cancel-button{cursor:pointer}.home-search-field--area .home-search-field__control{padding-inline-end:1rem}.home-listings-bare-section{border:0!important;background:transparent!important;box-shadow:none!important;padding-inline:0!important}.home-listings-bare-section .section-head{padding-inline:.25rem}.section-subtitle{font-size:.72rem!important;margin-top:.18rem!important}.home-listings-bare-section .section-head--center-brand{align-items:center!important;justify-content:center!important;text-align:center!important}.home-listings-bare-section .brand-link-row{display:flex!important;width:100%!important;justify-content:center!important;align-items:center!important}.home-listings-bare-section .brand-link{display:inline-flex!important;justify-content:center!important;text-align:center!important;margin-inline:auto!important}.home-loading-state{position:relative}.featured-carousel-shell__head{position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;text-align:center}.featured-carousel-shell__title-link{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.featured-carousel-shell__title-link:focus-visible .featured-carousel-shell__title,.featured-carousel-shell__title-link:hover .featured-carousel-shell__title{color:rgb(180,83,9)}.featured-carousel-shell__title{color:rgb(15,23,42);font-size:clamp(1rem,1.45vw,1.2rem);font-weight:950;letter-spacing:-.02em;line-height:1.25;text-align:center}.featured-carousel-shell__counter{position:absolute;inset-block-start:50%;transform:translateY(-50%);border-radius:var(--app-radius-control);border:1px solid rgba(217,119,6,.16);background:rgba(255,255,255,.86);padding:.24rem .56rem;color:rgb(120,53,15);font-size:.72rem;font-weight:950;white-space:nowrap}.featured-carousel-slide-single--next{animation:featuredCarouselSlideNext .38s cubic-bezier(.22,1,.36,1)}.featured-carousel-slide-single--prev{animation:featuredCarouselSlidePrev .38s cubic-bezier(.22,1,.36,1)}.featured-carousel-controls__button{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--app-radius-control);border:1px solid rgba(217,119,6,.16)}.featured-carousel-controls__button:hover{transform:translateY(-1px) scale(1.02)}@media (min-width:768px){.featured-carousel-controls__button--prev:hover{transform:translateX(-.35rem) translateY(-1px) scale(1.02)}.featured-carousel-controls__button--next:hover{transform:translateX(.35rem) translateY(-1px) scale(1.02)}}@media (max-width:767px){.featured-carousel-shell__head{min-height:1.7rem}.featured-carousel-shell__title{font-size:.98rem}.featured-carousel-shell__counter{inset-inline-start:.22rem;font-size:.68rem;padding:.22rem .5rem}}@media (prefers-reduced-motion:reduce){.featured-carousel-controls__button,.featured-carousel-slide-single--next,.featured-carousel-slide-single--prev{animation:none}}.featured-carousel-stage-wrap:focus-within .featured-carousel-controls__button,.featured-carousel-stage-wrap:hover .featured-carousel-controls__button{border-color:rgba(217,119,6,.26)}@media (prefers-reduced-motion:reduce){.featured-carousel-slide-single--next,.featured-carousel-slide-single--prev{animation:none!important}}.featured-carousel-controls__button{height:2.58rem!important;width:2.58rem!important;border-color:rgba(180,83,9,.34)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,247,237,.96))!important;color:#b45309!important;box-shadow:0 12px 26px rgba(180,83,9,.18),0 0 0 4px rgba(245,158,11,.08)!important}.featured-carousel-controls__button svg{width:1.12rem!important;height:1.12rem!important;stroke-width:2.8!important}.featured-carousel-controls__button:focus-visible,.featured-carousel-controls__button:hover{border-color:rgba(180,83,9,.62)!important;background:linear-gradient(180deg,#fff7ed,#fed7aa)!important;color:#7c2d12!important;box-shadow:0 16px 34px rgba(180,83,9,.24),0 0 0 5px rgba(245,158,11,.13)!important}@media (min-width:768px){.featured-carousel-controls__button--prev{transform:translateX(-.18rem)!important}.featured-carousel-controls__button--next{transform:translateX(.18rem)!important}.featured-carousel-controls__button--prev:focus-visible,.featured-carousel-controls__button--prev:hover{transform:translateX(-.18rem) translateY(-1px) scale(1.035)!important}.featured-carousel-controls__button--next:focus-visible,.featured-carousel-controls__button--next:hover{transform:translateX(.18rem) translateY(-1px) scale(1.035)!important}}.featured-carousel-stage-wrap--smooth .featured-carousel-viewport{overflow:hidden!important;transform:translateZ(0);backface-visibility:hidden;contain:paint}.featured-carousel-stage-wrap--smooth .featured-carousel-track{direction:ltr;display:flex!important;width:100%!important;transform:translate3d(calc(var(--featured-active-index, 0) * -100%),0,0)!important;transition:transform var(--featured-transition-ms,.52s) var(--featured-ease)!important;will-change:transform;backface-visibility:hidden}.featured-carousel-stage-wrap--smooth .featured-carousel-slide{direction:rtl;flex:0 0 100%!important;min-width:100%!important;max-width:100%!important;transform:translateZ(0);backface-visibility:hidden;contain:layout paint}.featured-carousel-stage-wrap--smooth .featured-carousel-slide-single--next,.featured-carousel-stage-wrap--smooth .featured-carousel-slide-single--prev{animation:none!important}.featured-carousel-stage-wrap--smooth[data-autoplay=on]:after{content:"";position:absolute;inset-inline:clamp(.85rem,2.2vw,2.8rem);inset-block-end:-.44rem;height:2px;border-radius:var(--app-radius-control);pointer-events:none}.featured-carousel-controls__button{backdrop-filter:blur(12px) saturate(150%)!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important}.featured-carousel-controls__button:active{transform:translateY(0) scale(.96)!important}@media (prefers-reduced-motion:reduce){.featured-carousel-stage-wrap--smooth .featured-carousel-track{transition:none!important}.featured-carousel-stage-wrap--smooth[data-autoplay=on]:after{display:none!important}}.featured-carousel-stage-wrap--smooth{--featured-ease:cubic-bezier(0.25,0.9,0.2,1)}.featured-carousel-stage-wrap--smooth .featured-carousel-track{transition-duration:var(--featured-transition-ms,.82s)!important;transition-timing-function:cubic-bezier(.25,.9,.2,1)!important}.featured-carousel-stage-wrap--smooth[data-autoplay=on]:after{opacity:.22!important;background:linear-gradient(90deg,rgb(var(--lm-brand-red-rgb)/0),rgb(var(--lm-brand-red-rgb)/.38),rgb(var(--lm-brand-red-rgb)/0))!important}.featured-carousel-shell__head{min-height:1.6rem!important;margin-bottom:.34rem!important;padding-inline:.35rem!important}.featured-carousel-shell__body{position:relative;overflow:hidden;border:1px solid rgba(217,119,6,.14);border-radius:var(--app-radius-lg);background:linear-gradient(180deg,rgba(255,251,235,.96),rgba(255,250,244,.92)),linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,247,237,.92));box-shadow:0 10px 26px rgba(15,23,42,.05);padding:.72rem}.featured-carousel-shell__counter{inset-inline-start:.3rem!important}@media (max-width:767px){.featured-carousel-shell__head{margin-bottom:.28rem!important}.featured-carousel-shell__body{border-inline:0!important}}@media (min-width:1024px){:where(.property-cards-grid,.property-cards-grid--list,.home-clean-results-grid,.home-clean-results-grid--list){max-width:min(100%,58rem)}:where(.property-cards-grid--compact,.property-cards-grid--map,.home-clean-results-grid--compact){max-width:min(100%,74rem)}}@media (max-width:767px){.featured-carousel-stage-wrap--smooth .featured-carousel-viewport{overflow:hidden!important;padding-block:.58rem .7rem!important}.featured-carousel-stage-wrap--smooth .featured-carousel-slide{padding-inline:.3rem!important}.featured-carousel-shell__body{position:relative!important}.featured-carousel-stage-wrap--smooth .featured-carousel-viewport{padding-block-end:.8rem!important;padding-block-start:1.35rem!important;padding-inline:.42rem!important}.featured-carousel-shell__body{width:100%!important;max-width:100%!important;margin-inline:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;padding:.36rem .32rem .72rem!important;isolation:isolate!important}.home-listings-bare-section{overflow:visible!important;padding-inline:0!important}}.section-frame.home-listings-bare-section{border:1px solid var(--lm-border-soft)!important;background:linear-gradient(180deg,rgb(var(--lm-card-rgb)/.72),rgb(var(--lm-surface-1-rgb)/.58))!important;box-shadow:var(--lm-shadow-soft)!important;padding:.85rem!important}@media (max-width:767px){.section-frame.home-listings-bare-section{padding:.62rem!important}}:where(.listing-card-media,.home-clean-property-card__media){background:var(--lm-media-bg)!important}:root[data-theme=dark] :where(.premium-footer__copy,.premium-footer__address,.premium-footer__manager-role,.premium-footer__manager-phone,.premium-footer__license,.premium-footer__tagline,.site-header-user-role,.section-subtitle,.section-eyebrow){color:var(--lm-text-muted)!important}.home-search-tabs--count-4{grid-template-columns:repeat(3,minmax(0,1fr))}.home-search-tabs__item{min-height:42px;min-width:0;border-radius:var(--app-radius-md);color:var(--search-muted);font-size:.8rem;font-weight:950;white-space:nowrap;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.home-search-tabs__item:hover{background:var(--search-surface-strong);color:var(--search-brand-dark)}.home-search-tabs__item--active{background:linear-gradient(180deg,var(--search-brand),var(--search-brand-dark));color:var(--lm-text-inverse);box-shadow:0 14px 32px -20px rgb(var(--app-search-accent-rgb)/.52)}@media (max-width:767px){.home-search-tabs__item{min-height:31px;border-radius:var(--app-radius-md);font-size:.61rem}}.home-latest-promo-row{width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem;text-align:center}.home-latest-more-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap}@media (max-width:640px){.home-latest-promo-text{width:100%;border-radius:var(--app-radius-md);padding:.5rem .65rem;font-size:.7rem}.home-latest-more-button{width:100%}}.home-latest-promo-row{display:contents}.home-latest-promo-text{width:min(100%,44rem);max-width:100%;margin:.35rem auto 0;padding:.34rem .7rem;border:1px solid var(--app-line,rgba(148,163,184,.24));border-radius:var(--app-radius-control);background:var(--app-surface-subtle,rgba(248,250,252,.85));color:var(--app-text,#0f172a);text-align:center;direction:rtl;writing-mode:horizontal-tb;white-space:normal;overflow-wrap:anywhere;line-height:1.5;font-size:clamp(.72rem,1.2vw,.88rem);font-weight:950}.home-latest-more-footer{display:flex;justify-content:center}.dark .home-latest-promo-text,:root[data-theme=dark] .home-latest-promo-text{background:rgba(15,23,42,.78);border-color:rgba(148,163,184,.18);color:#f8fafc}@media (max-width:768px){.home-latest-promo-text{font-size:.7rem;border-radius:var(--app-radius-md)}}@media print{@page{size:A4 portrait;margin:11mm 10mm}}.section-subtitle{color:var(--lm-text-muted)!important}@media (max-width:640px){.section-subtitle{font-size:max(13px,var(--app-text-xs));line-height:1.7}}.home-density-hub{display:grid;gap:clamp(.9rem,1.6vw,1.25rem)}.home-listings-bare-section{border-radius:var(--app-radius-lg);padding:clamp(.85rem,2vw,1.25rem)}.home-listings-bare-section .section-head{margin-bottom:.35rem}.home-listings-bare-section .section-title{font-size:clamp(1.1rem,2vw,1.45rem)}.home-latest-promo-text{display:none!important}.home-latest-more-footer{margin-top:.82rem}.home-latest-more-button{min-height:40px;border-radius:var(--app-radius-control);padding-inline:.88rem}.home-page-loading-grid{display:grid;width:min(100%,68rem);gap:.85rem}.home-page-loading-hero{min-height:clamp(300px,46dvh,520px);border-radius:var(--app-radius-lg);background:linear-gradient(90deg,rgba(148,163,184,.12),rgba(148,163,184,.24),rgba(148,163,184,.12)),linear-gradient(135deg,#111827,#334155);background-size:220% 100%,100% 100%;animation:home-loading-shimmer 1.45s ease-in-out infinite}.home-page-loading-row{height:84px;border-radius:var(--app-radius-lg);background:color-mix(in srgb,var(--app-surface-muted,#f1f5f9) 80%,transparent)}@media (max-width:767px){.home-listings-bare-section{padding:.78rem;border-radius:var(--app-radius-lg)}.home-latest-more-button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.home-page-loading-hero{animation:none}}.dark .home-hero-stage__search .home-search-tabs__item:not(.home-search-tabs__item--active),.theme-dark .home-hero-stage__search .home-search-tabs__item:not(.home-search-tabs__item--active),:root[data-theme=dark] .home-hero-stage__search .home-search-tabs__item:not(.home-search-tabs__item--active){color:#cbd5e1!important;background:rgba(15,23,42,.42)!important}.dark .home-hero-stage__search :where(input::-moz-placeholder),.theme-dark .home-hero-stage__search :where(input::-moz-placeholder),:root[data-theme=dark] .home-hero-stage__search :where(input::-moz-placeholder){color:#94a3b8!important}.dark .home-hero-stage__search :where(input::placeholder),.theme-dark .home-hero-stage__search :where(input::placeholder),:root[data-theme=dark] .home-hero-stage__search :where(input::placeholder){color:#94a3b8!important}.public-marketplace-home{color:var(--app-text)}.home-density-hub .section-frame,.public-marketplace-section{border-color:var(--app-line)!important;background:var(--app-surface-card)!important;color:var(--app-text)!important;box-shadow:var(--app-shadow-card)!important}.public-marketplace-agent-section .section-head{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center}.public-marketplace-agent-section .section-head-copy{flex:0 1 auto!important;max-width:none!important;text-align:center}.public-marketplace-agent-section .brand-link{margin-inline:auto}.public-marketplace-agent-grid{align-items:stretch}@media (max-width:767px){.public-marketplace-agent-section .section-head{gap:.45rem!important}.public-marketplace-agent-section .brand-link{min-height:2rem;padding-inline:.75rem;font-size:.72rem}}.public-home-market-search{display:flex;justify-content:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:visible;padding-block:clamp(.85rem,2.5vw,1.35rem) clamp(.55rem,1.8vw,.85rem)}.public-home-market-search>.market-search-section{width:100%;max-width:100%;min-width:0;flex:1 1 auto}.home-live-offers-section>.listing-results-loading-state,.home-live-offers-section>.listing-stream-surface,.home-live-offers-section>[data-ui=state-panel]{margin-top:1rem}.home-live-offers-section{border-radius:0!important;padding:0!important}@media (max-width:420px){.public-home-market-search{padding-inline:.05rem}}.public-marketplace-home{background:transparent!important}.public-marketplace-home .home-density-hub .home-listings-bare-section{border-color:transparent!important;background:transparent!important;box-shadow:none!important;padding-inline:0!important}@media (max-width:767px){.public-home-market-search{padding-inline:max(.35rem,env(safe-area-inset-left,0px)) max(.35rem,env(safe-area-inset-right,0px))!important}}.home-agent-quick-actions{position:fixed;inset:0;z-index:var(--app-z-dropdown,120);pointer-events:none}.home-agent-quick-action-group{position:fixed;bottom:calc(env(safe-area-inset-bottom, 0px) + var(--mobile-bottom-tab-bar-height, 70px) + .8rem);pointer-events:auto}.home-agent-quick-action-group--invite{inset-inline-end:max(.65rem,env(safe-area-inset-right,0px))}.home-agent-quick-action-group--location{inset-inline-start:max(.65rem,env(safe-area-inset-left,0px))}.home-agent-quick-action{position:relative;display:inline-grid;width:2.7rem;height:2.7rem;place-items:center;border:1px solid var(--app-line);border-radius:var(--app-radius-control,.55rem);background:color-mix(in srgb,var(--app-surface-card) 94%,transparent);color:var(--app-text);box-shadow:var(--app-shadow-soft);backdrop-filter:blur(10px);touch-action:manipulation;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.home-agent-quick-action--invite{border-color:var(--app-success-line);color:var(--app-success)}.home-agent-quick-action--location{border-color:var(--app-accent-line);color:var(--app-accent)}.home-agent-quick-action:hover,.home-agent-quick-action[aria-expanded=true]{transform:translateY(-2px);background:var(--app-surface-subtle)}.home-agent-quick-action:active{transform:translateY(0) scale(.96)}.home-agent-quick-action-menu__item:focus-visible,.home-agent-quick-action:focus-visible{outline:none;box-shadow:var(--app-focus-ring)}.home-agent-quick-action-menu__item:disabled,.home-agent-quick-action:disabled{pointer-events:none;opacity:.6}.home-agent-quick-action-menu{position:absolute;bottom:calc(100% + .45rem);display:flex;min-width:8.4rem;gap:.28rem;padding:.28rem;border:1px solid var(--app-line);border-radius:var(--app-radius-control,.55rem);background:color-mix(in srgb,var(--app-surface-card) 97%,transparent);box-shadow:var(--app-shadow-soft);backdrop-filter:blur(12px)}.home-agent-quick-action-group--invite .home-agent-quick-action-menu{inset-inline-end:0}.home-agent-quick-action-group--location .home-agent-quick-action-menu{inset-inline-start:0}.home-agent-quick-action-menu__item{display:inline-flex;min-width:0;min-height:2.05rem;flex:1 1 0;align-items:center;justify-content:center;gap:.28rem;border:1px solid transparent;border-radius:calc(var(--app-radius-control, .55rem) - .12rem);padding-inline:.5rem;background:var(--app-surface-subtle);color:var(--app-text);font-size:.68rem;font-weight:950;line-height:1;text-decoration:none;white-space:nowrap;touch-action:manipulation;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.home-agent-quick-action-menu__item--share{border-color:var(--app-success-line);color:var(--app-success)}.home-agent-quick-action-menu__item:hover{border-color:var(--app-accent-line);background:var(--app-surface-card)}.home-agent-quick-action-menu__item:active{transform:scale(.97)}.home-agent-quick-actions__message{position:fixed;inset-inline:1rem;bottom:calc(env(safe-area-inset-bottom, 0px) + var(--mobile-bottom-tab-bar-height, 70px) + 1rem);width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 2rem);margin-inline:auto;padding:.55rem .75rem;border:1px solid var(--app-line);border-radius:var(--app-radius-control,.55rem);background:var(--app-surface-card);color:var(--app-text);box-shadow:var(--app-shadow-soft);font-size:.75rem;font-weight:800;text-align:center;pointer-events:none}:root[data-keyboard-open=true] .home-agent-quick-actions,:root[data-mobile-text-entry=true] .home-agent-quick-actions,:root[data-soft-keyboard=open] .home-agent-quick-actions{display:none}@media (min-width:1024px){.home-agent-quick-action-group{top:auto;bottom:1.25rem;transform:none}.home-agent-quick-action-group--invite{inset-inline-end:max(1rem,calc((100vw - 74rem) / 2 + .75rem))}.home-agent-quick-action-group--location{inset-inline-start:calc(var(--matching-workflow-inline-offset) + var(--matching-workflow-width) + var(--matching-workflow-adjacent-gap))}.home-agent-quick-action{width:2.85rem;height:2.85rem}.home-agent-quick-actions__message{bottom:1.4rem}}@media (prefers-reduced-motion:reduce){.home-agent-quick-action,.home-agent-quick-action-menu__item{transition:none}}