.ar[data-astro-cid-qma2cssl]{padding-top:clamp(var(--space-4),2vw,var(--space-8));padding-bottom:clamp(var(--space-12),6vw,var(--space-24));display:grid;gap:clamp(var(--space-12),6vw,var(--space-20))}.ar__head[data-astro-cid-qma2cssl]{display:grid;gap:16px}.ar__title[data-astro-cid-qma2cssl]{margin:0;font-family:var(--font-heavy);font-weight:400;text-transform:uppercase;font-size:clamp(1.75rem,.5rem + 3.75vw,4.5rem);line-height:.95;letter-spacing:-.01em}.ar__dates[data-astro-cid-qma2cssl]{margin:0;color:var(--signal)}.ar__caption[data-astro-cid-qma2cssl]{margin:0;max-width:none;font-size:1rem;line-height:1.6;color:var(--graphite)}@media(min-width:760px){.ar__caption[data-astro-cid-qma2cssl]{white-space:nowrap}}.feat[data-astro-cid-qma2cssl]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(var(--space-6),3vw,var(--space-10));align-items:end;color:inherit;text-decoration:none}.feat[data-astro-cid-qma2cssl]+.feat[data-astro-cid-qma2cssl]{margin-top:calc(-1*clamp(var(--space-4),3vw,var(--space-10)))}.feat__shot[data-astro-cid-qma2cssl]{aspect-ratio:16 / 10;overflow:hidden;background:#fff;border:1px solid color-mix(in oklch,var(--graphite) 14%,transparent);transition:transform .22s cubic-bezier(.22,1,.36,1)}.feat__shot[data-astro-cid-qma2cssl] img[data-astro-cid-qma2cssl]{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.feat[data-astro-cid-qma2cssl]:hover .feat__shot[data-astro-cid-qma2cssl]{transform:translateY(-3px)}.feat__body[data-astro-cid-qma2cssl]{display:grid;gap:var(--space-3);padding-bottom:var(--space-2)}.feat__meta[data-astro-cid-qma2cssl]{margin:0;color:var(--signal)}.feat__title[data-astro-cid-qma2cssl]{margin:0;font-family:var(--font-heavy);font-weight:400;text-transform:uppercase;font-size:clamp(1.5rem,1rem + 1.6vw,2.5rem);line-height:1}.feat__desc[data-astro-cid-qma2cssl]{margin:0;color:var(--graphite-2);font-size:1rem;line-height:1.55;max-width:30rem}.feat__go[data-astro-cid-qma2cssl]{margin-top:var(--space-2);color:var(--graphite);text-transform:uppercase;justify-self:start;border-bottom:1px solid var(--signal);padding-bottom:2px}.feat[data-astro-cid-qma2cssl]:hover .feat__go[data-astro-cid-qma2cssl]{color:var(--signal)}.wall[data-astro-cid-qma2cssl]{display:grid;gap:clamp(var(--space-12),6vw,var(--space-20))}.wall[data-astro-cid-qma2cssl]>.filt[data-astro-cid-qma2cssl]{margin-bottom:calc(clamp(var(--space-12),6vw,var(--space-20))*-.4)}.shelf[data-astro-cid-qma2cssl][hidden],.shelf__grid[data-astro-cid-qma2cssl]>li[data-astro-cid-qma2cssl][hidden]{display:none}.filt[data-astro-cid-qma2cssl]{display:grid;gap:var(--space-4);font-size:13px;letter-spacing:.04em;min-width:0}.filt__row[data-astro-cid-qma2cssl],.filt__sub[data-astro-cid-qma2cssl]{display:flex;flex-wrap:wrap;align-items:center}.filt__row[data-astro-cid-qma2cssl]{gap:var(--space-2) var(--space-6)}.filt__sub[data-astro-cid-qma2cssl]{gap:var(--space-2) var(--space-4);padding-left:var(--space-4);border-left:1px solid color-mix(in oklch,var(--graphite) 25%,transparent);font-size:12px}.filt__sub[data-astro-cid-qma2cssl][hidden]{display:none}.filt[data-astro-cid-qma2cssl] button[data-astro-cid-qma2cssl]{appearance:none;font:inherit;cursor:pointer;background:none;border:0;padding:0;color:var(--graphite-2);text-transform:uppercase;white-space:nowrap;transition:color .1s linear}.filt[data-astro-cid-qma2cssl] button[data-astro-cid-qma2cssl]:hover{color:var(--graphite)}.filt[data-astro-cid-qma2cssl] button[data-astro-cid-qma2cssl]:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.filt[data-astro-cid-qma2cssl] sup[data-astro-cid-qma2cssl]{font-size:.7em;vertical-align:super;margin-left:1px}.filt__row[data-astro-cid-qma2cssl] button[data-astro-cid-qma2cssl]{display:inline-flex;align-items:center;gap:var(--space-2)}.filt__row[data-astro-cid-qma2cssl] i[data-astro-cid-qma2cssl]{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.55}.filt__row[data-astro-cid-qma2cssl] button[data-astro-cid-qma2cssl][aria-pressed=true]{color:var(--graphite)}.filt__row[data-astro-cid-qma2cssl] button[data-astro-cid-qma2cssl][aria-pressed=true] i[data-astro-cid-qma2cssl]{background:var(--signal);opacity:1}.filt__sub[data-astro-cid-qma2cssl] button[data-astro-cid-qma2cssl][aria-pressed=true]{color:var(--signal)}@media(max-width:800px){.filt__row[data-astro-cid-qma2cssl],.filt__sub[data-astro-cid-qma2cssl]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.filt__row[data-astro-cid-qma2cssl]::-webkit-scrollbar,.filt__sub[data-astro-cid-qma2cssl]::-webkit-scrollbar{display:none}.filt__sub[data-astro-cid-qma2cssl]{border-left:0}}.shelf[data-astro-cid-qma2cssl]{display:grid;gap:var(--space-6)}.shelf__head[data-astro-cid-qma2cssl]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in oklch,var(--graphite) 18%,transparent)}.shelf__label[data-astro-cid-qma2cssl]{margin:0;font-family:var(--font-heavy);font-weight:400;text-transform:uppercase;letter-spacing:.05em;font-size:16px;color:var(--graphite)}.shelf__count[data-astro-cid-qma2cssl]{color:var(--signal)}.shelf__grid[data-astro-cid-qma2cssl]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(var(--space-12),5vw,var(--space-20)) clamp(var(--space-6),3vw,var(--space-12))}.shelf__grid[data-astro-cid-qma2cssl] li[data-astro-cid-qma2cssl]{margin:0}.shelf__grid[data-astro-cid-qma2cssl] li[data-astro-cid-qma2cssl]+li[data-astro-cid-qma2cssl]{margin-top:0}.card[data-astro-cid-qma2cssl]{position:relative;display:grid;gap:var(--space-3);color:inherit;text-decoration:none}.card__open[data-astro-cid-qma2cssl]{position:absolute;inset:0;width:100%;margin:0;padding:0;border:0;background:none;cursor:zoom-in}.card__open[data-astro-cid-qma2cssl]:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.card__thumb[data-astro-cid-qma2cssl]{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;transition:transform .22s cubic-bezier(.22,1,.36,1)}.shelf__grid[data-astro-cid-qma2cssl][data-shape=portrait] .card__thumb[data-astro-cid-qma2cssl]{aspect-ratio:4 / 5}.shelf__grid[data-astro-cid-qma2cssl][data-shape=landscape] .card__thumb[data-astro-cid-qma2cssl]{aspect-ratio:4 / 3}.card__thumb[data-astro-cid-qma2cssl]{container-type:size}.card__art[data-astro-cid-qma2cssl]{position:relative;display:block;width:min(100cqw,100cqh * var(--ar));aspect-ratio:var(--ar)}.card__art[data-astro-cid-qma2cssl] img[data-astro-cid-qma2cssl]{display:block;width:100%;height:100%}.card__kind[data-astro-cid-qma2cssl]{padding:3px 6px;background:var(--graphite);color:var(--bone);text-transform:uppercase;font-size:.6875rem;line-height:1}.card[data-astro-cid-qma2cssl]:hover .card__thumb[data-astro-cid-qma2cssl]{transform:translateY(-3px)}.card__ph[data-astro-cid-qma2cssl]{position:absolute;inset:0;display:flex;align-items:flex-end;padding:var(--space-4);font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(1.25rem,.8rem + 1.2vw,2rem);line-height:.95;color:var(--graphite-2);overflow-wrap:anywhere}.card__text[data-astro-cid-qma2cssl]{display:grid;gap:var(--space-1);justify-items:center;text-align:center}.card__title[data-astro-cid-qma2cssl]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.card__tags[data-astro-cid-qma2cssl]{transition:color 80ms linear}.card[data-astro-cid-qma2cssl]:hover .card__tags[data-astro-cid-qma2cssl]{color:var(--signal)}.card--static[data-astro-cid-qma2cssl] .card__thumb[data-astro-cid-qma2cssl]{transition:none}.card--static[data-astro-cid-qma2cssl]:hover .card__thumb[data-astro-cid-qma2cssl]{transform:none}.card--static[data-astro-cid-qma2cssl]:hover .card__tags[data-astro-cid-qma2cssl]{color:var(--graphite)}.card__ext[data-astro-cid-qma2cssl]{margin-left:.3em}.card__tags[data-astro-cid-qma2cssl]{margin:0;color:var(--graphite);font-size:.9375rem;line-height:1.45}.card__from[data-astro-cid-qma2cssl]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--graphite-2);text-transform:uppercase}html.lb-open{overflow:hidden}.lb[data-astro-cid-qma2cssl]{--lb-bg: #121212;--lb-ink: #F2F2F2;--lb-ink-2: #A3A3A0;position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--lb-bg);color:var(--lb-ink);overflow:hidden}.lb[data-astro-cid-qma2cssl]:focus{outline:none}.lb[data-astro-cid-qma2cssl][open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.lb[data-astro-cid-qma2cssl]::backdrop{background:#121212}.lb__bar[data-astro-cid-qma2cssl]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--gutter)}.lb__info[data-astro-cid-qma2cssl]{display:grid;gap:var(--space-1);min-width:0}.lb__title[data-astro-cid-qma2cssl]{margin:0;font-family:var(--font-heavy);text-transform:uppercase;font-size:1.05rem;line-height:1.2}.lb__meta[data-astro-cid-qma2cssl]{margin:0;color:var(--lb-ink-2);text-transform:uppercase}.lb__tools[data-astro-cid-qma2cssl]{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}.lb__count[data-astro-cid-qma2cssl]{color:var(--lb-ink-2);text-transform:uppercase}.lb__orig[data-astro-cid-qma2cssl]{color:var(--lb-ink);text-decoration:none;text-transform:uppercase;border-bottom:1px solid var(--signal);padding-bottom:2px}.lb__orig[data-astro-cid-qma2cssl]:hover{color:var(--signal)}.lb__orig[data-astro-cid-qma2cssl][hidden]{display:none}.lb__close[data-astro-cid-qma2cssl],.lb__nav[data-astro-cid-qma2cssl]{appearance:none;border:0;background:none;color:var(--lb-ink);font:inherit;cursor:pointer}.lb__close[data-astro-cid-qma2cssl]{font-size:1.75rem;line-height:1;padding:0 var(--space-1)}.lb__close[data-astro-cid-qma2cssl]:hover,.lb__nav[data-astro-cid-qma2cssl]:hover:not(:disabled){color:var(--signal)}.lb__stage[data-astro-cid-qma2cssl]{display:flex;align-items:center;justify-content:center;min-height:0;padding:0 clamp(var(--space-12),6vw,var(--space-24)) var(--space-8)}.lb__img[data-astro-cid-qma2cssl]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:0;transition:opacity .16s ease-out;touch-action:pan-y}.lb__img[data-astro-cid-qma2cssl].is-in{opacity:1}.lb__nav[data-astro-cid-qma2cssl]{position:absolute;top:50%;transform:translateY(-50%);padding:var(--space-4);font-size:1.5rem;line-height:1}.lb__nav--prev[data-astro-cid-qma2cssl]{left:calc(var(--gutter) - var(--space-4))}.lb__nav--next[data-astro-cid-qma2cssl]{right:calc(var(--gutter) - var(--space-4))}.lb__nav[data-astro-cid-qma2cssl]:disabled{opacity:.2;cursor:default}.lb[data-astro-cid-qma2cssl] [data-astro-cid-qma2cssl]:focus-visible{outline:2px solid var(--signal);outline-offset:3px}@media(max-width:1100px){.shelf__grid[data-astro-cid-qma2cssl]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.lb__stage[data-astro-cid-qma2cssl]{padding:0 0 var(--space-16)}.lb__nav[data-astro-cid-qma2cssl]{top:auto;bottom:var(--space-2);transform:none}.lb__bar[data-astro-cid-qma2cssl]{flex-wrap:wrap}.feat[data-astro-cid-qma2cssl]{grid-template-columns:1fr}.feat[data-astro-cid-qma2cssl]+.feat[data-astro-cid-qma2cssl]{margin-top:0}.shelf__grid[data-astro-cid-qma2cssl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.feat__shot[data-astro-cid-qma2cssl],.card__thumb[data-astro-cid-qma2cssl],.lb__img[data-astro-cid-qma2cssl]{transition:none}}
