.cx[data-astro-cid-ermqtcd3]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(40rem 26rem at 0% 0%,hsl(var(--accent) / .18),transparent 65%),radial-gradient(44rem 30rem at 100% 100%,hsl(var(--brand) / .45),transparent 65%),hsl(var(--ground-dark))}.cx[data-astro-cid-ermqtcd3]:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(hsl(0 0% 100% / .07) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.cx[data-astro-cid-ermqtcd3] [data-astro-cid-ermqtcd3][hidden]{display:none!important}.cx-top[data-astro-cid-ermqtcd3]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem 3rem}.cx-intro[data-astro-cid-ermqtcd3]{max-width:40rem}.cx-grid[data-astro-cid-ermqtcd3]{display:grid;gap:1.5rem;margin-top:3rem;align-items:start}.cx-map[data-astro-cid-ermqtcd3]{order:2}.cx-card[data-astro-cid-ermqtcd3]{order:1}@media(min-width:1024px){.cx-grid[data-astro-cid-ermqtcd3]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.75rem}.cx-map[data-astro-cid-ermqtcd3],.cx-card[data-astro-cid-ermqtcd3]{order:initial}}.cx-stats[data-astro-cid-ermqtcd3]{display:flex;gap:2.25rem;margin:0}.cx-stats[data-astro-cid-ermqtcd3] div[data-astro-cid-ermqtcd3]{display:flex;flex-direction:column-reverse}.cx-stats[data-astro-cid-ermqtcd3] dd[data-astro-cid-ermqtcd3]{margin:0;font-family:var(--font-display);font-size:clamp(2.2rem,1.6rem + 1.8vw,3rem);line-height:1;color:hsl(var(--ra-gold))}.cx-stats[data-astro-cid-ermqtcd3] dt[data-astro-cid-ermqtcd3]{margin-top:.4rem;font-family:var(--ra-cond);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.cx-map[data-astro-cid-ermqtcd3]{margin:0;padding:.75rem .75rem 1rem;border-radius:24px;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid hsl(0 0% 100% / .12);box-shadow:0 30px 60px -30px #000000b3,inset 0 1px #ffffff14}.cx-map[data-astro-cid-ermqtcd3]>svg[data-astro-cid-ermqtcd3]{display:block;width:100%;height:auto;isolation:isolate;border-radius:18px}.cx-water[data-astro-cid-ermqtcd3]{fill:#090e1b}.cx-neigh[data-astro-cid-ermqtcd3]{fill:#171c26;stroke:#ffffff0f;stroke-width:1}.cx-ohio[data-astro-cid-ermqtcd3]{fill:#202837}.cx-others[data-astro-cid-ermqtcd3]{fill:none;stroke:#ffffff17;stroke-width:.9;stroke-linejoin:round}.cx-state[data-astro-cid-ermqtcd3]{fill:none;stroke:#ffffff38;stroke-width:1.3;stroke-linejoin:round}.cx-river[data-astro-cid-ermqtcd3]{fill:none;stroke:#4cbaf0;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.cx-river-glow[data-astro-cid-ermqtcd3]{fill:none;stroke:#3db8f5;stroke-width:9;opacity:.35}.cx-relief[data-astro-cid-ermqtcd3]{mix-blend-mode:soft-light;opacity:.75;pointer-events:none}.cx-county[data-astro-cid-ermqtcd3]{fill:url(#cx-svc-fill);stroke:#86c9f9bf;stroke-width:1.3;stroke-linejoin:round;cursor:pointer;transition:fill .25s var(--ease),stroke .25s var(--ease),filter .25s var(--ease)}.cx-county[data-astro-cid-ermqtcd3]:hover{filter:brightness(1.25)}.cx-county[data-astro-cid-ermqtcd3].is-on{fill:url(#cx-svc-on);stroke:#ffe680;stroke-width:2}.cx-routes[data-astro-cid-ermqtcd3] line[data-astro-cid-ermqtcd3]{stroke:#ffd66600;stroke-width:2;stroke-dasharray:5 6;stroke-linecap:round}.cx-routes[data-astro-cid-ermqtcd3] line[data-astro-cid-ermqtcd3].is-on{stroke:#ffd666e6;animation:cx-dash 1.1s linear infinite}@keyframes cx-dash{to{stroke-dashoffset:-22}}.cx-lab[data-astro-cid-ermqtcd3] text[data-astro-cid-ermqtcd3]{paint-order:stroke;stroke:#0a101fd9;stroke-width:4px;stroke-linejoin:round;font-family:var(--ra-cond);pointer-events:none}.cx-lab-name[data-astro-cid-ermqtcd3]{fill:#fff;font-size:15px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.cx-lab-n[data-astro-cid-ermqtcd3]{fill:#ffffffbf;font-size:11.5px;font-weight:700;letter-spacing:.06em;opacity:0;transition:opacity .25s var(--ease)}.cx-lab[data-astro-cid-ermqtcd3].is-on .cx-lab-name[data-astro-cid-ermqtcd3]{fill:#0d1426;stroke:#ffeb99e6}.cx-lab[data-astro-cid-ermqtcd3].is-on .cx-lab-n[data-astro-cid-ermqtcd3]{opacity:1;fill:#0d1426;stroke:#ffeb99e6}.cx-pin[data-astro-cid-ermqtcd3] path[data-astro-cid-ermqtcd3]{fill:hsl(var(--accent));stroke:#0a101f;stroke-width:1.6}.cx-pin[data-astro-cid-ermqtcd3] circle[data-astro-cid-ermqtcd3]{fill:#0a101f}.cx-hq-glow[data-astro-cid-ermqtcd3]{animation:cx-breathe 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes cx-breathe{50%{transform:scale(1.25);opacity:.6}}.cx-hq[data-astro-cid-ermqtcd3] circle[data-astro-cid-ermqtcd3]{fill:hsl(var(--ra-gold));stroke:#0a101f;stroke-width:3}.cx-hq[data-astro-cid-ermqtcd3] path[data-astro-cid-ermqtcd3]{fill:#0a101f}.cx-hq[data-astro-cid-ermqtcd3] text[data-astro-cid-ermqtcd3]{fill:hsl(var(--ra-gold));font-family:var(--ra-cond);font-size:14px;font-weight:800;letter-spacing:.12em;paint-order:stroke;stroke:#0a101f;stroke-width:4px;stroke-linejoin:round}.cx-inset-bg[data-astro-cid-ermqtcd3]{fill:#0a101fd9;stroke:#ffffff24}.cx-inset[data-astro-cid-ermqtcd3] path[data-astro-cid-ermqtcd3]{fill:#2d384d;stroke:#fff6;stroke-width:1;stroke-linejoin:round}.cx-inset-box[data-astro-cid-ermqtcd3]{fill:hsl(var(--accent) / .35);stroke:hsl(var(--accent));stroke-width:1.2}.cx-inset[data-astro-cid-ermqtcd3] text[data-astro-cid-ermqtcd3]{fill:#fff9;font-family:var(--ra-cond);font-size:10.5px;font-weight:800;letter-spacing:.22em}.cx-scale[data-astro-cid-ermqtcd3] path[data-astro-cid-ermqtcd3]{fill:none;stroke:#ffffffb3;stroke-width:1.6}.cx-scale[data-astro-cid-ermqtcd3] text[data-astro-cid-ermqtcd3],.cx-north[data-astro-cid-ermqtcd3] text[data-astro-cid-ermqtcd3]{fill:#ffffffb3;font-family:var(--ra-cond);font-size:12px;font-weight:800;letter-spacing:.08em}.cx-north[data-astro-cid-ermqtcd3] circle[data-astro-cid-ermqtcd3]{fill:#0a101fb3;stroke:#ffffff40}.cx-north[data-astro-cid-ermqtcd3] path[data-astro-cid-ermqtcd3]{fill:hsl(var(--ra-gold))}.cx-legend[data-astro-cid-ermqtcd3]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.9rem;padding:0 .4rem;font-family:var(--ra-cond);font-size:13.5px;font-weight:700;letter-spacing:.05em;color:#ffffffbf}.cx-legend[data-astro-cid-ermqtcd3] span[data-astro-cid-ermqtcd3]{display:inline-flex;align-items:center;gap:.45rem}.cx-key[data-astro-cid-ermqtcd3]{display:inline-block;width:12px;height:12px;border-radius:50%}.cx-key-hq[data-astro-cid-ermqtcd3]{background:hsl(var(--ra-gold))}.cx-key-office[data-astro-cid-ermqtcd3]{background:hsl(var(--accent));border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.cx-key-county[data-astro-cid-ermqtcd3]{border-radius:3px;background:linear-gradient(#1d7eed,#1243a5);box-shadow:0 0 0 1px #86c9f9bf}.cx-key-river[data-astro-cid-ermqtcd3]{width:16px;height:3px;border-radius:2px;background:#4cbaf0;box-shadow:0 0 6px #3db8f5}.cx-offices[data-astro-cid-ermqtcd3]{display:flex;align-items:flex-start;gap:.45rem;margin:.6rem 0 0;padding:0 .4rem;font-size:15px;color:#fffc}.cx-offices[data-astro-cid-ermqtcd3] svg{flex:none;margin-top:.2rem;color:hsl(var(--accent))}.cx-call[data-astro-cid-ermqtcd3]{margin:2rem 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .75rem;color:#ffffffbf}.cx-call[data-astro-cid-ermqtcd3] a[data-astro-cid-ermqtcd3]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-family:var(--ra-cond);font-size:18px;font-weight:800;letter-spacing:.03em;color:hsl(var(--accent));text-decoration:none}.cx-call[data-astro-cid-ermqtcd3] a[data-astro-cid-ermqtcd3]:hover{color:hsl(var(--ra-gold))}.cx-card[data-astro-cid-ermqtcd3]{min-width:0;padding:1.5rem;border-radius:22px;background:linear-gradient(180deg,#ffffff14,#ffffff09);border:1px solid hsl(0 0% 100% / .12);box-shadow:0 30px 60px -30px #0009,inset 0 1px #ffffff14;backdrop-filter:blur(6px)}@media(min-width:640px){.cx-card[data-astro-cid-ermqtcd3]{padding:1.85rem}}.cx-label[data-astro-cid-ermqtcd3]{display:block;font-family:var(--ra-cond);font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--ground-dark-foreground))}.cx-field[data-astro-cid-ermqtcd3]{position:relative;margin-top:.6rem}.cx-field[data-astro-cid-ermqtcd3] svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#fff9;pointer-events:none}.cx-field[data-astro-cid-ermqtcd3] input[data-astro-cid-ermqtcd3]{width:100%;min-height:52px;padding:0 1rem 0 2.75rem;border-radius:14px;border:1px solid hsl(0 0% 100% / .18);background:#ffffff12;color:hsl(var(--ground-dark-foreground));font:inherit;font-size:16px;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.cx-field[data-astro-cid-ermqtcd3] input[data-astro-cid-ermqtcd3]::-moz-placeholder{color:#ffffff80}.cx-field[data-astro-cid-ermqtcd3] input[data-astro-cid-ermqtcd3]::placeholder{color:#ffffff80}.cx-field[data-astro-cid-ermqtcd3] input[data-astro-cid-ermqtcd3]:focus{outline:none;border-color:hsl(var(--accent));background:#ffffff1a;box-shadow:0 0 0 3px hsl(var(--accent) / .3)}.cx-status[data-astro-cid-ermqtcd3]{min-height:1.5rem;margin:.6rem 0 0;font-size:15px;color:#ffffffbf}.cx-status[data-astro-cid-ermqtcd3]:empty{min-height:0;margin:0}.cx-status[data-astro-cid-ermqtcd3][data-state=yes]{color:#5fdd94}.cx-status[data-astro-cid-ermqtcd3][data-state=no]{color:hsl(var(--ra-gold))}.cx-results[data-astro-cid-ermqtcd3]{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.5rem}.cx-results[data-astro-cid-ermqtcd3] .cx-hit{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:52px;padding:.65rem 1rem;border-radius:12px;border:1px solid hsl(0 0% 100% / .12);background:#ffffff0d;color:hsl(var(--ground-dark-foreground));text-decoration:none;text-align:left;font:inherit;cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.cx-results[data-astro-cid-ermqtcd3] .cx-hit span{font-size:14px;color:#ffffffa6}.cx-results[data-astro-cid-ermqtcd3] .cx-hit:hover,.cx-results[data-astro-cid-ermqtcd3] .cx-hit:focus-visible{border-color:hsl(var(--accent) / .7);background:hsl(var(--accent) / .1);outline:none}.cx-browse[data-astro-cid-ermqtcd3]{margin-top:.75rem}.cx-tabs[data-astro-cid-ermqtcd3]{display:flex;flex-wrap:wrap;gap:.45rem;padding-bottom:1.25rem;border-bottom:1px solid hsl(0 0% 100% / .1)}.cx-tab[data-astro-cid-ermqtcd3]{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:0 .55rem 0 .9rem;border-radius:999px;border:1px solid hsl(0 0% 100% / .14);background:#ffffff0a;color:#ffffffd9;font-family:var(--ra-cond);font-size:15px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.cx-tab-n[data-astro-cid-ermqtcd3]{display:grid;place-items:center;min-width:26px;height:24px;padding:0 .4rem;border-radius:999px;background:#ffffff1a;font-size:12.5px;font-weight:800}.cx-tab[data-astro-cid-ermqtcd3]:hover{border-color:#ffffff59;color:#fff}.cx-tab[data-astro-cid-ermqtcd3][aria-selected=true]{background:hsl(var(--accent));border-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.cx-tab[data-astro-cid-ermqtcd3][aria-selected=true] .cx-tab-n[data-astro-cid-ermqtcd3]{background:hsl(var(--accent-foreground) / .15)}.cx-tab[data-astro-cid-ermqtcd3]:focus-visible{outline:3px solid hsl(var(--ra-gold));outline-offset:2px}.cx-panel[data-astro-cid-ermqtcd3]{display:none;padding-top:1.25rem}.cx-panel[data-astro-cid-ermqtcd3].is-active{display:block;animation:cx-in .35s var(--ease)}@keyframes cx-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cx-panel-head[data-astro-cid-ermqtcd3]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem}.cx-panel-title[data-astro-cid-ermqtcd3]{margin:0;font-size:calc(1.45rem * var(--display-scale));color:hsl(var(--ground-dark-foreground))}.cx-panel-count[data-astro-cid-ermqtcd3]{font-family:var(--ra-cond);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff9}.cx-panel-link[data-astro-cid-ermqtcd3]{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;min-height:44px;font-family:var(--ra-cond);font-size:14.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--accent));text-decoration:none}.cx-panel-link[data-astro-cid-ermqtcd3]:hover{color:hsl(var(--ra-gold))}.cx-towns[data-astro-cid-ermqtcd3]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.cx-town[data-astro-cid-ermqtcd3]{display:inline-flex;align-items:center;gap:.25rem;min-height:36px;padding:.35rem .8rem;border-radius:10px;background:#ffffff0f;color:#ffffffd1;font-size:15px;line-height:1.2}.cx-town[data-astro-cid-ermqtcd3].is-link{background:hsl(var(--brand-glow) / .14);border:1px solid hsl(var(--brand-glow) / .4);color:#fff;font-weight:600;text-decoration:none;transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.cx-town[data-astro-cid-ermqtcd3].is-link svg{color:hsl(var(--brand-glow));transition:transform .2s var(--ease)}.cx-town[data-astro-cid-ermqtcd3].is-link:hover{background:hsl(var(--accent) / .18);border-color:hsl(var(--accent) / .8)}.cx-town[data-astro-cid-ermqtcd3].is-link:hover svg{color:hsl(var(--accent));transform:translate(2px,-2px)}.cx-town[data-astro-cid-ermqtcd3].is-link:focus-visible{outline:3px solid hsl(var(--ra-gold));outline-offset:2px}@media(max-width:420px){.cx-stats[data-astro-cid-ermqtcd3]{gap:1.5rem}}@media(prefers-reduced-motion:reduce){.cx-panel[data-astro-cid-ermqtcd3].is-active,.cx-routes[data-astro-cid-ermqtcd3] line[data-astro-cid-ermqtcd3].is-on,.cx-hq-glow[data-astro-cid-ermqtcd3]{animation:none}.cx-county[data-astro-cid-ermqtcd3],.cx-lab-n[data-astro-cid-ermqtcd3]{transition:none}.cx-town[data-astro-cid-ermqtcd3].is-link,.cx-town[data-astro-cid-ermqtcd3].is-link svg{transition:none}.cx-town[data-astro-cid-ermqtcd3].is-link:hover svg{transform:none}}
