.case[data-astro-cid-dkc6tpfx]{padding-top:clamp(1.5rem,1rem + 2vw,3rem)}.case__intro[data-astro-cid-dkc6tpfx]{margin-bottom:var(--space-6)}.case__title[data-astro-cid-dkc6tpfx]{margin:0 0 var(--space-4);font-size:var(--text-h1);max-width:14ch;scroll-margin-top:calc(var(--header-h) + var(--space-8))}.case__sub[data-astro-cid-dkc6tpfx]{max-width:44ch;font-size:var(--text-body-lg);margin:0}.viewer[data-astro-cid-dkc6tpfx]{background:var(--color-ink);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-paper);border:0;margin:0;padding:0}.viewer[data-astro-cid-dkc6tpfx]::backdrop{background:var(--color-ink)}.viewer__inner[data-astro-cid-dkc6tpfx]{grid-template-rows:auto 1fr;grid-template-areas:"figure""info";min-height:100%;display:grid;position:relative}.viewer__figure[data-astro-cid-dkc6tpfx]{padding:calc(var(--space-8) + var(--space-2)) var(--gutter) var(--space-4);grid-area:figure;place-items:center;margin:0;display:grid}.viewer__img[data-astro-cid-dkc6tpfx]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:62vh}.viewer__info[data-astro-cid-dkc6tpfx]{gap:var(--space-4);padding:var(--space-3) var(--gutter) var(--space-6);flex-direction:column;grid-area:info;display:flex}.viewer__eyebrow[data-astro-cid-dkc6tpfx]{margin:0}.viewer__title[data-astro-cid-dkc6tpfx]{font-size:var(--text-h3);margin:0;line-height:1.05}.viewer__facts[data-astro-cid-dkc6tpfx]{gap:var(--space-2);margin:0;display:grid}.viewer__facts[data-astro-cid-dkc6tpfx] div[data-astro-cid-dkc6tpfx]{gap:var(--space-3);align-items:baseline;display:flex}.viewer__facts[data-astro-cid-dkc6tpfx] dt[data-astro-cid-dkc6tpfx]{min-width:6.5em}.viewer__facts[data-astro-cid-dkc6tpfx] dd[data-astro-cid-dkc6tpfx]{margin:0}.viewer__notes[data-astro-cid-dkc6tpfx] p[data-astro-cid-dkc6tpfx]{margin:0 0 var(--space-1);max-width:48ch}.viewer__actions[data-astro-cid-dkc6tpfx]{justify-items:start;gap:var(--space-3);display:grid}.viewer__collect[data-astro-cid-dkc6tpfx]{min-height:52px;padding:var(--space-3) var(--space-5);background:var(--color-paper);color:var(--color-ink);border:var(--border-thick) solid var(--color-paper);transition:background-color var(--dur-fast) ease-out, color var(--dur-fast) ease-out;align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.viewer__collect[data-astro-cid-dkc6tpfx]:hover{background:var(--color-ink);color:var(--color-paper)}.viewer__held[data-astro-cid-dkc6tpfx]{padding:var(--space-2) var(--space-3);border:var(--border-thick) solid var(--color-paper);margin:0;rotate:-2deg}.viewer__packs[data-astro-cid-dkc6tpfx]{margin:0;padding:0;list-style:none}.viewer__packs[data-astro-cid-dkc6tpfx] a[data-astro-cid-dkc6tpfx]{min-height:var(--tap-min);align-items:center;display:inline-flex}.viewer__nav[data-astro-cid-dkc6tpfx]{align-items:center;gap:var(--space-4);margin-top:auto;display:flex}.viewer__count[data-astro-cid-dkc6tpfx]{margin:0}.viewer__arrow[data-astro-cid-dkc6tpfx],.viewer__close[data-astro-cid-dkc6tpfx],.viewer__back[data-astro-cid-dkc6tpfx]{min-width:var(--tap-min);min-height:var(--tap-min);border:var(--border-thin) solid var(--color-paper);color:var(--color-paper);cursor:pointer;font:inherit;background:0 0}.viewer__arrow[data-astro-cid-dkc6tpfx]{font-size:1.25rem}.viewer__arrow[data-astro-cid-dkc6tpfx]:hover,.viewer__close[data-astro-cid-dkc6tpfx]:hover,.viewer__back[data-astro-cid-dkc6tpfx]:hover{background:var(--color-paper);color:var(--color-ink)}.viewer__back[data-astro-cid-dkc6tpfx]{padding-inline:var(--space-4);align-self:flex-start}.viewer__close[data-astro-cid-dkc6tpfx]{top:var(--space-4);right:var(--gutter);font-size:1.25rem;position:absolute}.viewer[data-astro-cid-dkc6tpfx] [data-astro-cid-dkc6tpfx][hidden]{display:none!important}.viewer[data-astro-cid-dkc6tpfx] [data-astro-cid-dkc6tpfx]:focus-visible{outline-color:var(--color-paper)}@media (width>=900px){.viewer__inner[data-astro-cid-dkc6tpfx]{grid-template:"info figure"1fr/minmax(300px,.8fr) minmax(0,1.6fr);height:100%}.viewer__info[data-astro-cid-dkc6tpfx]{padding:var(--space-8) var(--space-6) var(--space-6) var(--gutter);overflow-y:auto}.viewer__figure[data-astro-cid-dkc6tpfx]{padding:var(--space-8) var(--gutter) var(--space-6) 0}.viewer__img[data-astro-cid-dkc6tpfx]{max-height:calc(100vh - var(--space-8) * 2)}}@media (prefers-reduced-motion:no-preference){.viewer[data-astro-cid-dkc6tpfx][open] .viewer__img[data-astro-cid-dkc6tpfx]{animation:develop .3s var(--ease-out)}}@keyframes develop{0%{opacity:0;scale:.97}}
