.lightbox[data-astro-cid-utnzf2kr]{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:var(--color-bg);opacity:var(--lb-bg,1)}.lb-stage[data-astro-cid-utnzf2kr]{padding:calc(var(--edge-y) + 56px) var(--edge-x);touch-action:pan-y;place-items:center;display:grid;position:absolute;inset:0}.lb-figure[data-astro-cid-utnzf2kr]{grid-area:1/1;place-items:center;width:100%;height:100%;margin:0;display:grid}.lb-figure[data-astro-cid-utnzf2kr][hidden]{display:none}.lb-media[data-astro-cid-utnzf2kr]{background-position:50%;background-size:cover;max-width:100%;max-height:100%;position:relative}.lb-media[data-astro-cid-utnzf2kr] .lb-el{width:auto;max-width:min(100%,1400px);height:auto;max-height:calc(100vh - 2 * (var(--edge-y) + 56px));max-height:calc(100dvh - 2 * (var(--edge-y) + 56px));display:block}.lb-ui[data-astro-cid-utnzf2kr]>[data-astro-cid-utnzf2kr]{margin:0;position:absolute}.lb-btn[data-astro-cid-utnzf2kr]{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.8rem}.lb-btn[data-astro-cid-utnzf2kr]:hover{text-underline-offset:4px;text-decoration:underline}.lb-close[data-astro-cid-utnzf2kr]{top:var(--edge-y);right:var(--edge-x)}.lb-count[data-astro-cid-utnzf2kr]{top:calc(var(--edge-y) + 8px);left:var(--edge-x)}.lb-prev[data-astro-cid-utnzf2kr]{left:var(--edge-x);bottom:var(--edge-y)}.lb-next[data-astro-cid-utnzf2kr]{right:var(--edge-x);bottom:var(--edge-y)}.canvas[data-astro-cid-pznzci7v]{--s:1;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:fixed;inset:0;overflow:hidden}.canvas[data-astro-cid-pznzci7v].is-dragging{cursor:grabbing}.gl[data-astro-cid-pznzci7v]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.smoke[data-astro-cid-pznzci7v]{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 2.5s var(--ease-out);position:absolute;inset:0}.smoke[data-astro-cid-pznzci7v].is-on{opacity:1}.items[data-astro-cid-pznzci7v],.media-list[data-astro-cid-pznzci7v]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.item[data-astro-cid-pznzci7v]{will-change:transform;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;position:absolute;top:0;left:0}.canvas[data-astro-cid-pznzci7v]:not(.is-ready) .item[data-astro-cid-pznzci7v]{opacity:0}.item-text[data-astro-cid-pznzci7v]{width:max(300px, calc(var(--s) * 500px));cursor:inherit}.item-text[data-astro-cid-pznzci7v] .case-title{font-size:max(48px, calc(var(--s) * 104px));margin:0 0 calc(var(--s) * 18px);overflow-wrap:normal}.meta[data-astro-cid-pznzci7v]{margin:0 0 calc(var(--s) * 26px)}.body[data-astro-cid-pznzci7v]{font-size:max(15px, calc(var(--s) * 18px));line-height:1.55}.body[data-astro-cid-pznzci7v] p{margin:0 0 .9em}.item-media[data-astro-cid-pznzci7v]{width:calc(var(--w) * var(--s) * 1px)}.open[data-astro-cid-pznzci7v]{appearance:none;color:inherit;cursor:inherit;background:0 0;border:0;width:100%;padding:0;display:block}.open[data-astro-cid-pznzci7v]:focus-visible{outline:2px solid var(--color-ink);outline-offset:8px}.ext-list[data-astro-cid-pznzci7v]{width:max-content;margin-top:calc(var(--s) * 14px);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ext[data-astro-cid-pznzci7v]{white-space:nowrap;border:1px solid var(--color-ink);font-size:max(10px, calc(var(--s) * 11px));cursor:pointer;transition:background-color .35s var(--ease-out), color .35s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:10px 16px 9px;text-decoration:none;display:inline-flex}.ext[data-astro-cid-pznzci7v]:hover,.ext[data-astro-cid-pznzci7v]:focus-visible{background:var(--color-ink);color:var(--color-bg)}.ext[data-astro-cid-pznzci7v]:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.media[data-astro-cid-pznzci7v]{width:100%;aspect-ratio:var(--w) / var(--h)}.media[data-astro-cid-pznzci7v] .media-el{object-fit:cover;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.canvas[data-astro-cid-pznzci7v].has-gl .item[data-astro-cid-pznzci7v]:not(.is-active) .media[data-astro-cid-pznzci7v] .media-el{opacity:0}.item[data-astro-cid-pznzci7v].is-active .media[data-astro-cid-pznzci7v]{view-transition-name:var(--vt)}.hint[data-astro-cid-pznzci7v]{left:50%;bottom:var(--edge-y);pointer-events:none;white-space:nowrap;transition:opacity .8s var(--ease-out);margin:0;position:absolute;transform:translate(-50%)}.canvas[data-astro-cid-pznzci7v].has-moved .hint[data-astro-cid-pznzci7v]{opacity:0}.back[data-astro-cid-pznzci7v]{left:var(--edge-x);bottom:var(--edge-y);z-index:10;view-transition-name:back-link;font-size:.8rem;text-decoration:none;position:fixed}.back[data-astro-cid-pznzci7v]:hover{text-underline-offset:4px;text-decoration:underline}.sound[data-astro-cid-pznzci7v]{right:var(--edge-x);bottom:var(--edge-y);z-index:10;appearance:none;color:inherit;cursor:pointer;view-transition-name:sound-toggle;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;font-size:.8rem;display:inline-flex;position:fixed}.sound[data-astro-cid-pznzci7v]:hover [data-astro-cid-pznzci7v][data-sound-label]{text-underline-offset:4px;text-decoration:underline}.sound[data-astro-cid-pznzci7v]:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.bars[data-astro-cid-pznzci7v]{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.bars[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]{width:2px;height:3px;transition:height .3s var(--ease-out);background:currentColor;display:block}.sound[data-astro-cid-pznzci7v].is-on .bars[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]{animation:.9s ease-in-out infinite alternate bar}.sound[data-astro-cid-pznzci7v].is-on .bars[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]:nth-child(2){animation-delay:-.3s}.sound[data-astro-cid-pznzci7v].is-on .bars[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]:nth-child(3){animation-delay:-.6s}.sound[data-astro-cid-pznzci7v].is-on .bars[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]:nth-child(4){animation-delay:-.15s}@keyframes bar{0%{height:3px}to{height:12px}}@media (prefers-reduced-motion:reduce){.sound[data-astro-cid-pznzci7v].is-on .bars[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]{height:8px;animation:none}}@media (width<=700px){.hint[data-astro-cid-pznzci7v]{display:none}}
