.estate-map[data-astro-cid-wlgfminl]{gap:var(--space-xs);display:grid}.map-scroll[data-astro-cid-wlgfminl]{border-radius:var(--radius-m);border:var(--border-width-hairline) solid var(--color-border-subtle);background:var(--color-bg-canvas);overflow-x:auto}.map-canvas[data-astro-cid-wlgfminl]{aspect-ratio:1000/620;min-inline-size:44rem;position:relative}.map-art[data-astro-cid-wlgfminl]{block-size:100%;inline-size:100%;color:var(--color-text-primary);display:block}.map-art[data-astro-cid-wlgfminl] *{vector-effect:non-scaling-stroke}.ground[data-astro-cid-wlgfminl]{fill:color-mix(in srgb, var(--color-status-success) 7%, var(--color-bg-canvas))}.boundary[data-astro-cid-wlgfminl]{fill:none;stroke:var(--color-status-success);stroke-width:1.5px;stroke-dasharray:2 6;stroke-linecap:round}.lawn[data-astro-cid-wlgfminl]{fill:color-mix(in srgb, var(--color-status-success) 16%, var(--color-bg-canvas));stroke:var(--color-status-success);stroke-width:1.5px}.trees[data-astro-cid-wlgfminl] circle[data-astro-cid-wlgfminl]{fill:color-mix(in srgb, var(--color-status-success) 22%, var(--color-bg-canvas));stroke:var(--color-status-success);stroke-width:1.5px}.road[data-astro-cid-wlgfminl]{fill:none;stroke:var(--color-text-secondary);stroke-width:10px;stroke-linecap:round;opacity:.35}.drive[data-astro-cid-wlgfminl]{fill:none;stroke:var(--color-border-strong);stroke-width:7px;stroke-linecap:round}.path[data-astro-cid-wlgfminl]{fill:none;stroke:var(--color-accent-thread);stroke-width:2px;stroke-dasharray:6 5;stroke-linecap:round}.building[data-astro-cid-wlgfminl] rect,.building[data-astro-cid-wlgfminl] path{fill:var(--color-bg-surface);stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.building[data-astro-cid-wlgfminl] .window[data-astro-cid-wlgfminl],.line[data-astro-cid-wlgfminl] path,.line[data-astro-cid-wlgfminl] circle,.line[data-astro-cid-wlgfminl] rect{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.needle[data-astro-cid-wlgfminl]{fill:var(--color-accent-thread)!important;stroke:none!important}.label[data-astro-cid-wlgfminl]{font-family:var(--font-family-text), "Atkinson Fallback";fill:currentColor;paint-order:stroke;stroke:var(--color-bg-canvas);stroke-width:4px;stroke-linejoin:round;font-weight:700}.label[data-astro-cid-wlgfminl].small{font-weight:400}.label[data-astro-cid-wlgfminl].muted{fill:var(--color-text-secondary)}.hotspot[data-astro-cid-wlgfminl]{inline-size:var(--size-target-min);block-size:var(--size-target-min);border:var(--border-width-strong) solid var(--color-bg-canvas);background:var(--color-action-primary-bg);color:var(--color-action-primary-text);font-family:var(--font-family-display), "Fraunces Fallback";font-size:var(--font-size-1);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-raised);cursor:pointer;transition:transform var(--motion-duration-fast) var(--motion-ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);translate:-50% -50%}.hotspot[data-astro-cid-wlgfminl]:hover{background:var(--color-action-primary-bg-hover)}@media (prefers-reduced-motion:no-preference){.hotspot[data-astro-cid-wlgfminl]:hover{transform:scale(1.08)}}.scroll-hint[data-astro-cid-wlgfminl]{font-size:var(--font-size-minus-1);color:var(--color-text-secondary);display:none}@media (width<=47.99rem){.scroll-hint[data-astro-cid-wlgfminl]{display:block}}.caption[data-astro-cid-wlgfminl]{gap:var(--space-2xs);font-size:var(--font-size-minus-1);color:var(--color-text-secondary);align-items:start;display:flex}.caption[data-astro-cid-wlgfminl] svg{margin-block-start:.2em}.popover[data-astro-cid-wlgfminl]{block-size:fit-content;inline-size:min(28rem, calc(100vw - 2 * var(--layout-gutter)));max-block-size:80vh;padding:var(--space-m);border-radius:var(--radius-m);border:var(--border-width-hairline) solid var(--color-border-subtle);background:var(--color-bg-canvas);color:var(--color-text-primary);box-shadow:var(--shadow-lifted);margin:auto;position:fixed;inset:0}.popover[data-astro-cid-wlgfminl]::backdrop{background:color-mix(in srgb, var(--color-black) 35%, transparent)}.popover[data-astro-cid-wlgfminl]>[data-astro-cid-wlgfminl]+[data-astro-cid-wlgfminl]{margin-block-start:var(--space-xs)}.pop-head[data-astro-cid-wlgfminl]{gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.pop-head[data-astro-cid-wlgfminl] h3[data-astro-cid-wlgfminl]{font-size:var(--font-size-2);hyphens:manual}.pop-num[data-astro-cid-wlgfminl]{background:var(--color-action-primary-bg);block-size:2rem;inline-size:2rem;color:var(--color-action-primary-text);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:inline-grid}.pop-close[data-astro-cid-wlgfminl]{inline-size:var(--size-target-min);block-size:var(--size-target-min);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.pop-close[data-astro-cid-wlgfminl]:hover{background:var(--color-bg-surface)}.popover[data-astro-cid-wlgfminl] p[data-astro-cid-wlgfminl]{color:var(--color-text-secondary)}.pop-access[data-astro-cid-wlgfminl]{gap:var(--space-2xs);font-size:var(--font-size-minus-1);align-items:start;display:flex}.pop-access[data-astro-cid-wlgfminl] svg{color:var(--color-accent-thread);margin-block-start:.2em}.pop-sub[data-astro-cid-wlgfminl]{font-family:var(--font-family-text), "Atkinson Fallback";font-size:var(--font-size-minus-1);font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-kicker);text-transform:uppercase;color:var(--color-accent-honour)}.pop-events[data-astro-cid-wlgfminl]{gap:var(--space-3xs);display:grid}.pop-when[data-astro-cid-wlgfminl]{font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.place-card[data-astro-cid-ev2t5mcr]{gap:var(--space-xs);block-size:100%;padding:var(--space-l) var(--space-m) var(--space-m);border-radius:var(--radius-m);background:var(--color-bg-canvas);border:var(--border-width-hairline) solid var(--color-border-subtle);grid-template-rows:auto auto 1fr auto;display:grid;position:relative;overflow:hidden}.place-card[data-astro-cid-ev2t5mcr]:before{content:"";block-size:var(--border-width-band);background:var(--color-accent-thread);position:absolute;inset-block-start:0;inset-inline:0}.place-icon[data-astro-cid-ev2t5mcr]{color:var(--color-accent-thread)}.has-art[data-astro-cid-ev2t5mcr]{grid-template-rows:auto auto auto 1fr auto;padding-block-start:0}.has-art[data-astro-cid-ev2t5mcr]>.art-frame{margin-inline:calc(var(--space-m) * -1);margin-block-end:var(--space-2xs)}.has-art[data-astro-cid-ev2t5mcr]:before{z-index:1}.has-art[data-astro-cid-ev2t5mcr] .place-icon[data-astro-cid-ev2t5mcr]{z-index:1;background:var(--color-bg-canvas);block-size:3.25rem;inline-size:3.25rem;box-shadow:var(--shadow-raised);border-radius:50%;justify-self:start;place-items:center;margin-block-start:calc(var(--space-xl) * -1);display:inline-grid;position:relative}.has-art[data-astro-cid-ev2t5mcr] .place-icon[data-astro-cid-ev2t5mcr] svg{block-size:1.6rem;inline-size:1.6rem}.place-icon[data-astro-cid-ev2t5mcr] svg{block-size:2.25rem;inline-size:2.25rem}.place-name[data-astro-cid-ev2t5mcr]{font-size:var(--font-size-2)}.place-body[data-astro-cid-ev2t5mcr]{color:var(--color-text-secondary)}.place-meta[data-astro-cid-ev2t5mcr]{gap:var(--space-2xs);border-block-start:var(--border-width-hairline) dashed var(--color-border-subtle);font-size:var(--font-size-minus-1);font-weight:var(--font-weight-bold);align-items:center;padding-block-start:var(--space-xs);display:flex}.hero[data-astro-cid-7leugyvi]{padding-block:var(--space-xl) var(--space-2xl)}.hero-grid[data-astro-cid-7leugyvi]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;display:grid}.hero-text[data-astro-cid-7leugyvi]{gap:var(--space-s);justify-items:start;display:grid}.address[data-astro-cid-7leugyvi]{gap:var(--space-2xs);font-weight:var(--font-weight-bold);align-items:start;display:flex}.address[data-astro-cid-7leugyvi] svg{color:var(--color-accent-thread);margin-block-start:.2em}.hero-art[data-astro-cid-7leugyvi]{aspect-ratio:3072/1900;overflow:hidden}.hero-art[data-astro-cid-7leugyvi] picture,.hero-art[data-astro-cid-7leugyvi] img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.stats[data-astro-cid-7leugyvi]{margin-block-start:var(--space-xl)}.stats-note[data-astro-cid-7leugyvi]{font-size:var(--font-size-minus-1);color:var(--color-text-secondary);margin-block-start:var(--space-xs)}@media (width<=56rem){.hero-grid[data-astro-cid-7leugyvi]{grid-template-columns:1fr}}.place-list-wrap[data-astro-cid-7leugyvi]{margin-block-start:var(--space-xl)}.list-title[data-astro-cid-7leugyvi]{font-size:var(--font-size-3)}.list-lead[data-astro-cid-7leugyvi]{color:var(--color-text-secondary);margin-block-end:var(--space-m)}.place-list[data-astro-cid-7leugyvi]{gap:var(--space-s) var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));display:grid}.place[data-astro-cid-7leugyvi]{gap:var(--space-s);padding-block:var(--space-s);border-block-start:var(--border-width-hairline) solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr);scroll-margin-block-start:calc(var(--layout-header-height) + var(--space-l));display:grid}.place[data-astro-cid-7leugyvi]:target{outline:var(--border-width-default) solid var(--color-accent-thread);outline-offset:var(--space-2xs);border-radius:var(--radius-s)}.place-num[data-astro-cid-7leugyvi]{background:var(--color-action-primary-bg);block-size:2rem;inline-size:2rem;color:var(--color-action-primary-text);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:inline-grid}.place[data-astro-cid-7leugyvi] h4[data-astro-cid-7leugyvi]{gap:var(--space-2xs);font-size:var(--font-size-1);align-items:center;display:flex}.place[data-astro-cid-7leugyvi] h4[data-astro-cid-7leugyvi] svg{color:var(--color-accent-thread)}.place[data-astro-cid-7leugyvi] p[data-astro-cid-7leugyvi]{color:var(--color-text-secondary);font-size:var(--font-size-minus-1)}.place-access[data-astro-cid-7leugyvi]{margin-block-start:var(--space-3xs)}.table-wrap[data-astro-cid-7leugyvi]{overflow-x:auto}.where-table[data-astro-cid-7leugyvi]{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-0)}.where-table[data-astro-cid-7leugyvi] caption[data-astro-cid-7leugyvi]{text-align:start;caption-side:top;color:var(--color-text-secondary);font-size:var(--font-size-minus-1);padding-block-end:var(--space-s)}.where-table[data-astro-cid-7leugyvi] [data-astro-cid-7leugyvi]:is(th,td){text-align:start;padding:var(--space-xs) var(--space-s);border-block-end:var(--border-width-hairline) solid var(--color-border-subtle);vertical-align:top}.where-table[data-astro-cid-7leugyvi] thead[data-astro-cid-7leugyvi] th[data-astro-cid-7leugyvi]{font-size:var(--font-size-minus-1);letter-spacing:var(--font-tracking-kicker);text-transform:uppercase;color:var(--color-accent-honour);border-block-end:var(--border-width-default) solid var(--color-border-strong)}.where-table[data-astro-cid-7leugyvi] tbody[data-astro-cid-7leugyvi] th[data-astro-cid-7leugyvi],.where-table[data-astro-cid-7leugyvi] td[data-astro-cid-7leugyvi] a[data-astro-cid-7leugyvi]{font-weight:var(--font-weight-bold)}.after-table[data-astro-cid-7leugyvi]{margin-block-start:var(--space-m)}@media (width<=36rem){.where-table[data-astro-cid-7leugyvi] [data-astro-cid-7leugyvi]:is(th,td){padding-inline:var(--space-2xs)}}.access[data-astro-cid-7leugyvi]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.access-item[data-astro-cid-7leugyvi]{gap:var(--space-2xs);padding:var(--space-m);border-radius:var(--radius-m);background:var(--color-bg-surface);border:var(--border-width-hairline) solid var(--color-border-subtle);grid-template-rows:auto auto 1fr auto;display:grid}.access-icon[data-astro-cid-7leugyvi]{color:var(--color-accent-honour)}.access-icon[data-astro-cid-7leugyvi] svg{block-size:2rem;inline-size:2rem}.access-item[data-astro-cid-7leugyvi] h3[data-astro-cid-7leugyvi]{font-size:var(--font-size-2)}.access-item[data-astro-cid-7leugyvi] p[data-astro-cid-7leugyvi]{color:var(--color-text-secondary)}.access-status[data-astro-cid-7leugyvi]{gap:var(--space-2xs);font-size:var(--font-size-minus-1);font-weight:var(--font-weight-bold);align-items:center;display:flex}.access-actions[data-astro-cid-7leugyvi]{margin-block-start:var(--space-l)}.nearby[data-astro-cid-7leugyvi]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid}
