.map-toolbar[data-astro-cid-bmdz3lod]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--tdg-wide-unit, 1px));margin-bottom:calc(12 * var(--tdg-wide-unit, 1px));z-index:2}.map-toolbar[data-astro-cid-bmdz3lod] .map-count[data-astro-cid-bmdz3lod]{margin:0}.map-filters[data-astro-cid-bmdz3lod] summary[data-astro-cid-bmdz3lod]{display:flex;align-items:center;gap:calc(10 * var(--tdg-wide-unit, 1px));min-height:calc(44 * var(--tdg-wide-unit, 1px));padding:calc(10 * var(--tdg-wide-unit, 1px)) calc(14 * var(--tdg-wide-unit, 1px));box-sizing:border-box;border:calc(1 * var(--tdg-wide-unit, 1px)) solid #242622;border-radius:calc(8 * var(--tdg-wide-unit, 1px));background:#242622;color:#fff;list-style:none;font-size:calc(14 * var(--tdg-wide-unit, 1px));line-height:1.3;cursor:pointer}.map-filters[data-astro-cid-bmdz3lod] summary[data-astro-cid-bmdz3lod]::-webkit-details-marker{display:none}.map-filters[data-astro-cid-bmdz3lod] summary[data-astro-cid-bmdz3lod]:hover{background:#3b3e36}.map-filters[data-astro-cid-bmdz3lod] summary[data-astro-cid-bmdz3lod]:focus-visible,.map-filter-fields[data-astro-cid-bmdz3lod] select[data-astro-cid-bmdz3lod]:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid #242622;outline-offset:calc(4 * var(--tdg-wide-unit, 1px))}.map-filters[data-astro-cid-bmdz3lod] summary[data-astro-cid-bmdz3lod]>svg[data-astro-cid-bmdz3lod]{width:calc(18 * var(--tdg-wide-unit, 1px));height:calc(18 * var(--tdg-wide-unit, 1px));flex-shrink:0}.map-filters[data-astro-cid-bmdz3lod] summary[data-astro-cid-bmdz3lod]>.map-filter-chevron[data-astro-cid-bmdz3lod]{width:calc(14 * var(--tdg-wide-unit, 1px));height:calc(14 * var(--tdg-wide-unit, 1px))}.map-filters[data-astro-cid-bmdz3lod][open] .map-filter-chevron[data-astro-cid-bmdz3lod]{transform:rotate(180deg)}.map-filter-badge[data-astro-cid-bmdz3lod]{display:grid;place-items:center;width:calc(20 * var(--tdg-wide-unit, 1px));height:calc(20 * var(--tdg-wide-unit, 1px));border-radius:50%;background:#fff;color:#242622;font-size:calc(12 * var(--tdg-wide-unit, 1px))}.map-filter-fields[data-astro-cid-bmdz3lod]{position:absolute;top:calc(100% + calc(10 * var(--tdg-wide-unit, 1px)));right:0;width:calc(320 * var(--tdg-wide-unit, 1px));max-width:100%;box-sizing:border-box;padding:calc(24 * var(--tdg-wide-unit, 1px));border:calc(1 * var(--tdg-wide-unit, 1px)) solid #deded8;border-radius:calc(12 * var(--tdg-wide-unit, 1px));background:#fff;box-shadow:0 calc(16 * var(--tdg-wide-unit, 1px)) calc(40 * var(--tdg-wide-unit, 1px)) #0002}.map-filter-fields[data-astro-cid-bmdz3lod]>p[data-astro-cid-bmdz3lod]{margin:0 0 calc(20 * var(--tdg-wide-unit, 1px));font-size:calc(16 * var(--tdg-wide-unit, 1px));font-weight:500}.map-filter-fields[data-astro-cid-bmdz3lod] .district-select-label[data-astro-cid-bmdz3lod]+.district-select-label[data-astro-cid-bmdz3lod]{margin-top:calc(20 * var(--tdg-wide-unit, 1px))}.map-filter-fields[data-astro-cid-bmdz3lod] .map-reset[data-astro-cid-bmdz3lod]{min-height:calc(44 * var(--tdg-wide-unit, 1px));text-align:left}.map-reset[data-astro-cid-bmdz3lod]{border:0;background:none;padding:calc(14 * var(--tdg-wide-unit, 1px)) 0 0;color:#666;font:inherit;font-size:calc(12 * var(--tdg-wide-unit, 1px));text-decoration:underline;text-underline-offset:calc(4 * var(--tdg-wide-unit, 1px));cursor:pointer}.map-status[data-astro-cid-bmdz3lod]{position:absolute;width:calc(1 * var(--tdg-wide-unit, 1px));height:calc(1 * var(--tdg-wide-unit, 1px));overflow:hidden;clip-path:inset(50%);white-space:nowrap}.map-person-contact[data-astro-cid-bmdz3lod]{display:inline-flex;align-items:center;gap:calc(12 * var(--tdg-wide-unit, 1px));color:#222;font-size:calc(12 * var(--tdg-wide-unit, 1px));text-underline-offset:calc(3 * var(--tdg-wide-unit, 1px));margin:calc(12 * var(--tdg-wide-unit, 1px)) 0 0 calc(72 * var(--tdg-wide-unit, 1px))}.map-people[data-astro-cid-bmdz3lod] article[data-astro-cid-bmdz3lod] .map-person-contact[data-astro-cid-bmdz3lod] span[data-astro-cid-bmdz3lod]{display:inline;color:inherit;font-size:calc(16 * var(--tdg-wide-unit, 1px));margin:0}.map-person-open[data-astro-cid-bmdz3lod]{display:flex;align-items:flex-start;gap:calc(16 * var(--tdg-wide-unit, 1px));flex:1;min-width:0;color:inherit;text-decoration:none;border-radius:calc(4 * var(--tdg-wide-unit, 1px))}.map-person-open[data-astro-cid-bmdz3lod][data-intro-open]{padding:0;border:0;background:none;text-align:left;font:inherit;cursor:pointer}.map-person-open[data-astro-cid-bmdz3lod][data-intro-open]:hover strong[data-astro-cid-bmdz3lod]{text-decoration:underline;text-underline-offset:calc(4 * var(--tdg-wide-unit, 1px))}.map-person-open[data-astro-cid-bmdz3lod]:focus-visible,.map-contact[data-astro-cid-bmdz3lod]:focus-visible,.map-person-contact[data-astro-cid-bmdz3lod]:focus-visible,.map-reset[data-astro-cid-bmdz3lod]:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid #242622;outline-offset:calc(5 * var(--tdg-wide-unit, 1px))}.map-person-copy[data-astro-cid-bmdz3lod]{display:block;min-width:0}.map-person-copy[data-astro-cid-bmdz3lod] strong[data-astro-cid-bmdz3lod]{color:#191919;display:block;margin:0 0 calc(5 * var(--tdg-wide-unit, 1px));font-size:calc(16 * var(--tdg-wide-unit, 1px));font-weight:500}.map-person-copy[data-astro-cid-bmdz3lod]>span[data-astro-cid-bmdz3lod]{display:block;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.5;color:#555;margin-top:0}.map-person-copy[data-astro-cid-bmdz3lod]>span[data-astro-cid-bmdz3lod]+span[data-astro-cid-bmdz3lod]{font-size:calc(12 * var(--tdg-wide-unit, 1px));color:#666;margin-top:calc(6 * var(--tdg-wide-unit, 1px))}.map-district[data-astro-cid-bmdz3lod].is-hover path[data-astro-cid-bmdz3lod]{fill:#909287}.person-picker[data-astro-cid-bmdz3lod]{position:relative;margin-bottom:calc(20 * var(--tdg-wide-unit, 1px))}.person-picker[data-astro-cid-bmdz3lod][hidden]{display:none}.picker-label[data-astro-cid-bmdz3lod]{font-size:calc(12 * var(--tdg-wide-unit, 1px));color:#666}.person-picker[data-astro-cid-bmdz3lod] details[data-astro-cid-bmdz3lod]{position:relative}.person-picker[data-astro-cid-bmdz3lod] summary[data-astro-cid-bmdz3lod]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--tdg-wide-unit, 1px));padding:calc(12 * var(--tdg-wide-unit, 1px)) 0;border-bottom:calc(1 * var(--tdg-wide-unit, 1px)) solid #d8d8d2;cursor:pointer;font-size:calc(15 * var(--tdg-wide-unit, 1px))}.person-picker[data-astro-cid-bmdz3lod] summary[data-astro-cid-bmdz3lod]::-webkit-details-marker{display:none}.person-picker[data-astro-cid-bmdz3lod] summary[data-astro-cid-bmdz3lod]>span[data-astro-cid-bmdz3lod]:first-child{display:flex;align-items:center;gap:calc(12 * var(--tdg-wide-unit, 1px))}.person-picker[data-astro-cid-bmdz3lod] img[data-astro-cid-bmdz3lod]{width:calc(40 * var(--tdg-wide-unit, 1px));height:calc(40 * var(--tdg-wide-unit, 1px));object-fit:cover;border-radius:50%;flex-shrink:0}.person-options[data-astro-cid-bmdz3lod]{position:absolute;top:calc(100% + calc(8 * var(--tdg-wide-unit, 1px)));left:0;right:0;z-index:5;background:#fff;border:calc(1 * var(--tdg-wide-unit, 1px)) solid #deded8;border-radius:calc(12 * var(--tdg-wide-unit, 1px));padding:calc(6 * var(--tdg-wide-unit, 1px));box-shadow:0 calc(16 * var(--tdg-wide-unit, 1px)) calc(40 * var(--tdg-wide-unit, 1px)) #0002;max-height:calc(360 * var(--tdg-wide-unit, 1px));overflow-y:auto;overscroll-behavior:contain}.person-options[data-astro-cid-bmdz3lod] button[data-astro-cid-bmdz3lod]{display:flex;align-items:center;gap:calc(12 * var(--tdg-wide-unit, 1px));width:100%;padding:calc(9 * var(--tdg-wide-unit, 1px)) calc(10 * var(--tdg-wide-unit, 1px));border:0;border-radius:calc(7 * var(--tdg-wide-unit, 1px));background:transparent;color:#191919;font:inherit;font-size:calc(14 * var(--tdg-wide-unit, 1px));text-align:left;cursor:pointer}.person-options[data-astro-cid-bmdz3lod] button[data-astro-cid-bmdz3lod]:hover,.person-options[data-astro-cid-bmdz3lod] button[data-astro-cid-bmdz3lod][aria-pressed=true]{background:#f1f0eb}.person-picker[data-astro-cid-bmdz3lod] [data-astro-cid-bmdz3lod]:is(button,summary):focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid #242622;outline-offset:calc(2 * var(--tdg-wide-unit, 1px))}.person-check[data-astro-cid-bmdz3lod]{margin-left:auto;visibility:hidden}.person-options[data-astro-cid-bmdz3lod] [data-astro-cid-bmdz3lod][aria-pressed=true] .person-check[data-astro-cid-bmdz3lod]{visibility:visible}.all-people-icon[data-astro-cid-bmdz3lod]{display:grid;place-items:center;width:calc(40 * var(--tdg-wide-unit, 1px));height:calc(40 * var(--tdg-wide-unit, 1px));flex-shrink:0;background:#242622;color:#fff;border-radius:50%;font-size:calc(12 * var(--tdg-wide-unit, 1px));letter-spacing:.04em}.territory[data-astro-cid-bmdz3lod]{background:#f4f3ef;color:#191919;padding:calc(96 * var(--tdg-wide-unit, 1px)) calc(24 * var(--tdg-wide-unit, 1px));overflow:clip;font-family:inherit}.territory-inner[data-astro-cid-bmdz3lod]{max-width:calc(1320 * var(--tdg-wide-unit, 1px));margin:auto}.territory[data-astro-cid-bmdz3lod] header[data-astro-cid-bmdz3lod]{max-width:calc(800 * var(--tdg-wide-unit, 1px))}.map-eyebrow[data-astro-cid-bmdz3lod]{display:flex;align-items:center;gap:calc(10 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px));letter-spacing:.12em;text-transform:uppercase;margin:0 0 calc(20 * var(--tdg-wide-unit, 1px))}.map-eyebrow[data-astro-cid-bmdz3lod]>span[data-astro-cid-bmdz3lod]{width:calc(8 * var(--tdg-wide-unit, 1px));height:calc(8 * var(--tdg-wide-unit, 1px));border-radius:50%;background:currentColor}.territory[data-astro-cid-bmdz3lod] h2[data-astro-cid-bmdz3lod]{font-size:clamp(calc(36 * var(--tdg-wide-unit, 1px)),4.7vw,calc(68 * var(--tdg-wide-unit, 1px)));font-weight:400;line-height:1.08;letter-spacing:-.055em;margin:0 0 calc(24 * var(--tdg-wide-unit, 1px))}.map-lead[data-astro-cid-bmdz3lod]{max-width:calc(520 * var(--tdg-wide-unit, 1px));font-size:calc(17 * var(--tdg-wide-unit, 1px));line-height:1.65;color:#62625d;margin:0}.map-layout[data-astro-cid-bmdz3lod]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(calc(300 * var(--tdg-wide-unit, 1px)),1fr);gap:calc(48 * var(--tdg-wide-unit, 1px));margin-top:calc(48 * var(--tdg-wide-unit, 1px));align-items:start}.map-stage[data-astro-cid-bmdz3lod]{position:sticky;top:calc(100 * var(--tdg-wide-unit, 1px));background:radial-gradient(ellipse at center,#e4e2db00 35%,#e4e2db60);border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #d7d5ce;padding-top:calc(20 * var(--tdg-wide-unit, 1px))}.map-count[data-astro-cid-bmdz3lod]{display:flex;align-items:baseline;gap:calc(9 * var(--tdg-wide-unit, 1px));margin-bottom:calc(3 * var(--tdg-wide-unit, 1px));color:#696a63}.map-count[data-astro-cid-bmdz3lod] span[data-astro-cid-bmdz3lod]:first-child{font-size:calc(30 * var(--tdg-wide-unit, 1px));line-height:1;font-weight:400;letter-spacing:-.07em}.map-count[data-astro-cid-bmdz3lod] span[data-astro-cid-bmdz3lod]:last-child{font-size:calc(12 * var(--tdg-wide-unit, 1px));letter-spacing:.15em}.district-map[data-astro-cid-bmdz3lod]{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 calc(12 * var(--tdg-wide-unit, 1px)) 0 #d4d2cb) drop-shadow(0 calc(22 * var(--tdg-wide-unit, 1px)) calc(18 * var(--tdg-wide-unit, 1px)) #00000010)}.map-district[data-astro-cid-bmdz3lod]{cursor:pointer;outline:none;transform-box:fill-box;transform-origin:center;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.map-district[data-astro-cid-bmdz3lod] path[data-astro-cid-bmdz3lod]{fill:#e4e2dc;stroke:#f4f3ef;stroke-width:2;stroke-linejoin:round;transition:fill .3s;vector-effect:non-scaling-stroke}.map-district[data-astro-cid-bmdz3lod].has-team path[data-astro-cid-bmdz3lod]{fill:#707168}.map-district[data-astro-cid-bmdz3lod].has-team text[data-astro-cid-bmdz3lod]{fill:#fff}.map-district[data-astro-cid-bmdz3lod] text[data-astro-cid-bmdz3lod]{font-size:calc(12 * var(--tdg-wide-unit, 1px));fill:#595950;pointer-events:none;font-weight:500}.map-district[data-astro-cid-bmdz3lod].is-secondary path[data-astro-cid-bmdz3lod]{fill:#6f7268;stroke-dasharray:3 3}.map-district[data-astro-cid-bmdz3lod].is-secondary text[data-astro-cid-bmdz3lod]{fill:#fff}.map-district[data-astro-cid-bmdz3lod].is-active{transform:translateY(calc(-7 * var(--tdg-wide-unit, 1px)))}.map-district[data-astro-cid-bmdz3lod].is-active path[data-astro-cid-bmdz3lod],.map-district[data-astro-cid-bmdz3lod]:focus-visible path[data-astro-cid-bmdz3lod]{fill:#242622;stroke:#fff;stroke-width:2}.map-district[data-astro-cid-bmdz3lod].is-active text[data-astro-cid-bmdz3lod],.map-district[data-astro-cid-bmdz3lod]:focus-visible text[data-astro-cid-bmdz3lod]{fill:#fff}.map-district[data-astro-cid-bmdz3lod]:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid #555;outline-offset:calc(4 * var(--tdg-wide-unit, 1px))}.map-legend[data-astro-cid-bmdz3lod]{display:flex;flex-wrap:wrap;gap:calc(20 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px));color:#5b5b54;margin-top:calc(12 * var(--tdg-wide-unit, 1px))}.map-legend[data-astro-cid-bmdz3lod] span[data-astro-cid-bmdz3lod]{display:flex;align-items:center;gap:calc(8 * var(--tdg-wide-unit, 1px))}.map-legend[data-astro-cid-bmdz3lod] i[data-astro-cid-bmdz3lod]{width:calc(9 * var(--tdg-wide-unit, 1px));height:calc(9 * var(--tdg-wide-unit, 1px));background:#707168;border:calc(1 * var(--tdg-wide-unit, 1px)) solid #707168}.map-legend[data-astro-cid-bmdz3lod] .legend-neutral[data-astro-cid-bmdz3lod]{background:#e4e2dc}.map-legend[data-astro-cid-bmdz3lod] .legend-secondary[data-astro-cid-bmdz3lod]{background:#6f7268;border:calc(1 * var(--tdg-wide-unit, 1px)) dashed #333}.map-legend[data-astro-cid-bmdz3lod] i[data-astro-cid-bmdz3lod].is-person-key{background:#242622}.territory[data-astro-cid-bmdz3lod] [data-astro-cid-bmdz3lod][hidden]{display:none!important}.map-credit[data-astro-cid-bmdz3lod]{display:inline-block;font-size:calc(12 * var(--tdg-wide-unit, 1px));color:#73736c;margin-top:calc(16 * var(--tdg-wide-unit, 1px));text-underline-offset:calc(3 * var(--tdg-wide-unit, 1px))}.map-panel[data-astro-cid-bmdz3lod]{background:#fff;padding:calc(32 * var(--tdg-wide-unit, 1px));border-radius:calc(4 * var(--tdg-wide-unit, 1px))}.person-select-label[data-astro-cid-bmdz3lod]{margin-bottom:calc(20 * var(--tdg-wide-unit, 1px))}.person-select-label[data-astro-cid-bmdz3lod][hidden],.map-citywide[data-astro-cid-bmdz3lod] [data-astro-cid-bmdz3lod][hidden]{display:none}.district-select-label[data-astro-cid-bmdz3lod]{display:block;font-size:calc(12 * var(--tdg-wide-unit, 1px));color:#666}.district-select-label[data-astro-cid-bmdz3lod] select[data-astro-cid-bmdz3lod]{display:block;width:100%;border:0;border-bottom:calc(1 * var(--tdg-wide-unit, 1px)) solid #d8d8d2;padding:calc(12 * var(--tdg-wide-unit, 1px)) 0;background:#fff;color:#191919;font:inherit;font-size:calc(15 * var(--tdg-wide-unit, 1px));border-radius:0}.map-panel-heading[data-astro-cid-bmdz3lod]{padding-top:calc(32 * var(--tdg-wide-unit, 1px))}.map-panel-heading[data-astro-cid-bmdz3lod] .map-eyebrow[data-astro-cid-bmdz3lod]{font-size:calc(12 * var(--tdg-wide-unit, 1px));margin-bottom:calc(12 * var(--tdg-wide-unit, 1px))}.map-panel[data-astro-cid-bmdz3lod] h3[data-astro-cid-bmdz3lod]{font-size:calc(40 * var(--tdg-wide-unit, 1px));font-weight:400;letter-spacing:-.04em;margin:0 0 calc(12 * var(--tdg-wide-unit, 1px))}.map-panel-heading[data-astro-cid-bmdz3lod]>p[data-astro-cid-bmdz3lod]:last-child{font-size:calc(13 * var(--tdg-wide-unit, 1px));line-height:1.6;color:#666;margin-bottom:calc(24 * var(--tdg-wide-unit, 1px))}.map-people[data-astro-cid-bmdz3lod] article[data-astro-cid-bmdz3lod]{display:flex;gap:calc(16 * var(--tdg-wide-unit, 1px));padding:calc(18 * var(--tdg-wide-unit, 1px)) 0;border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #eeeee8;animation:person-in .3s ease}.map-people[data-astro-cid-bmdz3lod] article[data-astro-cid-bmdz3lod][hidden],.map-empty[data-astro-cid-bmdz3lod][hidden]{display:none}.map-people[data-astro-cid-bmdz3lod] img[data-astro-cid-bmdz3lod]{width:calc(56 * var(--tdg-wide-unit, 1px));height:calc(66 * var(--tdg-wide-unit, 1px));object-fit:cover;border-radius:calc(3 * var(--tdg-wide-unit, 1px))}.map-people[data-astro-cid-bmdz3lod] h4[data-astro-cid-bmdz3lod]{margin:0 0 calc(5 * var(--tdg-wide-unit, 1px));font-size:calc(16 * var(--tdg-wide-unit, 1px));font-weight:500}.map-people[data-astro-cid-bmdz3lod] p[data-astro-cid-bmdz3lod]{margin:0;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.5;color:#555}.map-people[data-astro-cid-bmdz3lod] article[data-astro-cid-bmdz3lod] span[data-astro-cid-bmdz3lod]{display:block;font-size:calc(12 * var(--tdg-wide-unit, 1px));color:#666;margin-top:calc(6 * var(--tdg-wide-unit, 1px));line-height:1.5}.map-citywide[data-astro-cid-bmdz3lod]{border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #dddcd6;margin-top:calc(12 * var(--tdg-wide-unit, 1px));padding-top:calc(24 * var(--tdg-wide-unit, 1px))}.map-citywide[data-astro-cid-bmdz3lod] .map-eyebrow[data-astro-cid-bmdz3lod]{font-size:calc(12 * var(--tdg-wide-unit, 1px));margin-bottom:calc(16 * var(--tdg-wide-unit, 1px))}.map-citywide[data-astro-cid-bmdz3lod] strong[data-astro-cid-bmdz3lod]{display:block;font-size:calc(13 * var(--tdg-wide-unit, 1px));font-weight:500}.map-citywide[data-astro-cid-bmdz3lod] p[data-astro-cid-bmdz3lod] span[data-astro-cid-bmdz3lod]{display:block;color:#666;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.6;margin-top:calc(5 * var(--tdg-wide-unit, 1px))}.map-citywide[data-astro-cid-bmdz3lod] .map-area-note[data-astro-cid-bmdz3lod],.map-empty[data-astro-cid-bmdz3lod]{font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.65;color:#666}.map-contact[data-astro-cid-bmdz3lod]{display:flex;justify-content:space-between;border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #dddcd6;padding-top:calc(20 * var(--tdg-wide-unit, 1px));margin-top:calc(24 * var(--tdg-wide-unit, 1px));color:#191919;font-size:calc(13 * var(--tdg-wide-unit, 1px));text-decoration:none}.map-contact[data-astro-cid-bmdz3lod]:hover{text-decoration:underline;text-underline-offset:calc(4 * var(--tdg-wide-unit, 1px))}.map-contact[data-astro-cid-bmdz3lod]>span[data-astro-cid-bmdz3lod]:last-child{font-size:calc(20 * var(--tdg-wide-unit, 1px))}@keyframes person-in{0%{opacity:0;transform:translateY(calc(5 * var(--tdg-wide-unit, 1px)))}to{opacity:1;transform:none}}@media(max-width:800px){.territory[data-astro-cid-bmdz3lod]{padding:calc(64 * var(--tdg-wide-unit, 1px)) calc(20 * var(--tdg-wide-unit, 1px))}.map-layout[data-astro-cid-bmdz3lod]{grid-template-columns:1fr;gap:calc(32 * var(--tdg-wide-unit, 1px))}.map-stage[data-astro-cid-bmdz3lod]{position:relative;top:auto}.map-panel[data-astro-cid-bmdz3lod]{padding:calc(24 * var(--tdg-wide-unit, 1px))}.map-district[data-astro-cid-bmdz3lod] text[data-astro-cid-bmdz3lod]{font-size:calc(14 * var(--tdg-wide-unit, 1px))}}@media(prefers-reduced-motion:reduce){.map-district[data-astro-cid-bmdz3lod],.map-district[data-astro-cid-bmdz3lod] path[data-astro-cid-bmdz3lod]{transition:none}.map-people[data-astro-cid-bmdz3lod] article[data-astro-cid-bmdz3lod]{animation:none}.map-district[data-astro-cid-bmdz3lod].is-active{transform:none}}.map-people[data-astro-cid-bmdz3lod] article[data-astro-cid-bmdz3lod]{flex-wrap:wrap;gap:0}.map-person-open[data-astro-cid-bmdz3lod]{flex-basis:100%}.map-person-copy[data-astro-cid-bmdz3lod]>.map-person-open-label[data-astro-cid-bmdz3lod]{font-size:calc(12 * var(--tdg-wide-unit, 1px));color:#191919;font-weight:500;text-decoration:underline;text-underline-offset:calc(3 * var(--tdg-wide-unit, 1px))}.map-person-open-label[data-astro-cid-bmdz3lod] span[data-astro-cid-bmdz3lod]{display:inline!important;margin:0!important;font-size:inherit!important;color:inherit!important}.map-citywide[data-astro-cid-bmdz3lod]>summary[data-astro-cid-bmdz3lod]{display:flex;justify-content:space-between;align-items:center;gap:calc(16 * var(--tdg-wide-unit, 1px));cursor:pointer;list-style:none;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:calc(16 * var(--tdg-wide-unit, 1px))}.map-citywide[data-astro-cid-bmdz3lod]>summary[data-astro-cid-bmdz3lod]::-webkit-details-marker{display:none}.map-citywide[data-astro-cid-bmdz3lod]>summary[data-astro-cid-bmdz3lod]:focus-visible,.map-people-more[data-astro-cid-bmdz3lod]:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid currentColor;outline-offset:calc(4 * var(--tdg-wide-unit, 1px))}.map-people-more[data-astro-cid-bmdz3lod]{display:none}@media(max-width:700px){.territory[data-astro-cid-bmdz3lod] .map-panel[data-astro-cid-bmdz3lod]{padding:calc(20 * var(--tdg-wide-unit, 1px))}.territory[data-astro-cid-bmdz3lod] .map-people[data-astro-cid-bmdz3lod] article[data-astro-cid-bmdz3lod]{padding-block:calc(12 * var(--tdg-wide-unit, 1px))}.territory[data-astro-cid-bmdz3lod] .map-person-contact[data-astro-cid-bmdz3lod]{min-height:calc(44 * var(--tdg-wide-unit, 1px));margin-top:calc(2 * var(--tdg-wide-unit, 1px));align-items:center;font-size:calc(12 * var(--tdg-wide-unit, 1px))}.territory[data-astro-cid-bmdz3lod] .map-people-more[data-astro-cid-bmdz3lod]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:calc(44 * var(--tdg-wide-unit, 1px));margin-top:calc(8 * var(--tdg-wide-unit, 1px));padding:calc(10 * var(--tdg-wide-unit, 1px)) 0;border:0;border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #dddcd6;background:transparent;color:inherit;font:inherit;font-size:calc(13 * var(--tdg-wide-unit, 1px));text-align:left;cursor:pointer}.map-people-more[data-astro-cid-bmdz3lod]:after{content:"+";font-size:calc(20 * var(--tdg-wide-unit, 1px))}.map-people-more[data-astro-cid-bmdz3lod][aria-expanded=true]:after{content:"−"}.territory[data-astro-cid-bmdz3lod] .map-citywide[data-astro-cid-bmdz3lod]{margin-top:calc(12 * var(--tdg-wide-unit, 1px));padding-top:0}.territory[data-astro-cid-bmdz3lod] .map-citywide[data-astro-cid-bmdz3lod]>summary[data-astro-cid-bmdz3lod]{min-height:calc(48 * var(--tdg-wide-unit, 1px));margin:0;font-size:calc(12 * var(--tdg-wide-unit, 1px))}.map-citywide[data-astro-cid-bmdz3lod]>summary[data-astro-cid-bmdz3lod]>span[data-astro-cid-bmdz3lod]:after{content:"+";font-size:calc(20 * var(--tdg-wide-unit, 1px))}.map-citywide[data-astro-cid-bmdz3lod][open]>summary[data-astro-cid-bmdz3lod]>span[data-astro-cid-bmdz3lod]:after{content:"−"}.territory[data-astro-cid-bmdz3lod] .map-citywide[data-astro-cid-bmdz3lod] .map-person-contact[data-astro-cid-bmdz3lod]{margin-left:0}.territory[data-astro-cid-bmdz3lod] .map-citywide-content[data-astro-cid-bmdz3lod]>p[data-astro-cid-bmdz3lod]{margin:0;padding-block:calc(12 * var(--tdg-wide-unit, 1px))}.territory[data-astro-cid-bmdz3lod] .map-contact[data-astro-cid-bmdz3lod]{min-height:calc(44 * var(--tdg-wide-unit, 1px));margin-top:calc(12 * var(--tdg-wide-unit, 1px));padding-top:calc(16 * var(--tdg-wide-unit, 1px));gap:calc(16 * var(--tdg-wide-unit, 1px));line-height:1.5}}@media(max-width:1100px){.territory[data-astro-cid-bmdz3lod] .district-select-label[data-astro-cid-bmdz3lod] select[data-astro-cid-bmdz3lod]{font-size:calc(16 * var(--tdg-wide-unit, 1px))}}.map-citywide-person[data-astro-cid-bmdz3lod]{padding:calc(16 * var(--tdg-wide-unit, 1px)) 0;border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #eeeee8}.map-citywide-person[data-astro-cid-bmdz3lod]:first-child{border-top:0}.map-citywide-person[data-astro-cid-bmdz3lod] .map-person-open[data-astro-cid-bmdz3lod]{display:flex;align-items:flex-start;gap:calc(16 * var(--tdg-wide-unit, 1px));width:100%;border:0;padding:0;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer}.map-citywide-person[data-astro-cid-bmdz3lod] img[data-astro-cid-bmdz3lod]{width:calc(56 * var(--tdg-wide-unit, 1px));height:calc(66 * var(--tdg-wide-unit, 1px));flex-shrink:0;object-fit:cover;border-radius:calc(3 * var(--tdg-wide-unit, 1px))}.map-citywide-person[data-astro-cid-bmdz3lod] .map-person-copy[data-astro-cid-bmdz3lod]>span[data-astro-cid-bmdz3lod]{display:block;margin-top:calc(6 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.5;color:#666}.map-citywide-person[data-astro-cid-bmdz3lod] .map-person-copy[data-astro-cid-bmdz3lod]>.map-person-open-label[data-astro-cid-bmdz3lod]{color:#191919;text-decoration:underline;text-underline-offset:calc(3 * var(--tdg-wide-unit, 1px))}@media(max-width:500px){.map-toolbar[data-astro-cid-bmdz3lod]{gap:calc(12 * var(--tdg-wide-unit, 1px))}.map-toolbar[data-astro-cid-bmdz3lod] .map-count[data-astro-cid-bmdz3lod]{flex-direction:column;align-items:flex-start;gap:calc(4 * var(--tdg-wide-unit, 1px))}}.territory[data-astro-cid-bmdz3lod] .map-stage[data-astro-cid-bmdz3lod]{padding:calc(24 * var(--tdg-wide-unit, 1px));box-sizing:border-box}.territory[data-astro-cid-bmdz3lod] .map-credit[data-astro-cid-bmdz3lod]{max-width:100%;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.6}.territory[data-astro-cid-bmdz3lod] .map-legend[data-astro-cid-bmdz3lod]{gap:calc(12 * var(--tdg-wide-unit, 1px)) calc(20 * var(--tdg-wide-unit, 1px));line-height:1.5}.territory[data-astro-cid-bmdz3lod] .map-legend[data-astro-cid-bmdz3lod]>span[data-astro-cid-bmdz3lod]{align-items:flex-start}.territory[data-astro-cid-bmdz3lod] .map-legend[data-astro-cid-bmdz3lod] i[data-astro-cid-bmdz3lod]{flex-shrink:0;margin-top:calc(3 * var(--tdg-wide-unit, 1px))}@media(max-width:800px){.territory[data-astro-cid-bmdz3lod] .map-stage[data-astro-cid-bmdz3lod]{padding:calc(20 * var(--tdg-wide-unit, 1px))}.territory[data-astro-cid-bmdz3lod] .map-credit[data-astro-cid-bmdz3lod]{font-size:calc(12 * var(--tdg-wide-unit, 1px))}}.territory[data-astro-cid-bmdz3lod] .map-people[data-astro-cid-bmdz3lod] .map-person-open[data-astro-cid-bmdz3lod]>img[data-astro-cid-bmdz3lod],.territory[data-astro-cid-bmdz3lod] .map-citywide-person[data-astro-cid-bmdz3lod] .map-person-open[data-astro-cid-bmdz3lod]>img[data-astro-cid-bmdz3lod]{width:calc(80 * var(--tdg-wide-unit, 1px));height:calc(96 * var(--tdg-wide-unit, 1px));flex-shrink:0;object-fit:cover;object-position:center;border-radius:calc(4 * var(--tdg-wide-unit, 1px))}.territory[data-astro-cid-bmdz3lod] .map-person-open[data-astro-cid-bmdz3lod]{align-items:flex-start}
