.PropertyHubSection_section__IwoWq{padding:72px 0 80px;background:transparent}.PropertyHubSection_container__oMaI9{max-width:1280px;margin:0 auto;padding:0 24px}.PropertyHubSection_stage__6yFF_{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);grid-template-areas:"copy atmosphere" "bento bento" "features features";gap:28px 40px;align-items:start;padding:28px 28px 32px;border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--makazi-green-pale,#f4f9f6) 70%,#f5f5f5) 0,#f5f5f5 48%,color-mix(in srgb,var(--makazi-sand,#f7f4ee) 55%,#f5f5f5) 100%);border:1px solid color-mix(in srgb,var(--makazi-stone,#e5e2dc) 80%,transparent)}.PropertyHubSection_copy__f5fKX{grid-area:copy;padding-top:12px;max-width:34rem}.PropertyHubSection_title__ZLnJV{margin:0 0 14px;font-family:var(--font-serif);font-size:clamp(1.85rem,3vw,2.45rem);font-weight:500;line-height:1.1;letter-spacing:var(--tracking-editorial);color:var(--makazi-ink)}.PropertyHubSection_subtitle__YA6qn{margin:0 0 28px;max-width:42ch;font-size:1rem;line-height:1.65;letter-spacing:var(--tracking-ui);color:var(--makazi-ink-secondary)}.PropertyHubSection_ctaGroup__54Ztb{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-bottom:18px}.PropertyHubSection_primaryAction__jrbTl{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;font-size:.86rem;font-weight:700;text-decoration:none;white-space:nowrap;background-color:var(--makazi-green,#276749);color:#ffffff;border:1.5px solid var(--makazi-green-hover,#1e5038);transition:background .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}.PropertyHubSection_primaryAction__jrbTl:hover{background-color:var(--makazi-green-hover,#1e5038);transform:translateY(-1px)}.PropertyHubSection_primaryAction__jrbTl:active{transform:scale(.98)}.PropertyHubSection_primaryAction__jrbTl:focus-visible{outline:2px solid var(--makazi-forest,#1a3d2e);outline-offset:2px}.PropertyHubSection_secondaryLink__2r3db{display:inline-flex;align-items:center;font-size:.88rem;font-weight:600;color:var(--makazi-green,#276749);text-decoration:none;transition:color .25s ease}.PropertyHubSection_secondaryLink__2r3db:hover{color:var(--makazi-green-hover,#1e5038)}.PropertyHubSection_quietLinks__qbwjl{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.8rem;color:var(--makazi-ink-muted)}.PropertyHubSection_quietLinks__qbwjl a{color:var(--makazi-ink-secondary);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.PropertyHubSection_quietLinks__qbwjl a:hover{color:var(--makazi-green,#276749);border-bottom-color:color-mix(in srgb,var(--makazi-green) 40%,transparent)}.PropertyHubSection_quietSep__GDa9n{opacity:.45;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PropertyHubSection_atmosphereWrap__ZMsZK{grid-area:atmosphere;justify-self:end;width:100%;max-width:420px;margin-top:4px}.PropertyHubSection_atmosphere__yP7H3{position:relative;border-radius:20px;overflow:hidden;isolation:isolate}.PropertyHubSection_atmospherePattern__M4JHd{position:absolute;inset:0;z-index:0;border-radius:inherit}.PropertyHubSection_atmospherePhotoWrap__ygIN7{position:relative;z-index:1;height:220px;border-radius:20px}.PropertyHubSection_atmospherePhoto__XaPDH{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) contrast(1.02)}.PropertyHubSection_bento__WDl8a{grid-area:bento;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"rentals sales" "rentals payments";gap:18px 20px;align-items:stretch}.PropertyHubSection_bentoRentals__YRPgr{grid-area:rentals;display:flex;flex-direction:column;gap:10px;height:100%}.PropertyHubSection_bentoSales__pEdpg{grid-area:sales;display:flex;flex-direction:column;gap:10px}.PropertyHubSection_bentoPayments__q0YYE{grid-area:payments;display:flex;flex-direction:column;gap:10px}.PropertyHubSection_panel__UunDB{flex:1;display:flex;flex-direction:column;gap:12px;padding:18px 18px 16px;border-radius:16px;background:var(--makazi-surface,#ffffff);border:1px solid var(--makazi-stone,#e5e2dc);box-shadow:var(--shadow-sm);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}.PropertyHubSection_panel__UunDB:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--makazi-green) 22%,var(--makazi-stone));box-shadow:var(--shadow-card)}.PropertyHubSection_panelRentals__b5HTm{min-height:100%}.PropertyHubSection_panelCaption___25P8{margin:0;padding-left:2px;font-size:.78rem;line-height:1.45;color:var(--makazi-ink-muted);max-width:36ch}.PropertyHubSection_panelHeader__4V_8_{display:flex;align-items:flex-start;gap:12px}.PropertyHubSection_panelTitle__7XK8m{margin:0;font-family:var(--font-sans,inherit);font-size:.88rem;font-weight:700;color:var(--makazi-ink);letter-spacing:var(--tracking-ui)}.PropertyHubSection_panelMeta__dXwMD{margin:2px 0 0;font-size:.72rem;color:var(--makazi-ink-muted)}.PropertyHubSection_iconMark___kLNg{width:34px;height:34px;border-radius:10px;background:var(--makazi-green-pale);border:1px solid color-mix(in srgb,var(--makazi-green) 14%,var(--makazi-stone));display:inline-flex;align-items:center;justify-content:center;color:var(--makazi-green);flex-shrink:0}.PropertyHubSection_metricBlock__nqv83{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.PropertyHubSection_metricValue__y_807{font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--makazi-ink);font-variant-numeric:tabular-nums}.PropertyHubSection_metricValueCompact__9LkT5{font-size:1.15rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--makazi-ink);font-variant-numeric:tabular-nums}.PropertyHubSection_metricLabel__oe0gV{font-size:.78rem;color:var(--makazi-ink-muted)}.PropertyHubSection_trendUp__p1s6P{padding:3px 8px;border-radius:999px;font-size:.64rem;font-weight:700;white-space:nowrap;background:var(--makazi-green-pale);color:var(--makazi-green)}.PropertyHubSection_chartBlock__Q8bz1{margin-top:auto}.PropertyHubSection_chartSvg__B_lvR{width:100%;height:78px;display:block}.PropertyHubSection_sparkline__2p17D{width:100%;height:40px;display:block;margin-top:auto}.PropertyHubSection_monthRow__etvsM{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:2px;margin-top:4px}.PropertyHubSection_monthRow__etvsM span{font-size:.58rem;color:var(--makazi-ink-muted);text-align:center}.PropertyHubSection_salesBody__ewX9z{display:flex;align-items:center;justify-content:space-between;gap:12px}.PropertyHubSection_donut__P1dU8{width:80px;height:80px;flex-shrink:0}.PropertyHubSection_pipelineLegend__M1teX{list-style:none;margin:auto 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;font-size:.68rem;color:var(--makazi-ink-muted)}.PropertyHubSection_pipelineLegend__M1teX li{display:inline-flex;align-items:center;gap:6px}.PropertyHubSection_pipelineLegend__M1teX strong{color:var(--makazi-ink);font-size:.68rem;font-variant-numeric:tabular-nums}.PropertyHubSection_dotDeep__Jb3Mb,.PropertyHubSection_dotForest__AWt1c,.PropertyHubSection_dotLight__wPy2p,.PropertyHubSection_dotMid__DQtVf{width:7px;height:7px;border-radius:999px;display:inline-block;flex-shrink:0}.PropertyHubSection_dotLight__wPy2p{background:var(--makazi-green-mist)}.PropertyHubSection_dotMid__DQtVf{background:var(--makazi-green-soft)}.PropertyHubSection_dotDeep__Jb3Mb{background:var(--makazi-green)}.PropertyHubSection_dotForest__AWt1c{background:var(--makazi-forest)}.PropertyHubSection_paymentsRow__6cTSE{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.PropertyHubSection_paymentsFoot__y8F6m{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.7rem;color:var(--makazi-ink-muted)}.PropertyHubSection_paymentsFoot__y8F6m strong{color:var(--makazi-ink);font-weight:600;font-variant-numeric:tabular-nums}.PropertyHubSection_featureStrip__t4A7k{grid-area:features;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--makazi-stone) 70%,transparent)}.PropertyHubSection_featureItem__I4P5M{display:flex;gap:12px;align-items:flex-start}.PropertyHubSection_featureIcon__JsYmZ{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--makazi-green)}.PropertyHubSection_featureItem__I4P5M strong{display:block;margin-bottom:4px;font-size:.82rem;line-height:1.3;color:var(--makazi-ink)}.PropertyHubSection_featureItem__I4P5M p{margin:0;font-size:.76rem;line-height:1.5;color:var(--makazi-ink-muted);max-width:32ch}@media (max-width:1100px){.PropertyHubSection_stage__6yFF_{grid-template-columns:1fr;grid-template-areas:"copy" "atmosphere" "bento" "features";gap:24px}.PropertyHubSection_atmosphereWrap__ZMsZK{max-width:100%;justify-self:stretch}.PropertyHubSection_atmospherePhotoWrap__ygIN7,.PropertyHubSection_atmospherePhoto__XaPDH{height:200px}.PropertyHubSection_copy__f5fKX{max-width:none;padding-top:0}}@media (max-width:820px){.PropertyHubSection_bento__WDl8a{grid-template-columns:1fr;grid-template-areas:"rentals" "sales" "payments"}.PropertyHubSection_featureStrip__t4A7k{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.PropertyHubSection_section__IwoWq{padding:48px 0 56px}.PropertyHubSection_container__oMaI9{padding:0 12px}.PropertyHubSection_stage__6yFF_{padding:20px 16px 24px;border-radius:18px}.PropertyHubSection_title__ZLnJV{font-size:clamp(1.55rem,6vw,1.85rem)}.PropertyHubSection_ctaGroup__54Ztb{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.PropertyHubSection_panel__UunDB,.PropertyHubSection_primaryAction__jrbTl,.PropertyHubSection_secondaryLink__2r3db{transition:none}.PropertyHubSection_panel__UunDB:hover,.PropertyHubSection_primaryAction__jrbTl:active,.PropertyHubSection_primaryAction__jrbTl:hover{transform:none}}