.atlas-overview-context{--overview-context-color:#78618f;z-index:7;pointer-events:none;font-variant-numeric:tabular-nums;position:absolute;inset:0}.atlas-overview-context__reference{background:var(--paper);height:44px;color:var(--overview-context-color);position:absolute;top:48px;left:0;right:0}.atlas-overview-context__key{color:var(--muted);font-size:12px;line-height:20px;position:absolute;top:12px;left:12px}.atlas-overview-context__plot{left:var(--overview-label-width);height:44px;position:absolute;overflow:hidden}.atlas-overview-context__band{box-sizing:border-box;min-width:44px;height:44px;color:inherit;font:inherit;text-align:left;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:0;position:absolute;top:0}.atlas-overview-context__band>span{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:12px;line-height:28px;display:block;position:absolute;top:0;overflow:hidden}.atlas-overview-context__band:is(:hover,:focus-visible,[aria-expanded=true]){background:color-mix(in srgb, currentColor 10%, transparent)}.atlas-overview-context__line{pointer-events:none;background:currentColor;border-radius:2px;height:4px;position:absolute;bottom:8px}.atlas-overview-context__line[data-start-clipped=true]{border-top-left-radius:0;border-bottom-left-radius:0}.atlas-overview-context__line[data-end-clipped=true]{border-top-right-radius:0;border-bottom-right-radius:0}.atlas-overview-context__details{z-index:45;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--rule);width:min(340px,100vw - 24px);max-height:min(360px,100dvh - 24px);color:var(--ink);background:var(--paper);pointer-events:auto;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--muted) var(--paper);border-radius:12px;margin:0;padding:16px;font-size:14px;line-height:1.5;position:fixed;overflow-y:auto}.atlas-overview-context__details h3{margin:0;padding-right:32px;font-size:15px;font-weight:600;line-height:1.4}.atlas-overview-context__details p{color:var(--muted);margin:12px 0 4px}.atlas-overview-context__actions{flex-wrap:wrap;column-gap:16px;display:flex}.atlas-overview-context__actions :is(a,button){min-height:44px;color:var(--ink);font:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.atlas-overview-context__close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.atlas-overview-context__close:hover{background:var(--stone)}.atlas-overview-context :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.atlas-overview-context__details:focus{outline:none}html[data-theme=evening] .atlas-overview-context{--overview-context-color:#bba2d2}.atlas-page [data-atlas-overview] .atlas-axis-order>summary{min-height:48px}.atlas-fit-menu .atlas-fit-menu__panel{width:min(240px,100vw - 32px)}.atlas-fit-menu__panel>button{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:10px 12px;font-size:14px;display:block}.atlas-fit-menu__panel>button:hover{background:var(--stone)}.atlas-fit-menu__panel>button:disabled{color:var(--muted);opacity:.6}.atlas-fit-menu>summary>svg{width:16px;height:16px}@media (width<=700px){.atlas-page [data-atlas-overview] .atlas-controls__context>.atlas-filters:not(.atlas-fit-menu)>summary{box-sizing:border-box;justify-content:center;width:44px;height:44px;padding:0;position:relative}[data-atlas-overview] .atlas-controls__context>.atlas-filters:not(.atlas-fit-menu)>summary>span:not(.atlas-filters__count){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-atlas-overview] .atlas-filters__count{background:var(--paper);border-radius:4px;min-width:16px;padding-inline:2px;font-size:11px;line-height:16px;position:absolute;top:-4px;right:-3px}}.atlas-artwork-group-host{display:contents}.atlas-artwork-group-host[hidden]{display:none}.atlas-artwork-group{box-sizing:border-box;border:1px solid var(--theme-control-border);background:var(--paper);width:min(960px,100vw - 48px);max-width:none;max-height:min(84dvh,800px);color:var(--ink);touch-action:auto;user-select:text;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.atlas-artwork-group:not([open]){display:none}.atlas-artwork-group[open]{flex-direction:column;display:flex}.atlas-artwork-group::backdrop{background:#0f110f99}.atlas-artwork-group__header{z-index:1;border-bottom:1px solid var(--rule);background:var(--paper);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px 24px;display:flex;position:sticky;top:0}.atlas-artwork-group__context{min-width:0;padding-top:2px}.atlas-artwork-group__context h2{font:inherit;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:650;line-height:1.35}.atlas-artwork-group__context h2:focus{outline:none}.atlas-artwork-group__context p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.atlas-artwork-group__close{min-width:44px;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px;font-size:13px;line-height:1.4;display:inline-flex}.atlas-artwork-group__close>svg{flex:none;width:18px;height:18px;display:block}.atlas-artwork-group__close:hover{color:var(--ink);background:var(--theme-control-hover)}.atlas-artwork-group__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--muted) var(--paper);touch-action:pan-y;flex:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 20px;min-height:0;margin:0;padding:24px;list-style:none;display:grid;overflow:hidden auto}.atlas-artwork-group__list>li{min-width:0;margin:0;padding:0}.atlas-artwork-group__work{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:5px;margin:0;padding:0;display:flex}.atlas-artwork-group__picture{background:var(--stone);justify-content:center;align-items:center;width:100%;height:180px;display:flex;overflow:hidden}.atlas-artwork-group__picture img{object-fit:contain;-webkit-user-drag:none;user-select:none;width:100%;height:100%;margin:0;display:block}.atlas-artwork-group__picture img[hidden]{display:none}.atlas-artwork-group__title{white-space:normal;overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.45}.atlas-artwork-group__date,.atlas-artwork-group__missing{color:var(--muted);white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.atlas-artwork-group__missing{text-align:center;padding:12px}.atlas-artwork-group__work:hover .atlas-artwork-group__title{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.atlas-artwork-group__close:focus-visible,.atlas-artwork-group__work:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=700px){.atlas-artwork-group{width:calc(100vw - 16px);max-height:calc(100dvh - 24px);margin:auto 8px 8px}.atlas-artwork-group__header{gap:8px;padding:16px 12px}.atlas-artwork-group__context h2{font-size:17px}.atlas-artwork-group__context p{font-size:12px}.atlas-artwork-group__list{padding:16px 12px max(16px, env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.atlas-artwork-group__picture{height:140px}.atlas-artwork-group__title{font-size:13px}.atlas-artwork-group__date{font-size:12px}}.atlas-overview-artworks{display:contents}.atlas-overview-artworks [hidden]{display:none!important}.atlas-overview-artworks button{font:inherit;color:inherit;cursor:pointer}.atlas-overview-artworks button:disabled{opacity:.35;cursor:default}.atlas-overview-artworks :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.atlas-overview-artworks ::selection{color:var(--paper);background:var(--accent)}.atlas-overview-artworks__inspector{box-sizing:border-box;width:min(1140px,100vw - 40px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);background:var(--paper);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--muted) var(--paper);touch-action:auto;user-select:text;border:0;border-radius:16px;margin:auto;padding:52px 32px 32px;position:fixed;inset:0;overflow:auto}.atlas-overview-artworks__inspector:not([open]){display:none}.atlas-overview-artworks__inspector[open]{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:center;gap:24px 36px;display:grid}.atlas-overview-artworks__inspector::backdrop{background:#0f110fb3}.atlas-overview-artworks__close{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.atlas-overview-artworks__close:hover{background:var(--theme-control-hover)}.atlas-overview-artworks__navigation{justify-content:space-between;align-items:center;gap:8px;width:min(240px,100% - 88px);height:44px;display:flex;position:absolute;top:8px;left:24px}.atlas-overview-artworks__navigation button{border:1px solid var(--theme-control-border);background:0 0;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.atlas-overview-artworks__navigation button:not(:disabled):hover{background:var(--theme-control-hover)}.atlas-overview-artworks__navigation>span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.atlas-overview-artworks :is(.atlas-overview-artworks__close,.atlas-overview-artworks__navigation,.atlas-overview-artworks__links) svg{flex:none;width:18px;height:18px;display:block}.atlas-overview-artworks__scope{color:var(--muted);grid-column:1/-1;margin:0;padding-top:8px;font-size:13px;line-height:1.5}.atlas-overview-artworks__image{box-sizing:border-box;background:var(--stone);justify-content:center;align-items:center;width:100%;min-width:0;height:min(65dvh,640px);min-height:280px;padding:20px;display:flex;position:relative}.atlas-overview-artworks__image img{object-fit:contain;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.atlas-overview-artworks__image>:is(p,div){color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:0;font-size:15px;display:flex;position:absolute;inset:20px}.atlas-overview-artworks__image>div>p{margin:0}.atlas-overview-artworks__image>div>button{border:1px solid var(--theme-control-border);background:var(--paper);border-radius:8px;min-height:44px;padding:8px 16px}.atlas-overview-artworks__details{min-width:0}.atlas-overview-artworks__details h2{letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.18}.atlas-overview-artworks__details>p{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:16px;line-height:1.5}.atlas-overview-artworks__metadata{margin:24px 0 0}.atlas-overview-artworks__metadata dt{color:var(--muted);font-size:13px;line-height:1.5}.atlas-overview-artworks__metadata dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:1.5}.atlas-overview-artworks__details>.atlas-overview-artworks__credit{margin-top:24px;font-size:13px}.atlas-overview-artworks__details>.atlas-overview-artworks__credit+.atlas-overview-artworks__credit{margin-top:6px}.atlas-overview-artworks__links{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;display:flex}.atlas-overview-artworks__links :is(a,button),.atlas-overview-artworks .atlas-overview-artworks__explore{min-height:44px;color:var(--ink);font:inherit;text-align:left;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;text-decoration:underline;display:inline-flex}.atlas-overview-artworks .atlas-overview-artworks__explore{margin-top:4px;font-size:13px}.atlas-overview-artworks__links :is(a,button):hover,.atlas-overview-artworks__explore:hover{color:var(--accent)}@media (width<=700px){.atlas-overview-artworks__inspector{border-radius:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:52px 18px 24px}.atlas-overview-artworks__inspector[open]{grid-template-columns:minmax(0,1fr);gap:24px}.atlas-overview-artworks__navigation{left:12px}.atlas-overview-artworks__image{height:min(42dvh,400px);min-height:200px;padding:12px}.atlas-overview-artworks__details h2{font-size:24px}.atlas-overview-artworks__metadata{margin-top:20px}.atlas-overview-artworks__details>.atlas-overview-artworks__credit{margin-top:18px}.atlas-overview-artworks__links{gap:4px;margin-top:14px}}
