body .tkSiteHeader,body .tkSiteFooter,body .tkContextBack,body #tracekeepers-feedback{--tkn-bg:var(--tk-deep,#081014);--tkn-raised:var(--tk-raised,#142530);--tkn-line:var(--tk-line,#f3f0e824);--tkn-line-strong:var(--tk-line-strong,#f3f0e847);--tkn-text:var(--tk-text,#f3f0e8);--tkn-muted:var(--tk-text-muted,#b8c2c4);--tkn-faint:var(--tk-text-faint,#8e9a9d);--tkn-accent:var(--tk-accent,#e3a650);--tkn-accent-strong:var(--tk-accent-strong,#d49338);--tkn-accent-ink:var(--tk-accent-ink,#1a1206);--tkn-focus:var(--tk-cyan,#35bed2);--tkn-sans:var(--tk-font-sans,system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",sans-serif);--tkn-display:var(--tk-font-display,"PT Serif",Georgia,"Noto Serif",serif);--tkn-gutter:var(--tk-gutter,clamp(16px,4.5vw,56px));--tkn-radius:var(--tk-radius-m,10px);--tkn-ease:var(--tk-ease,cubic-bezier(.2,.7,.2,1));--tkn-fast:var(--tk-dur-fast,.16s)}body .tkSiteHeader,body .tkSiteHeader *,body .tkSiteFooter,body .tkSiteFooter *{box-sizing:border-box}body .visitorPage>.tkHeaderMount{margin-inline:calc(-1*clamp(20px,5vw,88px))}body .historyPublic>.tkHeaderMount{margin-inline:calc(-1*clamp(20px,5vw,76px))}body .visitorPage:not(.publicPage)>.tkFooterMount{margin-inline:calc(-1*clamp(20px,5vw,88px))}body .visitorPage:not(.publicPage)>.tkFooterMount:last-child{margin-block-end:-64px}body .historyPublic:not(.traceShop)>.tkFooterMount{margin-inline:calc(-1*clamp(20px,5vw,76px))}body .historyPublic:not(.traceShop)>.tkFooterMount:last-child{margin-block-end:calc(-1 * var(--tk-space-8,64px))}body .tkVisuallyHidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body .tkSiteHeader{isolation:isolate;z-index:1200;width:100%;min-height:72px;padding:12px var(--tkn-gutter);background:var(--tkn-bg);color:var(--tkn-text);border:0;border-bottom:1px solid var(--tkn-line);text-align:start;font:500 var(--tk-step--1,.9375rem)/1.4 var(--tkn-sans);letter-spacing:.005em;-webkit-font-smoothing:antialiased;align-items:center;gap:clamp(12px,1.6vw,28px);margin:0;display:flex;position:relative}body .tkSiteHeader a,body .tkSiteHeader summary,body .tkSiteHeader button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;cursor:pointer;margin:0;text-decoration:none}body .tkSiteHeader :is(a,summary,button):focus-visible{outline:2px solid var(--tkn-focus);outline-offset:2px;border-radius:var(--tk-radius-s,4px)}body .tkSiteHeader summary{white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0 10px;list-style:none;display:flex}body .tkSiteHeader summary::-webkit-details-marker{display:none}body .tkSiteHeader summary::marker{content:""}body .tkSiteHeader summary:after,body .tkSiteHeader a:after,body .tkSiteFooter a:after{content:none}body .tkSiteHeader svg{flex:none;display:block}body .tkSiteHeader .tkChevron{opacity:.7;transition:transform var(--tkn-fast) var(--tkn-ease)}body .tkSiteHeader details[open]>summary .tkChevron{transform:rotate(180deg)}body .tkSiteHeader .tkBrand,body .tkSiteFooter .tkBrand{min-height:44px;color:var(--tkn-text);font:700 1.0625rem/1 var(--tkn-display);letter-spacing:.12em;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:10px;padding:0;text-decoration:none;display:inline-flex}body .tkSiteHeader .tkBrand img,body .tkSiteFooter .tkBrand img{object-fit:contain;border:0;width:40px;max-width:none;height:28px;margin:0;display:block}body .tkSiteHeader .tkBrand span,body .tkSiteFooter .tkBrand span{font:inherit;letter-spacing:inherit;color:inherit;display:inline}body .tkSiteHeader .tkBrand:hover{color:var(--tkn-text)}body .tkSiteHeader .tkPrimaryMenu{min-width:0;margin:0 0 0 auto;margin-inline:auto 0}body .tkSiteHeader .tkPrimaryMenu>summary{display:none}body .tkSiteHeader .tkPrimaryMenu>nav{opacity:1;visibility:visible;background:0 0;flex-wrap:nowrap;align-items:center;gap:2px;width:auto;margin:0;padding:0;display:flex;position:static;transform:none}body .tkSiteHeader nav>a{border-radius:var(--tk-radius-s,4px);min-height:44px;color:var(--tkn-muted);white-space:nowrap;transition:color var(--tkn-fast) var(--tkn-ease),background-color var(--tkn-fast) var(--tkn-ease);border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}body .tkSiteHeader nav>a:hover{color:var(--tkn-text);background-color:color-mix(in srgb,var(--tkn-text) 7%,transparent)}body .tkSiteHeader nav>a[aria-current=page]{color:var(--tkn-text);background-image:linear-gradient(var(--tkn-accent),var(--tkn-accent));background-position:50% calc(100% - 6px);background-repeat:no-repeat;background-size:calc(100% - 24px) 2px}body .tkSiteHeader .tkOriginalLanguage{border:1px solid var(--tkn-line-strong);border-radius:var(--tk-radius-pill,999px);color:var(--tkn-faint);font-size:var(--tk-step--2,.75rem);letter-spacing:.06em;align-items:center;padding:1px 6px;font-weight:600;line-height:1.3;display:inline-flex}body .tkSiteHeader .tkHeaderActions{border-inline-start:1px solid var(--tkn-line);flex:none;align-items:center;gap:8px;margin:0;margin-inline-start:clamp(4px,1vw,12px);padding-inline-start:clamp(8px,1.2vw,16px);display:flex}body .tkSiteHeader .tkLanguageMenu{flex:none;position:relative}body .tkSiteHeader .tkLanguage{border:1px solid var(--tkn-line-strong);border-radius:var(--tk-radius-pill,999px);min-width:44px;min-height:44px;color:var(--tkn-text);transition:border-color var(--tkn-fast) var(--tkn-ease);justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:flex}body .tkSiteHeader .tkLanguage:hover,body .tkSiteHeader .tkLanguageMenu[open]>.tkLanguage{border-color:var(--tkn-text)}body .tkSiteHeader .tkLanguageFlag{display:none!important}body .tkSiteHeader .tkNavDropdown{position:relative}body .tkSiteHeader .tkNavDropdown>summary{color:var(--tkn-muted);border-radius:var(--tk-radius-s,4px)}body .tkSiteHeader .tkNavDropdown>summary:hover,body .tkSiteHeader .tkNavDropdown>summary[data-active=true]{color:var(--tkn-text)}body .tkSiteHeader .tkDropdown{top:calc(100% + 10px);z-index:20;overscroll-behavior:contain;background:var(--tkn-raised);border:1px solid var(--tkn-line-strong);border-radius:var(--tkn-radius);width:280px;max-width:calc(100vw - 32px);max-height:min(560px,100dvh - 100px);box-shadow:var(--tk-shadow-2,0 2px 6px #0000004d,0 24px 60px #00000059);color:var(--tkn-text);text-align:start;padding:8px;position:absolute;inset-inline-end:0;overflow:auto}body .tkSiteHeader .tkDropdown a,body .tkSiteHeader .tkDropdown button{border-radius:var(--tk-radius-s,4px);text-align:start;white-space:normal;overflow-wrap:anywhere;width:100%;min-height:44px;color:var(--tkn-text);background:0 0;border:0;align-items:center;gap:8px;padding:10px 12px;display:flex}body .tkSiteHeader .tkDropdown a:hover,body .tkSiteHeader .tkDropdown button:hover{background-color:color-mix(in srgb,var(--tkn-text) 8%,transparent);color:var(--tkn-text)}body .tkSiteHeader .tkDropdown button:disabled{opacity:.65;cursor:wait}body .tkSiteHeader .tkLanguagePanel{width:min(400px,100vw - 32px)}body .tkSiteHeader .tkLanguagePanel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}body .tkSiteHeader .tkLanguagePanel li{margin:0;padding:0;display:block}body .tkSiteHeader .tkLanguageHeading{border-bottom:1px solid var(--tkn-line);font:600 var(--tk-step--1,.9375rem)/1.4 var(--tkn-sans);color:var(--tkn-muted);margin:0 0 6px;padding:6px 12px 12px}body .tkSiteHeader .tkLanguagePanel a,body .tkSiteHeader .tkLanguageUnavailable{border-radius:var(--tk-radius-s,4px);text-align:start;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}body .tkSiteHeader .tkLanguagePanel a[aria-current=true]{color:var(--tkn-accent);background-color:color-mix(in srgb,var(--tkn-accent) 12%,transparent)}body .tkSiteHeader .tkLanguageCheck{color:var(--tkn-accent);margin-inline-start:auto}body .tkSiteHeader .tkLanguageUnavailable{color:var(--tkn-faint);cursor:not-allowed}body .tkSiteHeader .tkUserMenu{position:relative}body .tkSiteHeader .tkUserMenu>summary{border:1px solid var(--tkn-line-strong);width:44px;height:44px;min-height:44px;color:var(--tkn-text);transition:border-color var(--tkn-fast) var(--tkn-ease),color var(--tkn-fast) var(--tkn-ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}body .tkSiteHeader .tkUserMenu>summary:hover{border-color:var(--tkn-accent);color:var(--tkn-accent)}body .tkSiteHeader .tkUserMenu[open]>summary{background:var(--tkn-accent-strong);border-color:var(--tkn-accent-strong);color:var(--tkn-accent-ink)}body .tkSiteHeader .tkSignedInDot{inset-inline-end:0;border:2px solid var(--tkn-bg);background:var(--tk-status-verified,#4fc7a6);border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px}body .tkSiteHeader .tkAccountHeading{border-bottom:1px solid var(--tkn-line);font:600 var(--tk-step-0,1rem)/1.4 var(--tkn-sans);letter-spacing:normal;color:var(--tkn-text);overflow-wrap:anywhere;margin:0 0 8px;padding:8px 12px 14px}body .tkSiteHeader .tkDropdown .tkAccountCreate{background:var(--tkn-accent-strong);color:var(--tkn-accent-ink);border-radius:var(--tk-radius-pill,999px);justify-content:center;margin-top:6px;font-weight:600}body .tkSiteHeader .tkDropdown .tkAccountCreate:hover{background:var(--tkn-accent);color:var(--tkn-accent-ink)}body .tkSiteHeader .tkAccountStatus{font:400 var(--tk-step--1,.9375rem)/1.5 var(--tkn-sans);color:var(--tkn-muted);margin:12px 12px 2px}body .tkSiteHeader [hidden]{display:none!important}body .tkContextBack{min-height:44px;margin:16px var(--tkn-gutter) 0;color:var(--tkn-accent);text-underline-offset:4px;font:500 var(--tk-step--1,.9375rem)/1.5 var(--tkn-sans);align-items:center;text-decoration:underline;display:inline-flex}body .tkSiteHeader.tkGameHeader{z-index:20000;height:60px;min-height:60px;padding:6px 20px;position:fixed;inset:0 0 auto}body .tkGameHeader .tkBrand{font-size:.875rem}body .tkGameHeader .tkHeaderActions{border:0;margin-inline-start:auto;padding-inline-start:0}body .tkGameHeader .tkGameBack{border:1px solid var(--tkn-line-strong);border-radius:var(--tk-radius-pill,999px);align-items:center;min-height:44px;margin-inline-end:auto;padding:0 14px;display:flex}body .tkGameHeader #game-site-menu-open{border:1px solid var(--tkn-line-strong);border-radius:var(--tk-radius-pill,999px);background:0 0;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:flex}body .tkSiteHeader.tkImmersiveAccount{background:0 0;border:0;justify-content:center;align-items:center;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:inline-flex;position:relative}body .tkImmersiveAccount .tkUserMenu>summary{width:44px;height:44px;min-height:44px}body .museumBrandLogo{object-fit:contain;flex:none;width:40px;height:30px}@media (width>=1101px){body .tkSiteHeader .tkPrimaryMenu::details-content{content-visibility:visible;display:contents}}@supports not selector(::details-content){@media (width>=1101px){body .tkSiteHeader .tkPrimaryMenu:not([open])>summary{border:1px solid var(--tkn-line-strong);border-radius:var(--tk-radius-pill,999px);display:flex}}}@media (width<=1280px){body .tkSiteHeader nav>a{padding:0 9px}body .tkSiteHeader nav>a[aria-current=page]{background-size:calc(100% - 18px) 2px}body .tkSiteHeader .tkLanguageCurrent{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body .tkSiteHeader .tkLanguage{gap:4px;padding:0 10px}}@media (width<=1100px){body .tkSiteHeader{gap:8px;min-height:64px;padding-block:10px}body .tkSiteHeader .tkBrand{margin-inline-end:auto}body .tkSiteHeader .tkPrimaryMenu{order:3;margin:0;position:static}body .tkSiteHeader .tkPrimaryMenu>summary{border:1px solid var(--tkn-line-strong);border-radius:var(--tk-radius-pill,999px);justify-content:center;gap:8px;min-width:44px;padding:0 14px;display:flex}body .tkSiteHeader .tkPrimaryMenu[open]>summary{background:var(--tkn-text);border-color:var(--tkn-text);color:var(--tkn-bg)}body .tkSiteHeader .tkPrimaryMenu .tkIconClose,body .tkSiteHeader .tkPrimaryMenu[open] .tkIconMenu{display:none}body .tkSiteHeader .tkPrimaryMenu[open] .tkIconClose{display:block}body .tkSiteHeader .tkPrimaryMenu:not([open])>nav{display:none}body .tkSiteHeader .tkPrimaryMenu[open]>nav{padding:8px var(--tkn-gutter) 24px;overscroll-behavior:contain;background:var(--tkn-bg);border-bottom:1px solid var(--tkn-line);flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 72px);display:flex;position:absolute;inset:100% 0 auto;overflow:auto;box-shadow:0 28px 40px #00000080}body .tkSiteHeader .tkPrimaryMenu[open]>nav>a{border-bottom:1px solid var(--tkn-line);min-height:56px;color:var(--tkn-text);font:500 var(--tk-step-1,1.15rem)/1.3 var(--tkn-sans);white-space:normal;border-inline-start:3px solid #0000;border-radius:0;padding:0 12px}body .tkSiteHeader .tkPrimaryMenu[open]>nav>a[aria-current=page]{border-inline-start-color:var(--tkn-accent);color:var(--tkn-accent);background-image:none}body .tkSiteHeader .tkHeaderActions{border:0;order:2;gap:8px;margin:0;padding:0}body .tkSiteHeader .tkNavDropdown{width:100%}body .tkSiteHeader .tkNavDropdown>summary{justify-content:space-between;min-height:56px}body .tkSiteHeader .tkNavDropdown>.tkDropdown{width:100%;max-width:none;max-height:none;box-shadow:none;margin:4px 0 8px;padding:4px 8px;position:static}body .tkSiteHeader .tkUserMenu,body .tkSiteHeader .tkLanguageMenu{position:static}body .tkSiteHeader .tkUserMenu>.tkDropdown,body .tkSiteHeader .tkLanguageMenu>.tkDropdown{inset-inline-end:var(--tkn-gutter);top:calc(100% + 6px)}body .tkSiteHeader .tkLanguage .tkChevron{display:none}body .tkGameHeader.tkSiteHeader{flex-wrap:nowrap;gap:12px}}@media (width<=420px){body .tkSiteHeader{gap:6px}body .tkSiteHeader .tkBrand{letter-spacing:.08em;gap:8px;font-size:.8125rem}body .tkSiteHeader .tkBrand img{width:32px;height:24px}body .tkSiteHeader .tkHeaderActions{gap:6px}body .tkSiteHeader .tkPrimaryMenu>summary{padding:0 10px}body .tkSiteHeader .tkMenuLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body .tkGameHeader .tkGameBack{display:none}}@media (prefers-reduced-motion:reduce){body .tkSiteHeader *,body .tkSiteFooter *{transition:none!important}}@media (forced-colors:active){body .tkSiteHeader nav>a[aria-current=page],body .tkSiteFooter a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}}@media print{body .tkSiteHeader,body .tkContextBack,body #tracekeepers-feedback{display:none!important}}body .tkSiteFooter{width:100%;padding:clamp(56px,8vw,104px) var(--tkn-gutter) clamp(28px,4vw,44px);background:var(--tkn-bg);color:var(--tkn-muted);border:0;border-top:1px solid var(--tkn-line);font:400 var(--tk-step--1,.9375rem)/1.6 var(--tkn-sans);text-align:start;-webkit-font-smoothing:antialiased;margin:0;display:block}body .tkSiteFooter .tkFooterInner{width:100%;max-width:var(--tk-max,1240px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,72px) 0;margin:0 auto;padding:0;display:grid}body .tkSiteFooter .tkFooterBrand{justify-items:start;gap:20px;min-width:0;padding-inline-end:clamp(24px,4vw,64px);display:grid}body .tkSiteFooter .tkFooterBrand p{max-width:14ch;color:var(--tkn-text);font:700 var(--tk-step-3,2.2rem)/1.08 var(--tkn-display);letter-spacing:-.01em;text-wrap:balance;margin:0}body .tkSiteFooter .tkFooterNav{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(24px,4vw,64px);min-width:0;margin:0;padding:0;display:grid;position:static}body .tkSiteFooter .tkFooterNav>div{min-width:0}body .tkSiteFooter .tkFooterHeading{color:var(--tkn-accent);font:600 var(--tk-step--1,.9375rem)/1.3 var(--tkn-sans);letter-spacing:var(--tk-tracking-eyebrow,.14em);text-transform:uppercase;margin:0 0 10px}body .tkSiteFooter ul{gap:0;margin:0;padding:0;list-style:none;display:grid}body .tkSiteFooter li{margin:0;padding:0;display:block}body .tkSiteFooter li:before{content:none}body .tkSiteFooter li::marker{content:none}body .tkSiteFooter .tkFooterNav a{min-height:44px;color:var(--tkn-text);font:400 var(--tk-step-0,1rem)/1.4 var(--tkn-sans);text-underline-offset:.35em;transition:text-decoration-color var(--tkn-fast) var(--tkn-ease),color var(--tkn-fast) var(--tkn-ease);align-items:center;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}body .tkSiteFooter .tkFooterNav a:hover{color:var(--tkn-text);-webkit-text-decoration-color:var(--tkn-accent);text-decoration-color:var(--tkn-accent)}body .tkSiteFooter .tkFooterNav a[aria-current=page]{color:var(--tkn-accent)}body .tkSiteFooter a:focus-visible{outline:2px solid var(--tkn-focus);outline-offset:3px;border-radius:2px}body .tkSiteFooter .tkFooterNote,body .tkSiteFooter .tkFooterLegal{border-top:1px solid var(--tkn-line);margin:0;padding-top:24px}body .tkSiteFooter .tkFooterNote{max-width:none;color:var(--tkn-muted);font-size:var(--tk-step--1,.9375rem);text-wrap:pretty;padding-inline-end:24px}body .tkSiteFooter .tkFooterLegal{color:var(--tkn-faint);font-size:var(--tk-step--2,.75rem);letter-spacing:.06em;text-align:end;align-self:stretch}body .tkSiteFooter .tkFooterFeedback{display:block}@media (width<=760px){body .tkSiteFooter .tkFooterInner{grid-template-columns:minmax(0,1fr);row-gap:40px}body .tkSiteFooter .tkFooterBrand,body .tkSiteFooter .tkFooterNote{padding-inline-end:0}body .tkSiteFooter .tkFooterLegal{text-align:start;border-top:0;margin-top:-24px;padding-top:0}}@media (width<=380px){body .tkSiteFooter .tkFooterNav{grid-template-columns:minmax(0,1fr)}}@media print{body .tkSiteFooter{color:#000;background:0 0;border-top:1px solid #000;padding:16px 0}body .tkSiteFooter .tkFooterNav,body .tkSiteFooter .tkFooterBrand a img{display:none}}@media screen and (width<=900px){body .site-header.compact{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px;display:flex;position:relative}body .site-header.compact nav{flex-wrap:wrap;flex:1 0 100%;order:3;justify-content:flex-start;gap:8px 20px;display:flex!important}body .site-header.compact nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}body .site-header.compact .header-actions{margin-left:auto}body .reader-shell,body .doc-shell{padding-top:32px}.reader-index summary{cursor:pointer;min-height:44px;padding:10px 0;display:list-item}}
