.viewer[data-astro-cid-w7fkbon4]{gap:1.5rem;padding-block:1rem 2.5rem;display:grid}.stage[data-astro-cid-w7fkbon4]{margin:0 calc(var(--gutter) * -1);background:var(--stage);place-items:center;padding:.75rem;display:grid}.stage[data-astro-cid-w7fkbon4] .stage__img{object-fit:contain;width:auto;max-height:72svh}.caption[data-astro-cid-w7fkbon4]{max-width:var(--measure);align-content:start;gap:1.25rem;display:grid}.caption[data-astro-cid-w7fkbon4] h1[data-astro-cid-w7fkbon4]{font-size:var(--step-3)}.caption__body[data-astro-cid-w7fkbon4]{gap:1rem;display:grid}.pager[data-astro-cid-w7fkbon4]{border-top:1px solid var(--line);gap:.75rem;padding-top:1.25rem;display:grid}.pager__count[data-astro-cid-w7fkbon4]{font:500 var(--step--1) / 1.2 var(--font-display);font-variant-numeric:tabular-nums;color:var(--muted)}.pager__links[data-astro-cid-w7fkbon4]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.pager__link[data-astro-cid-w7fkbon4]{border:1px solid var(--steel);color:var(--ink);border-radius:2px;gap:.125rem;min-height:2.75rem;padding:.75rem .875rem;text-decoration:none;display:grid}.pager__link[data-astro-cid-w7fkbon4]:hover{border-color:var(--gold)}.pager__link--next[data-astro-cid-w7fkbon4]{text-align:right;grid-column:2}.pager__dir[data-astro-cid-w7fkbon4]{font:600 var(--step--1) / 1.2 var(--font-display);color:var(--gold)}.pager__title[data-astro-cid-w7fkbon4]{font-size:var(--step--1);line-height:1.35}.pager__hint[data-astro-cid-w7fkbon4]{font-size:var(--step--1);color:var(--muted);display:none}@media (hover:hover) and (pointer:fine){.pager__hint[data-astro-cid-w7fkbon4]{display:block}}.index[data-astro-cid-w7fkbon4]{border-top:1px solid var(--line);padding-block:2rem 3rem}.index[data-astro-cid-w7fkbon4] h2[data-astro-cid-w7fkbon4]{font-size:var(--step-1);margin-bottom:1.25rem}.index__list[data-astro-cid-w7fkbon4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin:0;padding:0;list-style:none;display:grid}.index__link[data-astro-cid-w7fkbon4]{color:var(--ink);gap:.5rem;text-decoration:none;display:grid}.index__link[data-astro-cid-w7fkbon4] .index__thumb{aspect-ratio:4/3;object-fit:contain;background:var(--stage);border:1px solid var(--line);width:100%;padding:.25rem}.index__link[data-astro-cid-w7fkbon4]:hover .index__thumb{border-color:var(--gold)}.index__link[data-astro-cid-w7fkbon4][aria-current=page] .index__thumb{border:2px solid var(--gold)}.index__label[data-astro-cid-w7fkbon4]{font-size:var(--step--1);gap:.5rem;line-height:1.35;display:flex}.index__num[data-astro-cid-w7fkbon4]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--muted);font-weight:500}.index__link[data-astro-cid-w7fkbon4][aria-current=page] .index__num[data-astro-cid-w7fkbon4]{color:var(--gold)}@media (width>=40rem){.index__list[data-astro-cid-w7fkbon4]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.viewer[data-astro-cid-w7fkbon4]{grid-template-columns:minmax(0,7fr) minmax(19rem,4fr);align-items:start;gap:3rem;padding-block:2rem 3.5rem}.stage[data-astro-cid-w7fkbon4]{min-height:32rem;margin:0;padding:1.5rem}.stage[data-astro-cid-w7fkbon4] .stage__img{max-height:calc(100svh - 10rem)}.caption[data-astro-cid-w7fkbon4]{position:sticky;top:2rem}.index__list[data-astro-cid-w7fkbon4]{grid-template-columns:repeat(6,minmax(0,1fr))}}
