body .tkSiteHeader,body .tkSiteHeader *{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 .tkSiteHeader{isolation:isolate;z-index:1200;color:#f7f2e8;text-align:left;letter-spacing:normal;background:#0d1319;border:0;border-bottom:1px solid #3c454d;align-items:center;gap:clamp(16px,2.2vw,36px);width:100%;min-height:84px;margin:0;padding:16px clamp(16px,3.2vw,56px);font:500 14px/1.5 Arial,Helvetica,sans-serif;display:flex;position:relative}body .tkSiteHeader a,body .tkSiteHeader summary,body .tkSiteHeader button{font:inherit;color:#f7f2e8;letter-spacing:normal;text-transform:none;cursor:pointer;text-decoration:none}body .tkSiteHeader a:focus-visible,body .tkSiteHeader summary:focus-visible,body .tkSiteHeader button:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #e4c27e}body .tkSiteHeader a:hover,body .tkSiteHeader summary:hover{color:#f2d38e}body .tkSiteHeader .tkBrand{letter-spacing:.075em;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:10px;min-height:44px;padding:0;font:700 16px/1.2 Georgia,serif;display:flex}body .tkSiteHeader .tkBrand img{object-fit:contain;border:0;width:46px;max-width:none;height:32px;margin:0;display:block}body .tkSiteHeader .tkBrand span{font:inherit;letter-spacing:inherit;color:inherit;display:inline}body .tkSiteHeader summary{white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 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{content:none}body .tkSiteHeader svg{flex:none;display:block}body .tkSiteHeader .tkPrimaryMenu{min-width:0;margin:0 auto}body .tkSiteHeader .tkPrimaryMenu>summary{display:none}body .tkSiteHeader .tkPrimaryMenu>nav{opacity:1;visibility:visible;background:0 0;flex-wrap:wrap;align-items:center;gap:4px;width:auto;margin:0;padding:0;display:flex;position:static;transform:none}body .tkSiteHeader nav>a{border-bottom:2px solid #0000;border-radius:4px;align-items:center;min-height:44px;padding:10px 12px;display:flex}body .tkSiteHeader [aria-current=page],body .tkSiteHeader summary[data-active=true]{background:#e4c27e12;border-bottom:2px solid #e4c27e;color:#f2d38e!important}body .tkSiteHeader .tkNavDropdown{position:relative}body .tkSiteHeader .tkDropdown{z-index:20;color:#f7f2e8;text-align:left;background:#141e27;border:1px solid #6b7377;border-radius:12px;width:280px;max-width:calc(100vw - 32px);max-height:min(560px,100dvh - 120px);padding:12px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 16px 48px #0009}body .tkSiteHeader .tkDropdown a,body .tkSiteHeader .tkDropdown button{text-align:left;white-space:normal;overflow-wrap:anywhere;color:#f7f2e8;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:44px;padding:11px 13px;display:flex}body .tkSiteHeader .tkDropdown a:hover,body .tkSiteHeader .tkDropdown button:hover{color:#f2d38e;background:#2a3741}body .tkSiteHeader .tkDropdown button:disabled{opacity:.65;cursor:wait}body .tkSiteHeader .tkHeaderActions{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}body .tkSiteHeader .tkLanguage{border:1px solid #6b7377;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:12px;font-weight:700;display:flex}body .tkSiteHeader .tkUserMenu{position:relative}body .tkSiteHeader .tkUserMenu>summary{color:#f4d697;background:#c5a36112;border:1px solid #c5a361;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;position:relative}body .tkSiteHeader .tkUserMenu[open]>summary{color:#14120d;background:#f4d697}body .tkSiteHeader .tkSignedInDot{background:#a8daa9;border:2px solid #0d1319;border-radius:50%;width:10px;height:10px;position:absolute;bottom:2px;right:0}body .tkSiteHeader .tkAccountHeading{letter-spacing:normal;color:#f7f2e8;overflow-wrap:anywhere;border-bottom:1px solid #43505a;margin:0 0 8px;padding:8px 12px 14px;font:600 15px/1.45 Arial,Helvetica,sans-serif}body .tkSiteHeader .tkAccountCreate{margin-top:6px;font-weight:700;color:#1c190f!important;background:#e4c27e!important}body .tkSiteHeader .tkAccountStatus{color:#e3ddce;margin:12px 12px 2px;font:400 13px/1.5 Arial,sans-serif}body .tkSiteHeader [hidden]{display:none!important}body .tkContextBack{color:#e4c27e;text-underline-offset:4px;align-items:center;min-height:44px;margin:16px clamp(16px,3.2vw,56px) 0;font:500 14px/1.5 Arial,sans-serif;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 .tkSiteHeader.tkImmersiveAccount{background:0 0;border:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:inline-flex;position:relative}body .tkImmersiveAccount .tkUserMenu>summary{width:42px;height:42px;min-height:42px}body .museumBrandLogo{object-fit:contain;flex:none;width:40px;height:30px}body .tkGameHeader .tkBrand{font-size:13px}body .tkGameHeader .tkUserMenu>summary{width:44px;height:44px}body .tkGameHeader .tkGameBack{border:1px solid #6b7377;border-radius:6px;align-items:center;min-height:44px;margin-right:auto;padding:8px 12px;display:flex}body .tkGameHeader #game-site-menu-open{background:#182027;border:1px solid #6b7377;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}@media (width<=1120px){body .tkSiteHeader{gap:16px}body .tkSiteHeader .tkBrand{font-size:14px}body .tkSiteHeader nav>a,body .tkSiteHeader .tkNavDropdown>summary{padding:10px 8px}}@media (width<=980px){body .tkSiteHeader{flex-wrap:wrap;gap:10px;min-height:76px;padding:12px 18px}body .tkSiteHeader .tkBrand{margin-right:auto;font-size:14px}body .tkSiteHeader .tkPrimaryMenu{order:3;margin:0;position:static}body .tkSiteHeader .tkPrimaryMenu>summary{border:1px solid #6b7377;border-radius:8px;justify-content:center;display:flex}body .tkSiteHeader .tkPrimaryMenu:not([open])>nav{display:none}body .tkSiteHeader .tkPrimaryMenu[open]>nav{background:#101820;border-bottom:1px solid #6b7377;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - 90px);padding:16px 20px;display:flex;position:absolute;inset:100% 0 auto;overflow:auto;box-shadow:0 18px 24px #0008}body .tkSiteHeader .tkHeaderActions{order:2;gap:10px;margin:0}body .tkSiteHeader .tkNavDropdown{width:100%}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{position:static}body .tkSiteHeader .tkUserMenu>.tkDropdown{top:calc(100% + 6px);right:16px}body .tkSiteHeader .tkNavDropdown>summary{justify-content:space-between}body .tkGameHeader.tkSiteHeader{flex-wrap:nowrap;gap:12px}body .tkGameHeader .tkHeaderActions{margin-left:auto}}@media (width<=420px){body .tkSiteHeader .tkBrand span{letter-spacing:.035em;font-size:11px}body .tkSiteHeader .tkBrand img{width:31px;height:27px}body .tkSiteHeader .tkHeaderActions{gap:7px}body .tkSiteHeader .tkLanguage{min-width:36px}body .tkSiteHeader .tkPrimaryMenu>summary{padding:8px}body .tkSiteHeader .tkPrimaryMenu>summary>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body .tkGameHeader .tkGameBack{display:none}body .tkGameHeader .tkBrand span{font-size:12px}}@media print{body .tkSiteHeader,body .tkContextBack{display:none!important}}@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}}
