.two-pane[data-astro-cid-w3r7yorg]{display:grid;grid-template-columns:1fr;position:relative;min-height:32rem;background:var(--brand-sand);border-top:1px solid var(--brand-line)}.list[data-astro-cid-w3r7yorg]{display:flex;flex-direction:column;min-height:0;background:#fff;z-index:2}.list__bar[data-astro-cid-w3r7yorg]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.75rem 1rem;border-bottom:1px solid var(--brand-line);flex-shrink:0}.list__count[data-astro-cid-w3r7yorg]{margin:0;font-family:var(--font-display);font-size:var(--font-size-2);font-weight:var(--font-weight-7);color:var(--brand-deep)}.list__tools[data-astro-cid-w3r7yorg]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.sync[data-astro-cid-w3r7yorg]{display:none;align-items:center;gap:.35rem;font-size:.625rem;font-weight:var(--font-weight-7);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink-soft);cursor:pointer}.sync[data-astro-cid-w3r7yorg] input[data-astro-cid-w3r7yorg]{accent-color:var(--brand-teal)}.grid-link[data-astro-cid-w3r7yorg]{font-size:var(--font-size-0);font-weight:var(--font-weight-7);color:var(--brand-selected)}.list__scroll[data-astro-cid-w3r7yorg]{padding:.85rem 1rem 5rem;overflow:auto}.map[data-astro-cid-w3r7yorg]{display:none;position:relative;overflow:hidden;background:#e5f3f7;min-height:min(32rem,calc(100dvh - var(--header-h) - 2rem))}.map__canvas[data-astro-cid-w3r7yorg]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 40% at 50% 100%,rgba(168,200,216,.85) 0%,transparent 55%),linear-gradient(180deg,#dff0d8,#e8f4e4 28%,#d4ebf2 62%,#a8c8d8)}.geo[data-astro-cid-w3r7yorg]{position:absolute;font-family:var(--font-display);font-weight:var(--font-weight-8);letter-spacing:.18em;text-transform:uppercase;color:#004f59;opacity:.55;pointer-events:none}.geo--gulf[data-astro-cid-w3r7yorg]{left:50%;bottom:8%;transform:translate(-50%);font-size:var(--font-size-2);color:#006a60}.geo--west[data-astro-cid-w3r7yorg]{top:28%;left:22%;font-size:.625rem}.geo--east[data-astro-cid-w3r7yorg]{top:32%;left:58%;font-size:.625rem}.search-area[data-astro-cid-w3r7yorg]{position:absolute;top:1rem;left:50%;transform:translate(-50%);z-index:4;border:0;border-radius:var(--radius-pill);background:#fff;color:var(--brand-deep);min-height:2.35rem;padding:.45rem 1rem;font:inherit;font-size:var(--font-size-1);font-weight:var(--font-weight-7);box-shadow:var(--shadow-card-hover);cursor:pointer}.search-area[data-astro-cid-w3r7yorg]:hover{background:var(--brand-sand)}.markers[data-astro-cid-w3r7yorg]{position:absolute;inset:0;z-index:3}.marker[data-astro-cid-w3r7yorg]{position:absolute;transform:translate(-50%,-100%);display:grid;justify-items:center;gap:.35rem}.marker__pill[data-astro-cid-w3r7yorg]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:var(--radius-pill);background:#fff;color:var(--brand-deep);font-size:.6875rem;font-weight:var(--font-weight-7);box-shadow:var(--shadow-card-hover);white-space:nowrap}.marker__dot[data-astro-cid-w3r7yorg]{width:.45rem;height:.45rem;border-radius:50%;background:var(--brand-teal)}.marker--active[data-astro-cid-w3r7yorg] .marker__pill[data-astro-cid-w3r7yorg]{background:var(--brand-deep);color:#fff}.marker--active[data-astro-cid-w3r7yorg] .marker__dot[data-astro-cid-w3r7yorg]{background:var(--mint)}.popup[data-astro-cid-w3r7yorg]{width:15rem;background:#fff;border-radius:var(--radius-3);box-shadow:var(--shadow-card-hover);overflow:hidden}.popup__media[data-astro-cid-w3r7yorg]{aspect-ratio:16 / 9;border-radius:0}.popup__body[data-astro-cid-w3r7yorg]{padding:.65rem .75rem .75rem}.popup__row[data-astro-cid-w3r7yorg]{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.popup__row[data-astro-cid-w3r7yorg] strong[data-astro-cid-w3r7yorg]{font-size:var(--font-size-1);color:var(--brand-deep)}.popup__row[data-astro-cid-w3r7yorg] span[data-astro-cid-w3r7yorg]{font-size:var(--font-size-0);font-weight:var(--font-weight-7);color:var(--brand-teal)}.popup__body[data-astro-cid-w3r7yorg] p[data-astro-cid-w3r7yorg]{margin:.2rem 0 .45rem;font-size:var(--font-size-0);color:var(--brand-ink-soft)}.popup__body[data-astro-cid-w3r7yorg] a[data-astro-cid-w3r7yorg],.popup__body[data-astro-cid-w3r7yorg] .muted[data-astro-cid-w3r7yorg]{font-size:var(--font-size-0);font-weight:var(--font-weight-7);color:var(--brand-teal)}.map__controls[data-astro-cid-w3r7yorg]{position:absolute;right:1rem;bottom:1rem;z-index:4;display:grid;justify-items:end;gap:.65rem}.layers[data-astro-cid-w3r7yorg]{display:inline-flex;gap:.15rem;padding:.2rem;border-radius:var(--radius-3);background:#fff;box-shadow:var(--shadow-card)}.layers[data-astro-cid-w3r7yorg] button[data-astro-cid-w3r7yorg]{border:0;background:transparent;border-radius:var(--radius-2);padding:.35rem .55rem;font:inherit;font-size:.625rem;font-weight:var(--font-weight-7);color:var(--brand-ink-soft);cursor:pointer}.layers[data-astro-cid-w3r7yorg] button[data-astro-cid-w3r7yorg].active{background:var(--brand-sand-dark);color:var(--brand-deep)}.zoom[data-astro-cid-w3r7yorg]{display:grid;overflow:hidden;border-radius:var(--radius-3);background:#fff;box-shadow:var(--shadow-card)}.zoom[data-astro-cid-w3r7yorg] span[data-astro-cid-w3r7yorg]{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-bottom:1px solid var(--brand-line);font-weight:var(--font-weight-7);color:var(--brand-deep)}.zoom[data-astro-cid-w3r7yorg] span[data-astro-cid-w3r7yorg]:last-child{border-bottom:0}.zoom[data-astro-cid-w3r7yorg] .locate[data-astro-cid-w3r7yorg]{color:var(--brand-teal)}.scale[data-astro-cid-w3r7yorg]{margin:0;padding:.2rem .45rem;border-radius:var(--radius-2);background:#ffffffeb;font-size:.625rem;color:var(--brand-ink-soft);box-shadow:var(--shadow-card)}.toggle[data-astro-cid-w3r7yorg]{position:fixed;left:50%;bottom:1.25rem;transform:translate(-50%);z-index:30;border:0;border-radius:var(--radius-pill);background:var(--brand-deep);color:#fff;min-height:2.75rem;padding:.7rem 1.35rem;font-weight:var(--font-weight-7);box-shadow:var(--shadow-card-hover);cursor:pointer}.two-pane[data-astro-cid-w3r7yorg][data-mobile-view=map] .list[data-astro-cid-w3r7yorg]{display:none}.two-pane[data-astro-cid-w3r7yorg][data-mobile-view=map] .map[data-astro-cid-w3r7yorg]{display:block}@media(max-width:959px){html[data-view=map] .two-pane[data-astro-cid-w3r7yorg] .list[data-astro-cid-w3r7yorg]{display:none}html[data-view=map] .two-pane[data-astro-cid-w3r7yorg] .map[data-astro-cid-w3r7yorg]{display:block}}@media(min-width:960px){.two-pane[data-astro-cid-w3r7yorg]{grid-template-columns:minmax(20rem,28rem) minmax(0,1fr);height:calc(100dvh - var(--header-h));min-height:36rem}.list[data-astro-cid-w3r7yorg]{display:flex!important;border-right:1px solid var(--brand-line);box-shadow:4px 0 24px #0c232e0f}.sync[data-astro-cid-w3r7yorg]{display:inline-flex}.list__scroll[data-astro-cid-w3r7yorg]{padding-bottom:1.5rem}.map[data-astro-cid-w3r7yorg]{display:block!important;min-height:0;height:100%}.toggle[data-astro-cid-w3r7yorg]{display:none}}
