.stitch-why-section[data-astro-cid-rcfp6rtp]{background-image:radial-gradient(circle,#e2e2e2 1px,transparent 1px);background-size:32px 32px}.johnson-county-map[data-astro-cid-3lkvp5ea]{background:var(--color-brand-navy);border-radius:11px;padding:clamp(1.5rem,4vw,2.5rem);overflow:hidden;aspect-ratio:4 / 3}.johnson-county-map__svg-view[data-astro-cid-3lkvp5ea]{width:100%;height:100%}.johnson-county-map__svg-view[data-astro-cid-3lkvp5ea] svg[data-astro-cid-3lkvp5ea]{display:block;width:100%;height:100%}.johnson-county-map__tag[data-astro-cid-3lkvp5ea]{fill:var(--color-brand-gold);font-family:var(--font-headline);font-size:9px;letter-spacing:.18em;font-weight:600}.johnson-county-map__tag--bottom[data-astro-cid-3lkvp5ea]{font-family:-apple-system,system-ui,sans-serif;font-size:8px;letter-spacing:.16em}.johnson-county-map__hq-name[data-astro-cid-3lkvp5ea]{fill:var(--color-brand-gold);font-family:var(--font-headline);font-size:26px;font-weight:700}.johnson-county-map__hq-rule[data-astro-cid-3lkvp5ea]{stroke:var(--color-brand-gold);stroke-width:1}.johnson-county-map__hq-subline[data-astro-cid-3lkvp5ea]{fill:var(--color-brand-gold);font-family:-apple-system,system-ui,sans-serif;font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.johnson-county-map__city-name[data-astro-cid-3lkvp5ea]{fill:var(--color-page-bg);font-family:var(--font-headline);font-size:14px;font-weight:400}.johnson-county-map__city-tick[data-astro-cid-3lkvp5ea]{fill:var(--color-brand-gold);font-family:-apple-system,system-ui,sans-serif;font-size:7.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.johnson-county-map__link[data-astro-cid-3lkvp5ea]{cursor:pointer;text-decoration:none}.johnson-county-map__hit-target[data-astro-cid-3lkvp5ea]{fill:transparent}.johnson-county-map__link[data-astro-cid-3lkvp5ea]:hover .johnson-county-map__city-name[data-astro-cid-3lkvp5ea]{fill:var(--color-brand-gold);transition:fill .15s ease}.johnson-county-map__link[data-astro-cid-3lkvp5ea]:hover .johnson-county-map__hq-name[data-astro-cid-3lkvp5ea],.johnson-county-map__link[data-astro-cid-3lkvp5ea]:hover .johnson-county-map__city-name[data-astro-cid-3lkvp5ea]{text-decoration:underline;text-decoration-color:var(--color-brand-gold);text-decoration-thickness:1px;text-underline-offset:4px}.johnson-county-map__link[data-astro-cid-3lkvp5ea]:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:4px;border-radius:2px}.johnson-county-map__link[data-astro-cid-3lkvp5ea]:focus-visible .johnson-county-map__city-name[data-astro-cid-3lkvp5ea]{fill:var(--color-brand-gold)}.johnson-county-map__link[data-astro-cid-3lkvp5ea]:focus-visible .johnson-county-map__hq-name[data-astro-cid-3lkvp5ea],.johnson-county-map__link[data-astro-cid-3lkvp5ea]:focus-visible .johnson-county-map__city-name[data-astro-cid-3lkvp5ea]{text-decoration:underline;text-decoration-color:var(--color-brand-gold);text-decoration-thickness:1px;text-underline-offset:4px}.johnson-county-map__link[data-astro-cid-3lkvp5ea]:active .johnson-county-map__hq-name[data-astro-cid-3lkvp5ea],.johnson-county-map__link[data-astro-cid-3lkvp5ea]:active .johnson-county-map__city-name[data-astro-cid-3lkvp5ea],.johnson-county-map__link[data-astro-cid-3lkvp5ea]:active .johnson-county-map__city-tick[data-astro-cid-3lkvp5ea],.johnson-county-map__link[data-astro-cid-3lkvp5ea]:active .johnson-county-map__hq-subline[data-astro-cid-3lkvp5ea]{fill:var(--color-brand-gold-active);transition:fill .12s ease}@media(prefers-reduced-motion:reduce){.johnson-county-map__link[data-astro-cid-3lkvp5ea]:hover .johnson-county-map__city-name[data-astro-cid-3lkvp5ea],.johnson-county-map__link[data-astro-cid-3lkvp5ea]:active .johnson-county-map__hq-name[data-astro-cid-3lkvp5ea],.johnson-county-map__link[data-astro-cid-3lkvp5ea]:active .johnson-county-map__city-name[data-astro-cid-3lkvp5ea],.johnson-county-map__link[data-astro-cid-3lkvp5ea]:active .johnson-county-map__city-tick[data-astro-cid-3lkvp5ea],.johnson-county-map__link[data-astro-cid-3lkvp5ea]:active .johnson-county-map__hq-subline[data-astro-cid-3lkvp5ea]{transition:none}}.johnson-county-map__list-view[data-astro-cid-3lkvp5ea]{display:none;list-style:none;margin:0;padding:0;color:var(--color-page-bg)}.johnson-county-map__list-tag[data-astro-cid-3lkvp5ea]{color:var(--color-brand-gold);font-family:var(--font-headline);font-size:11px;letter-spacing:.18em;font-weight:600;margin-bottom:1.5rem}.johnson-county-map__list-hq[data-astro-cid-3lkvp5ea] a[data-astro-cid-3lkvp5ea]{text-decoration:none;display:block;padding:.5rem 0}.johnson-county-map__list-hq-name[data-astro-cid-3lkvp5ea]{display:block;color:var(--color-brand-gold);font-family:var(--font-headline);font-size:28px;font-weight:700}.johnson-county-map__list-hq-subline[data-astro-cid-3lkvp5ea]{display:block;color:var(--color-brand-gold);font-family:-apple-system,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-top:.25rem}.johnson-county-map__list-divider[data-astro-cid-3lkvp5ea]{height:1px;background:var(--color-brand-gold);opacity:.4;margin:1.25rem 0}.johnson-county-map__list-row[data-astro-cid-3lkvp5ea]{display:flex;justify-content:space-between;align-items:baseline;text-decoration:none;padding:.75rem 0;min-height:44px}.johnson-county-map__list-row-name[data-astro-cid-3lkvp5ea]{color:var(--color-page-bg);font-family:var(--font-headline);font-size:18px}.johnson-county-map__list-row-tick[data-astro-cid-3lkvp5ea]{color:var(--color-brand-gold);font-family:-apple-system,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.johnson-county-map__list-caption[data-astro-cid-3lkvp5ea]{color:var(--color-brand-gold);font-family:-apple-system,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-top:1.5rem;text-align:center}.johnson-county-map__list-hq[data-astro-cid-3lkvp5ea] a[data-astro-cid-3lkvp5ea]:hover .johnson-county-map__list-hq-name[data-astro-cid-3lkvp5ea],.johnson-county-map__list-row[data-astro-cid-3lkvp5ea]:hover .johnson-county-map__list-row-name[data-astro-cid-3lkvp5ea]{text-decoration:underline;text-decoration-color:var(--color-brand-gold);text-decoration-thickness:1px;text-underline-offset:4px}.johnson-county-map__list-row[data-astro-cid-3lkvp5ea]:focus-visible,.johnson-county-map__list-hq[data-astro-cid-3lkvp5ea] a[data-astro-cid-3lkvp5ea]:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:4px;border-radius:2px}@media(max-width:639px){.johnson-county-map[data-astro-cid-3lkvp5ea]{aspect-ratio:auto}.johnson-county-map__svg-view[data-astro-cid-3lkvp5ea]{display:none}.johnson-county-map__list-view[data-astro-cid-3lkvp5ea]{display:block}}@media print{.johnson-county-map__svg-view[data-astro-cid-3lkvp5ea]{display:none}.johnson-county-map__list-view[data-astro-cid-3lkvp5ea]{display:block}}
