.lb[data-astro-cid-utnzf2kr]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:24px;overflow:auto}.lb[data-astro-cid-utnzf2kr][open]{place-items:center;display:grid}.lb[data-astro-cid-utnzf2kr]::backdrop{background:color-mix(in srgb, var(--bar-bg) 82%, transparent)}.lb-card[data-astro-cid-utnzf2kr]{background:var(--bg);border:var(--rule) solid var(--ink);border-top-width:var(--rule-heavy);grid-template-columns:minmax(0,1fr) 22rem;width:min(72rem,100%);max-height:calc(100dvh - 48px);display:grid}.lb-media[data-astro-cid-utnzf2kr]{background:var(--bar-bg);touch-action:pan-y;place-items:center;min-height:0;display:grid}.lb-media[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{object-fit:contain;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 54px);display:block}.lb-plate[data-astro-cid-utnzf2kr]{border-left:var(--rule) solid var(--ink);flex-direction:column;min-height:0;display:flex;overflow:auto}.lb-bar[data-astro-cid-utnzf2kr]{border-bottom:var(--rule) solid var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 14px;display:flex}.lb-nav[data-astro-cid-utnzf2kr]{gap:6px;display:flex}.lb-btn[data-astro-cid-utnzf2kr]{font-family:var(--font-mono);border:var(--rule) solid var(--ink);background:var(--bg);min-width:40px;min-height:40px;color:var(--ink);cursor:pointer;border-radius:0;font-size:14px}@media (hover:hover) and (pointer:fine){.lb-btn[data-astro-cid-utnzf2kr]:hover{background:var(--ink);color:var(--bg)}}.lb-btn[data-astro-cid-utnzf2kr]:focus-visible{outline:3px solid var(--acc);outline-offset:1px}.lb-body[data-astro-cid-utnzf2kr]{flex-direction:column;gap:10px;padding:12px 14px 16px;display:flex}.lb-body[data-astro-cid-utnzf2kr] .ann{align-items:center;gap:10px;display:flex}.lb-body[data-astro-cid-utnzf2kr] .t{font-family:var(--font-head);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:800;font-stretch:78%;line-height:.92}.lb-body[data-astro-cid-utnzf2kr] .t a{text-decoration:none}.lb-body[data-astro-cid-utnzf2kr] .x{font-family:var(--font-body);margin:0;font-size:16px;line-height:1.45}.lb-body[data-astro-cid-utnzf2kr] .readout{border-top:var(--rule) solid var(--ink);border-bottom:var(--rule) solid var(--ink);flex-wrap:wrap;display:flex}.lb-body[data-astro-cid-utnzf2kr] .cell{border-right:var(--rule) solid var(--ink);align-items:center;margin-right:10px;padding:6px 10px 6px 0;display:inline-flex}.lb-body[data-astro-cid-utnzf2kr] .cell:last-child{border-right:0}.lb-body[data-astro-cid-utnzf2kr] .tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lb-body[data-astro-cid-utnzf2kr] .tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--ink);color:var(--ink);padding:2px 6px;font-size:10px;text-decoration:none}.lb-body[data-astro-cid-utnzf2kr] .tag.th{border-color:var(--acc)}.lb-body[data-astro-cid-utnzf2kr] .alt{text-transform:none;letter-spacing:0;font-size:11px}.lb-body[data-astro-cid-utnzf2kr] .go{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin-top:auto;padding-top:6px;font-size:11px}@media (width<=48rem){.lb[data-astro-cid-utnzf2kr]{place-items:stretch stretch;padding:0}.lb[data-astro-cid-utnzf2kr][open]{display:block}.lb-card[data-astro-cid-utnzf2kr]{border:0;grid-template-columns:1fr;width:100%;min-height:100dvh;max-height:none}.lb-media[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{max-height:68dvh}.lb-plate[data-astro-cid-utnzf2kr]{display:contents}.lb-bar[data-astro-cid-utnzf2kr]{background:var(--bg);z-index:1;order:-1;position:sticky;top:0}.lb-body[data-astro-cid-utnzf2kr]{border-top:var(--rule) solid var(--ink)}}.clu[data-astro-cid-cgked5gt]{border-bottom:var(--rule) solid var(--ink);padding:56px 3% 88px}.clu[data-astro-cid-cgked5gt]:last-of-type{border-bottom:0}.board[data-astro-cid-cgked5gt]{width:100%;aspect-ratio:var(--ar);isolation:isolate;position:relative}.ph[data-astro-cid-cgked5gt],.cap[data-astro-cid-cgked5gt]{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);position:absolute}.ph[data-astro-cid-cgked5gt]{z-index:var(--z);transform:rotate(var(--r));transform-origin:50%;background:var(--bg);outline:var(--rule) solid var(--ink);outline-offset:0;padding:5px;display:block}.ph[data-astro-cid-cgked5gt] .rv{width:100%}.ph[data-astro-cid-cgked5gt] img:not(.rv-d){width:100%;height:auto;display:block}.ph[data-astro-cid-cgked5gt]:focus-visible{outline:3px solid var(--acc);z-index:40}@media (hover:hover) and (pointer:fine){.ph[data-astro-cid-cgked5gt]{transition:transform .22s ease-out}.ph[data-astro-cid-cgked5gt]:hover{z-index:40;outline-color:var(--acc);transform:rotate(0)translateY(-3px)}}.cap[data-astro-cid-cgked5gt]{z-index:30;background:var(--bg);color:var(--ink);border:var(--rule) solid var(--ink);border-top-width:var(--rule-heavy);padding:10px 14px 12px}.cap-top[data-astro-cid-cgked5gt]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pl[data-astro-cid-cgked5gt]{text-decoration:none}.t[data-astro-cid-cgked5gt]{font-family:var(--font-head);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin:8px 0 0;font-size:26px;font-weight:800;font-stretch:78%;line-height:.95}.t[data-astro-cid-cgked5gt] a[data-astro-cid-cgked5gt]{text-decoration:none}.x[data-astro-cid-cgked5gt]{font-family:var(--font-body);margin:6px 0 0;font-size:14px;line-height:1.4}@media (width<=40rem){.clu[data-astro-cid-cgked5gt]{padding:36px 16px 56px}.board[data-astro-cid-cgked5gt]{aspect-ratio:var(--mar)}.ph[data-astro-cid-cgked5gt],.cap[data-astro-cid-cgked5gt]{left:calc(var(--mx) * 1%);top:calc(var(--my) * 1%);width:calc(var(--mw) * 1%)}.ph[data-astro-cid-cgked5gt]{z-index:var(--mz);transform:rotate(var(--mr));padding:3px}.t[data-astro-cid-cgked5gt]{font-size:22px}}@media (prefers-reduced-motion:reduce){.ph[data-astro-cid-cgked5gt]{transition:none}}.yr[data-astro-cid-h4icbnlu]{align-items:baseline;gap:10px;display:inline-flex}.pager[data-astro-cid-h4icbnlu]{border-top:var(--rule-heavy) solid var(--ink);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;padding:14px;font-size:12px;display:flex}.pager[data-astro-cid-h4icbnlu] a[data-astro-cid-h4icbnlu]{text-decoration:none}
