.koW4CW_wrap{background:var(--night-surface);color:#ebebf0;border-radius:var(--r);box-shadow:var(--night-edge), var(--night-shadow);gap:18px;padding:18px;display:grid}@media (min-width:860px){.koW4CW_wrap:not(.koW4CW_compact){grid-template-columns:minmax(0,1fr) 320px;gap:22px 28px;padding:26px}.koW4CW_counties{grid-column:1/-1}}.koW4CW_mapBox{place-items:center;display:grid}.koW4CW_svg{width:100%;max-width:440px;height:auto;max-height:78vh;overflow:visible}.koW4CW_shape{stroke:var(--night);stroke-width:.9px;stroke-linejoin:round;cursor:pointer;transition:fill .15s,opacity .15s}.koW4CW_shape[data-level="0"]{fill:#2c2c2e}.koW4CW_shape[data-level="1"]{fill:#7a4a2f}.koW4CW_shape[data-level="2"]{fill:#b25a26}.koW4CW_shape[data-level="3"]{fill:#e2691f}.koW4CW_shape[data-level="4"]{fill:#ff9a5c}.koW4CW_svg a:focus{outline:none}.koW4CW_shape[data-on]{fill:#fff}.koW4CW_svg a:focus-visible .koW4CW_shape{fill:#fff;stroke:var(--ember);stroke-width:2px}.koW4CW_shape[data-current]{fill:#fff;stroke:var(--ember);stroke-width:1.6px}.koW4CW_pin{fill:var(--ember);stroke:#fff;stroke-width:1.5px;pointer-events:none}.koW4CW_panel{align-content:start;gap:14px;display:grid}@media (max-width:859px){.koW4CW_wrap:not(.koW4CW_compact) .koW4CW_panel{order:-1}.koW4CW_svg{max-height:70vh}}.koW4CW_search label{font:700 12px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:6px;display:block}.koW4CW_search input{width:100%;font:500 16px var(--ui);color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:2px;padding:11px 12px}.koW4CW_search input::placeholder{color:#8e8e93}.koW4CW_search input:focus-visible{outline:2px solid var(--ember);outline-offset:1px}.koW4CW_matches{background:#ffffff0f;border-radius:2px;margin-top:6px;list-style:none;overflow:hidden}.koW4CW_matches a{color:#fff;font:600 15px var(--ui);justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.koW4CW_matches a:hover,.koW4CW_matches a:focus-visible{background:#ffffff1a;text-decoration:none}.koW4CW_matches span{font:500 12.5px var(--ui);color:#a1a1a6}.koW4CW_card{contain:layout;background:#ffffff0f;border-radius:2px;flex-direction:column;gap:4px;height:232px;padding:16px;display:flex;overflow:hidden}.koW4CW_card>*{flex-shrink:0}.koW4CW_cardK{font:700 11.5px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:#ff9a5c}.koW4CW_cardName{color:#fff;white-space:nowrap;text-overflow:ellipsis;padding-bottom:2px;font-size:28px;line-height:1.2;overflow:hidden}.koW4CW_cardN{font:500 14px var(--ui);color:#c7c7cc}.koW4CW_cardN b{font:800 18px var(--head);color:#fff}.koW4CW_cardGo{font:700 14px var(--ui);color:#ff9a5c;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:8px;padding:0}.koW4CW_cardGo:after{content:" →"}.koW4CW_legend{font:500 12px var(--ui);color:#a1a1a6;align-items:center;gap:4px;display:flex}.koW4CW_legend span:first-child{margin-right:4px}.koW4CW_legend span:last-child{margin-left:4px}.koW4CW_legend i{border-radius:3px;width:22px;height:10px}.koW4CW_legend i[data-level="0"]{background:#2c2c2e}.koW4CW_legend i[data-level="1"]{background:#7a4a2f}.koW4CW_legend i[data-level="2"]{background:#b25a26}.koW4CW_legend i[data-level="3"]{background:#e2691f}.koW4CW_legend i[data-level="4"]{background:#ff9a5c}@media (prefers-reduced-motion:reduce){.koW4CW_shape{transition:none}}.koW4CW_counties{flex-wrap:wrap;gap:6px;display:flex}.koW4CW_counties button{font:600 13.5px var(--ui);color:#d1d1d6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:2px;min-height:36px;padding:7px 11px}.koW4CW_counties button:hover{background:#ffffff1f}.koW4CW_counties button[aria-pressed=true]{background:var(--ember);border-color:var(--ember);color:#fff}.koW4CW_counties button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:859px){.koW4CW_counties{scrollbar-width:none;flex-wrap:nowrap;order:-2;margin:0 -18px;padding:0 18px;overflow-x:auto}.koW4CW_counties button{flex:none}}.koW4CW_shape[data-dim]{opacity:.22}.koW4CW_mine{font:500 14px var(--ui);color:#c7c7cc;margin-top:8px;display:block}.koW4CW_mine b{color:#ff9a5c}.koW4CW_cardNews{font:700 15px/1.35 var(--head);color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.koW4CW_cardNews:hover{color:#ff9a5c}.koW4CW_countyList{gap:4px;list-style:none;display:grid}.koW4CW_countyList a{color:#fff;font:600 14.5px var(--ui);background:#ffffff0d;border-radius:2px;justify-content:space-between;gap:10px;padding:9px 12px;display:flex}.koW4CW_countyList a:hover,.koW4CW_countyList a:focus-visible{background:#ffffff1f;text-decoration:none}.koW4CW_countyList span{font:500 12.5px var(--ui);color:#a1a1a6}.koW4CW_compact{grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;height:100%;min-height:440px}.koW4CW_compact .koW4CW_mapBox{min-height:0}.koW4CW_compact .koW4CW_svg{max-width:240px;max-height:220px}.koW4CW_compact .koW4CW_card{height:178px}.koW4CW_compact .koW4CW_cardName{font-size:24px}
.jqGUFW_crumbs{font:500 13px var(--ui);color:var(--ash);padding:18px 0 0}.jqGUFW_crumbs a{color:var(--ash)}.jqGUFW_kick{font:700 11.5px var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ember-text)}.jqGUFW_muted{font:400 14.5px/1.55 var(--ui);color:var(--ash)}.jqGUFW_note{font:400 13px/1.5 var(--ui);color:var(--ash);margin-top:14px}.jqGUFW_head{gap:22px;padding:10px 0 6px;display:grid}.jqGUFW_headText{align-content:start;gap:8px;min-width:0;display:grid}.jqGUFW_title{letter-spacing:-.025em;font-size:clamp(40px,8vw,64px);line-height:1}.jqGUFW_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.jqGUFW_facts div{border-radius:var(--r-sm,12px);background:var(--surface);box-shadow:0 0 0 1px var(--hairline);gap:2px;min-width:0;padding:12px 14px;display:grid}.jqGUFW_facts dt{font:600 12px var(--ui);color:var(--ash)}.jqGUFW_facts dd{font:800 20px/1.2 var(--head);overflow-wrap:anywhere}.jqGUFW_facts dd a{font:700 14px/1.3 var(--ui);color:var(--ember-text);word-break:break-word}.jqGUFW_mayor{border-radius:var(--r);background:var(--surface);box-shadow:0 0 0 1px var(--hairline);align-self:start;align-items:flex-start;gap:16px;padding:16px;display:flex}.jqGUFW_mayor>div{gap:3px;min-width:0;display:grid}.jqGUFW_mayorName{font-size:22px;line-height:1.15}.jqGUFW_mayorPhoto{flex:none;margin:0}.jqGUFW_mayorPhoto img{object-fit:cover;background:var(--paper);border-radius:2px;width:96px;height:120px;display:block}.jqGUFW_mayorPhoto figcaption{font:500 10.5px var(--ui);color:var(--ash);margin-top:4px}.jqGUFW_mayorInitials{background:var(--paper);width:96px;height:120px;box-shadow:inset 0 0 0 1px var(--line);font:800 30px var(--head);border-radius:2px;flex:none;place-items:center;display:grid}.jqGUFW_source{font:500 12px var(--ui);color:var(--ash);text-underline-offset:2px;overflow-wrap:anywhere;margin-top:6px;text-decoration:underline}.jqGUFW_block{padding:34px 0 4px}.jqGUFW_panels{gap:16px;display:grid}.jqGUFW_panel{border-radius:var(--r);background:var(--surface);box-shadow:0 0 0 1px var(--hairline);min-width:0;padding:16px 18px}.jqGUFW_panelK{font:700 12px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ash);margin-bottom:10px}.jqGUFW_records{list-style:none}.jqGUFW_records li{border-top:1px solid var(--line);gap:3px;padding:10px 0;display:grid}.jqGUFW_records li:first-child{border-top:0;padding-top:0}.jqGUFW_records a{font:600 15px/1.35 var(--ui);color:var(--ink);overflow-wrap:anywhere}.jqGUFW_records span{font:500 12.5px var(--ui);color:var(--ash)}.jqGUFW_mapRow{align-items:start;gap:22px;display:grid}.jqGUFW_neigh{gap:0 20px;list-style:none;display:grid}.jqGUFW_neigh li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.jqGUFW_neigh a{font:700 16px var(--head);color:var(--ink)}.jqGUFW_neigh span{font:500 13px var(--ui);color:var(--ash)}.jqGUFW_sources{font:400 13px/1.55 var(--ui);color:var(--ash);border-top:1px solid var(--line);max-width:80ch;margin:34px 0 40px;padding-top:14px}@media (min-width:640px){.jqGUFW_facts{grid-template-columns:repeat(4,minmax(0,1fr))}.jqGUFW_neigh{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.jqGUFW_head{grid-template-columns:minmax(0,1fr) 380px;align-items:end}.jqGUFW_panels{grid-template-columns:repeat(3,minmax(0,1fr))}.jqGUFW_mapRow{grid-template-columns:minmax(0,1fr) 360px}}.jqGUFW_mayorRow{max-width:none;margin:0 0 8px}.jqGUFW_mayor{box-shadow:none;background:color-mix(in srgb, var(--ink) 4%, var(--paper));border-radius:24px;gap:18px;padding:20px}.jqGUFW_mayorInitials{box-shadow:none;color:#fff;background:#0a0a0b;border-radius:18px}.jqGUFW_mayorName{letter-spacing:-.02em;font:800 24px/1.15 var(--head)!important}.jqGUFW_panel{box-shadow:none;background:color-mix(in srgb, var(--ink) 4%, var(--paper));border-radius:24px;padding:20px}.jqGUFW_panelK{color:var(--ink);align-items:center;gap:8px;display:flex}.jqGUFW_panelK:before{content:"";background:var(--brand);width:8px;height:8px}.jqGUFW_records li{padding:12px 0}.jqGUFW_neigh{gap:8px 12px}.jqGUFW_neigh li{background:color-mix(in srgb, var(--ink) 4%, var(--paper));border:0;border-radius:16px;padding:14px 16px}.jqGUFW_sources{background:color-mix(in srgb, var(--ink) 3%, var(--paper));border-top:0;border-radius:18px;padding:18px 20px}.jqGUFW_facts div{box-shadow:none;background:color-mix(in srgb, var(--ink) 4%, var(--paper));border-radius:16px}
