.areas_head__pAIl7{margin-top:1.5rem}.areas_eyebrow__GoO_J{font-size:var(--fs-eyebrow);font-weight:var(--fw-eyebrow);text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin:0 0 .6rem}.areas_title___co7k{margin:0;font-size:2.25rem;line-height:1.15}.areas_intro__D4e0s{margin:.5rem 0 0;max-width:40rem;color:var(--muted);line-height:1.6}.areas_grid__oAa4P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem;margin:1.5rem 0 2rem;padding:0;list-style:none}.areas_areaCard__O6VY_{position:relative;display:block;height:18.75rem;border-radius:16px;overflow:hidden;text-decoration:none;color:#fff;background:var(--ink)}.areas_areaCardImg__lFqiI{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.areas_areaCard__O6VY_:focus-visible .areas_areaCardImg__lFqiI,.areas_areaCard__O6VY_:hover .areas_areaCardImg__lFqiI{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.areas_areaCardImg__lFqiI{transition:none}.areas_areaCard__O6VY_:focus-visible .areas_areaCardImg__lFqiI,.areas_areaCard__O6VY_:hover .areas_areaCardImg__lFqiI{transform:none}}.areas_areaCardBackdrop__wzqDB{position:absolute;inset:0;background:linear-gradient(135deg,var(--accent) 0,var(--ink) 100%);opacity:.85}.areas_areaCardScrim__1thMx{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,20,18,.05) 40%,rgba(10,20,18,.78))}.areas_areaCardBody__2__jh{position:absolute;left:1.6rem;right:1.6rem;bottom:1.4rem}.areas_areaCardName__fjMIC{margin:0;font-family:var(--font-heading);font-size:1.6rem;font-weight:var(--fw-h2);line-height:1.2;color:#fff}.areas_areaCardTagline__YzX1c{margin:.25rem 0 0;font-size:.88rem;line-height:1.5;opacity:.9}.areas_areaCardStats__M0cDn{display:flex;gap:1.4rem;margin-top:.85rem}.areas_areaCardStatLabel__GrcVo{font-size:.69rem;text-transform:uppercase;letter-spacing:.08em;opacity:.75}.areas_areaCardStatValue__9tk6D{font-size:1.06rem;font-weight:700}.areas_photoCredit__hgRe1{position:absolute;top:.7rem;right:.8rem;max-width:calc(100% - 1.6rem);padding:.15rem .5rem;border-radius:var(--radius-pill);background:rgba(10,20,18,.5);color:rgba(255,255,255,.92);font-size:.65rem;line-height:1.4;letter-spacing:.01em}.areas_areaCardComing__1iTbe{display:inline-block;margin-top:.85rem;padding:.25rem .7rem;border:1px solid rgba(255,255,255,.55);border-radius:var(--radius-pill);font-size:.78rem;font-weight:600;color:#fff}.areas_hero__PEkWW{position:relative;min-height:24rem;display:flex;border-radius:var(--radius-card);overflow:hidden;margin-top:1.5rem;background:var(--ink)}.areas_heroImg__tr4Bj{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.areas_heroBackdrop__SaoOZ{position:absolute;inset:0;background:linear-gradient(135deg,var(--accent) 0,var(--ink) 100%);opacity:.85}.areas_heroScrim__VkpS8{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,20,18,.1) 40%,rgba(10,20,18,.72))}.areas_heroInner__XdpMe{position:relative;z-index:1;align-self:flex-end;padding:2.25rem 2rem;color:#fff}.areas_heroBack__wKfrr{color:rgba(255,255,255,.85);font-size:.82rem;text-decoration:none}.areas_heroBack__wKfrr:hover{text-decoration:underline}.areas_heroTitle__XuvXP{margin:.6rem 0 0;font-size:3rem;line-height:1.05;color:#fff}.areas_heroTagline__z_4wv{margin:.4rem 0 0;max-width:35rem;opacity:.9;line-height:1.55}.areas_statsBand__RkLm1{display:flex;margin:0;padding:1.75rem 0;border-bottom:1px solid var(--line)}.areas_statCell__axoiT{flex:1 1;display:flex;flex-direction:column-reverse;margin:0;text-align:center;border-right:1px solid var(--line)}.areas_statCell__axoiT:last-child{border-right:none}.areas_statValue__zPUQF{margin:0;font-size:1.9rem;font-weight:700;color:var(--accent)}.areas_statLabel__Zjjd8{margin:.25rem 0 0;font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.areas_body__QKfQF{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:3rem;gap:3rem;padding:2.5rem 0 1rem;align-items:start}.areas_livingTitle__zK10r{margin:0;font-family:var(--font-heading);font-size:1.6rem;font-weight:var(--fw-h2)}.areas_description__ZDF8g{margin:.9rem 0 0;color:var(--muted);font-size:.95rem;line-height:1.75}.areas_ctaRow__xcmza{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.areas_buildingsTitle__J_h5Q{margin:0 0 1rem;font-family:var(--font-heading);font-size:1.25rem;font-weight:var(--fw-h3)}.areas_buildingList__p7l4T{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.areas_seeAll__pQ_6m{display:block;margin-top:1rem;padding:.75rem 0;border:1px solid var(--accent);border-radius:10px;text-align:center;font-size:.88rem;font-weight:600;color:var(--accent);text-decoration:none}.areas_seeAll__pQ_6m:hover{background:var(--accent-soft)}.areas_empty__E7GN_{border:1px dashed var(--line);border-radius:var(--radius-card);padding:2.5rem 1.5rem;text-align:center;background:var(--bg-soft)}.areas_emptyTitle__XoEC3{margin:0;font-weight:600;color:var(--ink)}.areas_emptyBody__NlXyY{margin:.5rem auto 0;max-width:32rem;color:var(--muted);font-size:.92rem}.areas_emptyCtas__mSVAP{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem}@media (max-width:900px){.areas_body__QKfQF{grid-template-columns:1fr;gap:2rem}}@media (max-width:720px){.areas_grid__oAa4P{grid-template-columns:1fr}.areas_heroTitle__XuvXP{font-size:2.25rem}.areas_statsBand__RkLm1{flex-wrap:wrap;gap:1rem 0}.areas_statCell__axoiT{flex-basis:50%}.areas_statCell__axoiT:nth-child(2n){border-right:none}}