.summary[data-astro-cid-re7lbnv4]{background:var(--cta);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.55em;min-height:40px;padding:0 1.1em;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.summary[data-astro-cid-re7lbnv4]:hover{background:#b80d52;text-decoration:none}.summary[data-astro-cid-re7lbnv4]:focus-visible{border-radius:999px}.label[data-astro-cid-re7lbnv4]{font-weight:800;font-stretch:106%}.detail[data-astro-cid-re7lbnv4]{flex-wrap:wrap;align-items:center;gap:3px 8px;display:inline-flex}.figs[data-astro-cid-re7lbnv4]{white-space:nowrap}.mono[data-astro-cid-re7lbnv4]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.src[data-astro-cid-re7lbnv4]{letter-spacing:.04em;border:1px solid #ffffff8c;border-radius:999px;padding:1px 6px;font-size:.6875rem;font-weight:600}.arrow[data-astro-cid-re7lbnv4]{font-weight:700}.in-list[data-astro-cid-re7lbnv4]{white-space:normal;width:100%;margin:0 0 12px;padding:10px 16px;display:flex}.in-list[data-astro-cid-re7lbnv4] .detail[data-astro-cid-re7lbnv4]{flex:1}.in-list[data-astro-cid-re7lbnv4] [data-astro-cid-re7lbnv4][data-summary-note-wrap]{white-space:normal;display:block}.in-list[data-astro-cid-re7lbnv4] [data-astro-cid-re7lbnv4][data-summary-note-wrap]>[data-astro-cid-re7lbnv4][aria-hidden=true]{display:none}@media (width>=960px){.in-list[data-astro-cid-re7lbnv4]{display:none}}@media (width<=959.98px){.in-bar[data-astro-cid-re7lbnv4]{display:none}}.finder-bar[data-astro-cid-uxf7spy3]{top:var(--header-y);z-index:40;transition:top .28s var(--ease-out);background:var(--card);border-bottom:1px solid var(--rule);position:sticky;box-shadow:0 16px 28px -26px #231f2080;container-type:scroll-state}.stuck-fill[data-astro-cid-uxf7spy3]{height:var(--header-h);background:var(--card);pointer-events:none;display:none;position:absolute;bottom:100%;left:0;right:0}@container scroll-state(stuck:top){.stuck-fill[data-astro-cid-uxf7spy3]{display:block}}.bar[data-astro-cid-uxf7spy3]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"search search search""status more map";align-items:center;gap:8px 6px;padding-block:10px 9px;display:grid}.search[data-astro-cid-uxf7spy3]{grid-area:search;min-width:0;display:block;position:relative}.more[data-astro-cid-uxf7spy3]{grid-area:more}.map-toggle[data-astro-cid-uxf7spy3]{grid-area:map}.row2[data-astro-cid-uxf7spy3]{grid-area:status;min-width:0}.status[data-astro-cid-uxf7spy3]{align-items:center;gap:12px;min-width:0;display:flex}.summary-slot[data-astro-cid-uxf7spy3]{display:none}.search-icon[data-astro-cid-uxf7spy3]{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}input[data-astro-cid-uxf7spy3][type=search]{border:1.5px solid var(--rule);background:var(--paper);width:100%;height:44px;color:var(--ink);font:500 1rem/1 var(--font-sans);border-radius:999px;margin:0;padding:0 14px 0 42px;font-stretch:100%}input[data-astro-cid-uxf7spy3][type=search]::placeholder{color:var(--muted);opacity:1}input[data-astro-cid-uxf7spy3][type=search]:hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--rule))}input[data-astro-cid-uxf7spy3][type=search]:focus-visible{border-color:var(--ink);background:var(--card);border-radius:999px}.count[data-astro-cid-uxf7spy3]{-webkit-line-clamp:2;line-clamp:2;min-width:0;color:var(--ink);-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.count[data-astro-cid-uxf7spy3] span:not(.q){white-space:nowrap}.text-btn[data-astro-cid-uxf7spy3]{cursor:pointer;min-height:32px;color:var(--link);font:600 .875rem/1 var(--font-sans);text-underline-offset:.18em;background:0 0;border:0;flex:none;padding:0 4px;text-decoration:underline}.text-btn[data-astro-cid-uxf7spy3]:hover{text-decoration-thickness:2px}.clear[data-astro-cid-uxf7spy3]{display:none}.more-btn[data-astro-cid-uxf7spy3]{border:1.5px solid var(--ink);cursor:pointer;user-select:none;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 12px 0 13px;font-size:.875rem;font-weight:700;list-style:none;display:inline-flex}.more-btn[data-astro-cid-uxf7spy3]::-webkit-details-marker{display:none}.more-btn[data-astro-cid-uxf7spy3]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin:-3px 2px 0;transform:rotate(45deg)}.more[data-astro-cid-uxf7spy3][open] .more-btn[data-astro-cid-uxf7spy3]{background:var(--ink);color:#fff}.more[data-astro-cid-uxf7spy3][open] .more-btn[data-astro-cid-uxf7spy3]:after{margin-top:3px;transform:rotate(-135deg)}.more-btn[data-astro-cid-uxf7spy3]:focus-visible{border-radius:999px}.badge[data-astro-cid-uxf7spy3]{background:var(--cta);color:#fff;min-width:1.45em;height:1.45em;font:500 .75rem/1 var(--font-mono);border-radius:999px;place-items:center;padding:0 .35em;display:inline-grid}.panel[data-astro-cid-uxf7spy3]{padding:18px var(--gutter) 20px;max-height:calc(100dvh - var(--header-h,73px) - var(--filters-h,106px));background:var(--card);border-bottom:1px solid var(--rule);gap:18px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 28px 48px -30px #231f2080}.field[data-astro-cid-uxf7spy3]{gap:7px;display:grid}.field-label[data-astro-cid-uxf7spy3]{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.2}select[data-astro-cid-uxf7spy3]{appearance:none;cursor:pointer;border:1.5px solid var(--rule);width:100%;height:44px;color:var(--ink);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23231f20' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center;font:600 1rem/1 var(--font-sans);border-radius:12px;margin:0;padding:0 40px 0 14px;font-stretch:100%}select[data-astro-cid-uxf7spy3]:hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--rule))}.bands[data-astro-cid-uxf7spy3]{border:0;min-width:0;margin:0;padding:0}.bands[data-astro-cid-uxf7spy3] legend[data-astro-cid-uxf7spy3]{margin:0 0 7px;padding:0}.pills[data-astro-cid-uxf7spy3]{border:1.5px solid var(--rule);background:var(--paper);border-radius:999px;gap:3px;padding:3px;display:flex}.pill[data-astro-cid-uxf7spy3]{flex:auto;position:relative}.pill[data-astro-cid-uxf7spy3] input[data-astro-cid-uxf7spy3]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.face[data-astro-cid-uxf7spy3]{white-space:nowrap;border-radius:999px;place-items:center;height:38px;padding:0 12px;font-size:.9375rem;font-weight:650;transition:background-color .12s,color .12s;display:grid}.figures[data-astro-cid-uxf7spy3]{font-family:var(--font-mono);font-size:.875rem;font-weight:500}.pill[data-astro-cid-uxf7spy3]:hover .face[data-astro-cid-uxf7spy3]{background:#231f2012}.pill[data-astro-cid-uxf7spy3] input[data-astro-cid-uxf7spy3]:checked+.face[data-astro-cid-uxf7spy3]{background:var(--ink);color:#fff}.pill[data-astro-cid-uxf7spy3] input[data-astro-cid-uxf7spy3]:focus-visible+.face[data-astro-cid-uxf7spy3]{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--cyan)}.panel-foot[data-astro-cid-uxf7spy3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.done[data-astro-cid-uxf7spy3]{cursor:pointer;background:var(--ink);color:#fff;min-height:44px;font:700 .9375rem/1 var(--font-sans);border:0;border-radius:999px;margin-left:auto;padding:0 1.3em;font-stretch:105%}.done[data-astro-cid-uxf7spy3]:focus-visible{border-radius:999px}.map-toggle[data-astro-cid-uxf7spy3]{border:1.5px solid var(--rule);background:var(--card);cursor:pointer;height:36px;color:var(--ink);font:700 .875rem/1 var(--font-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 13px 0 11px;display:inline-flex}.map-toggle[data-astro-cid-uxf7spy3]:hover{border-color:var(--ink)}.map-toggle[data-astro-cid-uxf7spy3][aria-expanded=true]{border-color:var(--ink);background:var(--ink);color:#fff}.map-toggle[data-astro-cid-uxf7spy3]:focus-visible{border-radius:999px}.map-toggle[data-astro-cid-uxf7spy3] svg[data-astro-cid-uxf7spy3]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:17px;height:17px}@media (width>=960px){.bar[data-astro-cid-uxf7spy3]{grid-template-columns:minmax(180px,1fr) auto;grid-template-areas:"search more""row2 row2";gap:8px 12px;padding-block:10px 8px}.more-btn[data-astro-cid-uxf7spy3],.panel-foot[data-astro-cid-uxf7spy3],.map-toggle[data-astro-cid-uxf7spy3]{display:none}.panel[data-astro-cid-uxf7spy3]{max-height:none;box-shadow:none;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex;position:static;overflow:visible}input[data-astro-cid-uxf7spy3][type=search]{height:48px}.field[data-astro-cid-uxf7spy3]{display:block;position:relative}.field[data-astro-cid-uxf7spy3]>.field-label[data-astro-cid-uxf7spy3]{letter-spacing:.16em;pointer-events:none;font-size:.625rem;position:absolute;top:8px;left:15px}select[data-astro-cid-uxf7spy3]{width:auto;height:48px;padding:17px 38px 3px 14px;font-size:.9375rem}.bands[data-astro-cid-uxf7spy3]{border:1.5px solid var(--rule);border-radius:12px;align-items:center;gap:8px;height:48px;padding:0 4px 0 15px;display:flex}.bands[data-astro-cid-uxf7spy3] legend[data-astro-cid-uxf7spy3]{float:left;letter-spacing:.16em;white-space:nowrap;margin:0;font-size:.625rem}.pills[data-astro-cid-uxf7spy3]{background:0 0;border:0;gap:2px;padding:0}.face[data-astro-cid-uxf7spy3]{height:38px;padding:0 11px}.row2[data-astro-cid-uxf7spy3]{grid-area:row2;justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.status[data-astro-cid-uxf7spy3]{flex:auto}.count[data-astro-cid-uxf7spy3]{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;display:block}.clear[data-astro-cid-uxf7spy3]{display:inline-block}.summary-slot[data-astro-cid-uxf7spy3]{flex:none;display:block}}@media (width>=960px) and (width<=1099.98px){.bar[data-astro-cid-uxf7spy3]{column-gap:10px}.panel[data-astro-cid-uxf7spy3]{gap:8px}input[data-astro-cid-uxf7spy3][type=search]{padding:0 10px 0 38px;font-size:.9375rem}.search-icon[data-astro-cid-uxf7spy3]{left:13px}select[data-astro-cid-uxf7spy3]{background-position:right 11px center;padding-left:12px;padding-right:32px}.field[data-astro-cid-uxf7spy3]>.field-label[data-astro-cid-uxf7spy3]{left:13px}.bands[data-astro-cid-uxf7spy3]{gap:6px;padding-left:12px}.bands[data-astro-cid-uxf7spy3] legend[data-astro-cid-uxf7spy3]{letter-spacing:.12em}.face[data-astro-cid-uxf7spy3]{padding:0 8px}}.map-col[data-astro-cid-n6zgps6u]{min-width:0}.map-frame[data-astro-cid-n6zgps6u]{border:1px solid var(--rule);border-radius:var(--radius);background:radial-gradient(circle, #231f2012 1px, transparent 1.5px) 0 0 / 14px 14px, var(--paper);height:60vh;min-height:320px;position:relative;overflow:hidden}.finder-map[data-astro-cid-n6zgps6u]{position:absolute;inset:0}.map-status-wrap[data-astro-cid-n6zgps6u]{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.map-status[data-astro-cid-n6zgps6u]{max-width:32ch;color:var(--muted);margin:0;font-size:.875rem;font-weight:600}.map-retry[data-astro-cid-n6zgps6u]{border:2px solid var(--ink);background:var(--card);min-height:40px;color:var(--ink);font:700 .875rem/1 var(--font-sans);cursor:pointer;pointer-events:auto;border-radius:999px;padding:0 1.1em}.map-retry[data-astro-cid-n6zgps6u]:focus-visible{border-radius:999px}.site-view[data-astro-cid-n6zgps6u]{z-index:2;opacity:0;visibility:hidden;background:#e9e7e1;transition:opacity .4s,visibility 0s linear .4s;position:absolute;inset:0}.site-view[data-astro-cid-n6zgps6u].is-on{opacity:1;visibility:visible;transition:opacity .45s .35s,visibility}.site-map[data-astro-cid-n6zgps6u]{position:absolute;inset:0}.site-map[data-astro-cid-n6zgps6u] .maplibregl-ctrl-attrib{font-size:.6875rem}.site-bar[data-astro-cid-n6zgps6u]{z-index:3;pointer-events:none;flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:64px}.site-back[data-astro-cid-n6zgps6u],.key[data-astro-cid-n6zgps6u]{color:var(--card);font:600 .75rem/1 var(--font-sans);background:#0d0c10db;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.site-back[data-astro-cid-n6zgps6u]{cursor:pointer;pointer-events:auto;border:0;min-height:36px;padding-left:10px;font-size:.8125rem;font-weight:700}.site-back[data-astro-cid-n6zgps6u]:hover{background:var(--screen)}.site-back[data-astro-cid-n6zgps6u]:focus-visible{border-radius:999px}.site-back[data-astro-cid-n6zgps6u] svg[data-astro-cid-n6zgps6u]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.site-keys[data-astro-cid-n6zgps6u]{display:contents}.key[data-astro-cid-n6zgps6u]{min-height:28px}.key-pin[data-astro-cid-n6zgps6u]{background:var(--screen);width:10px;height:10px;box-shadow:0 0 0 2px var(--magenta);border-radius:3px}.key-ring[data-astro-cid-n6zgps6u]{border:2px dashed var(--magenta);border-radius:50%;width:13px;height:13px}.map-credit[data-astro-cid-n6zgps6u]{max-width:none;color:var(--muted);margin:8px 2px 0;font-size:.75rem;line-height:1.4}.map-credit[data-astro-cid-n6zgps6u] a[data-astro-cid-n6zgps6u]{color:var(--muted)}@media (width>=960px){.map-col[data-astro-cid-n6zgps6u]{top:calc(var(--header-y) + var(--filters-h,104px) + 16px);transition:top .28s var(--ease-out);align-self:start;position:sticky}.map-frame[data-astro-cid-n6zgps6u]{height:calc(100vh - var(--header-h,73px) - var(--filters-h,104px) - 32px - 28px);min-height:360px}}.finder-map[data-astro-cid-n6zgps6u] .pin{cursor:pointer;width:24px;height:24px}@media (pointer:coarse){.finder-map[data-astro-cid-n6zgps6u] .pin:before{content:"";border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.finder-map[data-astro-cid-n6zgps6u] .pin .dot{box-sizing:border-box;background:var(--cta);color:#fff;width:100%;height:100%;font:600 9px/1 var(--font-mono);letter-spacing:-.02em;border:3px solid #fff;border-radius:50%;place-items:center;transition:transform .15s,border-color .15s;display:grid;box-shadow:0 1px 4px #0d0c1073}.finder-map[data-astro-cid-n6zgps6u] .pin.is-active{z-index:3}@media (prefers-reduced-motion:no-preference){.finder-map[data-astro-cid-n6zgps6u] .pin.pin-in .dot{animation:pin-in .46s calc(var(--i,0) * 30ms + .15s) var(--ease-out) both}}@keyframes pin-in{0%{opacity:0;scale:.3;box-shadow:0 0 #d6105f99}55%{opacity:1;scale:1.15;box-shadow:0 0 0 8px #d6105f00}to{opacity:1;scale:1}}.finder-map[data-astro-cid-n6zgps6u] .pin.is-active .dot{border-color:var(--cyan);transform:scale(1.3333);box-shadow:0 2px 10px #0d0c1080}.finder-map[data-astro-cid-n6zgps6u] .maplibregl-ctrl-group button:focus-visible{box-shadow:0 0 0 3px var(--cyan)}.finder-map[data-astro-cid-n6zgps6u] .maplibregl-ctrl-attrib{font-size:11px}.finder-map[data-astro-cid-n6zgps6u] .maplibregl-ctrl-attrib a{color:var(--ink)}.finder-map[data-astro-cid-n6zgps6u] .maplibregl-ctrl-attrib-button:focus-visible{box-shadow:0 0 0 3px var(--cyan)}.finder-map[data-astro-cid-n6zgps6u] .maplibregl-ctrl-scale{border-color:var(--muted);color:var(--ink);font:500 10px/1.4 var(--font-mono);background:#ffffffd9}html{scroll-padding-top:calc(var(--header-h,73px) + var(--filters-h,0px) + 12px)}.intro[data-astro-cid-bbrurqdq]{padding-block:clamp(24px,3.6vw,44px) clamp(18px,2.4vw,28px)}.intro-grid[data-astro-cid-bbrurqdq]{align-items:end;gap:10px 48px;display:grid}.eyebrow[data-astro-cid-bbrurqdq]{margin:0 0 10px}h1[data-astro-cid-bbrurqdq]{margin:0;font-size:clamp(2.6rem,5.2vw,3.9rem)}h1[data-astro-cid-bbrurqdq].long{font-size:clamp(2.3rem,4.2vw,3.2rem)}.lead[data-astro-cid-bbrurqdq]{max-width:52ch;margin:0;font-size:clamp(1.0625rem,1.4vw,1.2rem);line-height:1.5}.lead[data-astro-cid-bbrurqdq] .mono[data-astro-cid-bbrurqdq]{font-weight:500}.age[data-astro-cid-bbrurqdq]{margin:10px 0 0;font-size:.875rem}.age[data-astro-cid-bbrurqdq] a[data-astro-cid-bbrurqdq]{color:var(--ink);text-decoration-color:#231f2059}.age[data-astro-cid-bbrurqdq] a[data-astro-cid-bbrurqdq]:hover{text-decoration-color:var(--ink)}.age-tag[data-astro-cid-bbrurqdq]{border:1.5px dashed var(--orange);letter-spacing:.02em;vertical-align:.08em;background:#fff6ee;border-radius:999px;margin-right:.35em;padding:.05em .6em;font-size:.75rem;font-weight:700;display:inline-block}.nojs[data-astro-cid-bbrurqdq]{border-left:3px solid var(--ink);background:var(--card);margin:12px 0 0;padding:10px 14px;font-size:.9375rem}.split[data-astro-cid-bbrurqdq]{gap:20px;padding-block:20px clamp(56px,8vw,96px);display:grid}.site-list[data-astro-cid-bbrurqdq]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.empty[data-astro-cid-bbrurqdq]{border:1.5px dashed var(--rule);border-radius:var(--radius);text-align:center;padding:32px 24px}.empty[data-astro-cid-bbrurqdq] p[data-astro-cid-bbrurqdq]{margin:0 auto 16px}@media (width>=960px){.intro-grid[data-astro-cid-bbrurqdq]{grid-template-columns:5fr 7fr}.split[data-astro-cid-bbrurqdq]:has(>.map-col:not([hidden])){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:28px}.split[data-astro-cid-bbrurqdq]{padding-top:24px}}
