.PropertyNavSkeleton_overlay__H9rAF{position:fixed;left:0;right:0;bottom:0;z-index:999;overflow:hidden;background:var(--theme-page-bg,#fff);animation:PropertyNavSkeleton_pnsFade__n_66W .15s ease .1s backwards}@keyframes PropertyNavSkeleton_pnsFade__n_66W{0%{opacity:0}to{opacity:1}}.PropertyNavSkeleton_srOnly__MC5UH{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.PropertyNavSkeleton_container__lZCtA{max-width:1280px;margin:0 auto;padding:24px 20px 80px}.PropertyNavSkeleton_crumb__eK_QU{width:260px;max-width:60%;height:14px;border-radius:5px;margin-bottom:24px}.PropertyNavSkeleton_hero__rlwjM{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:24px}.PropertyNavSkeleton_heroLeft__f4DME{flex:1 1;min-width:0}.PropertyNavSkeleton_title__Sjjw1{width:75%;height:32px;border-radius:8px;margin-bottom:10px}.PropertyNavSkeleton_titleShort__mdkCx{width:45%}.PropertyNavSkeleton_address__0D9Ie{width:40%;margin:14px 0 16px}.PropertyNavSkeleton_tags__Mvplw{display:flex;gap:8px}.PropertyNavSkeleton_tag__yy4ZM{width:72px;height:26px;border-radius:999px}.PropertyNavSkeleton_price__HRf4g{flex:none;width:220px;height:72px;border-radius:12px}.PropertyNavSkeleton_gallery__bpj_P{display:grid;grid-template-columns:2fr 1fr;grid-gap:8px;gap:8px;margin-bottom:24px}.PropertyNavSkeleton_galleryMain__8gaUx{aspect-ratio:16/10;border-radius:12px}.PropertyNavSkeleton_galleryThumbs__8_7q1{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:8px;gap:8px}.PropertyNavSkeleton_thumb__Gn5Gc{border-radius:12px}.PropertyNavSkeleton_stats__1tY9u{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:32px}.PropertyNavSkeleton_stat__6dBpU{height:64px;border-radius:12px}.PropertyNavSkeleton_layout__MiBFC{display:grid;grid-template-columns:1fr 420px;grid-gap:40px;gap:40px;align-items:start}.PropertyNavSkeleton_heading__TbvzR{width:180px;height:24px;border-radius:6px;margin-bottom:18px}.PropertyNavSkeleton_line__1cQ7c{height:14px;border-radius:5px;margin-bottom:12px}.PropertyNavSkeleton_sidebar__Gtyo0{height:380px;border-radius:16px}@media (max-width:960px){.PropertyNavSkeleton_layout__MiBFC{grid-template-columns:1fr}.PropertyNavSkeleton_sidebar__Gtyo0{display:none}}@media (max-width:600px){.PropertyNavSkeleton_container__lZCtA{padding:16px 16px 48px}.PropertyNavSkeleton_hero__rlwjM{flex-direction:column;gap:16px}.PropertyNavSkeleton_title__Sjjw1{width:90%;height:26px}.PropertyNavSkeleton_price__HRf4g{width:160px;height:48px}.PropertyNavSkeleton_gallery__bpj_P{grid-template-columns:1fr;margin-left:-16px;margin-right:-16px}.PropertyNavSkeleton_galleryMain__8gaUx{aspect-ratio:4/3;border-radius:0}.PropertyNavSkeleton_galleryThumbs__8_7q1{display:none}.PropertyNavSkeleton_stats__1tY9u{grid-template-columns:repeat(2,minmax(0,1fr))}}.PropertyNavSkeleton_shimmer__rg2nw{background:linear-gradient(90deg,#eef0f4,#f6f7fa 50%,#eef0f4);background-size:200% 100%;animation:PropertyNavSkeleton_pnsShimmer__lXTAa 1.4s ease-in-out infinite}@keyframes PropertyNavSkeleton_pnsShimmer__lXTAa{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.PropertyNavSkeleton_overlay__H9rAF,.PropertyNavSkeleton_shimmer__rg2nw{animation:none}}.contactsidebar_card__e9FLC{background:#fff;border:1px solid #e8e8e8;border-radius:14px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.contactsidebar_heading__LriZi{font-size:16px;font-weight:700;color:var(--brand-heading,#1f1b2d);margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid #f0f0f0}.contactsidebar_row__fzNBM{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.contactsidebar_field__8bfyh{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.contactsidebar_label__7rENT{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#888}.contactsidebar_req__u_252{color:#e03e3e}.contactsidebar_input__Zbm5l,.contactsidebar_textarea__7yA52{width:100%;padding:9px 12px;border:1px solid #ddd;border-radius:7px;font-size:14px;color:var(--brand-heading,#1f1b2d);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box;font-family:inherit}.contactsidebar_input__Zbm5l::placeholder,.contactsidebar_textarea__7yA52::placeholder{color:#8b8799}.contactsidebar_input__Zbm5l:hover,.contactsidebar_textarea__7yA52:hover{border-color:rgba(var(--brand-heading-rgb,31,27,45),.3)}.contactsidebar_input__Zbm5l:focus,.contactsidebar_textarea__7yA52:focus{border-color:var(--brand-primary,#3498db);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb,52,152,219),.14)}.contactsidebar_textarea__7yA52{resize:vertical;min-height:96px;line-height:1.5}.contactsidebar_contactHint__1Z00B{font-size:11px;color:#aaa;margin:-6px 0 12px}.contactsidebar_checkboxRow__nZww0{display:flex;align-items:flex-start;gap:9px;margin-bottom:10px;cursor:pointer;font-size:13px;color:#555;line-height:1.45}.contactsidebar_checkbox__dvU4o{flex-shrink:0;margin-top:2px;width:15px;height:15px;accent-color:var(--brand-primary,#3498db);cursor:pointer}.contactsidebar_checkboxLabel__lBPyJ{flex:1 1}.contactsidebar_policyLink__Yaxob{color:var(--brand-primary,#3498db);text-decoration:underline}.contactsidebar_policyLink__Yaxob:hover{color:var(--brand-primary-hover,#2286c9)}.contactsidebar_tooltipWrap__BlEbq{position:relative;display:inline-flex;align-items:center;flex-shrink:0;margin-left:4px}.contactsidebar_tooltipTrigger__t28aQ{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;background:#e0e0e0;color:#666;font-size:9px;font-weight:800;border-radius:50%;cursor:help;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contactsidebar_tooltipText__09E5W{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--brand-heading,#1f1b2d);color:#fff;font-size:12px;line-height:1.5;padding:9px 12px;border-radius:8px;width:220px;white-space:normal;opacity:0;pointer-events:none;transition:opacity .15s;z-index:200}.contactsidebar_tooltipText__09E5W:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--brand-heading,#1f1b2d)}.contactsidebar_tooltipWrap__BlEbq:hover .contactsidebar_tooltipText__09E5W{opacity:1}.contactsidebar_errorMsg__5YS2y{font-size:13px;color:#e03e3e;margin:6px 0 10px;padding:9px 12px;background:#fff5f5;border:1px solid #fecaca;border-radius:7px}.contactsidebar_successBox__mkVM_{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;text-align:center;color:var(--brand-heading,#1f1b2d);font-size:14px;line-height:1.6}.contactsidebar_successIcon__K_VPs{display:inline-flex;width:48px;height:48px}.contactsidebar_submitBtn__iMoaP{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:11px 16px;background:var(--brand-primary,#3498db);color:#fff;font-size:14px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background .15s;letter-spacing:.02em}.contactsidebar_submitBtn__iMoaP:hover:not(:disabled){background:var(--brand-primary-hover,#2286c9)}.contactsidebar_submitBtn__iMoaP:disabled{opacity:.65;cursor:not-allowed}.contactsidebar_spinner__Bnwxw{display:inline-flex;width:16px;height:16px;animation:contactsidebar_contactSidebarSpin__9hRHn .8s linear infinite}@keyframes contactsidebar_contactSidebarSpin__9hRHn{to{transform:rotate(1turn)}}.contactsidebar_publisherBlock__L7nZa{margin-top:4px}.contactsidebar_publisherDivider__tAv9x{height:1px;background:#f0f0f0;margin:20px 0 16px}.contactsidebar_publisherLabel__b4lAj{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#aaa;margin:0 0 12px}.contactsidebar_publisherInfo__f7prE{display:flex;align-items:center;gap:12px}.contactsidebar_publisherImgWrap__5l7dW{position:relative;width:52px;height:52px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid #f0f0f0;background:#f5f5f5}.contactsidebar_publisherImg__KlSGF{object-fit:cover}.contactsidebar_publisherPicture__5v1XC{position:absolute;inset:0}.contactsidebar_publisherImgPlaceholder__mYqPs{width:52px;height:52px;border-radius:50%;background:#e8f0fa;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid #d0e4f7}.contactsidebar_publisherImgPlaceholder__mYqPs span{font-size:20px;font-weight:700;color:var(--brand-primary,#3498db);text-transform:uppercase}.contactsidebar_publisherDetails__FT38L{display:flex;flex-direction:column;gap:3px;min-width:0}.contactsidebar_publisherName__OD2kN{font-size:14px;font-weight:700;color:var(--brand-heading,#1f1b2d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contactsidebar_publisherContact__V4Kfs{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--brand-primary,#3498db);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contactsidebar_publisherContactIcon__5Oq0u{flex-shrink:0;color:var(--brand-primary,#3498db);width:14px;height:14px}.contactsidebar_publisherContact__V4Kfs:hover{text-decoration:underline;color:var(--brand-primary-hover,#2286c9)}.contactsidebar_publisherContact__V4Kfs:hover .contactsidebar_publisherContactIcon__5Oq0u{color:var(--brand-primary-hover,#2286c9)}.contactsidebar_agentStack__BK8L7{display:flex;flex-direction:column;gap:16px}.contactsidebar_agentRole__mwhpv{font-size:12px;color:var(--body,#666276);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.contactsidebar_tooltipText__09E5W{left:unset;transform:unset;right:calc(0% + -3px)}.contactsidebar_tooltipText__09E5W:after{top:calc(100% - 1px);right:calc(0% - 0px);left:unset}}[data-theme]:not([data-theme=modern]) .contactsidebar_card__e9FLC{background:var(--theme-surface,#fff);border:var(--theme-card-border,1px solid #eeecf3);border-radius:var(--theme-radius-card,14px);box-shadow:var(--theme-shadow-card,0 6px 20px rgba(31,27,45,.06))}[data-theme]:not([data-theme=modern]) .contactsidebar_heading__LriZi{border-bottom:1px solid var(--theme-line,#eeecf3)}[data-theme]:not([data-theme=modern]) .contactsidebar_input__Zbm5l,[data-theme]:not([data-theme=modern]) .contactsidebar_textarea__7yA52{background:var(--theme-surface,#fff);border:1px solid var(--theme-line-2,#e3e1e9);border-radius:var(--theme-radius-control,8px)}[data-theme]:not([data-theme=modern]) .contactsidebar_input__Zbm5l:hover,[data-theme]:not([data-theme=modern]) .contactsidebar_textarea__7yA52:hover{border-color:rgba(var(--brand-heading-rgb,31,27,45),.3)}[data-theme]:not([data-theme=modern]) .contactsidebar_input__Zbm5l:focus,[data-theme]:not([data-theme=modern]) .contactsidebar_textarea__7yA52:focus{border-color:var(--brand-primary,#3498db)}[data-theme]:not([data-theme=modern]) .contactsidebar_errorMsg__5YS2y{border-radius:var(--theme-radius-control,8px)}[data-theme]:not([data-theme=modern]) .contactsidebar_submitBtn__iMoaP{border-radius:var(--theme-btn-radius,8px);text-transform:var(--theme-btn-transform,none);letter-spacing:var(--theme-btn-spacing,normal)}[data-theme]:not([data-theme=modern]) .contactsidebar_publisherDivider__tAv9x{background:var(--theme-line,#eeecf3)}@supports (-webkit-touch-callout:none){@media (max-width:767px){.contactsidebar_label__7rENT{font-size:12px}}}.propertysingle_wrap__hIbdZ{min-height:100vh;background:#fff}.propertysingle_container__i2e4r{max-width:1280px;margin:0 auto;padding:24px 20px 80px}.propertysingle_pageLayout__ZF0DB{display:grid;grid-template-columns:1fr 420px;grid-gap:40px;gap:40px;align-items:start}.propertysingle_mainContent___I1BA{min-width:0}.propertysingle_sidebar__BnOst{position:-webkit-sticky;position:sticky;top:24px}.propertysingle_sideCol__MBIPt{min-width:0}.propertysingle_pageLayout__ZF0DB[data-sidebar=left]{grid-template-columns:420px 1fr}.propertysingle_pageLayout__ZF0DB[data-sidebar=left]>:first-child{order:2}.propertysingle_reviewNotice__pu2Hz{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 18px;border:1px solid #bfdcf2;border-left:4px solid var(--brand-primary,#3498db);border-radius:12px;background:#f1f8fd;color:var(--brand-heading,#1f1b2d)}.propertysingle_reviewNoticeIcon__YynvO{flex-shrink:0;margin-top:1px;color:var(--brand-primary,#3498db)}.propertysingle_reviewNoticeTitle__RqHQS{margin:0 0 4px;font-weight:600;font-size:15px;color:var(--brand-heading,#1f1b2d)}.propertysingle_reviewNoticeText__tpBaw{margin:0;font-size:14px;line-height:1.5;color:var(--brand-body,#666276)}.propertysingle_breadcrumb__82Xit{flex-wrap:wrap;margin-bottom:20px;font-size:13px;color:#888}.propertysingle_breadcrumbPart__QRTuW,.propertysingle_breadcrumb__82Xit{display:flex;align-items:center;gap:4px}.propertysingle_breadcrumbLink__DX31j{color:#888;text-decoration:none}.propertysingle_breadcrumbLink__DX31j:hover{color:var(--brand-primary,#3498db)}.propertysingle_breadcrumbSep__xq5S6{color:#ccc}.propertysingle_hero__ErC68{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:28px}.propertysingle_heroLeft__uMLiE{flex:1 1;min-width:0}.propertysingle_heroRight__UZvSq{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0}.propertysingle_title__c1pbg{font-size:calc(32px * var(--theme-heading-scale, 1));font-weight:700;line-height:1.2;color:var(--brand-heading,#111);margin:0 0 10px}.propertysingle_address__E5J8V{display:flex;align-items:center;gap:6px;font-size:14px;color:#555;margin:0 0 12px}.propertysingle_addressIcon__m2ZIW{width:14px;height:14px;opacity:.6;flex-shrink:0}.propertysingle_tags__HV5bw{display:flex;gap:8px;flex-wrap:wrap}.propertysingle_tag__Seqv_{background:#111;color:#fff;border-radius:3px}.propertysingle_tagSecondary__vN80q,.propertysingle_tag__Seqv_{display:inline-block;padding:3px 10px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.propertysingle_tagSecondary__vN80q{background:transparent;color:#555;border:1px solid #ddd;border-radius:3px}.propertysingle_priceBlock__l8nRK{flex-shrink:0;text-align:right}.propertysingle_priceLabel__lNoVQ{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#888;margin-bottom:4px}.propertysingle_priceValue__MQpGn{display:block;font-size:28px;font-weight:700;color:var(--brand-primary,#3498db);line-height:1}.propertysingle_priceOriginal__b93Nx{display:block;font-size:14px;color:#aaa;text-decoration:line-through;margin-top:4px}.propertysingle_priceCode__qDV3_{display:block;font-size:12px;color:#aaa;margin-top:6px}.propertysingle_soldBadge__Mh1Dr{display:inline-block;margin-top:8px;padding:5px 12px;background:#c0392b;color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:3px}.propertysingle_gallery__ExJcF{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:240px 240px;grid-gap:6px;gap:6px;border-radius:12px;overflow:hidden;margin-bottom:0}.propertysingle_carousel__F3cvT{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px;border-radius:var(--theme-radius-image,12px)}.propertysingle_carouselSlide__le0Nx{position:relative;flex:0 0 64%;aspect-ratio:3/2;border-radius:var(--theme-radius-image,12px);overflow:hidden;scroll-snap-align:center;cursor:pointer}.propertysingle_carouselCount__srdzb{position:absolute;right:10px;bottom:10px;z-index:1;padding:4px 10px;border-radius:var(--theme-badge-radius,999px);background:rgba(20,18,30,.62);color:#fff;font-size:12.5px;font-weight:600;letter-spacing:.02em;pointer-events:none}@media (max-width:768px){.propertysingle_carouselSlide__le0Nx{flex-basis:86%}}.propertysingle_stageWrap__i5DFI{display:flex;flex-direction:column;gap:var(--pg-thumb-gap,8px)}.propertysingle_stage__jqns4{position:relative;aspect-ratio:var(--pg-stage-ratio,3/2);border-radius:var(--pg-radius,var(--theme-radius-image,12px));overflow:hidden;background:var(--pg-stage-bg,#f2f1f5);outline:none}.propertysingle_stage__jqns4:focus-visible{box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb,52,152,219),.45)}.propertysingle_stage__jqns4 :where(button){margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;line-height:1;letter-spacing:normal}.propertysingle_stageMain___qTie{position:absolute;inset:0;display:block;width:100%;height:100%;cursor:zoom-in}.propertysingle_stage__jqns4 .propertysingle_stageArrow__5g8zP,.propertysingle_stage__jqns4 .propertysingle_stageFull__C6eAF{position:absolute;z-index:1;display:grid;place-items:center;width:var(--pg-arrow-size,44px);height:var(--pg-arrow-size,44px);border-radius:var(--pg-arrow-radius,999px);background:var(--pg-arrow-bg,hsla(0,0%,100%,.92));color:var(--pg-arrow-color,var(--brand-heading,#1f1b2d));box-shadow:0 6px 18px -8px rgba(20,18,30,.35);cursor:pointer;transition:background-color .15s,transform .15s}.propertysingle_stage__jqns4 .propertysingle_stageArrow__5g8zP:hover,.propertysingle_stage__jqns4 .propertysingle_stageFull__C6eAF:hover{background:var(--pg-arrow-bg-hover,#fff)}.propertysingle_stageArrow__5g8zP svg,.propertysingle_stageFull__C6eAF svg{width:20px;height:20px}.propertysingle_stage__jqns4 .propertysingle_stageFull__C6eAF{top:12px;right:12px}.propertysingle_stage__jqns4 .propertysingle_stageArrow__5g8zP{top:50%;transform:translateY(-50%)}.propertysingle_stage__jqns4 .propertysingle_stageArrowPrev__3a1u5{left:12px}.propertysingle_stage__jqns4 .propertysingle_stageArrowNext__LM0pB{right:12px}.propertysingle_stageCount__I1L2I{position:absolute;left:12px;bottom:12px;z-index:1;padding:4px 10px;border-radius:var(--theme-badge-radius,999px);background:rgba(20,18,30,.62);color:#fff;font-size:12.5px;font-weight:600;letter-spacing:.02em;pointer-events:none}.propertysingle_stageStrip__vTgL3{position:relative;display:flex;gap:var(--pg-thumb-gap,8px);overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.propertysingle_stageStrip__vTgL3 .propertysingle_stageThumb__JTIDl{position:relative;flex:0 0 var(--pg-thumb-size,96px);aspect-ratio:var(--pg-thumb-ratio,4/3);margin:0;padding:0;border:0;border-radius:var(--pg-thumb-radius,var(--theme-radius-image,8px));background:none;overflow:hidden;cursor:pointer;opacity:var(--pg-thumb-opacity,.6);transition:opacity .15s}.propertysingle_stageStrip__vTgL3 .propertysingle_stageThumbActive__TGAWs,.propertysingle_stageStrip__vTgL3 .propertysingle_stageThumb__JTIDl:hover{opacity:1}.propertysingle_stageStrip__vTgL3 .propertysingle_stageThumbActive__TGAWs:after{content:"";position:absolute;inset:0;z-index:1;border:var(--pg-thumb-active-width,2px) solid var(--pg-thumb-active,var(--brand-primary,#3498db));border-radius:inherit;pointer-events:none}@media (max-width:699px){.propertysingle_stageStrip__vTgL3 .propertysingle_stageThumb__JTIDl{flex-basis:var(--pg-thumb-size-sm,72px)}}.propertysingle_gallerySingle__TOLGS{grid-template-columns:1fr;grid-template-rows:486px}.propertysingle_galleryHero__ZLhP8{grid-row:1/3;position:relative;cursor:pointer;overflow:hidden;background:#f0f0f0}.propertysingle_galleryThumbs__ByRIk{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-row:1/3;grid-gap:6px;gap:6px}.propertysingle_galleryThumbs__ByRIk[data-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.propertysingle_galleryThumbs__ByRIk[data-count="2"]{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.propertysingle_galleryThumbs__ByRIk[data-count="3"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.propertysingle_galleryThumbs__ByRIk[data-count="3"]>:nth-child(3){grid-column:1/3}.propertysingle_galleryThumb__hNPeO{position:relative;cursor:pointer;overflow:hidden;background:#f0f0f0}.propertysingle_galleryHero__ZLhP8 img,.propertysingle_galleryThumb__hNPeO img,.propertysingle_stageStrip__vTgL3 .propertysingle_stageThumb__JTIDl img,.propertysingle_stage__jqns4 img{border-radius:0}.propertysingle_galleryImg__CAMhh{object-fit:cover;transition:transform .3s ease}.propertysingle_galleryHero__ZLhP8:hover .propertysingle_galleryImg__CAMhh,.propertysingle_galleryThumb__hNPeO:hover .propertysingle_galleryImg__CAMhh{transform:scale(1.04)}.propertysingle_galleryThumbOverlay__OvD0a{position:relative}.propertysingle_viewAllOverlay__gmVMn{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:13px;font-weight:500}.propertysingle_viewAllIcon___Wkk4{width:22px;height:22px;filter:invert(1)}.propertysingle_viewAllText__Olrsq{text-align:center;padding:0 5px}.propertysingle_statBar__LeZm3{display:flex;align-items:stretch;gap:0;background:#f8f8f8;border:1px solid #eee;border-radius:10px;margin:20px 0 36px;overflow:hidden}.propertysingle_statItem__eVxEk{flex:1 1;display:flex;align-items:center;gap:12px;padding:18px 20px;border-right:1px solid #eee}.propertysingle_statItem__eVxEk:last-child{border-right:none}.propertysingle_statIcon__Cte5N{width:22px;height:22px;opacity:.5;flex-shrink:0}.propertysingle_statContent__440C9{display:flex;flex-direction:column;gap:2px}.propertysingle_statLabel__WNgvD{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#999}.propertysingle_statValue__VQ_rw{font-size:18px;font-weight:700;color:#111;line-height:1}.propertysingle_section__zLZC4{margin-bottom:40px}.propertysingle_sectionHeading__A_bVb{font-size:18px;font-weight:600;color:#111;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid #eee}.propertysingle_description__2_0tR{font-size:15px;line-height:1.75;color:#444}.propertysingle_description__2_0tR p{margin:0 0 1em}.propertysingle_description__2_0tR a{color:var(--brand-primary,#3498db);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.propertysingle_description__2_0tR a:hover{color:var(--brand-primary-hover,#2286c9)}.propertysingle_aiSection__xxaot{margin-bottom:40px}.propertysingle_aiBox__kFu3G{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,rgba(52,152,219,.07),rgba(52,152,219,.03));border:1px solid rgba(52,152,219,.22);border-radius:20px;padding:18px 20px 20px}.propertysingle_aiBox__kFu3G:before{content:"";position:absolute;inset:-40%;z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 22% 30%,rgba(52,152,219,.16),transparent 70%),radial-gradient(34% 40% at 78% 66%,rgba(52,152,219,.11),transparent 72%),radial-gradient(30% 38% at 55% 12%,rgba(52,152,219,.1),transparent 70%);filter:blur(6px);animation:propertysingle_aiDrift__VV1BQ 22s ease-in-out infinite alternate}@keyframes propertysingle_aiDrift__VV1BQ{0%{transform:translate3d(-3%,-2%,0) scale(1)}50%{transform:translate3d(3%,2%,0) scale(1.08)}to{transform:translate3d(-2%,3%,0) scale(1.03)}}.propertysingle_aiHeader__FGQ7R{display:flex;align-items:center;gap:10px;margin-bottom:12px}.propertysingle_aiBadge__KFfz3{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;background:var(--brand-primary,#3498db);color:#fff;font-size:11px;font-weight:700;letter-spacing:.01em;border-radius:999px}.propertysingle_aiBadge__KFfz3 svg{width:12px;height:12px;flex-shrink:0;animation:propertysingle_aiTwinkle__h6ySC 3.6s ease-in-out infinite}@keyframes propertysingle_aiTwinkle__h6ySC{0%,to{opacity:.75;transform:scale(.9) rotate(0deg)}50%{opacity:1;transform:scale(1.12) rotate(18deg)}}.propertysingle_aiSubtitle__6juHo{font-size:12.5px;font-weight:600;color:var(--brand-primary,#3498db)}.propertysingle_aiBody__JyabT{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);transition:max-height .42s cubic-bezier(.22,.9,.24,1)}.propertysingle_aiBodyOpen__ecYs7{-webkit-mask-image:none;mask-image:none}.propertysingle_aiText__2_v3i{font-size:15px;line-height:1.8;color:#1f1b2d;margin:0;font-style:italic}.propertysingle_aiText__2_v3i+.propertysingle_aiText__2_v3i{margin-top:12px}.propertysingle_aiMore__OYurF{display:inline-flex;align-items:center;gap:7px;margin:14px 0 0;padding:8px 15px;border:1px solid rgba(52,152,219,.22);border-radius:999px;background:hsla(0,0%,100%,.7);color:var(--brand-primary,#3498db);font-family:inherit;font-size:12.5px;font-weight:700;line-height:1;letter-spacing:normal;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.propertysingle_aiMore__OYurF:hover{background:#fff;border-color:var(--brand-primary,#3498db);transform:translateY(-1px)}.propertysingle_aiMore__OYurF svg{width:13px;height:13px;flex-shrink:0;transition:transform .3s}.propertysingle_aiMoreOpen__YgBXA svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.propertysingle_aiBadge__KFfz3 svg,.propertysingle_aiBox__kFu3G:before{animation:none}.propertysingle_aiBody__JyabT{transition:none}}.propertysingle_termsGroup__KPlc2{margin-top:28px}.propertysingle_termsGroupHeading__rC9JY{font-size:14px;font-weight:700;color:#444;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.propertysingle_termsTable__IYtem{border:1px solid #eee;border-radius:8px;overflow:hidden}.propertysingle_termsRow__6pl2B{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:11px 16px;font-size:14px;background:#fff;border-bottom:1px solid #f4f4f4}.propertysingle_termsRow__6pl2B:last-child{border-bottom:none}.propertysingle_termsRowEven__lxtBe{background:#fafafa}.propertysingle_termsKey__7XBqT{color:#666;font-weight:500}.propertysingle_termsVal__omFrI{color:#111;font-weight:600}.propertysingle_checkboxList__Vemez{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px 16px;gap:8px 16px}.propertysingle_checkboxItem__ILKLp{display:flex;align-items:center;gap:10px;font-size:14px;color:#333}.propertysingle_termCheck__Ddum4{width:16px;height:16px;flex-shrink:0;filter:invert(28%) sepia(95%) saturate(1000%) hue-rotate(210deg) brightness(97%) contrast(101%)}.propertysingle_energyWrap__jjEX2{display:flex;flex-direction:column;gap:3px;max-width:360px}.propertysingle_energyRow__aVRqh{display:flex;align-items:center}.propertysingle_energyBar__sIOir{display:flex;align-items:center;padding:0 10px 0 14px;height:30px;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);transition:filter .15s}.propertysingle_energyBarActive__C4ZmT{filter:brightness(1.08);outline:2px solid rgba(0,0,0,.25);outline-offset:-2px}.propertysingle_energyGrade__ywigw{color:#fff;font-size:12px;font-weight:800;letter-spacing:.03em;text-shadow:0 1px 2px rgba(0,0,0,.3);line-height:1}.propertysingle_energyPointer__2oug0{display:flex;align-items:center;padding:0 10px 0 12px;height:30px;margin-left:4px;background:#111;-webkit-clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);color:#fff;font-size:12px;font-weight:800}.propertysingle_energyUnknown__mrbJB{font-size:14px;color:#777;margin:8px 0 0}.propertysingle_locationHeader__hz_Ql{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #eee}.propertysingle_locationHeader__hz_Ql .propertysingle_sectionHeading__A_bVb{margin:0;padding:0;border:none}.propertysingle_mapsLink__MgAqf{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--brand-primary,#3498db);text-decoration:none;font-weight:500}.propertysingle_mapsLink__MgAqf:hover{text-decoration:underline}.propertysingle_mapsLinkIcon__RSQav{width:13px;height:13px;filter:invert(28%) sepia(95%) saturate(1000%) hue-rotate(210deg) brightness(97%) contrast(101%)}.propertysingle_mapWrap__sVX15{height:360px;border-radius:12px;overflow:hidden;border:1px solid #eee}.propertysingle_map__5dySI{width:100%;height:100%}.propertysingle_approximateNotice__bX8Rh{margin:10px 0 0;font-size:12px;color:var(--brand-body,#666276);font-style:italic}.propertysingle_propertyMeta__l9K2w{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px;padding-top:20px;border-top:1px solid #eee}.propertysingle_propertyId__6lQ2c{font-size:12px;color:#999}.propertysingle_lb__SiVUQ{position:fixed;inset:0;z-index:var(--pg-lb-z,1000);background:rgb(251 251 252/calc(.4 * var(--lb-k, 1)));transition:background-color .2s ease;backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2);display:flex;flex-direction:column;animation:propertysingle_lbFade__dvKL2 .18s ease-out;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;overscroll-behavior:contain}.propertysingle_lb__SiVUQ img{-webkit-user-drag:none;user-drag:none}@keyframes propertysingle_lbFade__dvKL2{0%{opacity:0}to{opacity:1}}.propertysingle_lbTop__k4uWC{display:flex;align-items:center;gap:14px;padding:16px 22px;color:var(--brand-heading,#1f1b2d)}.propertysingle_lbTitle__47_eR{display:flex;align-items:center;gap:14px;min-width:0;max-width:50%}.propertysingle_lbMark__7Z7K4{width:38px;height:38px;border-radius:10px;background:#fff;border:1px solid #ecebf0;display:grid;place-items:center;box-shadow:0 1px 2px rgba(var(--brand-heading-rgb,31,27,45),.04);flex-shrink:0}.propertysingle_lbMark__7Z7K4 img{width:24px;height:24px;object-fit:contain}.propertysingle_lbMeta__OgVAi{display:flex;flex-direction:column;line-height:1.2;min-width:0}.propertysingle_lbMetaH___suoM{font-size:15px;font-weight:600;color:var(--brand-heading,#1f1b2d);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.propertysingle_lbMetaS__Hmkcm{font-size:13px;color:#8b8799;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.propertysingle_lbCounter__Bo63g{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid #ecebf0;font-size:12px;font-weight:600;color:var(--brand-heading,#1f1b2d);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 1px 2px rgba(var(--brand-heading-rgb,31,27,45),.04);white-space:nowrap;flex-shrink:0}.propertysingle_lbCounterIcon__GTuab{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;padding:6px;box-sizing:content-box;flex-shrink:0}.propertysingle_lbCounterIcon__GTuab>svg{width:100%;height:100%}.propertysingle_lbCounterSep__up4T1{color:#8b8799;margin:0 1px}.propertysingle_lbCounterTotal__DTF29{color:#8b8799}.propertysingle_lbTools__nXkJI{display:flex;gap:6px}.propertysingle_lbBtn__ekU_8{width:36px;height:36px;border-radius:999px;background:#fff;border:1px solid #ecebf0;color:var(--brand-heading,#1f1b2d);display:grid;place-items:center;transition:background .15s,color .15s,border-color .15s;box-shadow:0 1px 2px rgba(var(--brand-heading-rgb,31,27,45),.04);cursor:pointer;padding:6px}.propertysingle_lbBtn__ekU_8:hover{background:#f5f4f7}.propertysingle_lbBtn__ekU_8:disabled{cursor:default;opacity:.5}.propertysingle_lbBtnActive__yJiXC{background:rgba(var(--brand-primary-rgb,52,152,219),.08);border-color:rgba(var(--brand-primary-rgb,52,152,219),.25);color:var(--brand-primary,#3498db)}.propertysingle_lbBtnActive__yJiXC:hover{background:rgba(var(--brand-primary-rgb,52,152,219),.12)}.propertysingle_lbBtnClose__xvOvt{margin-left:6px}.propertysingle_lbStage__aHzmW{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:4px 88px 12px;position:relative}.propertysingle_lbFrame__A6db0{position:relative;width:100%;height:100%;max-width:1280px;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(var(--brand-heading-rgb,31,27,45),.05);box-shadow:0 20px 40px -20px rgba(var(--brand-heading-rgb,31,27,45),.1),0 4px 8px rgba(var(--brand-heading-rgb,31,27,45),.025);--fr:1.6;touch-action:none;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.propertysingle_lbFrameDragging__7iszF{cursor:-webkit-grabbing;cursor:grabbing}.propertysingle_lbFrameStatic__9WyYA{cursor:zoom-in}.propertysingle_lbTrack__OIdED{display:flex;height:100%;will-change:transform;transition:transform .42s cubic-bezier(.22,.72,.15,1)}.propertysingle_lbSlide__6MSHz{flex:0 0 100%;height:100%;display:grid;place-items:center;overflow:hidden}.propertysingle_lbShot__FmNqc{--ar:1.5;--cs:min(2.4,max(calc(var(--ar) / var(--fr, 1.6)),calc(var(--fr, 1.6) / var(--ar))));position:relative;isolation:isolate;width:calc(100% * min(1, calc(var(--ar) / var(--fr, 1.6))));height:calc(100% * min(1, calc(var(--fr, 1.6) / var(--ar))))}.propertysingle_lbShotAnim__um_tk{transition:transform .28s cubic-bezier(.22,.72,.15,1)}.propertysingle_lbHi__fdpaO{position:absolute;inset:0;z-index:3;width:100%;height:100%;max-width:none;border-radius:0;object-fit:contain;opacity:0;transition:opacity .3s ease;pointer-events:none}.propertysingle_lbHiReady__B8Fx8{opacity:1}.propertysingle_lbShotFit__ZvMFD{width:100%;height:100%;--cs:1}.propertysingle_lbShotFit__ZvMFD .propertysingle_lbBh__TbtMk{background-size:contain}.propertysingle_lbBh__TbtMk{position:absolute;inset:0;z-index:1;pointer-events:none;background-color:#f5f4f7;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;filter:blur(26px);transform:scale(var(--cs,1.2));transform-origin:center;transition:transform .62s cubic-bezier(.22,.72,.15,1),filter .62s cubic-bezier(.22,.72,.15,1),opacity .26s ease .44s}.propertysingle_lbShotReady__Vpg50 .propertysingle_lbBh__TbtMk{transform:scale(1);filter:blur(5px);opacity:0}.propertysingle_lbImg__ooGsJ{object-fit:contain;z-index:2;opacity:0;transform:scale(1.015);transition:opacity .42s ease .1s,transform .62s cubic-bezier(.22,.72,.15,1) .1s}.propertysingle_lbShotReady__Vpg50 .propertysingle_lbImg__ooGsJ{opacity:1;transform:scale(1)}.propertysingle_lbLoading__RgET8{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:4}.propertysingle_lbSpinner__gJTw_{width:36px;height:36px;border-radius:50%;border:3px solid rgba(var(--brand-heading-rgb,31,27,45),.12);border-top-color:var(--brand-primary,#3498db);animation:propertysingle_lbSpin__y0bDM .7s linear infinite}@keyframes propertysingle_lbSpin__y0bDM{to{transform:rotate(1turn)}}.propertysingle_lbArrow__ObDL9{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:999px;background:#fff;border:1px solid #ecebf0;color:var(--brand-heading,#1f1b2d);display:grid;place-items:center;box-shadow:0 10px 30px -12px rgba(var(--brand-heading-rgb,31,27,45),.12),0 2px 6px rgba(var(--brand-heading-rgb,31,27,45),.04);transition:transform .15s,background .15s;z-index:2;cursor:pointer;padding:8px}.propertysingle_lbArrow__ObDL9:hover{background:#f5f4f7}.propertysingle_lbArrowPrev__hTINh{left:20px}.propertysingle_lbArrowNext__C_sqJ{right:20px}.propertysingle_lbArrowPrev__hTINh:hover{transform:translateY(-50%) translateX(-2px)}.propertysingle_lbArrowNext__C_sqJ:hover{transform:translateY(-50%) translateX(2px)}.propertysingle_lbZoomed__HXe08 .propertysingle_lbArrow__ObDL9{opacity:0;pointer-events:none}.propertysingle_lbArrow__ObDL9{transition:opacity .2s ease}.propertysingle_lbZoomed__HXe08 .propertysingle_lbFrame__A6db0{cursor:-webkit-grab;cursor:grab}.propertysingle_lbArrow__ObDL9,.propertysingle_lbTop__k4uWC{opacity:var(--lb-k,1)}.propertysingle_lbTop__k4uWC{transition:opacity .2s ease}.propertysingle_lbPulling__Onidp,.propertysingle_lbPulling__Onidp .propertysingle_lbArrow__ObDL9,.propertysingle_lbPulling__Onidp .propertysingle_lbTop__k4uWC{transition:none}.propertysingle_lbFrameAnim__ELy5w{transition:transform .22s cubic-bezier(.22,.72,.15,1)}.propertysingle_lbZoomChip__VIjKn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid #ecebf0;font-size:12px;line-height:1;letter-spacing:normal;font-weight:600;color:var(--brand-primary,#3498db);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 1px 2px rgba(var(--brand-heading-rgb,31,27,45),.04);white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background .15s,border-color .15s}.propertysingle_lbZoomChip__VIjKn:hover{background:#f5f4f7;border-color:rgba(var(--brand-primary-rgb,52,152,219),.25)}@media (max-width:760px){.propertysingle_lb__SiVUQ{background:rgb(251 251 252/calc(.96 * var(--lb-k, 1)));backdrop-filter:none;-webkit-backdrop-filter:none}.propertysingle_lbTop__k4uWC{padding:10px 14px;gap:8px}.propertysingle_lbTitle__47_eR{max-width:50%}.propertysingle_lbMark__7Z7K4{width:28px;height:28px}.propertysingle_lbMark__7Z7K4 img{width:18px;height:18px}.propertysingle_lbMetaH___suoM{font-size:12px}.propertysingle_lbMetaS__Hmkcm{font-size:10px}.propertysingle_lbCounter__Bo63g,.propertysingle_lbZoomChip__VIjKn{padding:5px 10px;font-size:11px}.propertysingle_lbCounterIcon__GTuab{display:none}.propertysingle_lbZoomChip__VIjKn .propertysingle_lbCounterIcon__GTuab{display:inline-flex}.propertysingle_lbBtn__ekU_8{width:32px;height:32px}.propertysingle_lbStage__aHzmW{padding:6px 10px calc(10px + env(safe-area-inset-bottom))}.propertysingle_lbFrame__A6db0{border-radius:14px}.propertysingle_lbArrow__ObDL9{display:none}}@media (prefers-reduced-motion:reduce){.propertysingle_lb__SiVUQ{animation:none;transition:none}.propertysingle_lbArrow__ObDL9,.propertysingle_lbBh__TbtMk,.propertysingle_lbBtn__ekU_8,.propertysingle_lbFrameAnim__ELy5w,.propertysingle_lbHi__fdpaO,.propertysingle_lbImg__ooGsJ,.propertysingle_lbShotAnim__um_tk,.propertysingle_lbTop__k4uWC,.propertysingle_lbTrack__OIdED,.propertysingle_lbZoomChip__VIjKn{transition:none}}@media (max-width:960px){.propertysingle_pageLayout__ZF0DB{grid-template-columns:1fr}.propertysingle_sidebar__BnOst{position:static}}@media (max-width:768px){.propertysingle_hero__ErC68{flex-direction:column;gap:16px}.propertysingle_priceBlock__l8nRK{text-align:left}.propertysingle_title__c1pbg{font-size:calc(24px * var(--theme-heading-scale, 1))}.propertysingle_priceValue__MQpGn{font-size:22px}.propertysingle_gallery__ExJcF{grid-template-columns:1fr;grid-template-rows:260px 160px}.propertysingle_gallerySingle__TOLGS{grid-template-rows:260px}.propertysingle_galleryHero__ZLhP8{grid-row:1}.propertysingle_galleryThumbs__ByRIk{grid-row:auto;grid-template-rows:1fr;grid-template-columns:repeat(4,1fr)}.propertysingle_galleryThumbs__ByRIk[data-count="1"]{grid-template-columns:1fr}.propertysingle_galleryThumbs__ByRIk[data-count="2"]{grid-template-columns:repeat(2,1fr)}.propertysingle_galleryThumbs__ByRIk[data-count="3"]{grid-template-columns:repeat(3,1fr)}.propertysingle_galleryThumbs__ByRIk[data-count="3"]>:nth-child(3){grid-column:auto}.propertysingle_statBar__LeZm3{flex-wrap:wrap}.propertysingle_statItem__eVxEk{flex-basis:50%;border-right:none;border-bottom:1px solid #eee}.propertysingle_statItem__eVxEk:last-child,.propertysingle_statItem__eVxEk:nth-last-child(2):nth-child(odd){border-bottom:none}.propertysingle_checkboxList__Vemez,.propertysingle_termsRow__6pl2B{grid-template-columns:1fr 1fr}.propertysingle_heroRight__UZvSq{width:100%;justify-content:space-between;flex-direction:row-reverse;align-items:flex-end}.propertysingle_pricePanel__pCGtq{align-items:flex-start}}@media (max-width:480px){.propertysingle_gallery__ExJcF{grid-template-rows:220px 100px}.propertysingle_gallerySingle__TOLGS{grid-template-rows:220px}.propertysingle_galleryThumbs__ByRIk{grid-template-columns:repeat(4,1fr)}.propertysingle_statItem__eVxEk{flex-basis:50%}.propertysingle_checkboxList__Vemez{grid-template-columns:1fr}.propertysingle_termsRow__6pl2B{grid-template-columns:1fr;gap:2px}.propertysingle_termsKey__7XBqT{font-weight:400;font-size:12px;color:#999}.propertysingle_aiBox__kFu3G{padding:16px 16px 18px;border-radius:16px}.propertysingle_aiHeader__FGQ7R{flex-wrap:wrap;gap:8px;margin-bottom:10px}.propertysingle_aiSubtitle__6juHo{font-size:12px}.propertysingle_aiText__2_v3i{font-size:14px;line-height:1.75}.propertysingle_aiMore__OYurF{width:100%;justify-content:center}}.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_title__c1pbg{font-weight:var(--theme-heading-weight,600);letter-spacing:var(--theme-heading-spacing,.01em)}.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_gallery__ExJcF,.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_mapWrap__sVX15{border-radius:var(--theme-radius-image,0)}.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_mapWrap__sVX15{border:var(--theme-card-border,1px solid #d8d5e0)}.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_statBar__LeZm3{background:var(--theme-surface,#fff);border:var(--theme-card-border,1px solid #d8d5e0);border-radius:var(--theme-radius-card,3px)}.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_sectionHeading__A_bVb{border-bottom:var(--theme-section-rule,none);padding-bottom:6px;font-weight:var(--theme-heading-weight,600);letter-spacing:var(--theme-heading-spacing,.01em)}.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_termsTable__IYtem{background:var(--theme-surface,#fff);border:var(--theme-card-border,1px solid #d8d5e0);border-radius:var(--theme-radius-card,3px)}.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_termsRow__6pl2B{background:var(--theme-surface,#fff);border-bottom:1px solid var(--theme-line,#f4f4f4)}.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_termsRow__6pl2B:last-child{border-bottom:none}.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_termsRowEven__lxtBe{background:var(--theme-surface-2,#fafafa)}.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_aiBox__kFu3G,.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_reviewNotice__pu2Hz{border-radius:var(--theme-radius-card,3px)}.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_aiBox__kFu3G{background:var(--theme-surface,#fff);border:var(--theme-card-border,1px solid #eeecf3)}.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_aiBox__kFu3G:before{display:none}.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_aiBadge__KFfz3,.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_soldBadge__Mh1Dr,.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_tagSecondary__vN80q,.propertysingle_wrap__hIbdZ[data-theme]:not([data-theme=modern]) .propertysingle_tag__Seqv_{border-radius:var(--theme-badge-radius,3px)}.propertysingle_statBar__LeZm3[data-theme]:not([data-theme=modern]){background:var(--theme-surface,#fff);border:var(--theme-card-border,1px solid #d8d5e0);border-radius:var(--theme-radius-card,3px)}.propertysingle_section__zLZC4[data-theme]:not([data-theme=modern]) .propertysingle_sectionHeading__A_bVb{border-bottom:var(--theme-section-rule,none);padding-bottom:6px;font-weight:var(--theme-heading-weight,600);letter-spacing:var(--theme-heading-spacing,.01em)}.propertysingle_section__zLZC4[data-theme]:not([data-theme=modern]) .propertysingle_termsTable__IYtem{background:var(--theme-surface,#fff);border:var(--theme-card-border,1px solid #d8d5e0);border-radius:var(--theme-radius-card,3px)}.propertysingle_section__zLZC4[data-theme]:not([data-theme=modern]) .propertysingle_termsRow__6pl2B{background:var(--theme-surface,#fff);border-bottom:1px solid var(--theme-line,#f4f4f4)}.propertysingle_section__zLZC4[data-theme]:not([data-theme=modern]) .propertysingle_termsRow__6pl2B:last-child{border-bottom:none}.propertysingle_section__zLZC4[data-theme]:not([data-theme=modern]) .propertysingle_termsRowEven__lxtBe{background:var(--theme-surface-2,#fafafa)}.propertysingle_section__zLZC4[data-theme]:not([data-theme=modern]) .propertysingle_mapWrap__sVX15{border-radius:var(--theme-radius-image,0);border:var(--theme-card-border,1px solid #d8d5e0)}.propertysingle_hero__ErC68[data-theme]:not([data-theme=modern]) .propertysingle_title__c1pbg{font-weight:var(--theme-heading-weight,600);letter-spacing:var(--theme-heading-spacing,.01em)}.propertysingle_hero__ErC68[data-theme]:not([data-theme=modern]) .propertysingle_tagSecondary__vN80q,.propertysingle_hero__ErC68[data-theme]:not([data-theme=modern]) .propertysingle_tag__Seqv_,.propertysingle_hero__ErC68[data-theme]:not([data-theme=modern]) [class]{border-radius:initial}.propertysingle_hero__ErC68[data-theme]:not([data-theme=modern]) .propertysingle_tagSecondary__vN80q,.propertysingle_hero__ErC68[data-theme]:not([data-theme=modern]) .propertysingle_tag__Seqv_,.propertysingle_priceBlock__l8nRK[data-theme]:not([data-theme=modern]) .propertysingle_soldBadge__Mh1Dr{border-radius:var(--theme-badge-radius,3px)}.propertysingle_aiSection__xxaot[data-theme]:not([data-theme=modern]) .propertysingle_aiBox__kFu3G{background:var(--theme-surface,#fff);border:var(--theme-card-border,1px solid #eeecf3);border-radius:var(--theme-radius-card,3px)}.propertysingle_aiSection__xxaot[data-theme]:not([data-theme=modern]) .propertysingle_aiBox__kFu3G:before{display:none}.propertysingle_aiSection__xxaot[data-theme]:not([data-theme=modern]) .propertysingle_aiBadge__KFfz3{border-radius:var(--theme-badge-radius,3px)}[data-theme]:not([data-theme=modern])>.propertysingle_gallery__ExJcF{border-radius:var(--theme-radius-image,0)}.backdropImage_host__Iek9S{position:relative;isolation:isolate}.backdropImage_backdrop__3gHNM{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.backdropImage_picture__hpzZl{position:absolute;inset:0}.backdropImage_image__hZjHn{object-fit:cover;object-position:center}.backdropImage_external___8y8G{position:absolute;inset:0;background-size:cover;background-position:50%}.backdropImage_shade__tJ6PR{position:absolute;inset:0;background:rgba(20,18,30,.55)}.homepageHero_hero__Bb8i7{position:relative;padding:80px 20px 60px;background:radial-gradient(circle at 20% 20%,rgba(var(--brand-primary-rgb,52,152,219),.18),transparent 60%),radial-gradient(circle at 90% 0,rgba(var(--brand-primary-rgb,52,152,219),.1),transparent 55%),linear-gradient(180deg,#fbfcfe 0,#fff 100%);overflow:hidden}.homepageHero_inner__xMV6_{max-width:1180px;margin:0 auto}.homepageHero_eyebrow__YZUhy{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid #e6ecf1;color:var(--brand-primary,#3498db);font-size:13px;font-weight:600;margin-bottom:22px}.homepageHero_dot__2vYYd{width:7px;height:7px;border-radius:50%;background:var(--brand-primary,#3498db)}.homepageHero_headline__pEwdy{font-size:calc(56px * var(--theme-heading-scale, 1));font-weight:800;line-height:1.04;color:var(--brand-heading,#1f1b2d);margin:0 0 14px;letter-spacing:-.02em;max-width:var(--hp-hero-headline-max,18ch)}.homepageHero_accent__5kf60{color:var(--brand-primary,#3498db);font-style:italic;font-weight:700}.homepageHero_lead__9CNRb{font-size:17px;color:var(--brand-body,#666276);line-height:1.55;margin:0 0 32px;max-width:var(--hp-hero-lead-max,60ch)}@media (max-width:1024px){.homepageHero_headline__pEwdy{font-size:calc(40px * var(--theme-heading-scale, 1))}.homepageHero_lead__9CNRb{font-size:15px}}@media (max-width:720px){.homepageHero_headline__pEwdy{font-size:calc(32px * var(--theme-heading-scale, 1))}}@media (max-width:900px){.homepageHero_hero__Bb8i7{padding:60px 18px 50px}.homepageHero_lead__9CNRb{margin-bottom:24px}}[data-theme]:not([data-theme=modern]) .homepageHero_hero__Bb8i7{padding-top:clamp(var(--theme-section-pad-min,44px),12vw,var(--theme-section-pad,48px));padding-bottom:clamp(var(--theme-section-pad-min,44px),12vw,var(--theme-section-pad,48px));background:radial-gradient(circle at 20% 20%,rgba(var(--brand-primary-rgb,52,152,219),.18),transparent 60%),radial-gradient(circle at 90% 0,rgba(var(--brand-primary-rgb,52,152,219),.1),transparent 55%),linear-gradient(180deg,var(--theme-surface-2,#fbfcfe) 0,var(--theme-page-bg,#fff) 100%)}[data-theme]:not([data-theme=modern]) .homepageHero_headline__pEwdy{font-weight:var(--theme-heading-weight,600);letter-spacing:var(--theme-heading-spacing,.01em)}[data-theme]:not([data-theme=modern]) .homepageHero_eyebrow__YZUhy{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#eeecf3);border-radius:var(--theme-badge-radius,3px)}[data-theme=classic-elegant] .homepageHero_headline__pEwdy:after{content:"";display:block;width:64px;height:2px;margin-top:18px;background:var(--brand-primary,#b08a45)}[data-hero-layout=banner] [data-theme=classic-elegant] .homepageHero_headline__pEwdy:after,[data-theme=classic-elegant][data-hero-layout=banner] .homepageHero_headline__pEwdy:after{margin-left:auto;margin-right:auto}[data-theme=classic-elegant] .homepageHero_eyebrow__YZUhy{text-transform:uppercase;letter-spacing:.12em;font-size:12px}[data-theme=minimal-modern] .homepageHero_dot__2vYYd{display:none}[data-theme=minimal-modern] .homepageHero_eyebrow__YZUhy{color:var(--brand-body,#5b5b5f);font-weight:500}[data-theme=traditional-corporate] .homepageHero_eyebrow__YZUhy{border-left:3px solid var(--brand-primary,#2a5f97);text-transform:uppercase;letter-spacing:.08em;font-size:12px}[data-hero-layout=banner] .homepageHero_hero__Bb8i7{text-align:center}[data-hero-layout=banner] .homepageHero_inner__xMV6_{display:flex;flex-direction:column;align-items:center}[data-hero-layout=banner] .homepageHero_headline__pEwdy{max-width:var(--hp-hero-headline-max,24ch)}[data-hero-layout=banner] .homepageHero_lead__9CNRb{margin-left:auto;margin-right:auto}[data-hero-layout=minimal][data-hero-layout] .homepageHero_eyebrow__YZUhy{background:transparent;border:0;padding:0;border-radius:0}[data-hero-layout=minimal][data-hero-layout] .homepageHero_hero__Bb8i7{background:var(--theme-page-bg,#fff)}[data-hero-layout=minimal][data-hero-backdrop] .homepageHero_eyebrow__YZUhy{color:hsla(0,0%,100%,.85)}.homepageNewsletter_section__gHUad{padding:80px 20px 100px;background:var(--hp-news-bg,#fbfcfe)}.homepageNewsletter_inner__bkrxm{max-width:1180px;margin:0 auto}.homepageNewsletter_card__IrbhF{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center;padding:56px 48px;border-radius:24px;background:var(--hp-news-card-bg,linear-gradient(135deg,var(--brand-primary,#3498db) 0,#1f72aa 100%));color:#fff;position:relative;overflow:hidden}.homepageNewsletter_card__IrbhF:before{content:"";position:absolute;top:-40%;right:-10%;width:420px;height:420px;background:radial-gradient(circle,hsla(0,0%,100%,.18),transparent 60%);pointer-events:none}.homepageNewsletter_copy__l_bRD{position:relative;z-index:1}.homepageNewsletter_eyebrow__QwQ_h{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;opacity:.85}.homepageNewsletter_title__vfZLi{font-size:calc(32px * var(--theme-heading-scale, 1));font-weight:800;line-height:1.15;margin:0 0 12px;letter-spacing:-.01em}.homepageNewsletter_lead__J1ZeC{font-size:15px;line-height:1.55;margin:0;opacity:.9;max-width:38ch}.homepageNewsletter_form__507S2{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:start}.homepageNewsletter_input__lFjTe{padding:14px 16px;border-radius:10px;border:none;font-size:15px;font-family:inherit;background:hsla(0,0%,100%,.95);color:var(--brand-heading,#1f1b2d);outline:none}.homepageNewsletter_input__lFjTe:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.35)}.homepageNewsletter_submit__A_ERl{position:relative;padding:14px 24px;background:var(--brand-heading,#1f1b2d);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s}.homepageNewsletter_submitText__D54pT{visibility:visible}.homepageNewsletter_submitTextHidden__NnW8w{visibility:hidden}.homepageNewsletter_submit__A_ERl:hover{background:#000}.homepageNewsletter_submit__A_ERl:disabled{opacity:.6;cursor:not-allowed}.homepageNewsletter_spinner__6kcuf{position:absolute;top:50%;left:50%;width:18px;height:18px;margin-top:-9px;margin-left:-9px}.homepageNewsletter_spinner__6kcuf g{fill:#fff}.homepageNewsletter_spinner__6kcuf path:nth-child(2){transform-origin:center;animation:homepageNewsletter_newsletterSpin__Ay7ak .75s linear infinite}@keyframes homepageNewsletter_newsletterSpin__Ay7ak{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.homepageNewsletter_message__n6eLk{grid-column:span 2;margin:0;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500;background:hsla(0,0%,100%,.15)}.homepageNewsletter_message__n6eLk.homepageNewsletter_success__jHpwO{background:hsla(0,0%,100%,.2)}.homepageNewsletter_message__n6eLk.homepageNewsletter_error__sdDRF{background:rgba(193,68,68,.5)}.homepageNewsletter_fine__Af25R{grid-column:span 2;margin:0;font-size:12px;opacity:.75;line-height:1.5}@media (max-width:1024px){.homepageNewsletter_title__vfZLi{font-size:calc(28px * var(--theme-heading-scale, 1))}}@media (max-width:720px){.homepageNewsletter_title__vfZLi{font-size:calc(26px * var(--theme-heading-scale, 1))}}@media (max-width:900px){.homepageNewsletter_card__IrbhF{grid-template-columns:1fr;padding:40px 28px;gap:28px}}@media (max-width:600px){.homepageNewsletter_section__gHUad{padding:60px 16px 80px}.homepageNewsletter_form__507S2{grid-template-columns:1fr}.homepageNewsletter_fine__Af25R,.homepageNewsletter_message__n6eLk{grid-column:auto}}[data-theme]:not([data-theme=modern]) .homepageNewsletter_section__gHUad{padding-top:clamp(var(--theme-section-pad-min,44px),12vw,var(--theme-section-pad,48px));padding-bottom:clamp(var(--theme-section-pad-min,44px),12vw,var(--theme-section-pad,48px));background:var(--hp-news-bg,var(--theme-surface-2,#fbfcfe))}[data-theme]:not([data-theme=modern]) .homepageNewsletter_title__vfZLi{font-weight:var(--theme-heading-weight,600);letter-spacing:var(--theme-heading-spacing,.01em)}[data-theme]:not([data-theme=modern]) .homepageNewsletter_card__IrbhF{background:var(--hp-news-card-bg,var(--brand-heading,#1f1b2d));border-radius:var(--theme-radius-card,3px)}[data-theme]:not([data-theme=modern]) .homepageNewsletter_input__lFjTe,[data-theme]:not([data-theme=modern]) .homepageNewsletter_message__n6eLk,[data-theme]:not([data-theme=modern]) .homepageNewsletter_submit__A_ERl{border-radius:var(--theme-radius-control,3px)}[data-theme]:not([data-theme=modern]) .homepageNewsletter_submit__A_ERl{background:var(--brand-primary,#3498db);text-transform:var(--theme-btn-transform,none);letter-spacing:var(--theme-btn-spacing,normal)}[data-theme]:not([data-theme=modern]) .homepageNewsletter_submit__A_ERl:hover{background:var(--brand-primary-hover,#2286c9)}.adminBar_bar__IC0hL{position:fixed;top:0;left:0;right:0;z-index:999999;background:#1b78b5;color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.06)}.adminBar_inner__IHL85{max-width:1240px;margin:0 auto;padding:0 12px;height:46px;display:flex;align-items:center;gap:3px}.adminBar_bar__IC0hL :where(button){padding:0;margin:0;border:0;background:none;border-radius:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:1;letter-spacing:normal}.adminBar_ab__o7Y_b{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;line-height:1;color:hsla(0,0%,100%,.84);background:none;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .16s,color .16s}.adminBar_ab__o7Y_b:focus-visible,.adminBar_ab__o7Y_b:hover{background:hsla(0,0%,100%,.16);color:#fff;outline:none}.adminBar_home__DIt3E{color:#fff}.adminBar_ico__HXMCf{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.adminBar_sep__M7peZ{width:1px;height:18px;background:hsla(0,0%,100%,.14);margin:0 7px;flex:none}.adminBar_dd__jBXno{position:relative;display:inline-flex;align-items:center}.adminBar_ddbtn__vR_vr[aria-expanded=true]{background:hsla(0,0%,100%,.2);color:#fff}.adminBar_ddbtn__vR_vr[aria-expanded=true] .adminBar_chev__Hh0Z8{transform:rotate(180deg)}.adminBar_right__MweZr{margin-left:auto;display:flex;align-items:center;gap:2px;position:relative}.adminBar_user__ZBUaU{gap:9px;padding-right:5px;font-weight:500;color:hsla(0,0%,100%,.9)}.adminBar_user__ZBUaU[aria-expanded=true]{background:hsla(0,0%,100%,.2);color:#fff}.adminBar_chev__Hh0Z8{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .18s}.adminBar_user__ZBUaU[aria-expanded=true] .adminBar_chev__Hh0Z8{transform:rotate(180deg)}.adminBar_avatar__tN_r2{width:26px;height:26px;border-radius:50%;background:hsla(0,0%,100%,.18);display:grid;place-items:center;font-size:10px;font-weight:700;line-height:1;color:#fff;flex:none}.adminBar_menu__hh49T{position:absolute;top:calc(100% + 8px);right:0;min-width:230px;background:#fff;border:1px solid #ecebf0;border-radius:18px;box-shadow:0 22px 56px rgba(31,27,45,.16),0 4px 12px rgba(31,27,45,.06);padding:8px;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s,transform .15s}.adminBar_menu__hh49T.adminBar_open__yrsCH{opacity:1;transform:none;pointer-events:auto}.adminBar_menuLeft__tCUYf{right:auto;left:0}.adminBar_divider__pYfMA{display:block;height:1px;background:#ecebf0;margin:6px 12px}.adminBar_who__0gxWz{padding:9px 12px 11px;margin-bottom:2px}.adminBar_who__0gxWz b{display:block;font-size:13px;color:#1f1b2d}.adminBar_who__0gxWz span{display:block;font-size:12px;color:#8b8799;overflow-wrap:anywhere}.adminBar_mi__0D4xk{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;background:none;border-radius:999px;font-size:13px;font-weight:500;line-height:1.2;color:#1f1b2d;cursor:pointer;text-align:left;text-decoration:none}.adminBar_mi__0D4xk:hover{background:rgba(52,152,219,.09);color:#3498db}.adminBar_mi__0D4xk .adminBar_ico__HXMCf{width:15px;height:15px;stroke-width:1.7}.adminBar_out__zCoaw{color:#e11d48}.adminBar_out__zCoaw:hover{background:rgba(225,29,72,.07);color:#e11d48}@media (max-width:720px){.adminBar_inner__IHL85{padding:0 8px;gap:2px}.adminBar_ab__o7Y_b{padding:0 10px;gap:6px}.adminBar_sep__M7peZ{margin:0 4px}.adminBar_compact__enwLe{display:none}.adminBar_menu__hh49T{min-width:210px}}