._559Fra_picker{z-index:1;pointer-events:auto;position:relative}@media (max-width:639px),(hover:none),(pointer:coarse){._559Fra_picker{translate:none!important}}._559Fra_pickerToolbar{grid-template-columns:1fr 1.5rem 1fr;align-items:center;min-height:1.5rem;display:grid}._559Fra_pickerToggleSlot{grid-column:3;justify-self:end;display:flex}._559Fra_dragHandle{display:none}@media (min-width:640px) and (hover:hover) and (pointer:fine){._559Fra_dragHandle{min-height:1.5rem;color:var(--color-muted);font:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:1;grid-area:1/2;justify-content:center;align-items:center;gap:.5rem;padding:0;font-size:.875rem;display:flex}._559Fra_dragHandle:active{cursor:grabbing}._559Fra_dragHandle:focus-visible{outline:2px solid var(--link-focus-ring);outline-offset:2px}}._559Fra_frame,._559Fra_directory{--atlas-country:#6d28d9;--atlas-city:#0369a1;--atlas-approximate:#0f766e;--atlas-specific:#be123c}html.dark :is(._559Fra_frame,._559Fra_directory){--atlas-country:#c4b5fd;--atlas-city:#7dd3fc;--atlas-approximate:#5eead4;--atlas-specific:#fda4af}._559Fra_frame{z-index:0;background:var(--color-bg);opacity:0;transition:opacity .7s;position:fixed;inset:0;overflow:hidden}._559Fra_frame[data-ready]{opacity:1}body:has(._559Fra_frame) .page-shell{z-index:1;pointer-events:none;position:relative}body:has(._559Fra_frame) .page-shell :is(a,button){pointer-events:auto}body:has(._559Fra_frame) .page-shell>div{isolation:isolate;transition:grid-template-columns .24s;position:relative}._559Fra_picker{background:color-mix(in srgb, var(--color-bg) 72%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-radius:.5rem;transition:opacity .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1)}body:has(._559Fra_frame) .page-shell header nav{background:color-mix(in srgb, var(--color-bg) 72%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-radius:.5rem;transition:opacity .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1)}._559Fra_picker{margin-top:2rem;padding:.25rem .75rem}@media (min-width:640px) and (hover:hover) and (pointer:fine){._559Fra_picker{opacity:.14}._559Fra_picker:hover{opacity:1}._559Fra_picker:has(:focus-visible){opacity:1}._559Fra_picker[data-dragging]{opacity:1;background-color:var(--color-bg)}}@media (hover:hover) and (pointer:fine){body:has(._559Fra_frame) .page-shell header nav{opacity:.14}body:has(._559Fra_frame) .page-shell header nav:hover{opacity:1}body:has(._559Fra_frame) .page-shell header nav:has(:focus-visible,[aria-expanded=true]){opacity:1}}@media (prefers-reduced-motion:reduce){._559Fra_picker{transition:none}body:has(._559Fra_frame) .page-shell header nav{transition:none}}body:has(._559Fra_frame) #atlas-body{grid-template-rows:1fr;transition:grid-template-rows .24s;display:grid}body:has(._559Fra_frame) #atlas-body>div{min-height:0;transition:opacity .2s,visibility linear;overflow:hidden}body[data-atlas-view=map]:has(._559Fra_frame) #atlas-body{grid-template-rows:0fr}body[data-atlas-view=map]:has(._559Fra_frame) #atlas-body>div{opacity:0;visibility:hidden;transition:opacity .12s,visibility 0s linear .24s}body[data-atlas-view=map]:has(._559Fra_frame) .page-shell>div:before{bottom:0}._559Fra_mobileViewToggle{z-index:2;width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--color-muted) 72%, transparent);pointer-events:auto;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;animation:.7s cubic-bezier(.22,1,.36,1) both _559Fra_toggleFadeIn;display:inline-flex;position:relative}@keyframes _559Fra_toggleFadeIn{0%{opacity:0}}._559Fra_mobileViewToggle:hover{color:var(--color-muted)}._559Fra_mobileViewToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._559Fra_mobileViewToggle svg{width:1rem;height:1rem}._559Fra_frame>._559Fra_map{width:100%;height:100%;position:absolute;inset:0}._559Fra_map .mapboxgl-canvas{filter:drop-shadow(0 0 16px #00000038)}html.dark ._559Fra_map .mapboxgl-canvas{filter:drop-shadow(0 0 16px #ffffff1a)}._559Fra_map .mapboxgl-ctrl-attrib{color:var(--color-muted);background:0 0}._559Fra_map .mapboxgl-ctrl-attrib a{color:inherit}._559Fra_map .mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 24px 2px 0}._559Fra_map .mapboxgl-compact .mapboxgl-ctrl-attrib-inner{background:color-mix(in srgb, var(--color-bg) 70%, transparent);border-radius:12px;margin:-2px -24px -2px 0;padding:2px 28px 2px 8px}._559Fra_map .mapboxgl-ctrl-attrib-button{z-index:1}@media (prefers-reduced-motion:no-preference){._559Fra_map .mapboxgl-compact .mapboxgl-ctrl-attrib-inner{opacity:0;transition:opacity .24s ease, display .24s allow-discrete}._559Fra_map .mapboxgl-ctrl-attrib-button{transition:background-color .24s}._559Fra_map .mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{opacity:1}@starting-style{._559Fra_map .mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{opacity:0}}}._559Fra_map .mapbox-improve-map{display:none}@media (max-width:639.98px){:is(._559Fra_map .mapboxgl-ctrl-bottom-left,._559Fra_map .mapboxgl-ctrl-bottom-right){bottom:var(--dock-clearance)}}._559Fra_map .mapboxgl-ctrl-group{background:var(--surface);border:1px solid var(--border-subtle);box-shadow:none}._559Fra_map .mapboxgl-ctrl-attrib-button:focus:not(:focus-visible){box-shadow:none}:is(html.dark ._559Fra_map .mapboxgl-ctrl-attrib-button,html.dark ._559Fra_map .mapboxgl-ctrl-icon){filter:invert()}._559Fra_empty{left:50%;bottom:var(--dock-clearance);background:var(--surface);border:1px solid var(--border-subtle);color:var(--color-muted);font-family:var(--font-ui);pointer-events:none;border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;position:absolute;transform:translate(-50%)}._559Fra_marker:hover,._559Fra_marker:focus-within{z-index:2}._559Fra_marker[style*="opacity: 0;"]{pointer-events:none}._559Fra_pin{border:2px solid var(--color-bg);background:var(--pin-color,var(--color-fg));color:var(--color-bg);font-family:var(--font-ui);cursor:pointer;border-radius:999px;place-items:center;font-size:.75rem;font-weight:600;line-height:1;transition:transform .12s;display:grid;position:relative;box-shadow:0 1px 4px #0000004d}._559Fra_pin[data-level=country]{--pin-color:var(--atlas-country)}._559Fra_pin[data-level=city]{--pin-color:var(--atlas-city)}._559Fra_pin[data-level=approximate]{--pin-color:var(--atlas-approximate)}._559Fra_pin[data-level=specific]{--pin-color:var(--atlas-specific)}._559Fra_pin[data-kind=cluster]{width:2.25rem;height:2.25rem;font-size:.8125rem}._559Fra_pin[data-region]{width:2.75rem;height:2.75rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--pin-color,var(--color-fg)) 24%, transparent), 0 1px 4px #0000004d}._559Fra_pin[data-kind=location]{width:1rem;height:1rem}._559Fra_pin:hover,._559Fra_pin:focus-visible{transform:scale(1.12)}._559Fra_pin:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._559Fra_pinCount{pointer-events:none}._559Fra_directory{border-top:1px solid var(--border-subtle);overscroll-behavior:contain;scrollbar-width:none;pointer-events:auto;max-height:max(8rem,100dvh - 22.5rem);font-family:var(--font-ui);margin-top:1rem;padding-top:.75rem;overflow:hidden auto}._559Fra_directory:not([data-revealed]){border-top-color:#0000}._559Fra_directory:not([data-revealed]) ._559Fra_tree>li{visibility:hidden}._559Fra_directory[data-revealed]{animation:.42s cubic-bezier(.22,1,.36,1) backwards _559Fra_directoryRuleIn}._559Fra_directory[data-revealed] ._559Fra_tree>li{animation:.56s cubic-bezier(.22,1,.36,1) backwards _559Fra_directoryRowIn;animation-delay:calc(80ms + min(var(--row-seq,0), 10) * 45ms)}@keyframes _559Fra_directoryRuleIn{0%{border-top-color:#0000}}@keyframes _559Fra_directoryRowIn{0%{opacity:0;filter:blur(3px);transform:translateY(5px)}}._559Fra_collapse{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}._559Fra_collapse[data-open=true]{grid-template-rows:1fr}._559Fra_collapseInner{opacity:0;min-height:0;transition:opacity .24s;overflow:hidden}._559Fra_collapse[data-open=true]>._559Fra_collapseInner{opacity:1}._559Fra_tree,._559Fra_children{margin:0;padding:0;list-style:none}._559Fra_children{border-left:1px solid var(--border-subtle);margin-left:calc(.75rem - .5px);padding-left:.5rem}._559Fra_row{border-radius:.375rem;align-items:center;min-height:1.875rem;display:flex}._559Fra_chevron{width:1.5rem;height:1.5rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex:none;place-items:center;padding:0;transition:transform .12s;display:grid}._559Fra_chevron svg{display:block}._559Fra_chevron[aria-expanded=true]{transform:rotate(90deg)}._559Fra_chevron:hover{color:var(--color-fg)}._559Fra_chevron:focus-visible,._559Fra_segment:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._559Fra_rowLabel{white-space:nowrap;flex:1;align-self:baseline;align-items:baseline;min-width:0;display:flex}._559Fra_segment{text-align:left;text-underline-offset:4px;cursor:pointer;font-family:var(--font-display);border-radius:.25rem;flex:none;padding:.125rem .25rem;font-size:1rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:color .18s,text-decoration-color .18s}._559Fra_segment[data-kind=country]{color:var(--atlas-country)}._559Fra_segment[data-kind=city]{color:var(--atlas-city)}._559Fra_segment[data-specificity=approximate]{color:var(--atlas-approximate)}._559Fra_segment[data-specificity=specific]{color:var(--atlas-specific)}._559Fra_segment:hover{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}._559Fra_sep{color:var(--color-muted);font-family:var(--font-ui);font-size:.875rem;font-weight:400}._559Fra_rowCount{color:var(--color-muted);flex:none;align-self:baseline;padding:0 .375rem;font-size:.75rem}._559Fra_hint{color:var(--color-muted);margin:.25rem 0 .5rem 1.5rem;font-size:.8125rem}._559Fra_grid{grid-template-columns:repeat(2,6rem);gap:.25rem;width:max-content;margin:.25rem 0 .5rem 1.5rem;padding:0;list-style:none;display:grid}._559Fra_thumb{aspect-ratio:1;background:var(--surface-muted);cursor:pointer;border-radius:.25rem;width:100%;display:block;position:relative;overflow:hidden}._559Fra_thumb img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}@media (max-width:639px),(hover:none),(pointer:coarse){._559Fra_grid{grid-template-columns:minmax(0,1fr);gap:.5rem;width:auto;margin-right:.375rem}._559Fra_thumb{aspect-ratio:auto;border-radius:.5rem}._559Fra_thumb img{object-fit:contain;height:auto}}._559Fra_thumb:hover img,._559Fra_thumb:focus-visible img{transform:scale(1.05)}._559Fra_thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._559Fra_iconButton{width:1.75rem;height:1.75rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}._559Fra_iconButton svg{display:block}._559Fra_iconButton:hover{color:var(--color-fg);background:var(--surface-muted)}._559Fra_iconButton:focus-visible{outline:2px solid var(--accent)}._559Fra_lightbox{background:#000000eb;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;position:fixed;inset:0;overflow:clip}._559Fra_lightbox::backdrop{background:0 0}._559Fra_lightboxImage{position:absolute;inset:3rem}._559Fra_lightboxImage img{object-fit:contain;touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;max-height:100%;margin:auto}._559Fra_lightboxImage img[data-zoomed]{cursor:grab}._559Fra_lightboxCaption{inset:auto 3rem calc(.5rem + env(safe-area-inset-bottom,0px));color:#fff9;font-variant-numeric:tabular-nums;text-align:center;text-wrap:balance;margin:0;font-size:.75rem;line-height:1.3;position:absolute}@media (max-width:639px){._559Fra_lightboxImage{bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}._559Fra_lightboxCaption{inset:auto 1rem calc(1rem + env(safe-area-inset-bottom,0px));font-size:.8125rem}}._559Fra_lightbox ._559Fra_iconButton{color:#fff;width:2.5rem;height:2.5rem;position:absolute}._559Fra_lightbox ._559Fra_iconButton:hover{background:#ffffff26}._559Fra_lightbox ._559Fra_iconButton[data-corner=close]{top:.75rem;right:.75rem}._559Fra_lightbox ._559Fra_iconButton[data-corner=prev]{top:50%;left:.5rem;transform:translateY(-50%)}._559Fra_lightbox ._559Fra_iconButton[data-corner=next]{top:50%;right:.5rem;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){._559Fra_frame,._559Fra_collapse,._559Fra_collapseInner,._559Fra_segment,._559Fra_pin,._559Fra_chevron,._559Fra_thumb img{transition:none}body:has(._559Fra_frame) .page-shell>div{transition:none}body:has(._559Fra_frame) .page-shell>div:before{transition:none}body:has(._559Fra_frame) .page-shell main{transition:none}body:has(._559Fra_frame) #atlas-body{transition:none}body:has(._559Fra_frame) #atlas-body>div{transition:none}._559Fra_mobileViewToggle,._559Fra_directory[data-revealed],._559Fra_directory[data-revealed] ._559Fra_tree>li{animation:none}}
