.home-areas[data-astro-cid-xbqx25m5]{background:var(--green-900);color:var(--offwhite);overflow:hidden}.area-layout[data-astro-cid-xbqx25m5]{grid-template-columns:.9fr 1.2fr;align-items:center;gap:1.5rem;padding-block:4rem;display:grid}.area-copy[data-astro-cid-xbqx25m5]{z-index:1;padding-block:2rem;position:relative}h2[data-astro-cid-xbqx25m5]{color:var(--offwhite);margin-bottom:1.6rem;font-size:clamp(2.4rem,3.8vw,3.5rem)}.area-copy[data-astro-cid-xbqx25m5]>p[data-astro-cid-xbqx25m5]{color:var(--on-dark-muted);font-size:1rem;line-height:1.8}.area-buttons[data-astro-cid-xbqx25m5]{flex-wrap:wrap;gap:.6rem;max-width:390px;margin-block:1.8rem;display:flex}.area-buttons[data-astro-cid-xbqx25m5] button[data-astro-cid-xbqx25m5]{color:#d0dfd6;background:0 0;border:1px solid #799b88;border-radius:100px;min-height:44px;padding:.6rem 1.1rem;font-size:.8rem;font-weight:500;transition:color .2s,background .2s,border-color .2s,transform .2s}.area-buttons[data-astro-cid-xbqx25m5] button[data-astro-cid-xbqx25m5]:hover,.area-buttons[data-astro-cid-xbqx25m5] button[data-astro-cid-xbqx25m5][aria-pressed=true]{background:var(--mint-200);color:var(--green-900);border-color:var(--mint-200);transform:translateY(-1px)}.area-cta[data-astro-cid-xbqx25m5]{background:var(--mint-200);color:var(--green-950);border-radius:100px;align-items:center;gap:1rem;padding:.95rem 1.5rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.area-cta[data-astro-cid-xbqx25m5]:hover{background:#fff;transform:translateY(-1px)}.area-copy[data-astro-cid-xbqx25m5] .area-status[data-astro-cid-xbqx25m5]{color:#a4cdb8;margin:.9rem 0 1.6rem;font-size:.78rem;font-weight:500}.area-link[data-astro-cid-xbqx25m5]{color:var(--on-dark-muted);gap:1rem;font-size:.82rem;transition:color .2s;display:inline-flex}.area-link[data-astro-cid-xbqx25m5]:hover{color:#fff}.neighbourhood[data-astro-cid-xbqx25m5]{margin-right:-2rem}.area-map[data-astro-cid-xbqx25m5]{width:100%;height:auto;display:block}.hub-orbit[data-astro-cid-xbqx25m5]{transform-origin:348px 329px;animation:45s linear infinite spin-orbit}@keyframes spin-orbit{to{transform:rotate(360deg)}}.hub-title[data-astro-cid-xbqx25m5]{fill:#123e34;font:600 23px Archivo,sans-serif}.hub-label[data-astro-cid-xbqx25m5]{letter-spacing:1px;fill:#123e34;font:600 8px Public Sans,sans-serif}.map-marker[data-astro-cid-xbqx25m5]{transition:transform .2s}.map-marker[data-astro-cid-xbqx25m5]:hover{transform:scale(1.04)}.map-marker[data-astro-cid-xbqx25m5]>circle[data-astro-cid-xbqx25m5]{fill:#123e34;stroke:#dce8cc;stroke-width:1.5px;transition:fill .25s,stroke-width .25s}.map-marker[data-astro-cid-xbqx25m5] .marker-dot[data-astro-cid-xbqx25m5]{fill:#dce8cc;stroke:none}.map-marker[data-astro-cid-xbqx25m5] text[data-astro-cid-xbqx25m5]{fill:#f8f7f0;font:500 16px Public Sans,sans-serif;transition:font-weight .2s}.map-marker[data-astro-cid-xbqx25m5].selected>circle[data-astro-cid-xbqx25m5]:first-child{fill:#dce8cc;stroke-width:3.5px;stroke:#a3d9bc}.map-marker[data-astro-cid-xbqx25m5].selected .marker-dot[data-astro-cid-xbqx25m5]{fill:#123e34}.map-marker[data-astro-cid-xbqx25m5].selected text[data-astro-cid-xbqx25m5]{fill:#fff;font-weight:700}.neighbourhood[data-astro-cid-xbqx25m5]>p[data-astro-cid-xbqx25m5]{text-align:center;color:var(--on-dark-muted);margin:-1rem 0 1rem;font-size:.68rem}@media (width<=900px){.area-layout[data-astro-cid-xbqx25m5]{grid-template-columns:1fr 1.1fr}.neighbourhood[data-astro-cid-xbqx25m5]{margin-right:-3rem}}@media (width<=760px){.area-layout[data-astro-cid-xbqx25m5]{grid-template-columns:1fr;gap:0;padding-block:3.5rem 2rem}.area-copy[data-astro-cid-xbqx25m5]{padding:0}.neighbourhood[data-astro-cid-xbqx25m5]{margin:1rem -1.5rem 0}.area-map[data-astro-cid-xbqx25m5]{min-height:320px}.area-buttons[data-astro-cid-xbqx25m5]{max-width:100%}.area-copy[data-astro-cid-xbqx25m5]>p[data-astro-cid-xbqx25m5]{font-size:.94rem}.neighbourhood[data-astro-cid-xbqx25m5]>p[data-astro-cid-xbqx25m5]{margin-top:-.75rem;font-size:.58rem}.map-marker[data-astro-cid-xbqx25m5] text[data-astro-cid-xbqx25m5]{font-size:19px}}
