.wic-ts [hidden]{display:none!important}.wic-ts .ts-nav-toggle{display:none}.wic-ts .ts-nav.is-enhanced{position:sticky;top:var(--ts-header-offset,0);z-index:80}.wic-ts #ts-chapters a[aria-current="location"]{text-decoration-thickness:2px;text-underline-offset:6px}.wic-ts :is(.ts-nav-toggle,.ts-lightbox button){min-height:44px;min-width:44px}.wic-ts .ts-lightbox{box-sizing:border-box;width:min(1120px, calc(100vw - 48px));height:min(920px, calc(100dvh - 48px));max-width:none;max-height:none;margin:auto;padding:24px;border:0;border-radius:4px;color:#FAF7F2;background:#062C53;box-shadow:0 20px 100px #0008;overflow:auto;overscroll-behavior:contain}.wic-ts .ts-lightbox[open]{display:flex;flex-direction:column;gap:14px}.wic-ts .ts-lightbox::backdrop{background:rgb(2 16 31 / .84)}.wic-ts .ts-lightbox-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.wic-ts .ts-lightbox .ts-lightbox-title{margin:0;color:#FAF7F2;font:600 21px/1.25 "WIC Display",Georgia,serif;letter-spacing:-.02em}.wic-ts .ts-lightbox button{border:1px solid rgb(250 247 242 / .5);border-radius:2px;padding:9px 18px;background:#fff0;color:#FAF7F2;font:600 14px/1.4 "WIC Sans",sans-serif;cursor:pointer;flex-shrink:0;transition:background .15s ease}.wic-ts .ts-lightbox button:hover{background:rgb(250 247 242 / .12)}.wic-ts .ts-lightbox button:disabled{opacity:.4;cursor:default}.wic-ts .ts-lightbox-stage{position:relative;flex:1 1 auto;min-height:100px;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:pan-y pinch-zoom;user-select:none}.wic-ts .ts-lightbox .ts-lightbox-image{display:block;position:absolute;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border:0;border-radius:0;contain-intrinsic-size:none}.wic-ts .ts-lightbox-status{margin:0;padding:24px;text-align:center;color:#FAF7F2;font:400 15px/1.5 "WIC Sans",sans-serif}.wic-ts .ts-lightbox-details{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.wic-ts .ts-lightbox-caption{margin:0;font:400 17px/1.4 "WIC Sans",sans-serif;color:#FAF7F2}.wic-ts .ts-lightbox-credit{margin:0;color:#CFD9E0;font:400 12px/1.5 "WIC Sans",sans-serif}.wic-ts .ts-lightbox a{color:#B8E5DF;text-decoration:underline;text-underline-offset:4px}.wic-ts .ts-lightbox-original{font:400 12px/1.5 "WIC Sans",sans-serif;padding:4px 0}.wic-ts .ts-lightbox-controls{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:20px}.wic-ts .ts-lightbox-count{min-width:60px;text-align:center;color:#FAF7F2;font:400 14px/1.5 "WIC Sans",sans-serif}.wic-ts .ts-lightbox :focus-visible{outline:3px solid #E8A24C;outline-offset:4px}@media (max-width:767px){.wic-ts .ts-nav.is-enhanced .ts-nav-toggle:not([hidden]){display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:12px 0;border:0;color:#062C53;background:#FAF7F2;font:600 19px/1.4 "WIC Display",Georgia,serif;text-align:left;cursor:pointer}.wic-ts .ts-nav.is-enhanced #ts-chapters:not([hidden]){display:flex;flex-direction:column;align-items:stretch;max-height:min(65vh, calc(100dvh - var(--ts-header-offset, 60px) - 80px));overflow-y:auto;overscroll-behavior:contain;padding:4px 0 14px;background:#FAF7F2;gap:0}.wic-ts .ts-nav.is-enhanced #ts-chapters a{display:flex;align-items:center;min-height:44px;padding:9px 0}.wic-ts .ts-lightbox{width:100vw;height:100dvh;padding:16px 16px max(16px, env(safe-area-inset-bottom));border-radius:0;gap:12px}.wic-ts .ts-lightbox-head{gap:14px}.wic-ts .ts-lightbox .ts-lightbox-title{font-size:18px}.wic-ts .ts-lightbox button{padding:9px 13px}.wic-ts .ts-lightbox-caption{font-size:15px}.wic-ts .ts-lightbox-credit,.wic-ts .ts-lightbox-original{font-size:12px}.wic-ts .ts-lightbox-stage{min-height:120px}}@media (prefers-reduced-motion:reduce){.wic-ts .ts-lightbox button{transition:none}.wic-ts .ts-wall-track{scroll-behavior:auto!important}}.wic-ts .ts-lightbox-original,.wic-ts .ts-lightbox-credit a{display:inline-flex;align-items:center;min-height:44px}.wic-ts .ts-nav.is-open .ts-nav-toggle .fa-angle-down{transform:rotate(180deg)}