.atlas[data-astro-cid-iglozo6n]{--ink:var(--foreground);--ink-2:color-mix(in oklab, var(--foreground) 82%, transparent);--ink-3:var(--muted-foreground);--line:color-mix(in oklab, var(--foreground) 12%, transparent);--gutter:var(--space-s);block-size:calc(100dvh - var(--bar-height));grid-template:"intro stage""cases stage"minmax(0,1fr)/clamp(19rem,28vw,24rem) minmax(0,1fr);min-block-size:34rem;display:grid}.atlas-intro[data-astro-cid-iglozo6n]{gap:var(--space-2xs);padding:var(--space-m) var(--gutter) var(--space-s);border-inline-end:1px solid var(--border);grid-area:intro;display:grid}h1[data-astro-cid-iglozo6n]{letter-spacing:-.02em;text-wrap:balance;margin-block-end:var(--space-3xs);font-size:clamp(1.375rem,1.1rem + .6vw,1.75rem);font-weight:650;line-height:1.1}.atlas-lead[data-astro-cid-iglozo6n]{color:var(--ink-2);text-wrap:pretty;font-size:.9375rem;line-height:1.45}.atlas-caveat[data-astro-cid-iglozo6n]{border-inline-start:2px solid var(--primary);color:var(--ink-3);text-wrap:pretty;padding-inline-start:.625rem;font-size:.8125rem;line-height:1.45}.atlas-caveat[data-astro-cid-iglozo6n] strong[data-astro-cid-iglozo6n]{color:var(--ink);font-weight:600}.atlas-why[data-astro-cid-iglozo6n]{color:var(--accent);justify-self:start;font-size:.8125rem;font-weight:560}.atlas-why[data-astro-cid-iglozo6n]:after{content:" →"}.atlas-cases[data-astro-cid-iglozo6n]{overscroll-behavior:contain;padding:0 var(--gutter) var(--space-l);border-block-start:1px solid var(--border);border-inline-end:1px solid var(--border);grid-area:cases;overflow-y:auto}.atlas-list-title[data-astro-cid-iglozo6n]{z-index:1;margin-inline:calc(-1 * var(--gutter));padding:.625rem var(--gutter);border-block-end:1px solid var(--line);color:var(--ink-3);background:var(--background);letter-spacing:normal;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500;position:sticky;inset-block-start:0}.atlas-list[data-astro-cid-iglozo6n]{padding:0;list-style:none;display:grid}.atlas-more[data-astro-cid-iglozo6n],.atlas-source[data-astro-cid-iglozo6n]{color:var(--ink-3);text-wrap:pretty;margin-block-start:var(--space-s);font-size:.75rem;line-height:1.5}.atlas-source[data-astro-cid-iglozo6n] a[data-astro-cid-iglozo6n]{color:inherit}.atlas-stage[data-astro-cid-iglozo6n]{min-block-size:0;flex-direction:column;grid-area:stage;scroll-margin-block-start:var(--bar-height);display:flex}.atlas-bar[data-astro-cid-iglozo6n]{z-index:1;align-items:center;gap:var(--space-2xs) var(--space-s);padding:.625rem var(--gutter);border-block-end:1px solid var(--border);background:var(--background);flex-wrap:wrap;display:flex;position:relative}.atlas-views[data-astro-cid-iglozo6n]{border-radius:var(--radius-lg);background:var(--gray-3);flex:none;gap:2px;padding:3px;display:flex}.atlas-views[data-astro-cid-iglozo6n] button[data-astro-cid-iglozo6n]{border-radius:var(--radius-md);min-block-size:2.25rem;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .875rem;font-size:.875rem;font-weight:560;transition:color .14s,background-color .14s}.atlas-views[data-astro-cid-iglozo6n] button[data-astro-cid-iglozo6n]:hover{color:var(--ink)}.atlas-views[data-astro-cid-iglozo6n] button[data-astro-cid-iglozo6n][aria-pressed=true]{color:var(--ink);background:light-dark(var(--gray-1),var(--gray-6));box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 14%, transparent)}.atlas-views[data-astro-cid-iglozo6n] button[data-astro-cid-iglozo6n]:focus-visible,.atlas-zoom[data-astro-cid-iglozo6n] button[data-astro-cid-iglozo6n]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.atlas-years[data-astro-cid-iglozo6n]{align-items:center;gap:var(--space-s);flex:15rem;min-inline-size:0;max-inline-size:40rem;display:flex}.atlas-years-label[data-astro-cid-iglozo6n]{flex:none;min-inline-size:5.25rem;line-height:1.2;display:grid}.atlas-label[data-astro-cid-iglozo6n]{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.atlas-range[data-astro-cid-iglozo6n]{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.atlas-histogram[data-astro-cid-iglozo6n]{--thumb:1.125rem;--base:1.75rem;min-inline-size:9rem;block-size:calc(var(--base) + var(--thumb) / 2 + 2px);flex:1;position:relative}.atlas-bars[data-astro-cid-iglozo6n]{block-size:var(--base);align-items:end;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.atlas-bars[data-astro-cid-iglozo6n] span[data-astro-cid-iglozo6n]{block-size:calc(var(--share) * 100%);background:var(--gray-9);border-radius:2px 2px 0 0;flex:1;min-block-size:2px;margin-inline:1.5px;transition:block-size .24s,background-color .14s}.atlas-bars[data-astro-cid-iglozo6n] span[data-astro-cid-iglozo6n].recent{background:var(--primary)}.atlas-bars[data-astro-cid-iglozo6n] span[data-astro-cid-iglozo6n].off{background:var(--gray-5)}.atlas-fill[data-astro-cid-iglozo6n]{background:var(--ink);block-size:2px;position:absolute;inset-block-start:calc(var(--base) - 1px)}.atlas-sliders[data-astro-cid-iglozo6n]{inset-block-start:calc(var(--base) - var(--thumb) / 2);inset-inline:calc(50% / var(--years) - var(--thumb) / 2);block-size:var(--thumb);position:absolute}.atlas-sliders[data-astro-cid-iglozo6n] input[data-astro-cid-iglozo6n]{pointer-events:none;appearance:none;background:0 0;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.atlas-sliders[data-astro-cid-iglozo6n] input[data-astro-cid-iglozo6n]::-webkit-slider-runnable-track{background:0 0;block-size:2px}.atlas-sliders[data-astro-cid-iglozo6n] input[data-astro-cid-iglozo6n]::-moz-range-track{background:0 0;block-size:2px}.atlas-sliders[data-astro-cid-iglozo6n] input[data-astro-cid-iglozo6n]::-webkit-slider-thumb{box-sizing:border-box;inline-size:var(--thumb);block-size:var(--thumb);border:2px solid var(--background);border-radius:var(--radius-full);background:var(--ink);box-shadow:0 1px 3px color-mix(in oklab, var(--foreground) 35%, transparent);cursor:grab;pointer-events:auto;appearance:none;margin-block-start:calc(1px - var(--thumb) / 2)}.atlas-sliders[data-astro-cid-iglozo6n] input[data-astro-cid-iglozo6n]::-moz-range-thumb{box-sizing:border-box;inline-size:var(--thumb);block-size:var(--thumb);border:2px solid var(--background);border-radius:var(--radius-full);background:var(--ink);cursor:grab;pointer-events:auto}.atlas-sliders[data-astro-cid-iglozo6n] input[data-astro-cid-iglozo6n]:focus-visible{outline:none}.atlas-sliders[data-astro-cid-iglozo6n] input[data-astro-cid-iglozo6n]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--primary);outline-offset:1px}.atlas-sliders[data-astro-cid-iglozo6n] input[data-astro-cid-iglozo6n]:focus-visible::-moz-range-thumb{outline:2px solid var(--primary);outline-offset:1px}.atlas-legend[data-astro-cid-iglozo6n]{gap:var(--space-s);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;font-size:.8125rem;display:flex}.atlas-legend[data-astro-cid-iglozo6n] span[data-astro-cid-iglozo6n]:before{content:"";border-radius:var(--radius-full);background:var(--gray-9);block-size:.625rem;inline-size:.625rem;margin-inline-end:.4em;display:inline-block}.atlas-legend[data-astro-cid-iglozo6n] .recent[data-astro-cid-iglozo6n]:before{background:var(--primary)}.atlas-viewport[data-astro-cid-iglozo6n]{flex:1;min-block-size:0;position:relative}.atlas-map[data-astro-cid-iglozo6n]{z-index:0;background:var(--gray-2);position:absolute;inset:0}.atlas-zoom[data-astro-cid-iglozo6n]{z-index:1;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);box-shadow:0 2px 8px color-mix(in oklab, var(--foreground) 12%, transparent);display:grid;position:absolute;inset-block-end:2rem;inset-inline-end:var(--gutter);overflow:hidden}.atlas-zoom[data-astro-cid-iglozo6n] button[data-astro-cid-iglozo6n]{block-size:2.5rem;inline-size:2.5rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid}.atlas-zoom[data-astro-cid-iglozo6n] button[data-astro-cid-iglozo6n]+button[data-astro-cid-iglozo6n]{border-block-start:1px solid var(--border)}.atlas-zoom[data-astro-cid-iglozo6n] button[data-astro-cid-iglozo6n]:hover{background:var(--gray-3)}.atlas[data-astro-cid-iglozo6n]:not(.atlas-ready){grid-template-columns:minmax(0,48rem);grid-template-areas:"intro""cases";block-size:auto}.atlas[data-astro-cid-iglozo6n]:not(.atlas-ready) .atlas-stage[data-astro-cid-iglozo6n]{display:none}.atlas[data-astro-cid-iglozo6n]:not(.atlas-ready) .atlas-cases[data-astro-cid-iglozo6n]{overflow:visible}@media (width<64rem){.atlas[data-astro-cid-iglozo6n]{--gutter:var(--grid-gutter);grid-template:"intro""stage""cases"/minmax(0,1fr);block-size:auto}.atlas-intro[data-astro-cid-iglozo6n],.atlas-cases[data-astro-cid-iglozo6n]{border-inline-end:0}.atlas-cases[data-astro-cid-iglozo6n]{border-block-start:0;overflow:visible}.atlas-list-title[data-astro-cid-iglozo6n]{inset-block-start:var(--bar-height)}.atlas-bar[data-astro-cid-iglozo6n]{border-block-start:1px solid var(--border)}.atlas-viewport[data-astro-cid-iglozo6n]{flex:none;block-size:58svh;min-block-size:20rem}}@media (width<40rem){.atlas-views[data-astro-cid-iglozo6n]{flex:100%}.atlas-views[data-astro-cid-iglozo6n] button[data-astro-cid-iglozo6n]{flex:1;padding-inline:.5rem}.atlas-years[data-astro-cid-iglozo6n]{flex-basis:100%}.atlas-legend[data-astro-cid-iglozo6n]{margin-inline-start:0}}.atlas .leaflet-container{background:var(--gray-2);font:inherit}.atlas .leaflet-container:is(:focus,:focus-visible){outline:none}.atlas .atlas-probe{display:none}.atlas .atlas-dot{border:2px solid var(--background);border-radius:var(--radius-full);background:var(--gray-9);box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 30%, transparent)}.atlas .atlas-dot.recent{background:var(--primary)}.atlas .atlas-cluster{border-radius:var(--radius-full);color:var(--foreground);background:color-mix(in oklab, var(--gray-9) 30%, var(--background));box-shadow:0 0 0 4px color-mix(in oklab, var(--gray-9) 22%, transparent), 0 1px 3px color-mix(in oklab, var(--foreground) 25%, transparent);font-variant-numeric:tabular-nums;place-items:center;font-size:.8125rem;font-weight:650;display:grid}.atlas .atlas-cluster.recent{color:#fff;background:var(--primary);box-shadow:0 0 0 5px color-mix(in oklab, var(--primary) 28%, transparent), 0 1px 3px color-mix(in oklab, var(--foreground) 25%, transparent)}.atlas .leaflet-container .leaflet-control-attribution{border-top-left-radius:var(--radius-md);color:var(--ink-2);background:color-mix(in oklab, var(--background) 92%, transparent);padding:.15em .6em;font-size:.75rem}.atlas .leaflet-container .leaflet-control-attribution a{color:var(--foreground);text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:.15em;font-weight:560}.atlas .leaflet-container .leaflet-control-attribution a:hover{color:var(--accent);text-decoration-color:currentColor}.atlas .atlas-popup .leaflet-popup-content-wrapper{color:var(--foreground);background:var(--background);box-shadow:0 6px 24px color-mix(in oklab, var(--foreground) 18%, transparent);border-radius:.75rem}.atlas .atlas-popup .leaflet-popup-tip{background:var(--background)}.atlas .atlas-popup .leaflet-popup-content{font-size:var(--step--1);margin:.9rem 1.1rem;line-height:1.45}.atlas .atlas-popup .leaflet-popup-close-button{color:var(--ink-3)}.atlas .atlas-spot{pointer-events:none}.atlas .atlas-spot span{border:2px solid var(--foreground);border-radius:var(--radius-full);block-size:100%;box-shadow:0 0 0 3px color-mix(in oklab, var(--background) 70%, transparent), inset 0 0 0 3px color-mix(in oklab, var(--background) 70%, transparent);animation:1.4s ease-out infinite atlas-spot;display:block}@keyframes atlas-spot{0%{scale:.7}50%{scale:1}to{scale:.7}}@media (prefers-reduced-motion:reduce){.atlas .atlas-spot span{animation:none}}.atlas .atlas-case,.atlas .atlas-list li{gap:.25rem;display:grid}.atlas .atlas-case p,.atlas .atlas-list li p{margin:0}.atlas .atlas-list li{border-block-end:1px solid var(--line);padding-block:.75rem}.atlas .atlas-meta{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:0 .5em;font-size:.8125rem;display:flex}.atlas .atlas-list .atlas-meta:before{content:"";border-radius:var(--radius-full);background:var(--gray-9);flex:none;block-size:.5rem;inline-size:.5rem}.atlas .atlas-list .recent .atlas-meta:before{background:var(--primary)}.atlas .atlas-place{color:var(--ink);font:inherit;text-align:start;background:0 0;border:0;padding:0;font-weight:600}.atlas button.atlas-place{cursor:pointer;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.2em}.atlas button.atlas-place:hover{color:var(--accent)}.atlas .atlas-headline{color:var(--ink-2);text-wrap:pretty;font-size:.875rem;line-height:1.45}.atlas .atlas-popup .atlas-headline{--lines:7;color:var(--ink);font-size:.9375rem}.atlas .atlas-headline.clamped{-webkit-line-clamp:var(--lines,5);line-clamp:var(--lines,5);cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;mask-image:linear-gradient(#000 calc(100% - 2lh),#0003)}.atlas .atlas-toggle{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.4em;margin-block:-.1rem .15rem;padding:0;font-size:.8125rem;font-weight:600;display:inline-flex}.atlas .atlas-toggle:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:.4em;inline-size:.4em;transition:rotate .2s;translate:0 -.15em;rotate:45deg}.atlas .atlas-toggle[aria-expanded=true]:after{translate:0 .1em;rotate:-135deg}.atlas .atlas-toggle:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){.atlas .atlas-toggle:after{transition:none}}.atlas .atlas-links{gap:.2rem var(--space-xs);flex-wrap:wrap;font-size:.75rem;display:flex}.atlas .atlas-links a{color:var(--accent);font-weight:560;text-decoration:none}.atlas .atlas-links a:after{content:" ↗"}.atlas .atlas-links a:hover{text-decoration:underline}
