.InterestLandingPage_page__5M_di{--color-bg:#fff;--color-bg-alt:#f5f7f8;--color-ink:#0f1419;--color-ink-soft:#4c5860;--color-border:#e2e6e9;--color-navy:#1e3a5f;--color-navy-tint:#eaeff5;--color-accent:#4a90a4;--color-accent-dark:#38707f;--color-accent-tint:#eaf3f5;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--container-w:1220px;--radius:10px;--shadow-sm:0 1px 2px rgba(15,20,25,.06);--shadow-md:0 12px 32px rgba(15,20,25,.12);--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px;--space-9:128px;margin:0;font-family:var(--font-body);color:var(--color-ink);background:var(--color-bg);line-height:1.6;-webkit-font-smoothing:antialiased}.InterestLandingPage_page__5M_di *,.InterestLandingPage_page__5M_di :after,.InterestLandingPage_page__5M_di :before{box-sizing:border-box}.InterestLandingPage_page__5M_di img,.InterestLandingPage_page__5M_di svg{display:block;max-width:100%}.InterestLandingPage_page__5M_di a{color:inherit}.InterestLandingPage_page__5M_di h1,.InterestLandingPage_page__5M_di h2{margin:0;font-weight:800;letter-spacing:-.01em}.InterestLandingPage_page__5M_di p{margin:0;color:var(--color-ink-soft)}.InterestLandingPage_container__0RSbn{width:100%;max-width:var(--container-w);margin:0 auto;padding:0 clamp(20px,5vw,56px)}.InterestLandingPage_btn___WYFz{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;border:none;cursor:pointer;min-height:48px;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease;font-family:inherit}.InterestLandingPage_btn___WYFz.InterestLandingPage_btnPrimary__Toi8C{background:var(--color-accent);color:#fff;box-shadow:var(--shadow-sm)}.InterestLandingPage_btnPrimary__Toi8C:hover{background:var(--color-accent-dark);box-shadow:var(--shadow-md);transform:translateY(-2px)}.InterestLandingPage_btnPrimary__Toi8C:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.InterestLandingPage_btnPrimary__Toi8C:disabled{opacity:.7;cursor:default;transform:none}.InterestLandingPage_btnLg__zSaXZ{padding:17px 36px;font-size:1.05rem;min-height:56px}.InterestLandingPage_btnNav__fkglC{padding:12px 24px;font-size:.92rem;flex-shrink:0}.InterestLandingPage_btnSubmit__r2CDd{width:100%}.InterestLandingPage_siteHeader__Sl7ly{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--color-ink)}.InterestLandingPage_headerInner__7LBLK{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-3);padding-bottom:var(--space-3)}.InterestLandingPage_logo__4o48_{display:flex;align-items:center;text-decoration:none}.InterestLandingPage_logoMark__R9NXC{height:clamp(60px,10vw,108px);width:auto}.InterestLandingPage_logoMarkInverted__2MjWL{filter:brightness(0) invert(1)}.InterestLandingPage_hero__lzNep{position:relative;overflow:hidden;background:var(--color-ink);padding:var(--space-8) 0 var(--space-9)}.InterestLandingPage_hero__lzNep:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 900px 480px at 88% -8%,rgba(74,144,164,.28),transparent 60%),radial-gradient(ellipse 600px 400px at 8% 100%,rgba(30,58,95,.35),transparent 60%);pointer-events:none}.InterestLandingPage_heroInner__Jjo_t{position:relative;z-index:1;display:grid;grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:900px){.InterestLandingPage_heroInner__Jjo_t{grid-template-columns:1.5fr 1fr;align-items:center;gap:var(--space-7)}}.InterestLandingPage_heroHeadline__9w5m4{font-size:clamp(2.6rem,6vw,4.75rem);line-height:1.12;letter-spacing:-.025em;color:#fff}.InterestLandingPage_heroSide__LiLsw{display:flex;flex-direction:column;gap:var(--space-5)}.InterestLandingPage_hero__lzNep .InterestLandingPage_heroSub__XduFG{font-size:1.15rem;line-height:1.6;color:#dde2e6}.InterestLandingPage_heroSide__LiLsw .InterestLandingPage_btn___WYFz{align-self:flex-start}.InterestLandingPage_valueStrip__tnDeN{background:var(--color-bg-alt)}.InterestLandingPage_valueStripInner__0r0L7{padding:var(--space-6) clamp(20px,5vw,56px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-5);text-align:center;font-weight:600;font-size:1.05rem;color:var(--color-ink)}.InterestLandingPage_valueStrip__tnDeN .InterestLandingPage_divider__JCrYT{width:5px;height:5px;border-radius:50%;background:var(--color-accent);flex-shrink:0}.InterestLandingPage_register__V2274{padding:var(--space-9) 0}.InterestLandingPage_registerInner__4cNXo{max-width:600px;text-align:center}.InterestLandingPage_registerTitle__YIVW4{font-size:clamp(2rem,4vw,2.5rem);margin-bottom:var(--space-3)}.InterestLandingPage_registerLead__W0dxs{font-size:1.1rem;margin-bottom:var(--space-7)}.InterestLandingPage_interestForm__e9azx{text-align:left}.InterestLandingPage_formRow__rLlkH{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}@media (min-width:560px){.InterestLandingPage_formRow__rLlkH{grid-template-columns:1fr 1fr}}.InterestLandingPage_formField__5toW1{margin-bottom:var(--space-4)}.InterestLandingPage_formField__5toW1 label{display:block;font-size:.85rem;font-weight:600;margin-bottom:var(--space-2);color:var(--color-ink)}.InterestLandingPage_formField__5toW1 input{width:100%;font-family:inherit;font-size:1rem;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius);min-height:50px;background:#fff;color:var(--color-ink);box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .15s ease}.InterestLandingPage_formField__5toW1 input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-tint)}.InterestLandingPage_formField__5toW1.InterestLandingPage_hasError__ruMg0 input{border-color:#d64545}.InterestLandingPage_fieldError__pNm3L{display:block;min-height:1.1em;font-size:.8rem;color:#d64545;margin-top:var(--space-2)}.InterestLandingPage_formStatus__SA7Jk{margin:var(--space-4) 0 0;font-size:.95rem;min-height:1.2em}.InterestLandingPage_formStatus__SA7Jk.InterestLandingPage_success__tvutO{color:var(--color-accent-dark)}.InterestLandingPage_formStatus__SA7Jk.InterestLandingPage_error__ugSNz{color:#d64545}.InterestLandingPage_siteFooter__BG2ta{background:var(--color-ink);color:#e2e6e9;padding:var(--space-7) 0}.InterestLandingPage_footerInner__xBAhA{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}@media (min-width:640px){.InterestLandingPage_footerInner__xBAhA{flex-direction:row;justify-content:space-between;text-align:left}}.InterestLandingPage_footerBrand__m4_7F{display:flex;align-items:center}.InterestLandingPage_footerBrand__m4_7F .InterestLandingPage_logoMark__R9NXC{height:44px}.InterestLandingPage_footerContact__moSar a{text-decoration:none;color:#cbd2d6}.InterestLandingPage_footerContact__moSar a:hover{color:#fff}.InterestLandingPage_siteFooter__BG2ta .InterestLandingPage_footerCopy__smilK{font-size:.85rem;margin:0;color:#b0b7bc}.ImageCarousel_root__kwO6f{position:absolute;inset:0}.ImageCarousel_arrow__UHp_U{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;border-radius:50%;border:none;background:rgba(0,0,0,.45);color:#fff;font-size:1.25rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s,background .1s;padding:0}.ImageCarousel_arrow__UHp_U:hover{background:rgba(0,0,0,.65)}.ImageCarousel_prev__bvAQ0{left:.5rem}.ImageCarousel_next__DmuKT{right:.5rem}.ImageCarousel_root__kwO6f:focus-within .ImageCarousel_arrow__UHp_U,.ImageCarousel_root__kwO6f:hover .ImageCarousel_arrow__UHp_U{opacity:1}@media (hover:none){.ImageCarousel_arrow__UHp_U{opacity:1}}.ImageCarousel_compact__GUmAQ .ImageCarousel_arrow__UHp_U{width:26px;height:26px;font-size:1rem}.ImageCarousel_compact__GUmAQ .ImageCarousel_prev__bvAQ0{left:.35rem}.ImageCarousel_compact__GUmAQ .ImageCarousel_next__DmuKT{right:.35rem}.ImageCarousel_dots__1t_oq{position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.35rem;z-index:2}.ImageCarousel_dot__ItiXy{width:7px;height:7px;border-radius:50%;border:none;background:hsla(0,0%,100%,.55);cursor:pointer;padding:0;transition:background .15s}.ImageCarousel_dotActive__HVfXe{background:#fff}.ImageCarousel_counter__7Pm8N{position:absolute;bottom:.45rem;right:.5rem;z-index:2;background:rgba(0,0,0,.5);color:#fff;font-size:.7rem;font-weight:600;padding:.1rem .4rem;border-radius:999px;line-height:1.4;pointer-events:none}.FavouriteButton_btn__UcBg_{position:absolute;top:.6rem;right:.6rem;background:hsla(0,0%,100%,.85);border:none;border-radius:50%;width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--fps-color-text-muted);transition:background .15s,color .15s,transform .1s;z-index:2;padding:0}.FavouriteButton_btn__UcBg_:hover{background:#fff;color:var(--fps-color-primary);transform:scale(1.1)}.FavouriteButton_saved__hUXVs{color:#e74c3c}.FavouriteButton_saved__hUXVs:hover{color:#c0392b}.FavouriteButton_btn__UcBg_:disabled{opacity:.6;cursor:default;transform:none}.FeaturedSidebar_root__kOC0J{display:flex;flex-direction:column}.FeaturedSidebar_label__9niMa{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fps-color-primary,#10385a);margin-bottom:.75rem}.FeaturedSidebar_list__D0xWc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.FeaturedSidebar_card__UrVyt{display:flex;flex-direction:column;border-radius:var(--fps-radius,10px);overflow:hidden;border:1px solid var(--fps-color-border,#e5e7eb);background:var(--fps-color-surface,#fff);text-decoration:none;color:inherit;transition:box-shadow .15s}.FeaturedSidebar_card__UrVyt:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.FeaturedSidebar_image__j5Mwi{width:100%;height:130px;overflow:hidden}.FeaturedSidebar_img__rSlvI{width:100%;height:100%;object-fit:cover}.FeaturedSidebar_imgFallback__1mp5a{width:100%;height:100%;background:#f3f4f6}.FeaturedSidebar_body__G5w_B{padding:.75rem .9rem;display:flex;flex-direction:column;gap:.2rem}.FeaturedSidebar_tenant__A7Jcv{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fps-color-primary,#10385a);margin:0}.FeaturedSidebar_name__IoTaQ{font-size:.95rem;font-weight:700;color:var(--fps-color-text,#111827);margin:0;line-height:1.3}.FeaturedSidebar_address__fJzVL{font-size:.8rem;color:var(--fps-color-text-muted,#6b7280);margin:0}.FeaturedSidebar_price__KxPaU{font-size:.9rem;font-weight:700;color:var(--fps-color-primary,#10385a);margin:.15rem 0 0}.FeaturedSidebar_priceUnit__U3LlJ{font-size:.75rem;font-weight:400;color:var(--fps-color-text-muted,#6b7280)}.page_root__5nfwK{max-width:1280px;margin:0 auto;padding:2rem 1rem}@media (min-width:600px){.page_root__5nfwK{padding:2.5rem 1.5rem}}.page_layout__jDhkd{display:flex;align-items:flex-start;gap:2rem}.page_sidebar__qpfNy{flex:0 0 260px;width:260px;position:-webkit-sticky;position:sticky;top:1.5rem}.page_mainContent___j6XT{flex:1 1;min-width:0}@media (max-width:900px){.page_layout__jDhkd{flex-direction:column}.page_sidebar__qpfNy{width:100%;position:static}}.page_header__PwR9h{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page_headerText__cbkQ5{flex:1 1;min-width:0}.page_heading__Rfibe{font-size:1.6rem;color:var(--fps-color-primary)}@media (min-width:600px){.page_heading__Rfibe{font-size:2rem}}.page_subheading___IVfd{margin-top:.4rem;color:var(--fps-color-text-muted);font-size:.95rem}.page_headerActions__2OZQu{display:flex;gap:.6rem;flex-shrink:0}.page_btnGhost__mzz1f{padding:.5rem .75rem;border:none;border-radius:var(--fps-radius-md);background:none;color:var(--fps-color-text-muted);font-size:.85rem;font-weight:500;font-family:var(--fps-font-body);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;transition:color .12s}.page_btnGhost__mzz1f:hover,.page_btnOutline__WhuAt{color:var(--fps-color-primary)}.page_btnOutline__WhuAt{padding:.5rem 1rem;border:1.5px solid var(--fps-color-primary);border-radius:var(--fps-radius-md);background:none;font-size:.85rem;font-weight:600;font-family:var(--fps-font-body);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;transition:background .12s,color .12s}.page_btnOutline__WhuAt:hover{background:var(--fps-color-primary);color:#fff}.page_toolbar__jJN6a{display:flex;gap:.75rem;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap}.page_search__mqoML{flex:1 1;min-width:200px;padding:.55rem .85rem;border:1px solid var(--fps-color-border);border-radius:var(--fps-radius-md);font-size:.95rem;font-family:var(--fps-font-body);background:var(--fps-color-surface);color:var(--fps-color-text)}.page_search__mqoML:focus{outline:2px solid var(--fps-color-primary);outline-offset:1px}.page_filterBtn__kLMcY{padding:.5rem .85rem;border:1.5px solid var(--fps-color-border);border-radius:var(--fps-radius-md);background:var(--fps-color-surface);color:var(--fps-color-text-muted);font-size:.85rem;font-weight:600;font-family:var(--fps-font-body);cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s,background .12s}.page_filterBtn__kLMcY:hover{border-color:var(--fps-color-primary);color:var(--fps-color-primary)}.page_filterBtnActive__MfNeE{border-color:var(--fps-color-primary);background:var(--fps-color-primary);color:#fff}.page_filterBtnActive__MfNeE:hover{background:var(--fps-color-primary);color:#fff;opacity:.9}.page_viewToggle__VupuK{display:flex;border:1px solid var(--fps-color-border);border-radius:var(--fps-radius-md);overflow:hidden}.page_viewBtn__4QAG1{padding:.5rem 1rem;background:none;border:none;cursor:pointer;font-size:.9rem;color:var(--fps-color-text-muted);font-family:var(--fps-font-body);transition:background .1s,color .1s}.page_viewBtn__4QAG1:hover{background:var(--fps-color-primary-light);color:var(--fps-color-primary)}.page_viewBtnActive__6qf33,.page_viewBtnActive__6qf33:hover{background:var(--fps-color-primary);color:#fff}.page_empty__sOBU0{padding:4rem 2rem;text-align:center;color:var(--fps-color-text-muted);font-size:1rem}.page_mapContainer__V_HAl{height:calc(100dvh - 18rem);min-height:480px;border-radius:var(--fps-radius-lg);overflow:hidden;border:1px solid var(--fps-color-border)}.page_grid__zguEp{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;list-style:none}@media (min-width:580px){.page_grid__zguEp{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.page_grid__zguEp{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.page_grid__zguEp{grid-template-columns:repeat(4,1fr)}}.page_card__orn33{display:flex;flex-direction:column;height:100%;background:var(--fps-color-surface);border:1px solid var(--fps-color-border);border-radius:var(--fps-radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .15s ease,transform .15s ease}.page_card__orn33:focus-visible,.page_card__orn33:hover{box-shadow:0 4px 20px rgba(0,0,0,.1);transform:translateY(-2px);outline:2px solid var(--fps-color-primary);outline-offset:2px}.page_cardImage__gZ35N{position:relative;aspect-ratio:2/1;flex-shrink:0}.page_cardImgFallback__tBr47{width:100%;height:100%;background:linear-gradient(135deg,var(--fps-color-primary) 0,var(--fps-color-primary-light) 100%)}.page_cardBody__K4PLD{padding:1rem;display:flex;flex-direction:column;gap:.35rem;flex:1 1}.page_cardHeader__9wBwO{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.page_cardName__gYWRr{font-size:.95rem;font-family:var(--fps-font-heading);color:var(--fps-color-primary);line-height:1.3}.page_tenantBadge__57WAF{flex-shrink:0;font-size:.7rem;line-height:1;background:var(--fps-color-primary);color:#fff;padding:.25rem .5rem;border-radius:999px;white-space:nowrap;font-weight:600;display:inline-flex;align-items:center}.page_cardLocation__XpLf2{font-size:.82rem}.page_cardAmenities__vEpuo,.page_cardDistance__1IdlL,.page_cardLocation__XpLf2{color:var(--fps-color-text-muted)}.page_cardAmenities__vEpuo{font-size:.78rem;line-height:1.4}.page_cardPrices__WM8lA{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:.75rem}.page_price__TcNXp{font-weight:700;color:var(--fps-color-primary);font-size:.9rem}.page_price__TcNXp small{font-weight:400;color:var(--fps-color-text-muted);font-size:.78rem}.page_availBar__HJZG0{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem;padding:.75rem 1rem;background:var(--fps-color-surface);border:1px solid var(--fps-color-border);border-radius:var(--fps-radius-md)}.page_availDate__l5Xn0,.page_availNights___Y4tz,.page_availSelect__954Hn{padding:.5rem .75rem;border:1px solid var(--fps-color-border);border-radius:var(--fps-radius-sm);font-size:.9rem;font-family:var(--fps-font-body);background:var(--fps-color-bg);color:var(--fps-color-text)}.page_availDate__l5Xn0:focus,.page_availNights___Y4tz:focus,.page_availSelect__954Hn:focus{outline:2px solid var(--fps-color-primary);outline-offset:1px}.page_availNights___Y4tz{width:5rem}.page_priceInput___f9eV{padding:.5rem .75rem;border:1px solid var(--fps-color-border);border-radius:var(--fps-radius-sm);font-size:.9rem;font-family:var(--fps-font-body);background:var(--fps-color-bg);color:var(--fps-color-text);width:6rem}.page_priceInput___f9eV:focus{outline:2px solid var(--fps-color-primary);outline-offset:1px}.page_postcodeInput__l5b6V{padding:.5rem .75rem;border:1px solid var(--fps-color-border);border-radius:var(--fps-radius-sm);font-size:.9rem;font-family:var(--fps-font-body);background:var(--fps-color-bg);color:var(--fps-color-text);width:9rem}.page_postcodeInput__l5b6V:focus{outline:2px solid var(--fps-color-primary);outline-offset:1px}.page_availBtn__Xbwwh{padding:.5rem 1rem;background:var(--fps-color-primary);color:#fff;border:none;border-radius:var(--fps-radius-sm);font-size:.9rem;font-weight:600;cursor:pointer;font-family:var(--fps-font-body);white-space:nowrap;transition:opacity .15s}.page_availBtn__Xbwwh:hover:not(:disabled){opacity:.88}.page_availBtn__Xbwwh:disabled{opacity:.55;cursor:default}.page_availClear__mf4yd{padding:.5rem .75rem;background:none;border:1px solid var(--fps-color-border);border-radius:var(--fps-radius-sm);font-size:.88rem;color:var(--fps-color-text-muted);cursor:pointer;font-family:var(--fps-font-body);transition:color .15s,border-color .15s}.page_availClear__mf4yd:hover{color:var(--fps-color-text);border-color:var(--fps-color-text-muted)}.page_availSummary__BnTLS{font-size:.88rem;color:var(--fps-color-text-muted);margin-bottom:1rem}.page_availBadgeAvail__yWtha,.page_availBadgeUnavail__vHmpJ{position:absolute;top:.5rem;left:.5rem;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.01em;z-index:3}.page_availBadgeAvail__yWtha{background:#dcfce7;color:#166534}.page_availBadgeUnavail__vHmpJ{background:#fee2e2;color:#991b1b}.page_cardUnavailable__xmp9k{opacity:.55;filter:grayscale(.4)}.page_loadMore__C1GJI{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 0 1rem}.page_loadMoreCount__IDFHc{font-size:.875rem;color:var(--fps-color-text-muted);margin:0}.page_loadMoreBtn__EKWvF{padding:.75rem 2rem;background:#fff;border:1.5px solid var(--fps-color-primary);border-radius:var(--fps-radius-md);color:var(--fps-color-primary);font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.page_loadMoreBtn__EKWvF:hover{background:var(--fps-color-primary);color:#fff}.page_footer__uTSVv{border-top:1px solid var(--fps-color-border);padding:2rem;text-align:center;color:var(--fps-color-text-muted);font-size:.88rem}.page_footerLink__rnuRd{color:var(--fps-color-primary);font-weight:600;text-decoration:none}.page_footerLink__rnuRd:hover{text-decoration:underline}.TenantHomeClient_root__VKaNR{max-width:1200px;margin:0 auto;padding:2rem 1rem}@media (min-width:600px){.TenantHomeClient_root__VKaNR{padding:2.5rem 1.5rem}}.TenantHomeClient_layout__ax38U{display:flex;align-items:flex-start;gap:2rem}.TenantHomeClient_sidebar__u1q6u{flex:0 0 260px;width:260px;position:-webkit-sticky;position:sticky;top:1.5rem}.TenantHomeClient_mainContent__2D21u{flex:1 1;min-width:0}@media (max-width:900px){.TenantHomeClient_layout__ax38U{flex-direction:column}.TenantHomeClient_sidebar__u1q6u{width:100%;position:static}}.TenantHomeClient_header__XEwWn{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem;flex-wrap:wrap}.TenantHomeClient_logo__DB6rx{max-height:56px;max-width:200px;object-fit:contain;display:block;flex-shrink:0}.TenantHomeClient_headerText__boqW4{flex:1 1;min-width:0}.TenantHomeClient_heading__sdkr5{font-size:1.5rem;font-family:var(--fps-font-heading);color:var(--fps-color-primary);margin:0}@media (min-width:600px){.TenantHomeClient_heading__sdkr5{font-size:1.9rem}}.TenantHomeClient_subheading__JYCYU{margin:.25rem 0 0;color:var(--fps-color-text-muted);font-size:.9rem}.TenantHomeClient_headerActions__nIy4K{display:flex;gap:.6rem;flex-shrink:0}.TenantHomeClient_btnOutline__s05x8{padding:.5rem 1rem;border:1.5px solid var(--fps-color-primary);border-radius:var(--fps-radius-md);background:none;color:var(--fps-color-primary);font-size:.85rem;font-weight:600;font-family:var(--fps-font-body);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;transition:background .12s,color .12s}.TenantHomeClient_btnOutline__s05x8:hover,.TenantHomeClient_btnPrimary__GpO2D{background:var(--fps-color-primary);color:#fff}.TenantHomeClient_btnPrimary__GpO2D{padding:.5rem 1rem;border:none;border-radius:var(--fps-radius-md);font-size:.85rem;font-weight:600;font-family:var(--fps-font-body);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;transition:opacity .12s}.TenantHomeClient_btnPrimary__GpO2D:hover{opacity:.88}.TenantHomeClient_btnGhost__fS0yu{padding:.5rem .75rem;border:none;border-radius:var(--fps-radius-md);background:none;color:var(--fps-color-text-muted);font-size:.85rem;font-weight:500;font-family:var(--fps-font-body);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;transition:color .12s}.TenantHomeClient_btnGhost__fS0yu:hover{color:var(--fps-color-primary)}.TenantHomeClient_toolbar__P5RnN{display:flex;gap:.75rem;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap}.TenantHomeClient_search__GBjkU{flex:1 1;min-width:200px;padding:.55rem .85rem;border:1px solid var(--fps-color-border);border-radius:var(--fps-radius-md);font-size:.95rem;font-family:var(--fps-font-body);background:var(--fps-color-surface);color:var(--fps-color-text)}.TenantHomeClient_search__GBjkU:focus{outline:2px solid var(--fps-color-primary);outline-offset:1px}.TenantHomeClient_filterBtn__ZvRSa{padding:.5rem .85rem;border:1.5px solid var(--fps-color-border);border-radius:var(--fps-radius-md);background:var(--fps-color-surface);color:var(--fps-color-text-muted);font-size:.85rem;font-weight:600;font-family:var(--fps-font-body);cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s,background .12s}.TenantHomeClient_filterBtn__ZvRSa:hover{border-color:var(--fps-color-primary);color:var(--fps-color-primary)}.TenantHomeClient_filterBtnActive__wj4aY{border-color:var(--fps-color-primary);background:var(--fps-color-primary);color:#fff}.TenantHomeClient_filterBtnActive__wj4aY:hover{background:var(--fps-color-primary);color:#fff;opacity:.9}.TenantHomeClient_viewToggle__W2xUL{display:flex;border:1px solid var(--fps-color-border);border-radius:var(--fps-radius-md);overflow:hidden}.TenantHomeClient_viewBtn__Dgj4O{padding:.5rem 1rem;background:none;border:none;cursor:pointer;font-size:.9rem;color:var(--fps-color-text-muted);font-family:var(--fps-font-body);transition:background .1s,color .1s}.TenantHomeClient_viewBtn__Dgj4O:hover{background:var(--fps-color-primary-light);color:var(--fps-color-primary)}.TenantHomeClient_viewBtnActive__hNCx8,.TenantHomeClient_viewBtnActive__hNCx8:hover{background:var(--fps-color-primary);color:#fff}.TenantHomeClient_sectionLabel__Bjun0{font-size:.8rem;font-weight:600;color:var(--fps-color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.TenantHomeClient_mapContainer__0VJnE{height:520px;border-radius:var(--fps-radius-lg);overflow:hidden;border:1px solid var(--fps-color-border)}.TenantHomeClient_grid___9y1Q{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;list-style:none;padding:0;margin:0}@media (min-width:580px){.TenantHomeClient_grid___9y1Q{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.TenantHomeClient_grid___9y1Q{grid-template-columns:repeat(3,1fr)}}.TenantHomeClient_card__ORYN0{display:flex;flex-direction:column;height:100%;background:var(--fps-color-surface);border:1px solid var(--fps-color-border);border-radius:var(--fps-radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .15s ease,transform .15s ease}.TenantHomeClient_card__ORYN0:focus-visible,.TenantHomeClient_card__ORYN0:hover{box-shadow:0 4px 20px rgba(0,0,0,.1);transform:translateY(-2px);outline:2px solid var(--fps-color-primary);outline-offset:2px}.TenantHomeClient_cardImage__VmJcd{position:relative;aspect-ratio:2/1;flex-shrink:0}.TenantHomeClient_cardImgFallback__Wl6xq{width:100%;height:100%;background:linear-gradient(135deg,var(--fps-color-primary) 0,var(--fps-color-primary-light) 100%)}.TenantHomeClient_cardBody__CbFkl{padding:1rem;display:flex;flex-direction:column;gap:.35rem;flex:1 1}.TenantHomeClient_cardName__aVJ7u{font-size:.95rem;font-family:var(--fps-font-heading);color:var(--fps-color-primary);line-height:1.3;margin:0}.TenantHomeClient_cardLocation__BChFN{font-size:.82rem;color:var(--fps-color-text-muted);margin:0}.TenantHomeClient_cardAmenities__9hfvK{font-size:.78rem;color:var(--fps-color-text-muted);line-height:1.4;margin:0}.TenantHomeClient_cardPrices__w3Zk2{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:.75rem}.TenantHomeClient_price__ES8rR{font-weight:700;color:var(--fps-color-primary);font-size:.9rem}.TenantHomeClient_price__ES8rR small{font-weight:400;color:var(--fps-color-text-muted);font-size:.78rem}.TenantHomeClient_empty__M_mCj{padding:4rem 2rem;text-align:center;color:var(--fps-color-text-muted)}.TenantHomeClient_showAll__tZ38f{margin-top:1.5rem;text-align:center}.TenantHomeClient_showAllLink__J9Ssr{font-size:.9rem;color:var(--fps-color-primary);font-weight:600;cursor:pointer;background:none;border:none;font-family:var(--fps-font-body);text-decoration:underline}.TenantHomeClient_benefits__o3QaV{margin-top:4rem;padding:2.5rem 2rem;background:linear-gradient(135deg,var(--fps-color-primary) 0,var(--fps-color-primary-light) 100%);border-radius:var(--fps-radius-lg);color:#fff;text-align:center}.TenantHomeClient_benefitsHeading__c32_t{font-size:1.4rem;font-family:var(--fps-font-heading);margin:0 0 .5rem}@media (min-width:600px){.TenantHomeClient_benefitsHeading__c32_t{font-size:1.7rem}}.TenantHomeClient_benefitsSubheading__f6uf3{font-size:.95rem;opacity:.85;margin:0 0 2rem}.TenantHomeClient_benefitsGrid__w3Qru{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem;text-align:left}@media (min-width:600px){.TenantHomeClient_benefitsGrid__w3Qru{grid-template-columns:repeat(3,1fr)}}.TenantHomeClient_benefitItem__sz0Ww{background:hsla(0,0%,100%,.12);border-radius:var(--fps-radius-md);padding:1.25rem}.TenantHomeClient_benefitTitle__pfGXr{font-weight:700;font-size:.95rem;margin-bottom:.35rem}.TenantHomeClient_benefitDesc__E_JZ6{font-size:.85rem;opacity:.85;line-height:1.5;margin:0}.TenantHomeClient_benefitsCta__FRP4i{display:inline-flex;align-items:center;padding:.75rem 1.75rem;background:#fff;color:var(--fps-color-primary);border-radius:var(--fps-radius-md);font-weight:700;font-size:.95rem;text-decoration:none;transition:opacity .15s}.TenantHomeClient_benefitsCta__FRP4i:hover{opacity:.9}.LiveViewerCount_badge__R5wGF{display:inline-flex;align-items:center;gap:.4rem;margin:.35rem 0 0;padding:.3rem .7rem;font-size:.85rem;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;width:-moz-fit-content;width:fit-content}