.sr-only[data-astro-cid-mhol4dkr]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.area[data-astro-cid-mhol4dkr]{padding-bottom:72px}.measure[data-astro-cid-mhol4dkr]{max-width:none}.back[data-astro-cid-mhol4dkr]{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:4px;padding:9px 15px 9px 13px;border-radius:999px;border:1.5px solid var(--rule);background:var(--surface-3);color:var(--ink);text-decoration:none;font-size:14.5px;transition:border-color .16s ease,background .16s ease}.back[data-astro-cid-mhol4dkr]:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface-3))}.back__arrow[data-astro-cid-mhol4dkr]{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.back[data-astro-cid-mhol4dkr]:hover .back__arrow[data-astro-cid-mhol4dkr]{transform:translate(-3px)}.area__head[data-astro-cid-mhol4dkr]{margin-top:26px}.area__kicker[data-astro-cid-mhol4dkr]{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:12px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.area__mark[data-astro-cid-mhol4dkr]{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--accent);background:var(--surface-2);border:1px solid var(--rule)}.area[data-astro-cid-mhol4dkr] h1[data-astro-cid-mhol4dkr]{font-size:40px;color:var(--ink)}.area__line[data-astro-cid-mhol4dkr]{margin-top:12px;color:var(--ink-2);line-height:1.55}.area__caveat[data-astro-cid-mhol4dkr]{margin-top:18px;padding:13px 16px;border-left:3px solid var(--sun);border-radius:0 var(--r-ui) var(--r-ui) 0;background:var(--surface-2)}.area__caveat[data-astro-cid-mhol4dkr] h2[data-astro-cid-mhol4dkr]{font-size:16px;line-height:1.3;color:var(--ink)}.area__caveat[data-astro-cid-mhol4dkr] p[data-astro-cid-mhol4dkr]{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.filters[data-astro-cid-mhol4dkr]{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:34px}.filters__set[data-astro-cid-mhol4dkr]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filters__h[data-astro-cid-mhol4dkr]{width:100%;font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.filters__ill[data-astro-cid-mhol4dkr]{margin-left:6px;text-transform:none;letter-spacing:0;font-weight:700;color:var(--muted)}.filter[data-astro-cid-mhol4dkr]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 13px 6px 7px;border-radius:999px;border:1.5px solid var(--rule);background:var(--surface-1);color:var(--muted);font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.filter[data-astro-cid-mhol4dkr]:hover{border-color:var(--ink-2)}.filter[data-astro-cid-mhol4dkr][aria-pressed=true]{background:var(--surface-3);border-color:var(--accent);color:var(--ink)}.filter[data-astro-cid-mhol4dkr]:focus-visible,.pin[data-astro-cid-mhol4dkr]:focus-visible,.countywide[data-astro-cid-mhol4dkr]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.filter__n[data-astro-cid-mhol4dkr]{font-weight:400;color:var(--ink-2)}.filters__none[data-astro-cid-mhol4dkr]{flex-basis:100%;max-width:none;margin-top:2px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.filter[data-astro-cid-mhol4dkr][aria-pressed=false] .filter__n[data-astro-cid-mhol4dkr]{color:var(--muted)}.filter__swatch[data-astro-cid-mhol4dkr]{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;border:1.5px dashed currentColor}.filter__swatch--training[data-astro-cid-mhol4dkr]{border-radius:7px;border:0;background:var(--ink)}.filter[data-astro-cid-mhol4dkr][aria-pressed=false] .filter__swatch--training[data-astro-cid-mhol4dkr]{background:transparent;border:1.5px solid var(--muted)}.filter[data-astro-cid-mhol4dkr][aria-pressed=true] .filter__swatch--built[data-astro-cid-mhol4dkr]{color:var(--tone-trades)}.filter[data-astro-cid-mhol4dkr][aria-pressed=true] .filter__swatch--created[data-astro-cid-mhol4dkr]{color:var(--tone-energy)}.filter[data-astro-cid-mhol4dkr][aria-pressed=true] .filter__swatch--protected[data-astro-cid-mhol4dkr]{color:var(--tone-nature)}.atlas[data-astro-cid-mhol4dkr]{display:grid;gap:26px;margin-top:22px}.atlas__maps[data-astro-cid-mhol4dkr],.atlas__side[data-astro-cid-mhol4dkr]{display:grid;gap:18px;min-width:0}.map[data-astro-cid-mhol4dkr]{margin:0;min-width:0}.map__stage[data-astro-cid-mhol4dkr]{position:relative;width:100%;border-radius:var(--r-card);border:1px solid var(--rule-soft);background:var(--surface-2)}.map__svg[data-astro-cid-mhol4dkr]{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}.map__dot[data-astro-cid-mhol4dkr]{fill:#edf3ea14}.map__county[data-astro-cid-mhol4dkr]{fill:var(--surface-3);stroke:var(--ink-2);stroke-width:2.5;stroke-linejoin:round}.map__insetground[data-astro-cid-mhol4dkr]{fill:var(--surface-3)}.map__river[data-astro-cid-mhol4dkr]{fill:none;stroke:var(--tone-heritage);stroke-opacity:.55;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.map--inset[data-astro-cid-mhol4dkr] .map__river[data-astro-cid-mhol4dkr]{stroke-width:6}.map__insetbox[data-astro-cid-mhol4dkr]{fill:none;stroke:var(--ink-2);stroke-width:2;stroke-dasharray:7 6}.map__district[data-astro-cid-mhol4dkr],.map__insetlabel[data-astro-cid-mhol4dkr]{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.map__insetlabel[data-astro-cid-mhol4dkr]{transform:translate(-50%,calc(-100% - 5px));letter-spacing:.02em;text-transform:none;color:var(--ink-2)}@media (max-width: 599px){.map__district[data-astro-cid-mhol4dkr],.map__insetlabel[data-astro-cid-mhol4dkr]{display:none}}.map__cap[data-astro-cid-mhol4dkr]{margin-top:8px;font-size:13.5px;color:var(--muted)}.pin[data-astro-cid-mhol4dkr]{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border-radius:999px;border:1.5px dashed currentColor;background:var(--canvas);font:inherit;cursor:pointer;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease}.pin[data-astro-cid-mhol4dkr]:before{content:"";position:absolute;inset:-7px}@media (max-width: 599px){.map--county[data-astro-cid-mhol4dkr] .pin[data-astro-cid-mhol4dkr]{width:24px;height:24px}.map--county[data-astro-cid-mhol4dkr] .pin[data-astro-cid-mhol4dkr]:before{content:none}}.pin--static[data-astro-cid-mhol4dkr]{position:relative;transform:none;cursor:default}.pin--static[data-astro-cid-mhol4dkr]:before{content:none}.pin--training[data-astro-cid-mhol4dkr]{border-radius:8px;border:0;background:var(--ink);color:var(--accent-ink)}.pin--none[data-astro-cid-mhol4dkr]{color:var(--ink-2)}.pin--built[data-astro-cid-mhol4dkr]{color:var(--tone-trades)}.pin--created[data-astro-cid-mhol4dkr]{color:var(--tone-energy)}.pin--protected[data-astro-cid-mhol4dkr]{color:var(--tone-nature)}.pin__count[data-astro-cid-mhol4dkr]{font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:13px;line-height:1}.pin[data-astro-cid-mhol4dkr]:not(.pin--static):hover{transform:translate(-50%,-50%) scale(1.12)}.pin[data-astro-cid-mhol4dkr][aria-pressed=true]{transform:translate(-50%,-50%) scale(1.18);box-shadow:0 0 0 3px var(--canvas),0 0 0 5px var(--accent);z-index:2}.pin__name[data-astro-cid-mhol4dkr]{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);padding:4px 8px;border-radius:8px;background:var(--surface-3);border:1px solid var(--rule);color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease}.pin[data-astro-cid-mhol4dkr]:hover .pin__name[data-astro-cid-mhol4dkr],.pin[data-astro-cid-mhol4dkr]:focus-visible .pin__name[data-astro-cid-mhol4dkr],.pin[data-astro-cid-mhol4dkr][aria-pressed=true] .pin__name[data-astro-cid-mhol4dkr]{opacity:1}@media (prefers-reduced-motion: reduce){.pin[data-astro-cid-mhol4dkr],.pin[data-astro-cid-mhol4dkr]:not(.pin--static):hover,.pin[data-astro-cid-mhol4dkr][aria-pressed=true]{transition:none}.back[data-astro-cid-mhol4dkr]:hover .back__arrow[data-astro-cid-mhol4dkr]{transform:none}}.countywide[data-astro-cid-mhol4dkr]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:var(--r-ui);border:1.5px solid var(--rule);background:var(--surface-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.countywide[data-astro-cid-mhol4dkr][aria-pressed=true]{border-color:var(--accent)}.countywide__text[data-astro-cid-mhol4dkr] b[data-astro-cid-mhol4dkr]{display:block;font-size:15px}.countywide__text[data-astro-cid-mhol4dkr] span[data-astro-cid-mhol4dkr]{display:block;font-size:13.5px;color:var(--muted)}.legend[data-astro-cid-mhol4dkr]{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13.5px;line-height:1.4;color:var(--ink-2)}.legend[data-astro-cid-mhol4dkr] li[data-astro-cid-mhol4dkr]{display:flex;align-items:center;gap:10px}.legend[data-astro-cid-mhol4dkr] .pin[data-astro-cid-mhol4dkr]{flex:none}.detail[data-astro-cid-mhol4dkr]{min-width:0;scroll-margin-top:16px}.panel[data-astro-cid-mhol4dkr]{padding:20px;border-radius:var(--r-card);border:1px solid var(--rule-soft);background:var(--surface-2)}.panel__kicker[data-astro-cid-mhol4dkr]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink-2)}.panel__prompt[data-astro-cid-mhol4dkr]{margin-top:8px;font-size:16px;line-height:1.5;color:var(--ink)}.panel__h[data-astro-cid-mhol4dkr]{margin-top:10px;font-size:28px;line-height:1.1;color:var(--ink)}.panel__sum[data-astro-cid-mhol4dkr]{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.panel__role[data-astro-cid-mhol4dkr]{margin-top:4px;font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:16px;color:var(--accent)}.tag[data-astro-cid-mhol4dkr]{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;border:1px solid currentColor;font-size:12.5px;font-weight:800;line-height:1}.tag--training[data-astro-cid-mhol4dkr]{background:var(--ink);border-color:var(--ink);color:var(--accent-ink)}.tag--built[data-astro-cid-mhol4dkr]{color:var(--tone-trades)}.tag--created[data-astro-cid-mhol4dkr]{color:var(--tone-energy)}.tag--protected[data-astro-cid-mhol4dkr]{color:var(--tone-nature)}.tag--none[data-astro-cid-mhol4dkr]{border-style:dashed;color:var(--ink-2)}.tag--ill[data-astro-cid-mhol4dkr]{border-style:dashed;color:var(--sun)}.scene[data-astro-cid-mhol4dkr]{margin:14px 0 0;padding:2px 0 2px 14px;border-left:3px solid var(--rule)}.scene[data-astro-cid-mhol4dkr] p[data-astro-cid-mhol4dkr]{font-size:16px;line-height:1.55;color:var(--ink)}.panel__go[data-astro-cid-mhol4dkr]{display:inline-block;margin-top:16px;font-weight:700;color:var(--accent)}.campuses[data-astro-cid-mhol4dkr]{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:14px}.campus[data-astro-cid-mhol4dkr]{padding-top:12px;border-top:1px solid var(--rule-soft)}.campus__h[data-astro-cid-mhol4dkr] b[data-astro-cid-mhol4dkr]{display:block;font-size:15px;color:var(--ink)}.campus__h[data-astro-cid-mhol4dkr] span[data-astro-cid-mhol4dkr]{display:block;font-size:13.5px;color:var(--muted)}.campus__none[data-astro-cid-mhol4dkr]{margin-top:6px;font-size:14px;color:var(--ink-2)}.clist[data-astro-cid-mhol4dkr]{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.clist__a[data-astro-cid-mhol4dkr]{display:block;padding:9px 12px;border-radius:12px;background:var(--surface-3);color:var(--ink);text-decoration:none}.clist__a[data-astro-cid-mhol4dkr]:hover{background:color-mix(in srgb,var(--accent) 12%,var(--surface-3))}.clist__t[data-astro-cid-mhol4dkr]{display:block;font-size:14.5px;font-weight:700;line-height:1.3}.clist__m[data-astro-cid-mhol4dkr]{display:block;margin-top:2px;font-size:13px;color:var(--ink-2)}.note[data-astro-cid-mhol4dkr]{margin-top:46px;padding:15px 17px;border-radius:var(--r-ui);border:1px solid var(--rule-soft);background:var(--surface-2);font-size:14px;line-height:1.55;color:var(--ink-2);max-width:none}.note[data-astro-cid-mhol4dkr] b[data-astro-cid-mhol4dkr]{color:var(--ink)}.onward[data-astro-cid-mhol4dkr]{display:flex;align-items:center;gap:14px;margin-top:30px;padding:16px 18px;border-radius:var(--r-ui);border:1.5px solid var(--rule);background:var(--surface-2);color:var(--ink);text-decoration:none;transition:border-color .16s ease,background .16s ease}.onward[data-astro-cid-mhol4dkr]:hover{border-color:var(--accent);background:var(--surface-3)}.onward__text[data-astro-cid-mhol4dkr]{min-width:0}.onward__text[data-astro-cid-mhol4dkr] b[data-astro-cid-mhol4dkr]{display:block;font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:16.5px;line-height:1.2}.onward__text[data-astro-cid-mhol4dkr] span[data-astro-cid-mhol4dkr]{display:block;margin-top:3px;font-size:14px;line-height:1.45;color:var(--muted)}.onward__arrow[data-astro-cid-mhol4dkr]{margin-left:auto;flex:none;font-size:19px;color:var(--accent)}@media (min-width: 760px){.area[data-astro-cid-mhol4dkr] h1[data-astro-cid-mhol4dkr]{font-size:52px}}@media (min-width: 900px){.atlas[data-astro-cid-mhol4dkr]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}.pin[data-astro-cid-mhol4dkr]{width:28px;height:28px}}
