.areas[data-astro-cid-lvvtwacn]{background:#fff;padding-block:4.5rem}@media (width>=64rem){.areas[data-astro-cid-lvvtwacn]{padding-block:7rem}}.areas-inner[data-astro-cid-lvvtwacn]{gap:2.5rem;width:min(76rem,100% - 2.5rem);margin-inline:auto;display:grid}@media (width>=64rem){.areas-inner[data-astro-cid-lvvtwacn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem}}@media (width>=80rem){.areas-inner[data-astro-cid-lvvtwacn]{grid-template-columns:minmax(0,1fr) minmax(0,36rem);gap:4rem}}.areas-heading[data-astro-cid-lvvtwacn]{font-size:clamp(1.875rem,3.5vw,3rem);font-weight:var(--heading-weight);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking);color:var(--color-navy);text-wrap:balance}.areas-lead[data-astro-cid-lvvtwacn]{max-width:38rem;font-size:var(--text-body);color:var(--color-navy-soft);text-wrap:pretty;margin-top:1rem;line-height:1.55}.areas-lead[data-astro-cid-lvvtwacn] a{color:var(--color-structure);text-underline-offset:3px;font-weight:600;text-decoration:underline}.areas-lead[data-astro-cid-lvvtwacn] a[href^=tel\:]{white-space:nowrap}.areas-list[data-astro-cid-lvvtwacn]{grid-template-columns:minmax(0,1fr);gap:.875rem 1rem;margin-top:2rem;display:grid}@media (width>=22.5rem){.areas-list[data-astro-cid-lvvtwacn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=36rem) and (width<=63.99rem){.areas-list[data-astro-cid-lvvtwacn]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.areas-list[data-astro-cid-lvvtwacn]{column-gap:1.5rem}}.areas-item[data-astro-cid-lvvtwacn]{font-size:var(--text-body);color:var(--color-ink);align-items:center;gap:.5rem;font-weight:600;display:flex}.areas-name[data-astro-cid-lvvtwacn]{overflow-wrap:anywhere;min-width:0}.areas-link[data-astro-cid-lvvtwacn]{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-navy) 30%, transparent);text-underline-offset:4px;transition:text-decoration-color .3s var(--ease-out-quint)}@media (hover:hover) and (pointer:fine){.areas-link[data-astro-cid-lvvtwacn]:hover{text-decoration-color:var(--color-navy)}}.areas[data-astro-cid-lvvtwacn] .areas-icon{color:var(--color-structure);flex:none}.areas-canvas[data-astro-cid-lvvtwacn]{position:relative}.areas-svg[data-astro-cid-lvvtwacn]{width:100%;height:auto;display:block}.area[data-astro-cid-lvvtwacn]{stroke:#fff;stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.area-covered[data-astro-cid-lvvtwacn]{fill:color-mix(in srgb, var(--color-navy) 14%, #fff)}.area-base[data-astro-cid-lvvtwacn]{fill:color-mix(in srgb, var(--color-navy) 36%, #fff)}.area-context[data-astro-cid-lvvtwacn]{fill:var(--color-bone)}.areas-region[data-astro-cid-lvvtwacn]{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--color-navy) 55%, transparent);pointer-events:none;font-size:.6875rem;font-weight:600;position:absolute;transform:translate(-50%,-50%)}@media (width>=40rem){.areas-region[data-astro-cid-lvvtwacn]{font-size:.875rem}}.areas-pins[data-astro-cid-lvvtwacn]{position:absolute;inset:0}.areas-pin[data-astro-cid-lvvtwacn]{width:0;height:0;position:absolute}.areas-pin[data-astro-cid-lvvtwacn][data-open],.areas-pin[data-astro-cid-lvvtwacn]:has(.areas-pin-btn:focus-visible){z-index:2}.areas-pin-btn[data-astro-cid-lvvtwacn]{cursor:default;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;top:-.875rem;left:-.875rem}.areas-pin-btn[data-astro-cid-lvvtwacn]:focus-visible{outline-offset:-2px}.areas-pin-dot[data-astro-cid-lvvtwacn]{background:var(--color-structure);width:.625rem;height:.625rem;transition:transform .3s var(--ease-out-quint);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #1111114d}.areas-pin-base[data-astro-cid-lvvtwacn] .areas-pin-dot[data-astro-cid-lvvtwacn]{border-width:3px;width:1rem;height:1rem}@media (hover:hover) and (pointer:fine){.areas-pin-btn[data-astro-cid-lvvtwacn]:hover .areas-pin-dot[data-astro-cid-lvvtwacn]{transform:scale(1.35)}.areas-pin[data-astro-cid-lvvtwacn][data-hush] .areas-pin-dot[data-astro-cid-lvvtwacn]{transform:none}}.areas-pin[data-astro-cid-lvvtwacn][data-open] .areas-pin-dot[data-astro-cid-lvvtwacn]{transform:scale(1.35)}.areas-tip[data-astro-cid-lvvtwacn]{background:var(--color-navy);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;transform-origin:50% 100%;transition:opacity .2s var(--ease-out-quint), transform .25s var(--ease-out-quint), visibility 0s linear .25s;pointer-events:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .875rem .5rem .625rem;display:flex;position:absolute;bottom:.9rem;left:0;transform:translate(-50%,.375rem)scale(.96);box-shadow:0 10px 28px #1111113d,0 2px 6px #11111124}.areas-tip[data-astro-cid-lvvtwacn]:after{content:"";border:6px solid #0000;border-top-color:var(--color-navy);position:absolute;top:100%;left:50%;transform:translate(-50%)}.areas-pin[data-astro-cid-lvvtwacn][data-open] .areas-tip[data-astro-cid-lvvtwacn],.areas-pin[data-astro-cid-lvvtwacn]:has(.areas-pin-btn:focus-visible) .areas-tip[data-astro-cid-lvvtwacn]{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out-quint), transform .25s var(--ease-out-quint);transform:translate(-50%)scale(1)}@media (hover:hover) and (pointer:fine){.areas-pin[data-astro-cid-lvvtwacn]:hover:not([data-hush]){z-index:2}.areas-pin[data-astro-cid-lvvtwacn]:hover:not([data-hush]) .areas-tip[data-astro-cid-lvvtwacn]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s var(--ease-out-quint), transform .25s var(--ease-out-quint);transform:translate(-50%)scale(1)}.areas-pin[data-astro-cid-lvvtwacn]:hover:not([data-hush]) .areas-pin-dot[data-astro-cid-lvvtwacn]{transform:scale(1.35)}}.areas-pin-base[data-astro-cid-lvvtwacn] .areas-tip[data-astro-cid-lvvtwacn]{bottom:1.1rem}.areas[data-astro-cid-lvvtwacn] .areas-tip-icon{color:var(--color-sky);flex:none}.areas-tip-text[data-astro-cid-lvvtwacn]{flex-direction:column;line-height:1.25;display:flex}.areas-tip-name[data-astro-cid-lvvtwacn]{font-size:.9375rem;font-weight:600}.areas-tip-note[data-astro-cid-lvvtwacn]{color:#ffffffb8;font-size:.75rem}@media (prefers-reduced-motion:reduce){.areas-pin-dot[data-astro-cid-lvvtwacn],.areas-tip[data-astro-cid-lvvtwacn],.areas-pin[data-astro-cid-lvvtwacn][data-open] .areas-tip[data-astro-cid-lvvtwacn]{transition:none}}.areas-credit[data-astro-cid-lvvtwacn]{justify-content:flex-end;margin-top:.5rem;display:flex;position:relative}.areas-credit-btn[data-astro-cid-lvvtwacn]{min-height:1.5rem;color:var(--color-navy-mute);cursor:default;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.areas-credit-text[data-astro-cid-lvvtwacn]{z-index:3;background:var(--color-navy);color:#ffffffe6;opacity:0;visibility:hidden;width:min(20rem,100%);transition:opacity .2s var(--ease-out-quint), transform .25s var(--ease-out-quint), visibility 0s linear .25s;border-radius:.5rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.45;position:absolute;bottom:calc(100% + .25rem);right:0;transform:translateY(.25rem);box-shadow:0 10px 28px #1111113d,0 2px 6px #11111124}.areas-credit-text[data-astro-cid-lvvtwacn] a[data-astro-cid-lvvtwacn]{color:#fff;text-decoration:underline}.areas-credit[data-astro-cid-lvvtwacn]:focus-within .areas-credit-text[data-astro-cid-lvvtwacn],.areas-credit[data-astro-cid-lvvtwacn][data-open] .areas-credit-text[data-astro-cid-lvvtwacn]{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out-quint), transform .25s var(--ease-out-quint);transform:none}@media (hover:hover) and (pointer:fine){.areas-credit[data-astro-cid-lvvtwacn]:hover .areas-credit-text[data-astro-cid-lvvtwacn]{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out-quint), transform .25s var(--ease-out-quint);transform:none}}@media (prefers-reduced-motion:reduce){.areas-credit-text[data-astro-cid-lvvtwacn]{transition:none!important}}
