.notfound_notFoundPage__OUkQa{--accent:var(--brand-primary,#3498db);--accent-hover:var(--brand-primary-hover,#2286c9);--accent-soft:rgba(var(--brand-primary-rgb,52,152,219),.09);--accent-ring:rgba(var(--brand-primary-rgb,52,152,219),.22);--heading:var(--brand-heading,#1f1b2d);--body:var(--brand-body,#666276);--muted:#8b8799;--bg:#fbfbfc;--surface:#fff;--line:#ecebf0;--line-2:#e2e0e8;--danger:#e11d48;--shadow-sm:0 1px 2px rgba(var(--brand-heading-rgb,31,27,45),.04),0 1px 1px rgba(var(--brand-heading-rgb,31,27,45),.03);--shadow-md: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);--shadow-lg:0 30px 60px -24px rgba(var(--brand-heading-rgb,31,27,45),.18),0 6px 12px rgba(var(--brand-heading-rgb,31,27,45),.05);min-height:100vh;background:var(--bg);color:var(--body);font-family:var(--brand-font-body,var(--font-source-sans-3));line-height:1.55;display:flex;flex-direction:column;box-sizing:border-box}.notfound_notFoundPage__OUkQa *,.notfound_notFoundPage__OUkQa :after,.notfound_notFoundPage__OUkQa :before{box-sizing:border-box}.notfound_container__RxVXV{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.notfound_main__dbThn{flex:1 1;display:flex;align-items:center;padding:56px 0 72px}.notfound_errGrid__gLWi4{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:64px;gap:64px;align-items:center;width:100%}.notfound_errCode___Lb9p{display:flex;align-items:baseline;gap:14px;font-size:14px;color:var(--muted);font-weight:500;letter-spacing:.04em}.notfound_errCode___Lb9p strong{font-size:96px;font-weight:800;color:var(--heading);letter-spacing:-.06em;line-height:1;background:linear-gradient(180deg,var(--heading) 0,#4a4560 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.notfound_errTitle__9Gbss{margin:12px 0 0;font-size:44px;color:var(--heading);font-weight:700;letter-spacing:-.03em;line-height:1.05;max-width:14ch}.notfound_errTitle__9Gbss em{font-style:normal;color:var(--accent);position:relative;white-space:nowrap}.notfound_errTitle__9Gbss em:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:8px;background:var(--accent-soft);border-radius:4px;z-index:-1}.notfound_errLead__Kdx6P{margin:16px 0 0;font-size:16px;color:var(--body);max-width:48ch;line-height:1.6}.notfound_errLead__Kdx6P strong{color:var(--heading);font-weight:700}.notfound_errCtaRow__BOmem{margin-top:32px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.notfound_btn__I4M2F{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;padding:10px 18px;border-radius:999px;transition:all .18s ease;white-space:nowrap;line-height:1;text-decoration:none;border:0;font-family:inherit;cursor:pointer}.notfound_btnPrimary__4FNMG{background:var(--accent);color:#fff;box-shadow:0 4px 14px -4px var(--accent-ring)}.notfound_btnPrimary__4FNMG:hover{background:var(--accent-hover);color:#fff;transform:translateY(-1px)}.notfound_btnOutline__f5Ubv{background:var(--surface);color:var(--heading);border:1px solid var(--line-2)}.notfound_btnOutline__f5Ubv:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.notfound_btnLg__j5yyH{padding:14px 26px;font-size:15px}.notfound_btnIcon__pJF_4{width:16px;height:16px;stroke-width:1.8;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.notfound_errHelp__eh7gr{margin-top:36px;padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:center;gap:14px;font-size:13px;color:var(--body)}.notfound_errHelp__eh7gr a{font-weight:600;color:var(--accent);text-decoration:none;transition:color .15s}.notfound_errHelp__eh7gr a:hover{color:var(--accent-hover)}.notfound_helpIcon__A3lRi{width:38px;height:38px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.notfound_helpIcon__A3lRi svg{width:18px;height:18px}.notfound_illoWrap__svKah{position:relative;aspect-ratio:1/1;max-width:520px;margin:0 auto;width:100%}.notfound_illoCard__SnX5e{position:absolute;inset:0;background:var(--surface);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow-lg);overflow:hidden}.notfound_illoCard__SnX5e:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(var(--brand-heading-rgb,31,27,45),.08) 1px,transparent 1.5px);background-size:22px 22px;background-position:0 0;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.notfound_illoCard__SnX5e:after{content:"";position:absolute;left:0;right:0;bottom:22%;height:1px;background:linear-gradient(90deg,transparent,var(--line-2) 20%,var(--line-2) 80%,transparent)}.notfound_illoSvg__eoH6o{position:absolute;inset:0;width:100%;height:100%}.notfound_floatTag__utRaL{position:absolute;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px 14px;box-shadow:var(--shadow-md);font-size:12px;color:var(--heading);font-weight:600;display:flex;align-items:center;gap:10px;white-space:nowrap;animation:notfound_float__299H_ 6s ease-in-out infinite}.notfound_floatTag__utRaL .notfound_dot__D07iy{width:8px;height:8px;border-radius:999px;flex-shrink:0}.notfound_floatTag__utRaL .notfound_dotBlue__zKQ9T{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.notfound_floatTag__utRaL .notfound_dotRed__2xX08{background:var(--danger);box-shadow:0 0 0 4px rgba(225,29,72,.1)}.notfound_floatTag__utRaL small{color:var(--muted);font-weight:500;margin-left:2px}.notfound_t1__NSS_o{top:10%;left:-8%;animation-delay:0s}.notfound_t2__sQh_5{top:28%;right:-10%;animation-delay:-2s}.notfound_t3__NT_Ez{bottom:14%;left:-4%;animation-delay:-4s}@keyframes notfound_float__299H_{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.notfound_popular___j_xf{margin-top:24px;padding:40px 0 64px;border-top:1px solid var(--line)}.notfound_popularHead___ae0Q{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.notfound_popularHead___ae0Q h2{font-size:22px;color:var(--heading);font-weight:700;letter-spacing:-.02em;margin:0}.notfound_popularHead___ae0Q .notfound_muted__C2Nfh{font-size:13px;color:var(--body);margin-top:4px}.notfound_popularHead___ae0Q a{font-size:13px;font-weight:600;color:var(--accent);text-decoration:none;transition:color .15s}.notfound_popularHead___ae0Q a:hover{color:var(--accent-hover)}.notfound_popGrid__x_ncx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:980px){.notfound_errGrid__gLWi4{grid-template-columns:1fr;gap:48px}.notfound_errCode___Lb9p strong{font-size:72px}.notfound_errTitle__9Gbss{font-size:34px}.notfound_popGrid__x_ncx{grid-template-columns:1fr}.notfound_illoWrap__svKah{max-width:380px}.notfound_main__dbThn{padding:32px 0 48px}}.notfound_notFoundPage__OUkQa [fill="#3498db"]{fill:var(--brand-primary,#3498db)}.notfound_notFoundPage__OUkQa [stroke="#3498db"]{stroke:var(--brand-primary,#3498db)}.notfound_notFoundPage__OUkQa [fill="#1f1b2d"]{fill:var(--brand-heading,#1f1b2d)}.notfound_notFoundPage__OUkQa [stroke="#1f1b2d"]{stroke:var(--brand-heading,#1f1b2d)}.notfound_notFoundPage__OUkQa [fill="#666276"]{fill:var(--brand-body,#666276)}[data-theme]:not([data-theme=modern]) .notfound_notFoundPage__OUkQa{--bg:var(--theme-page-bg,#fbfbfc);--surface:var(--theme-surface,#fff);--line:var(--theme-line,#ecebf0);--line-2:var(--theme-line-2,#e2e0e8)}[data-theme]:not([data-theme=modern]) .notfound_errTitle__9Gbss{font-size:calc(44px * var(--theme-heading-scale, 1));font-weight:var(--theme-heading-weight,700);letter-spacing:var(--theme-heading-spacing,-.03em)}[data-theme]:not([data-theme=modern]) .notfound_btn__I4M2F{border-radius:var(--theme-btn-radius,999px);text-transform:var(--theme-btn-transform,none);letter-spacing:var(--theme-btn-spacing,normal)}[data-theme]:not([data-theme=modern]) .notfound_helpIcon__A3lRi{border-radius:var(--theme-radius-control,10px)}[data-theme]:not([data-theme=modern]) .notfound_illoCard__SnX5e{border-radius:var(--theme-radius-card,28px)}[data-theme]:not([data-theme=modern]) .notfound_floatTag__utRaL{border-radius:var(--theme-radius-card,14px)}[data-theme]:not([data-theme=modern]) .notfound_popularHead___ae0Q h2{font-size:calc(22px * var(--theme-heading-scale, 1));font-weight:var(--theme-heading-weight,700);letter-spacing:var(--theme-heading-spacing,-.02em)}@media (max-width:980px){[data-theme]:not([data-theme=modern]) .notfound_errTitle__9Gbss{font-size:calc(34px * var(--theme-heading-scale, 1))}}.propertyCard_card__bXjhO{display:flex;flex-direction:column;text-decoration:none;border:1px solid #eaecf0;border-radius:14px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}.propertyCard_card__bXjhO:hover{box-shadow:0 8px 28px rgba(0,0,0,.09);transform:translateY(-2px)}.propertyCard_cardImgWrap__je9oZ{position:relative;width:100%;aspect-ratio:var(--theme-card-image-ratio,4/3);background:#f0f2f5;overflow:hidden;flex-shrink:0}.propertyCard_cardImg__jSeWL{object-fit:cover;transition:transform .35s ease}.propertyCard_card__bXjhO:hover .propertyCard_cardImg__jSeWL{transform:scale(1.04)}.propertyCard_cardImgPlaceholder__0T5_k{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f2f5}.propertyCard_cardImgPlaceholderIcon__vfray{width:36px;height:36px;opacity:.15}.propertyCard_cardBadge__QbsB8{top:10px;background:rgba(0,0,0,.72)}.propertyCard_cardBadgeSold__R3lWa,.propertyCard_cardBadge__QbsB8{position:absolute;left:10px;padding:4px 10px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.propertyCard_cardBadgeSold__R3lWa{bottom:10px;background:#c0392b}.propertyCard_cardFav__k2_B1{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.9);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,transform .15s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.propertyCard_cardFav__k2_B1:hover{background:#fff;transform:scale(1.1)}.propertyCard_cardFav__k2_B1 svg{width:16px;height:16px}.propertyCard_cardCornerActions__UybtS{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;z-index:3}.propertyCard_cardBody__dAy6u{display:flex;flex-direction:column;gap:5px;padding:14px 16px 16px;flex:1 1}.propertyCard_cardType__e1QDh{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--brand-primary,#3498db);margin:0}.propertyCard_cardTitle__vTrQd{font-size:14px;font-weight:700;color:var(--brand-heading,#1f1b2d);margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.propertyCard_cardLocation__TScRK{display:flex;align-items:center;gap:4px;font-size:12px;color:#999;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.propertyCard_cardLocationIcon__ZVTGp{width:11px;height:11px;opacity:.4;flex-shrink:0}.propertyCard_cardStats__bjUVM{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.propertyCard_cardStat__kV8MW{display:flex;align-items:center;gap:4px;font-size:12px;color:#666;font-weight:500}.propertyCard_cardStatIcon__UdR8D{width:13px;height:13px;opacity:.4;flex-shrink:0}.propertyCard_cardPriceRow__1Yg3f{margin-top:auto;padding-top:10px;display:flex;align-items:baseline;gap:8px;border-top:1px solid #f5f5f5}.propertyCard_cardPrice__o_PcM{font-size:17px;font-weight:800;color:var(--brand-heading,#1f1b2d);line-height:1}.propertyCard_cardPriceOld__uL8r0{font-size:12px;color:#bbb;text-decoration:line-through}.propertyCard_cardPriceOnRequest__aoqQu{font-size:13px;font-weight:600;color:#999}.propertyCard_cardPriceOverlay__L_QcG{position:absolute;right:12px;bottom:10px;z-index:2;color:#fff;font-size:17px;font-weight:800;line-height:1;text-shadow:0 1px 8px rgba(0,0,0,.45)}.propertyCard_card__bXjhO[data-card-variant=overlay] .propertyCard_cardImgWrap__je9oZ:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));pointer-events:none}.propertyCard_card__bXjhO[data-card-variant=overlay] .propertyCard_cardPriceRow__1Yg3f{display:none}.propertyCard_card__bXjhO[data-card-variant=horizontal]{flex-direction:row}.propertyCard_card__bXjhO[data-card-variant=horizontal] .propertyCard_cardImgWrap__je9oZ{width:42%;min-width:42%;aspect-ratio:auto;min-height:180px}@media (max-width:640px){.propertyCard_card__bXjhO[data-card-variant=horizontal]{flex-direction:column}.propertyCard_card__bXjhO[data-card-variant=horizontal] .propertyCard_cardImgWrap__je9oZ{width:100%;min-width:0;aspect-ratio:var(--theme-card-image-ratio,4/3);min-height:0}}.propertyCard_card__bXjhO[data-theme]:not([data-theme=modern]){background:var(--theme-surface,#fff);border:var(--theme-card-border,1px solid #d8d5e0);border-top:var(--theme-card-top-border,1px solid #eeecf3);border-radius:var(--theme-radius-card,3px);box-shadow:var(--theme-shadow-card,none)}.propertyCard_card__bXjhO[data-theme]:not([data-theme=modern]):hover{box-shadow:var(--theme-shadow-card-hover,0 2px 0 rgba(31,27,45,.08));transform:var(--theme-card-hover-transform,none);border-color:var(--brand-primary,#3498db)}.propertyCard_card__bXjhO[data-theme]:not([data-theme=modern]):hover .propertyCard_cardImg__jSeWL{transform:var(--theme-card-img-hover-transform,none)}.propertyCard_card__bXjhO[data-theme]:not([data-theme=modern]) .propertyCard_cardBadgeSold__R3lWa,.propertyCard_card__bXjhO[data-theme]:not([data-theme=modern]) .propertyCard_cardBadge__QbsB8{border-radius:var(--theme-badge-radius,3px);letter-spacing:var(--theme-badge-spacing,.1em)}.propertyCard_card__bXjhO[data-theme]:not([data-theme=modern]) .propertyCard_cardFav__k2_B1{border-radius:var(--theme-radius-control,3px)}.propertyCard_card__bXjhO[data-theme]:not([data-theme=modern]) .propertyCard_cardTitle__vTrQd{font-weight:var(--theme-heading-weight,600);letter-spacing:var(--theme-heading-spacing,.01em)}.propertyCard_card__bXjhO[data-theme]:not([data-theme=modern]) .propertyCard_cardPriceRow__1Yg3f{border-top:var(--theme-divider,1px solid #d8d5e0)}.propertyCard_card__bXjhO[data-theme=classic-elegant] .propertyCard_cardPrice__o_PcM{font-family:var(--brand-font-heading,inherit);font-weight:700;font-size:18px;letter-spacing:.01em}.propertyCard_card__bXjhO[data-theme=classic-elegant] .propertyCard_cardType__e1QDh{letter-spacing:.14em}.propertyCard_card__bXjhO[data-theme=minimal-modern] .propertyCard_cardType__e1QDh{color:var(--brand-body,#666276)}.propertyCard_card__bXjhO[data-theme=minimal-modern] .propertyCard_cardPrice__o_PcM{font-weight:600;letter-spacing:-.01em}.propertyCard_card__bXjhO[data-theme=traditional-corporate] .propertyCard_cardStats__bjUVM{border-top:1px solid var(--theme-line,#d7dee6);padding-top:8px;margin-top:8px;gap:14px}.propertyCard_card__bXjhO[data-theme=traditional-corporate] .propertyCard_cardPrice__o_PcM{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.blog_page__sNZYQ{--accent:var(--brand-primary,#3498db);--accent-hover:var(--brand-primary-hover,#2286c9);--accent-soft:rgba(var(--brand-primary-rgb,52,152,219),0.09);--accent-ring:rgba(var(--brand-primary-rgb,52,152,219),0.22);--accent-08:rgba(var(--brand-primary-rgb,52,152,219),0.08);--accent-07:rgba(var(--brand-primary-rgb,52,152,219),0.07);--accent-28:rgba(var(--brand-primary-rgb,52,152,219),0.28);--img-placeholder:#eef2f5;--heading:var(--brand-heading,#1f1b2d);--body:var(--brand-body,#666276);--muted:#8b8799;--bg:#fbfbfc;--surface:#fff;--surface-2:#f5f4f7;--line:#ecebf0;--line-2:#e2e0e8;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--shadow-sm:0 1px 2px rgba(var(--brand-heading-rgb,31,27,45),0.04),0 1px 1px rgba(var(--brand-heading-rgb,31,27,45),0.03);background:var(--bg);color:var(--body)}.blog_container__Jx5S7{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.blog_hero__6grDm{padding:64px 0 32px;position:relative;overflow:hidden}.blog_hero__6grDm:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 70% at 85% 10%,var(--accent-08),transparent 60%);pointer-events:none}.blog_heroTop__e_Dab{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;position:relative}.blog_eyebrow__V34d3{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);padding:6px 12px;border-radius:999px;margin-bottom:16px}.blog_eyebrow__V34d3:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--accent)}.blog_heroIdentity__rzVqT{display:flex;align-items:center;gap:20px}.blog_heroTitle__ycghQ{font-size:calc(56px * var(--theme-heading-scale, 1));letter-spacing:-.02em;font-weight:800;max-width:14ch;line-height:1.04;color:var(--heading);margin:0}.blog_heroTitle__ycghQ em{font-style:italic;color:var(--accent);font-weight:800}.blog_heroLead__a0Xl3{max-width:38ch;font-size:17px;color:var(--body);line-height:1.55;margin:0}.blog_metaStrip__95g74{display:inline-flex;align-items:center;gap:16px;padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;font-size:13px;margin-top:16px;box-shadow:var(--shadow-sm);color:var(--body)}.blog_metaStrip__95g74 strong{color:var(--heading);font-weight:700}.blog_featured__8BcER{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:32px;gap:32px;align-items:stretch;position:relative}.blog_featuredImg__K4ars{position:relative;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;display:block;background:var(--img-placeholder)}.blog_featuredImg__K4ars img{width:100%;height:100%;object-fit:cover}.blog_featuredPill__O9AJt{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.96);color:var(--heading);font-size:11px;font-weight:700;padding:6px 12px;border-radius:999px;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.blog_featuredPill__O9AJt:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--accent)}.blog_featuredBody__O3xgt{display:flex;flex-direction:column;justify-content:center;padding:16px 0}.blog_featuredCat__H1Bjz{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:16px}.blog_featuredCat__H1Bjz:before{content:"";width:24px;height:1px;background:var(--accent)}.blog_featuredTitle__msN0n{font-weight:800;font-size:calc(36px * var(--theme-heading-scale, 1));letter-spacing:-.01em;line-height:1.15;margin:0 0 16px;max-width:16ch;color:var(--heading)}.blog_featuredTitle__msN0n a{color:inherit;text-decoration:none}.blog_featuredTitle__msN0n a:hover{color:var(--accent)}.blog_featuredExcerpt__goKWx{font-size:15px;color:var(--body);line-height:1.5;max-width:50ch;margin:0 0 24px}.blog_byline__LJzmQ{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--body);margin-bottom:24px}.blog_byline__LJzmQ .blog_name__NQvNw{color:var(--heading);font-weight:700}.blog_dotSep__DjqXz{width:3px;height:3px;border-radius:999px;background:var(--muted);display:inline-block}.blog_readMore__qtX5c{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--heading);padding:12px 18px;border:1px solid var(--heading);border-radius:999px;align-self:flex-start;transition:all .18s;text-decoration:none;background:transparent;cursor:pointer}.blog_readMore__qtX5c:hover{background:var(--heading);color:#fff;transform:translateY(-1px)}.blog_readMore__qtX5c svg{width:16px;height:16px;transition:transform .18s}.blog_readMore__qtX5c:hover svg{transform:translateX(3px)}.blog_catBar__Bwy8N{margin:64px 0 32px;background:rgba(251,251,252,.82);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.blog_catBar__Bwy8N :where(button){padding:0;margin:0;border:0;background:none;border-radius:0;color:inherit;font:inherit;line-height:1;letter-spacing:normal}.blog_catBarInner__iymqQ{display:flex;align-items:center;gap:16px;justify-content:space-between;position:relative}.blog_catPills__SeVdB{display:flex;gap:6px;flex-wrap:wrap;transition:opacity .3s,transform .3s}.blog_catBarOpen__JUQAV .blog_catPills__SeVdB{opacity:.3;transform:translateX(-6px)}.blog_catPill__i7gSv{padding:8px 14px;border-radius:999px;background:transparent;border:1px solid transparent;font-size:13px;font-weight:600;color:var(--body);cursor:pointer;transition:all .12s;display:inline-flex;align-items:center;gap:6px;text-decoration:none;white-space:nowrap}.blog_catPill__i7gSv:hover{color:var(--heading);background:var(--surface-2)}.blog_catPillActive__Uvqrl{border-color:var(--heading)}.blog_catPillActive__Uvqrl,.blog_catPillActive__Uvqrl:hover{background:var(--heading);color:#fff}.blog_catPillOutline__Kq8KZ{border-color:var(--line-2)}.blog_catCount__rme_C{font-size:11px;opacity:.6;font-weight:500}.blog_searchHint__RM1Z_{position:absolute;left:24px;top:50%;transform:translateY(-50%) translateX(-8px);opacity:0;font-size:13px;line-height:1.4;color:var(--muted);margin:0;pointer-events:none;transition:opacity .25s .12s,transform .25s .12s}.blog_catBarOpen__JUQAV .blog_searchHint__RM1Z_{opacity:1;transform:translateY(-50%)}.blog_searchHint__RM1Z_ strong{color:var(--heading);font-weight:700}.blog_catSearch__Adig2,.blog_searchRow__y4r8v{display:flex;align-items:center;flex-shrink:0}.blog_catSearch__Adig2{gap:8px;background:var(--surface);border:1px solid var(--line-2);border-radius:999px;height:38px;width:250px;padding:0 14px;cursor:text;transition:width .38s cubic-bezier(.2,.85,.15,1),border-color .25s,box-shadow .25s}.blog_catSearch__Adig2:hover{border-color:#d5d3de}.blog_catBarOpen__JUQAV .blog_catSearch__Adig2{width:380px;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring)}.blog_catSearch__Adig2 input{border:0;outline:0;background:transparent;flex:1 1;min-width:0;padding:0;font-size:13px;color:var(--heading);font-family:inherit}.blog_catSearch__Adig2 input::placeholder{color:var(--muted);transition:color .25s}.blog_catBarOpen__JUQAV .blog_catSearch__Adig2 input::placeholder{color:#b3b0bd}.blog_searchIcon__DyLtM{display:grid;place-items:center;width:16px;height:16px;flex-shrink:0;color:var(--muted);transition:color .25s}.blog_searchIcon__DyLtM svg{width:16px;height:16px}.blog_catBarOpen__JUQAV .blog_searchIcon__DyLtM{color:var(--accent)}.blog_searchClear__606N2{opacity:0;pointer-events:none;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;flex-shrink:0;color:var(--muted);cursor:pointer;transition:opacity .2s,background .14s,color .14s}.blog_searchClear__606N2 svg{width:14px;height:14px}.blog_catBarOpen__JUQAV .blog_searchClear__606N2{opacity:1;pointer-events:auto;transition-delay:.18s}.blog_searchClear__606N2:hover{background:var(--surface-2);color:var(--heading)}.blog_searchCancel__2ch3b{display:none}.blog_tprog__rmKKm{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;opacity:0;transition:opacity .2s}.blog_tprog__rmKKm i{position:absolute;inset:0;background:var(--accent);transform-origin:left;animation:blog_indet__Y5WP8 1.15s cubic-bezier(.55,.1,.35,.95) infinite}.blog_catBarBusy__jWxZ5 .blog_tprog__rmKKm{opacity:1}@keyframes blog_indet__Y5WP8{0%{transform:translateX(-100%) scaleX(.35)}55%{transform:translateX(30%) scaleX(.6)}to{transform:translateX(100%) scaleX(.35)}}.blog_main__CrAC6{padding:32px 0 96px}.blog_grid__T_OGr{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:32px 24px;gap:32px 24px}.blog_card__vvtEm{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:0;overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s;text-decoration:none;color:inherit}.blog_card__vvtEm:hover{transform:translateY(-2px);border-color:var(--line-2);box-shadow:0 20px 40px -20px rgba(27,34,63,.18)}.blog_cardImg__xHp5W{aspect-ratio:16/10;overflow:hidden;position:relative;background:var(--img-placeholder)}.blog_cardImg__xHp5W img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.blog_card__vvtEm:hover .blog_cardImg__xHp5W img{transform:scale(1.045)}.blog_cardBody__hQNnw{display:flex;flex-direction:column;flex:1 1;padding:20px 22px 22px}.blog_cardImgPh__SNbRq{width:100%;height:100%;background-color:var(--img-placeholder);background-image:repeating-linear-gradient(135deg,var(--accent-07) 0 2px,transparent 2px 14px);align-items:flex-end;justify-content:flex-start;padding:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;color:rgba(var(--brand-heading-rgb,31,27,45),.45)}.blog_cardCat__sMIpE,.blog_cardImgPh__SNbRq{display:flex;letter-spacing:.04em;text-transform:uppercase}.blog_cardCat__sMIpE{font-size:11px;font-weight:700;color:var(--accent);margin-bottom:8px;align-items:center;gap:10px}.blog_readTime__pfpAm{color:var(--muted);font-weight:500;letter-spacing:.06em}.blog_cardTitle__2SlbV{font-weight:700;font-size:21px;letter-spacing:-.015em;line-height:1.18;margin:0 0 8px;color:var(--heading)}.blog_cardExcerpt__xGFyz{font-size:14px;color:var(--body);line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_bylineSmall__Xz8aJ{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-top:auto}.blog_bylineSmall__Xz8aJ strong{color:var(--heading);font-weight:700}.blog_results__AH5yr{position:relative}.blog_resultsInner__lS8Of{transition:opacity .2s}.blog_resultsPending__RTyDt{opacity:.3}.blog_resultsHidden__43PCz{display:none}.blog_resultsEnter__I0vxZ .blog_card__vvtEm{animation:blog_cardEnter__WfEeQ .45s cubic-bezier(.2,.85,.15,1) both}.blog_resultsEnter__I0vxZ .blog_card__vvtEm:nth-child(2){animation-delay:.05s}.blog_resultsEnter__I0vxZ .blog_card__vvtEm:nth-child(3){animation-delay:.1s}.blog_resultsEnter__I0vxZ .blog_card__vvtEm:nth-child(4){animation-delay:.15s}.blog_resultsEnter__I0vxZ .blog_card__vvtEm:nth-child(5){animation-delay:.2s}.blog_resultsEnter__I0vxZ .blog_card__vvtEm:nth-child(n+6){animation-delay:.25s}@keyframes blog_cardEnter__WfEeQ{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.blog_skel__3Fx_L{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.blog_sk__20tBY{background:linear-gradient(90deg,#f2f1f5 25%,#f8f7fa 38%,#f2f1f5 55%);background-size:300% 100%;animation:blog_shimmer__ZOCpQ 1.5s linear infinite;border-radius:6px}.blog_skImg__0Mxuy{aspect-ratio:16/10;border-radius:0}.blog_skBody__WASh8{display:flex;flex-direction:column;gap:9px;padding:20px 22px 22px}.blog_skByline__kTZMf{display:flex;gap:8px;align-items:center;margin-top:10px}@keyframes blog_shimmer__ZOCpQ{0%{background-position:150% 0}to{background-position:-150% 0}}.blog_avatar__vgOy6{display:grid;place-items:center;color:#fff;font-weight:700;flex-shrink:0;border-radius:999px;position:relative;overflow:hidden}.blog_avatarLg__9nP5r{width:36px;height:36px;font-size:13px}.blog_avatarSm__Tqxfm{width:22px;height:22px;font-size:10px}.blog_avatarXl__EzyUE{width:72px;height:72px;font-size:24px}.blog_avatarPhoto__vLCYZ img{object-fit:cover}.blog_avatarLogo__BLJdE{background:var(--surface-2,#f5f4f7);border:1px solid var(--line,#ecebf0)}.blog_avatarLogo__BLJdE img{width:66%;height:66%;object-fit:contain}.blog_avatarG0__RA7nN{background:linear-gradient(135deg,var(--brand-primary,#3498db),#6b4ef0)}.blog_avatarG1__O6_BA{background:linear-gradient(135deg,#0f766e,var(--brand-primary,#3498db))}.blog_avatarG2__8a_V1{background:linear-gradient(135deg,#f0a14e,#e11d48)}.blog_avatarG3__lSRFy{background:linear-gradient(135deg,var(--brand-heading,#1f1b2d),#6b4ef0)}.blog_avatarG4__W_1_q{background:linear-gradient(135deg,#16a34a,#0f766e)}.blog_avatarG5__gKhvK{background:linear-gradient(135deg,#e11d48,#6b4ef0)}.blog_railBand__B_pVb{padding:0 0 96px}.blog_rail__jpbZQ{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:32px;gap:32px;padding:48px 32px;background:linear-gradient(150deg,var(--brand-heading,#1f1b2d) 0,#2d2743 100%);border-radius:var(--radius-xl);color:#fff;position:relative;overflow:hidden}.blog_rail__jpbZQ:after{content:"";position:absolute;bottom:-50%;right:-10%;width:400px;height:400px;border-radius:999px;background:radial-gradient(circle,var(--accent-28),transparent 65%);pointer-events:none}.blog_railHead__Hww4r{position:relative;z-index:2}.blog_railEyebrow__wnMY3{color:var(--accent);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;display:block}.blog_railTitle__QZFVz{color:#fff;font-weight:800;font-size:calc(36px * var(--theme-heading-scale, 1));letter-spacing:-.01em;max-width:12ch;line-height:1.15;margin:0}.blog_railSub__aPjD4{color:hsla(0,0%,100%,.65);font-size:15px;line-height:1.5;margin:12px 0 0;max-width:34ch}.blog_railList__avCo4{display:flex;flex-direction:column;position:relative;z-index:2}.blog_rankRow__9hT0L{display:grid;grid-template-columns:32px 1fr auto;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.1);align-items:center;color:inherit;text-decoration:none}.blog_rankRow__9hT0L:last-child{border-bottom:0}.blog_rankN__J7PYB{font-weight:500;font-size:28px;color:var(--accent);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog_rankT__H2pdM{color:#fff;font-size:15px;font-weight:500;line-height:1.35}.blog_rankRow__9hT0L:hover .blog_rankT__H2pdM{color:var(--accent)}.blog_rankM__ppyQN{font-size:11px;color:hsla(0,0%,100%,.55);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.blog_pagination__gEknQ{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:64px}.blog_pageBtn__8bBL9{width:40px;height:40px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--heading);font-size:13px;font-weight:600;transition:all .12s;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.blog_pageBtn__8bBL9:hover{border-color:var(--accent);color:var(--accent)}.blog_pageBtnActive__BUceI,.blog_pageBtnActive__BUceI:hover{background:var(--heading);color:#fff;border-color:var(--heading)}.blog_pageBtnDisabled__iFfC4{opacity:.4;pointer-events:none}.blog_pageEll__bE6UN{color:var(--muted);padding:0 4px}.blog_pageNav__mTfT7{width:auto;padding:0 16px;gap:6px}.blog_pageNav__mTfT7 svg{width:16px;height:16px;flex-shrink:0}.blog_empty__kK9NS{text-align:center;padding:64px 16px;color:var(--body);font-size:15px;line-height:1.5}.blog_emptyState__7_3I3{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 16px 40px;text-align:center}.blog_emptyIcon__Qp0HY{width:44px;height:44px;border-radius:999px;background:var(--surface-2);display:grid;place-items:center;color:var(--muted)}.blog_emptyIcon__Qp0HY svg{width:20px;height:20px}.blog_emptyTitle__cgRQa{font-weight:500;font-size:22px;letter-spacing:-.015em;line-height:1.18;margin:0;color:var(--heading)}.blog_emptyText__3JKcx{font-size:13px;line-height:1.6;color:var(--body);margin:0;max-width:42ch}.blog_emptySuggestions__jt3VW{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:6px}.blog_emptySuggestions__jt3VW :where(button){line-height:inherit;letter-spacing:normal}@media (max-width:1024px){.blog_featured__8BcER{grid-template-columns:1fr}.blog_grid__T_OGr{grid-template-columns:1fr 1fr}.blog_rail__jpbZQ{grid-template-columns:1fr}.blog_catBarOpen__JUQAV .blog_catSearch__Adig2,.blog_catSearch__Adig2{width:220px}.blog_searchHint__RM1Z_{display:none}.blog_heroTitle__ycghQ{font-size:calc(40px * var(--theme-heading-scale, 1))}.blog_heroLead__a0Xl3{font-size:15px}.blog_featuredTitle__msN0n,.blog_railTitle__QZFVz{font-size:calc(30px * var(--theme-heading-scale, 1))}}@media (max-width:720px){.blog_heroTop__e_Dab{flex-direction:column;align-items:flex-start}.blog_heroTitle__ycghQ{font-size:calc(32px * var(--theme-heading-scale, 1))}.blog_heroIdentity__rzVqT{gap:14px}.blog_heroIdentity__rzVqT .blog_avatarXl__EzyUE{width:56px;height:56px;font-size:19px}.blog_featuredTitle__msN0n,.blog_railTitle__QZFVz{font-size:calc(26px * var(--theme-heading-scale, 1))}.blog_grid__T_OGr{grid-template-columns:1fr}.blog_rail__jpbZQ{padding:32px 24px}.blog_railBand__B_pVb{padding-bottom:64px}.blog_catBarInner__iymqQ{flex-direction:column;align-items:stretch;gap:10px}.blog_searchRow__y4r8v{order:1}.blog_catBarOpen__JUQAV .blog_catSearch__Adig2,.blog_catSearch__Adig2{width:auto;flex:1 1;min-width:0;height:42px}.blog_catSearch__Adig2 input{font-size:15px}.blog_catPills__SeVdB{order:2;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -24px;padding:2px 24px}.blog_catPills__SeVdB::-webkit-scrollbar{display:none}.blog_catBarOpen__JUQAV .blog_catPills__SeVdB{transform:none}.blog_catPill__i7gSv{flex:0 0 auto;min-height:36px}.blog_searchCancel__2ch3b{display:block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;font-size:14px;font-weight:700;color:var(--accent);cursor:pointer;transition:max-width .34s cubic-bezier(.2,.85,.15,1),opacity .24s,margin .34s}.blog_catBarOpen__JUQAV .blog_searchCancel__2ch3b{max-width:110px;opacity:1;margin-left:12px}}@media (prefers-reduced-motion:reduce){.blog_resultsEnter__I0vxZ .blog_card__vvtEm,.blog_sk__20tBY,.blog_tprog__rmKKm i{animation:none}.blog_card__vvtEm:hover .blog_cardImg__xHp5W img{transform:none}.blog_cardImg__xHp5W img,.blog_catPills__SeVdB,.blog_catSearch__Adig2,.blog_searchCancel__2ch3b,.blog_searchHint__RM1Z_{transition:none}}[data-theme]:not([data-theme=modern]) .blog_page__sNZYQ{--bg:var(--theme-page-bg,#fbfbfc);--surface:var(--theme-surface,#fff);--surface-2:var(--theme-surface-2,#f5f4f7);--line:var(--theme-line,#ecebf0);--line-2:var(--theme-line-2,#e2e0e8);--radius-md:var(--theme-radius-control,12px);--radius-lg:var(--theme-radius-card,20px);--radius-xl:var(--theme-radius-card,28px);--shadow-sm:var(--theme-shadow-card,0 1px 2px rgba(var(--brand-heading-rgb,31,27,45),0.04))}[data-theme]:not([data-theme=modern]) .blog_card__vvtEm,[data-theme]:not([data-theme=modern]) .blog_skel__3Fx_L{background:var(--theme-surface,#fff);border:var(--theme-card-border,1px solid #ecebf0);box-shadow:var(--theme-shadow-card,none)}[data-theme]:not([data-theme=modern]) .blog_metaStrip__95g74{background:var(--theme-surface,#fff);border-radius:var(--theme-radius-card,12px)}[data-theme]:not([data-theme=modern]) .blog_cardTitle__2SlbV,[data-theme]:not([data-theme=modern]) .blog_emptyTitle__cgRQa,[data-theme]:not([data-theme=modern]) .blog_featuredTitle__msN0n,[data-theme]:not([data-theme=modern]) .blog_heroTitle__ycghQ,[data-theme]:not([data-theme=modern]) .blog_railTitle__QZFVz{font-weight:var(--theme-heading-weight,700);letter-spacing:var(--theme-heading-spacing,normal)}[data-theme]:not([data-theme=modern]) .blog_catPill__i7gSv,[data-theme]:not([data-theme=modern]) .blog_eyebrow__V34d3,[data-theme]:not([data-theme=modern]) .blog_featuredPill__O9AJt{border-radius:var(--theme-badge-radius,999px)}[data-theme]:not([data-theme=modern]) .blog_eyebrow__V34d3,[data-theme]:not([data-theme=modern]) .blog_featuredPill__O9AJt{letter-spacing:var(--theme-badge-spacing,.07em)}[data-theme]:not([data-theme=modern]) .blog_catSearch__Adig2{border-radius:var(--theme-radius-pill,999px)}[data-theme]:not([data-theme=modern]) .blog_pageBtn__8bBL9,[data-theme]:not([data-theme=modern]) .blog_readMore__qtX5c{border-radius:var(--theme-radius-control,999px)}.homepageFeaturedListings_section__Z9HZe{padding:80px 20px;background:#fff}.homepageFeaturedListings_inner__MVUje{max-width:1180px;margin:0 auto}.homepageFeaturedListings_head__QwDkp{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:36px;flex-wrap:wrap}.homepageFeaturedListings_eyebrow__1K6To{display:inline-block;font-size:13px;font-weight:700;color:var(--brand-primary,#3498db);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.homepageFeaturedListings_title__9V73b{font-size:calc(36px * var(--theme-heading-scale, 1));font-weight:800;color:var(--brand-heading,#1f1b2d);margin:0 0 8px;letter-spacing:-.01em;line-height:1.15;max-width:22ch}.homepageFeaturedListings_lead__9Hb6k{font-size:15px;color:var(--brand-body,#666276);margin:0;max-width:52ch;line-height:1.5}.homepageFeaturedListings_viewAll__EdZWU{color:var(--brand-primary,#3498db);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap;transition:color .15s}.homepageFeaturedListings_viewAll__EdZWU:hover{color:var(--brand-primary-hover,#2286c9)}.homepageFeaturedListings_grid__CQefO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:1024px){.homepageFeaturedListings_title__9V73b{font-size:calc(30px * var(--theme-heading-scale, 1))}}@media (max-width:720px){.homepageFeaturedListings_title__9V73b{font-size:calc(26px * var(--theme-heading-scale, 1))}}@media (max-width:1000px){.homepageFeaturedListings_grid__CQefO{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.homepageFeaturedListings_section__Z9HZe{padding:60px 16px}.homepageFeaturedListings_grid__CQefO{grid-template-columns:1fr}}[data-theme]:not([data-theme=modern]) .homepageFeaturedListings_section__Z9HZe{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(--theme-page-bg,#fff)}[data-theme]:not([data-theme=modern]) .homepageFeaturedListings_title__9V73b{font-weight:var(--theme-heading-weight,600);letter-spacing:var(--theme-heading-spacing,.01em)}.homepageCities_section__Ccwof{padding:80px 20px;background:#fbfcfe}.homepageCities_inner__4vlW_{max-width:1180px;margin:0 auto}.homepageCities_head__BXX2c{margin-bottom:36px}.homepageCities_eyebrow__se7lL{display:inline-block;font-size:13px;font-weight:700;color:var(--brand-primary,#3498db);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.homepageCities_title__ZFS87{font-size:calc(36px * var(--theme-heading-scale, 1));font-weight:800;color:var(--brand-heading,#1f1b2d);margin:0 0 8px;letter-spacing:-.01em;line-height:1.15;max-width:22ch}.homepageCities_lead__cXRfU{font-size:15px;color:var(--brand-body,#666276);margin:0;max-width:52ch;line-height:1.5}.homepageCities_grid___Omed{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:260px 260px;grid-gap:16px;gap:16px}.homepageCities_tile__Ktn3S{position:relative;border-radius:16px;overflow:hidden;background-color:#e6ecf1;text-decoration:none;color:#fff;min-height:260px;display:flex;align-items:flex-end;padding:22px;transition:transform .25s ease,box-shadow .25s ease}.homepageCities_tileImg__a84VU{object-fit:cover;z-index:0}.homepageCities_tile__Ktn3S:hover{transform:translateY(-2px);box-shadow:0 20px 40px -20px rgba(27,34,63,.4)}.homepageCities_tileLarge__wBgTx{grid-row:span 2;min-height:536px}.homepageCities_overlay__IPOpR{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--brand-heading-rgb,31,27,45),0) 40%,rgba(var(--brand-heading-rgb,31,27,45),.78) 100%);pointer-events:none}.homepageCities_tileContent__hcDvQ{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px}.homepageCities_tileSublabel__KRepP{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.homepageCities_tileLabel__8IwWl{font-size:22px;font-weight:700;line-height:1.15}.homepageCities_tileLarge__wBgTx .homepageCities_tileLabel__8IwWl{font-size:30px}.homepageCities_arrow__vQLKk{position:absolute;top:18px;right:18px;z-index:1;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.92);color:var(--brand-primary,#3498db);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:transform .2s ease}.homepageCities_tile__Ktn3S:hover .homepageCities_arrow__vQLKk{transform:translateX(3px)}@media (max-width:1024px){.homepageCities_title__ZFS87{font-size:calc(30px * var(--theme-heading-scale, 1))}}@media (max-width:720px){.homepageCities_title__ZFS87{font-size:calc(26px * var(--theme-heading-scale, 1))}.homepageCities_tileLabel__8IwWl{font-size:20px}.homepageCities_tileLarge__wBgTx .homepageCities_tileLabel__8IwWl{font-size:24px}}@media (max-width:900px){.homepageCities_grid___Omed{grid-template-columns:1fr 1fr;grid-template-rows:auto}.homepageCities_tileLarge__wBgTx{grid-column:span 2;grid-row:auto;min-height:320px}}@media (max-width:600px){.homepageCities_section__Ccwof{padding:60px 16px}.homepageCities_grid___Omed{grid-template-columns:1fr}.homepageCities_tileLarge__wBgTx,.homepageCities_tile__Ktn3S{grid-column:auto;min-height:220px}.homepageCities_tileLarge__wBgTx{min-height:300px}}[data-theme]:not([data-theme=modern]) .homepageCities_section__Ccwof{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(--theme-surface-2,#fbfcfe)}[data-theme]:not([data-theme=modern]) .homepageCities_title__ZFS87{font-weight:var(--theme-heading-weight,600);letter-spacing:var(--theme-heading-spacing,.01em)}[data-theme]:not([data-theme=modern]) .homepageCities_tile__Ktn3S{border-radius:var(--theme-radius-card,3px)}[data-theme]:not([data-theme=modern]) .homepageCities_arrow__vQLKk{border-radius:var(--theme-radius-control,3px)}.homepageBlog_section__D6j2x{padding:80px 20px;background:#fff}.homepageBlog_inner__ZZuCg{max-width:1180px;margin:0 auto}.homepageBlog_head__eaCuJ{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:36px;flex-wrap:wrap}.homepageBlog_eyebrow__MOkJn{display:inline-block;font-size:13px;font-weight:700;color:var(--brand-primary,#3498db);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.homepageBlog_title__AWmV0{font-size:calc(36px * var(--theme-heading-scale, 1));font-weight:800;color:var(--brand-heading,#1f1b2d);margin:0 0 8px;letter-spacing:-.01em;line-height:1.15;max-width:22ch}.homepageBlog_lead____pWz{font-size:15px;color:var(--brand-body,#666276);margin:0;max-width:52ch;line-height:1.5}.homepageBlog_viewAll__RxAs6{color:var(--brand-primary,#3498db);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap;transition:color .15s}.homepageBlog_viewAll__RxAs6:hover{color:var(--brand-primary-hover,#2286c9)}.homepageBlog_grid__vZhsO{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:24px;gap:24px}.homepageBlog_grid__vZhsO[data-count="1"]{grid-template-columns:1fr}.homepageBlog_grid__vZhsO[data-count="2"]{grid-template-columns:1fr 1fr}.homepageBlog_card__ySn5P{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #e8ecf0;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.homepageBlog_card__ySn5P:hover{transform:translateY(-2px);box-shadow:0 20px 40px -20px rgba(27,34,63,.2);border-color:#d8e0e6}.homepageBlog_cardImg__m4UOO{position:relative;background-color:#e6ecf1;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;color:#a0a6af;font-weight:700;font-size:14px;overflow:hidden}.homepageBlog_cardImgInner__6Luda{object-fit:cover}.homepageBlog_cardLarge__aIsZJ .homepageBlog_cardImg__m4UOO{aspect-ratio:4/3}.homepageBlog_cardImgPh__JSb45{opacity:.6;letter-spacing:.12em;text-transform:uppercase}.homepageBlog_cardBody__L0EFL{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1 1}.homepageBlog_cats__zQNnz{display:flex;flex-wrap:wrap;gap:6px}.homepageBlog_cat__mxCMs{font-size:11px;font-weight:700;color:var(--brand-primary,#3498db);background:#eaf5fd;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.homepageBlog_cardTitle__A8_5w{font-size:18px;font-weight:700;color:var(--brand-heading,#1f1b2d);line-height:1.3;margin:0}.homepageBlog_cardLarge__aIsZJ .homepageBlog_cardTitle__A8_5w{font-size:22px}.homepageBlog_cardExcerpt__XxTch{font-size:14px;color:var(--brand-body,#666276);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.homepageBlog_meta__wgjwD{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:13px;color:var(--brand-body,#666276)}.homepageBlog_readMore__F4wvk{color:var(--brand-primary,#3498db);font-weight:600}@media (max-width:1024px){.homepageBlog_title__AWmV0{font-size:calc(30px * var(--theme-heading-scale, 1))}}@media (max-width:720px){.homepageBlog_title__AWmV0{font-size:calc(26px * var(--theme-heading-scale, 1))}}@media (max-width:1000px){.homepageBlog_grid__vZhsO{grid-template-columns:1fr 1fr}.homepageBlog_cardLarge__aIsZJ{grid-column:span 2}}@media (max-width:640px){.homepageBlog_section__D6j2x{padding:60px 16px}.homepageBlog_grid__vZhsO{grid-template-columns:1fr}.homepageBlog_cardLarge__aIsZJ{grid-column:auto}}[data-theme]:not([data-theme=modern]) .homepageBlog_section__D6j2x{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(--theme-page-bg,#fff)}[data-theme]:not([data-theme=modern]) .homepageBlog_title__AWmV0{font-weight:var(--theme-heading-weight,600);letter-spacing:var(--theme-heading-spacing,.01em)}[data-theme]:not([data-theme=modern]) .homepageBlog_card__ySn5P{background:var(--theme-surface,#fff);border-radius:var(--theme-radius-card,3px);border:var(--theme-card-border,1px solid #d8d5e0);box-shadow:var(--theme-shadow-card,none)}[data-theme]:not([data-theme=modern]) .homepageBlog_cat__mxCMs{border-radius:var(--theme-badge-radius,3px)}.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_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_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}}