.gallery-label[data-astro-cid-xas5a3ce]{max-width:70ch;margin-bottom:24px}.gallery-label[data-astro-cid-xas5a3ce] h2[data-astro-cid-xas5a3ce]{margin-bottom:16px}.gallery-controls[data-astro-cid-xas5a3ce]{justify-content:flex-end}.case-gallery[data-astro-cid-xas5a3ce]{min-width:0;margin-block:48px}.gallery-controls[data-astro-cid-xas5a3ce]{align-items:center;gap:16px;margin-bottom:16px;display:flex}.gallery-controls[data-astro-cid-xas5a3ce] p[data-astro-cid-xas5a3ce]{margin-right:auto}.gallery-track[data-astro-cid-xas5a3ce]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:24px;display:flex;overflow-x:auto}.gallery-slide[data-astro-cid-xas5a3ce]{scroll-snap-align:start;flex:0 0 85%;min-width:0;margin:0}.gallery-slide[data-astro-cid-xas5a3ce] img[data-astro-cid-xas5a3ce],.gallery-slide[data-astro-cid-xas5a3ce] video[data-astro-cid-xas5a3ce]{object-fit:contain;-webkit-mask-composite:source-in;background:0 0;width:100%;height:62svh;max-height:720px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%),linear-gradient(0deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%),linear-gradient(0deg,#0000 0,#000 6% 94%,#0000 100%);mask-composite:intersect}.gallery-slide[data-astro-cid-xas5a3ce] figcaption[data-astro-cid-xas5a3ce]{padding-block:12px}.gallery-controls[data-astro-cid-xas5a3ce] button[data-astro-cid-xas5a3ce]{padding-inline:16px}@media (width<=767px){.gallery-slide[data-astro-cid-xas5a3ce]{flex-basis:94%}.gallery-slide[data-astro-cid-xas5a3ce] img[data-astro-cid-xas5a3ce]{height:55svh}.gallery-controls[data-astro-cid-xas5a3ce]{gap:8px}}.case-journey[data-astro-cid-mfosqkx7]{counter-reset:beat;margin:0;padding:0;list-style:none}.case-journey__beat[data-astro-cid-mfosqkx7]{counter-increment:beat;column-gap:var(--s4);padding-block:var(--s4);border-top:1px solid var(--hairline);grid-template-columns:48px minmax(0,1fr);align-items:baseline;display:grid}.case-journey__mark[data-astro-cid-mfosqkx7]{justify-items:start;gap:var(--s1);font-variant-numeric:tabular-nums;color:var(--text-muted);grid-area:1/1/span 2;line-height:1.2;display:grid}.case-journey__mark[data-astro-cid-mfosqkx7]:before{content:counter(beat, decimal-leading-zero)}.case-journey__beat[data-astro-cid-mfosqkx7]:not(:last-child) .case-journey__mark[data-astro-cid-mfosqkx7]:after{content:"↓";color:var(--hairline)}.case-journey__label[data-astro-cid-mfosqkx7]{color:var(--text-muted);text-transform:uppercase;grid-column:2;margin:0}.case-journey__body[data-astro-cid-mfosqkx7]{margin:0;grid-column:2;margin-block-start:var(--s2)}@media (width<=767px){.case-journey__beat[data-astro-cid-mfosqkx7]{column-gap:var(--s3);grid-template-columns:28px minmax(0,1fr)}}.label[data-astro-cid-tbab5csd]{padding:var(--s4) var(--s4) var(--s3);background:var(--surface);border:var(--border) solid var(--control-border);align-self:end;gap:5px;max-width:34ch;display:grid}.has-peek .label{cursor:pointer}.has-peek .label:hover{border-color:var(--accent)}.label__maker[data-astro-cid-tbab5csd]{font-family:var(--font-body);letter-spacing:.01em;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.35}.label__work[data-astro-cid-tbab5csd]{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:400;line-height:1.16}.label__work[data-astro-cid-tbab5csd] a[data-astro-cid-tbab5csd]{color:inherit;text-decoration:none}.label__work[data-astro-cid-tbab5csd] a[data-astro-cid-tbab5csd]:hover,.label__work[data-astro-cid-tbab5csd] a[data-astro-cid-tbab5csd]:focus-visible{color:var(--accent)}.label__work[data-astro-cid-tbab5csd] em[data-astro-cid-tbab5csd]{font-style:italic}.label__year[data-astro-cid-tbab5csd]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.label__medium[data-astro-cid-tbab5csd]{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.42}.label__credit[data-astro-cid-tbab5csd]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.label__stations[data-astro-cid-tbab5csd]{text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);margin:4px 0 0}.label__foot[data-astro-cid-tbab5csd]{border-block-start:var(--border) solid var(--hairline);flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding-block-start:8px;display:flex}.label__note[data-astro-cid-tbab5csd]{opacity:.7}.work-entry--lead .label[data-astro-cid-tbab5csd]{max-width:40ch}.work-entry--lead .label__work[data-astro-cid-tbab5csd]{font-size:clamp(23px,3.2vw,42px)}.exhibition-label[data-astro-cid-3hpufw5c]{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;margin-bottom:48px;padding-block:32px 48px;display:grid}.exhibition-label__identity[data-astro-cid-3hpufw5c] p[data-astro-cid-3hpufw5c]+p[data-astro-cid-3hpufw5c]{margin-top:12px}.exhibition-label__title[data-astro-cid-3hpufw5c]{font-style:italic}.exhibition-label__explanation[data-astro-cid-3hpufw5c] p[data-astro-cid-3hpufw5c]+p[data-astro-cid-3hpufw5c]{margin-top:20px}.case-nav[data-astro-cid-3hpufw5c]{border-top:1px solid var(--hairline)}.case-nav__row[data-astro-cid-3hpufw5c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.case-nav__link[data-astro-cid-3hpufw5c]{flex-direction:column;gap:8px;padding-block:24px;text-decoration:none;display:flex}.case-nav__link--next[data-astro-cid-3hpufw5c]{text-align:right;align-items:flex-end}.case-nav__link[data-astro-cid-3hpufw5c]:hover .t-h3[data-astro-cid-3hpufw5c],.case-nav__link[data-astro-cid-3hpufw5c]:focus-visible .t-h3[data-astro-cid-3hpufw5c]{color:var(--accent)}@media (width<=767px){.case-nav__row[data-astro-cid-3hpufw5c]{grid-template-columns:1fr;gap:0}.case-nav__link[data-astro-cid-3hpufw5c]{padding-block:16px}.case-nav__link--next[data-astro-cid-3hpufw5c]{text-align:left;border-top:1px solid var(--hairline);align-items:flex-start}}.case-chapters__head[data-astro-cid-3hpufw5c]{margin-block:var(--s8) 0;text-transform:uppercase}.chapter__name[data-astro-cid-3hpufw5c]{margin:0}.chapter__name[data-astro-cid-3hpufw5c]+p[data-astro-cid-3hpufw5c],.chapter__name[data-astro-cid-3hpufw5c]+.t-body[data-astro-cid-3hpufw5c] p[data-astro-cid-3hpufw5c]+p[data-astro-cid-3hpufw5c]{margin-block-start:var(--s3)}.credit-line__role[data-astro-cid-3hpufw5c]{margin-inline-start:.6ch}.case-question__link[data-astro-cid-3hpufw5c] a[data-astro-cid-3hpufw5c]{color:var(--accent);text-decoration:none}.case-question__link[data-astro-cid-3hpufw5c] a[data-astro-cid-3hpufw5c]:hover,.case-question__link[data-astro-cid-3hpufw5c] a[data-astro-cid-3hpufw5c]:focus-visible{color:var(--text);text-underline-offset:5px;text-decoration:underline}@media (width<=767px){.exhibition-label[data-astro-cid-3hpufw5c]{grid-template-columns:1fr;gap:24px;padding-block:24px}}
