.kba__frame[data-astro-cid-hd3bvpf3]{position:relative;max-width:min(100%,calc(min(78svh,860px) * var(--ar, 1.5)));margin-inline:auto;overflow:hidden;border-radius:var(--radius-lg, 0);background:var(--surface, #eee);touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:ew-resize}.kba__img[data-astro-cid-hd3bvpf3]{display:block;width:100%;height:auto;pointer-events:none}.kba__clip[data-astro-cid-hd3bvpf3]{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.kba__clip[data-astro-cid-hd3bvpf3] .kba__img[data-astro-cid-hd3bvpf3]{position:absolute;inset:0;height:100%;object-fit:cover}.kba__handle[data-astro-cid-hd3bvpf3]{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:var(--signal, var(--accent));z-index:3;cursor:ew-resize}.kba__grip[data-astro-cid-hd3bvpf3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;background:var(--signal, var(--accent));color:var(--on-signal, #fff);border-radius:var(--radius, 0)}.kba__grip[data-astro-cid-hd3bvpf3] svg[data-astro-cid-hd3bvpf3]{width:20px;height:20px}.kba__handle[data-astro-cid-hd3bvpf3]:focus-visible{outline:none}.kba__handle[data-astro-cid-hd3bvpf3]:focus-visible .kba__grip[data-astro-cid-hd3bvpf3]{outline:2px solid var(--ink, #111);outline-offset:3px}.kba__tag[data-astro-cid-hd3bvpf3]{position:absolute;bottom:16px;z-index:2;font-family:var(--font-label, var(--font-display));font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px;background:var(--ink-ground, #111316);color:var(--on-ink-ground, #f3efe7);border-radius:var(--radius, 0)}.kba__tag--after[data-astro-cid-hd3bvpf3]{left:16px}.kba__tag--before[data-astro-cid-hd3bvpf3]{right:16px}.krv[data-astro-cid-erfvf7ks]{position:relative}.krv__viewport[data-astro-cid-erfvf7ks]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%)}.krv__track[data-astro-cid-erfvf7ks]{display:flex;width:max-content;animation:krv-left var(--krv-speed, 70s) linear infinite;will-change:transform}.krv__pass[data-astro-cid-erfvf7ks]{display:flex;gap:20px;padding-right:20px}.krv__viewport[data-astro-cid-erfvf7ks]:hover .krv__track[data-astro-cid-erfvf7ks],.krv__viewport[data-astro-cid-erfvf7ks]:focus-within .krv__track[data-astro-cid-erfvf7ks]{animation-play-state:paused}@keyframes krv-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.krv__card[data-astro-cid-erfvf7ks]{margin:0;flex:0 0 auto;width:clamp(260px,82vw,360px);padding:28px 24px 22px;background:var(--surface, #fff);color:var(--ink, #111);border:1px solid var(--border, rgba(0,0,0,.1));border-top:3px solid var(--signal, var(--accent));border-radius:var(--radius, 2px);box-shadow:var(--shadow-sm, none);display:flex;flex-direction:column;gap:14px}.krv__stars[data-astro-cid-erfvf7ks]{letter-spacing:.2em;font-size:14px;color:var(--accent, #333)}.krv__quote[data-astro-cid-erfvf7ks]{margin:0;flex:1 1 auto;font-family:var(--font-sans, inherit);font-size:16px;line-height:1.55;color:var(--text-body, var(--ink));display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.krv__cap[data-astro-cid-erfvf7ks]{display:flex;flex-direction:column;gap:2px;padding-top:12px;border-top:1px solid var(--border, rgba(0,0,0,.1))}.krv__name[data-astro-cid-erfvf7ks]{font-family:var(--font-label, inherit);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.krv__role[data-astro-cid-erfvf7ks]{font-family:var(--font-label, inherit);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim, #555)}.krv__cols[data-astro-cid-erfvf7ks]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;height:clamp(460px,62svh,640px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%)}.krv__col[data-astro-cid-erfvf7ks] .krv__card[data-astro-cid-erfvf7ks]{width:auto}.krv__coltrack[data-astro-cid-erfvf7ks]{display:flex;flex-direction:column;animation:krv-up calc(var(--krv-speed, 70s) * .8) linear infinite}.krv__col--down[data-astro-cid-erfvf7ks] .krv__coltrack[data-astro-cid-erfvf7ks]{animation-name:krv-down}.krv__colpass[data-astro-cid-erfvf7ks]{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.krv__cols[data-astro-cid-erfvf7ks]:hover .krv__coltrack[data-astro-cid-erfvf7ks]{animation-play-state:paused}@keyframes krv-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes krv-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media(max-width:899px){.krv__cols[data-astro-cid-erfvf7ks]{grid-template-columns:1fr}.krv__col[data-astro-cid-erfvf7ks]:nth-child(n+2){display:none}}.krv__foot[data-astro-cid-erfvf7ks]{text-align:center;margin:28px 0 0}.krv__link[data-astro-cid-erfvf7ks]{display:inline-flex;font-family:var(--font-label, inherit);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink, #111);border-bottom:2px solid var(--signal, var(--accent));padding-bottom:3px;text-decoration:none}.krv__link[data-astro-cid-erfvf7ks]:hover,.krv__link[data-astro-cid-erfvf7ks]:focus-visible{color:var(--accent, #111)}@media(prefers-reduced-motion:reduce){.krv__viewport[data-astro-cid-erfvf7ks]{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scroll-snap-type:x mandatory}.krv__track[data-astro-cid-erfvf7ks],.krv__coltrack[data-astro-cid-erfvf7ks]{animation:none;transform:none}.krv__pass[data-astro-cid-erfvf7ks][aria-hidden=true],.krv__colpass[data-astro-cid-erfvf7ks][aria-hidden=true]{display:none}.krv__card[data-astro-cid-erfvf7ks]{scroll-snap-align:start}.krv__cols[data-astro-cid-erfvf7ks]{height:auto;-webkit-mask-image:none;mask-image:none}}.amap[data-astro-cid-3mz2j2hj]{margin:0;width:100%}.amap[data-astro-cid-3mz2j2hj] svg[data-astro-cid-3mz2j2hj]{width:100%;height:auto;display:block;overflow:visible}.amap__canvas[data-astro-cid-3mz2j2hj]{fill:var(--surface);stroke:var(--border);stroke-width:1.5}.amap__grid[data-astro-cid-3mz2j2hj] line[data-astro-cid-3mz2j2hj]{stroke:color-mix(in srgb,var(--ink) 8%,transparent);stroke-width:1}.amap__halo[data-astro-cid-3mz2j2hj]{fill:color-mix(in srgb,var(--accent) 22%,transparent)}.amap__dot[data-astro-cid-3mz2j2hj]{fill:var(--accent);stroke:var(--bg);stroke-width:1.4}.amap__pin[data-astro-cid-3mz2j2hj]{cursor:pointer;outline:none}.amap__pin[data-astro-cid-3mz2j2hj] .amap__dot[data-astro-cid-3mz2j2hj],.amap__pin[data-astro-cid-3mz2j2hj] .amap__halo[data-astro-cid-3mz2j2hj]{transition:transform .15s ease;transform-box:fill-box;transform-origin:center}.amap__pin[data-astro-cid-3mz2j2hj]:hover .amap__dot[data-astro-cid-3mz2j2hj],.amap__pin[data-astro-cid-3mz2j2hj]:focus-visible .amap__dot[data-astro-cid-3mz2j2hj]{fill:var(--accent-bright);transform:scale(1.3)}.amap__tip[data-astro-cid-3mz2j2hj]{opacity:1;pointer-events:none}.amap__county[data-astro-cid-3mz2j2hj]{fill:color-mix(in srgb,var(--ink) 4%,var(--surface));stroke:color-mix(in srgb,var(--ink) 22%,transparent);stroke-width:1;stroke-linejoin:round}.amap__county--served[data-astro-cid-3mz2j2hj]{fill:color-mix(in srgb,var(--accent) 16%,var(--surface));stroke:color-mix(in srgb,var(--accent) 70%,transparent);stroke-width:1.4}.amap__county-name[data-astro-cid-3mz2j2hj]{font:600 10px/1 var(--font-sans, system-ui);letter-spacing:.08em;text-transform:uppercase;fill:color-mix(in srgb,var(--ink) 38%,transparent)}.amap__county-name--served[data-astro-cid-3mz2j2hj]{fill:color-mix(in srgb,var(--ink) 62%,transparent)}.amap__pin[data-astro-cid-3mz2j2hj]:hover .amap__tip[data-astro-cid-3mz2j2hj],.amap__pin[data-astro-cid-3mz2j2hj]:focus .amap__tip[data-astro-cid-3mz2j2hj]{opacity:1}.amap__tip-bg[data-astro-cid-3mz2j2hj]{fill:var(--chrome-bg)}.amap__tip-text[data-astro-cid-3mz2j2hj]{fill:var(--chrome-ink);font-family:var(--font-label),sans-serif;font-weight:600;font-size:12.5px}@media(prefers-reduced-motion:reduce){.amap__pin[data-astro-cid-3mz2j2hj] .amap__dot[data-astro-cid-3mz2j2hj],.amap__pin[data-astro-cid-3mz2j2hj] .amap__halo[data-astro-cid-3mz2j2hj]{transition:none}}
