.case-heading[data-astro-cid-mc4hh3tr]{padding-block:clamp(28px,4vw,62px) clamp(24px,3.5vw,50px)}.case-heading[data-astro-cid-mc4hh3tr] .eyebrow[data-astro-cid-mc4hh3tr],.case-feature-copy[data-astro-cid-mc4hh3tr] .eyebrow[data-astro-cid-mc4hh3tr]{margin-block-end:14px}.case-heading[data-astro-cid-mc4hh3tr] h1[data-astro-cid-mc4hh3tr]{max-width:20ch;font-size:clamp(2.35rem,5.5vw,5rem);line-height:1.05;letter-spacing:-.055em}.case-intro[data-astro-cid-mc4hh3tr]{max-width:65ch;margin-block-start:22px;color:var(--muted);font-size:clamp(1rem,1.65vw,1.15rem);line-height:1.65}.case-note[data-astro-cid-mc4hh3tr]{max-width:72ch;margin-block-start:20px;padding:13px 16px;border-inline-start:3px solid var(--accent);background:var(--surface);color:var(--muted);font-size:.875rem;line-height:1.55}.case-heading-detail[data-astro-cid-mc4hh3tr]{padding-block:18px 16px}.case-heading-detail[data-astro-cid-mc4hh3tr] .eyebrow[data-astro-cid-mc4hh3tr]{margin-block-end:8px}.case-heading-detail[data-astro-cid-mc4hh3tr] h1[data-astro-cid-mc4hh3tr]{max-width:none;font-size:clamp(2.1rem,4vw,3.4rem)}.case-heading-detail[data-astro-cid-mc4hh3tr] .case-intro[data-astro-cid-mc4hh3tr]{max-width:91ch;margin-block-start:10px;line-height:1.5}.case-heading-detail[data-astro-cid-mc4hh3tr] .case-note[data-astro-cid-mc4hh3tr]{max-width:114ch;margin-block-start:10px;padding:8px 12px}.case-index[data-astro-cid-mc4hh3tr],.case-films[data-astro-cid-mc4hh3tr]{padding-block-end:clamp(44px,6vw,90px)}.case-feature[data-astro-cid-mc4hh3tr],.case-film[data-astro-cid-mc4hh3tr]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.case-feature[data-astro-cid-mc4hh3tr] img[data-astro-cid-mc4hh3tr],.case-photo-pair[data-astro-cid-mc4hh3tr] img[data-astro-cid-mc4hh3tr]{display:block;width:100%;height:auto;aspect-ratio:2 / 1;-o-object-fit:contain;object-fit:contain;background:#e8e8e3}.case-photo-pair[data-astro-cid-mc4hh3tr]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.case-photo-pair[data-astro-cid-mc4hh3tr] figure[data-astro-cid-mc4hh3tr]{min-width:0;margin:0}.case-photo-pair[data-astro-cid-mc4hh3tr] a[data-astro-cid-mc4hh3tr]{display:block}.case-photo-pair[data-astro-cid-mc4hh3tr] figcaption[data-astro-cid-mc4hh3tr]{padding:8px 10px;color:var(--muted);font-size:.75rem;line-height:1.4}.case-originals[data-astro-cid-mc4hh3tr]{max-width:850px;margin-block-start:42px}.case-originals[data-astro-cid-mc4hh3tr] h2[data-astro-cid-mc4hh3tr]{font-size:clamp(1.25rem,2.4vw,1.65rem)}.case-originals[data-astro-cid-mc4hh3tr] .case-credit[data-astro-cid-mc4hh3tr]{margin-block-end:14px}.case-originals[data-astro-cid-mc4hh3tr] .case-photo-pair[data-astro-cid-mc4hh3tr]{overflow:hidden;border:1px solid var(--line);border-radius:12px}.case-originals[data-astro-cid-mc4hh3tr] .case-photo-pair[data-astro-cid-mc4hh3tr] figcaption[data-astro-cid-mc4hh3tr] a[data-astro-cid-mc4hh3tr]{width:-moz-fit-content;width:fit-content;text-decoration:underline;text-underline-offset:2px}.case-feature-copy[data-astro-cid-mc4hh3tr],.case-film-copy[data-astro-cid-mc4hh3tr]{padding:clamp(20px,3vw,42px)}.case-feature-copy[data-astro-cid-mc4hh3tr] h2[data-astro-cid-mc4hh3tr]{font-size:clamp(1.85rem,3.5vw,3.25rem);line-height:1.1;letter-spacing:-.04em}.case-feature-copy[data-astro-cid-mc4hh3tr]>p[data-astro-cid-mc4hh3tr]:not(.eyebrow,.case-credit),.case-film-description[data-astro-cid-mc4hh3tr]{margin-block:14px 24px;color:var(--muted);line-height:1.6}.case-films[data-astro-cid-mc4hh3tr]>h2[data-astro-cid-mc4hh3tr]{font-size:clamp(1.25rem,2.4vw,1.65rem)}.case-color-jumps[data-astro-cid-mc4hh3tr]{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin-block:8px 14px;list-style:none}.case-color-jumps[data-astro-cid-mc4hh3tr] a[data-astro-cid-mc4hh3tr]{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:6px;font-size:.8125rem;font-weight:600}.case-color-jumps[data-astro-cid-mc4hh3tr] a[data-astro-cid-mc4hh3tr]:hover{border-color:var(--accent)}.case-swatch[data-astro-cid-mc4hh3tr]{width:17px;height:17px;border-radius:50%;background:var(--film-color)}.case-film[data-astro-cid-mc4hh3tr]{grid-template-columns:minmax(0,1fr);margin-block-end:18px;scroll-margin-top:104px}.case-film-copy[data-astro-cid-mc4hh3tr] .meta[data-astro-cid-mc4hh3tr]{text-align:start;margin-block-end:10px}.case-film-copy[data-astro-cid-mc4hh3tr] h3[data-astro-cid-mc4hh3tr]{font-size:clamp(1.3rem,2.5vw,2.05rem);line-height:1.15;letter-spacing:-.025em}.case-actions[data-astro-cid-mc4hh3tr]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.case-actions[data-astro-cid-mc4hh3tr] .button[data-astro-cid-mc4hh3tr],.case-actions[data-astro-cid-mc4hh3tr] .text-link[data-astro-cid-mc4hh3tr]{gap:12px}.case-slideshow[data-astro-cid-mc4hh3tr]{grid-column:1 / -1;border-block-start:1px solid var(--line)}.case-slideshow[data-astro-cid-mc4hh3tr] summary[data-astro-cid-mc4hh3tr]{width:-moz-fit-content;width:fit-content;min-height:44px;padding:12px 18px;color:var(--accent);font-size:.875rem;font-weight:600;cursor:pointer}.case-slideshow[data-astro-cid-mc4hh3tr] video[data-astro-cid-mc4hh3tr]{display:block;width:min(100%,820px);height:auto;aspect-ratio:2 / 1;background:#171a1f}.case-credit[data-astro-cid-mc4hh3tr]{color:var(--muted);font-size:.8125rem}.case-credit[data-astro-cid-mc4hh3tr] a[data-astro-cid-mc4hh3tr]{text-decoration:underline;text-underline-offset:2px}.case-credit[data-astro-cid-mc4hh3tr]{margin-block-start:10px}@media (max-width: 820px){.case-feature[data-astro-cid-mc4hh3tr],.case-film[data-astro-cid-mc4hh3tr]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.case-film[data-astro-cid-mc4hh3tr] .case-photo-pair[data-astro-cid-mc4hh3tr]{grid-template-columns:minmax(0,1fr)}.case-heading-detail[data-astro-cid-mc4hh3tr] h1[data-astro-cid-mc4hh3tr]{font-size:clamp(1.9rem,8.5vw,2.2rem)}.case-heading-detail[data-astro-cid-mc4hh3tr] .case-intro[data-astro-cid-mc4hh3tr]{font-size:.9375rem}.case-heading-detail[data-astro-cid-mc4hh3tr] .case-note[data-astro-cid-mc4hh3tr]{font-size:.8125rem}.case-color-jumps[data-astro-cid-mc4hh3tr]{gap:6px}.case-color-jumps[data-astro-cid-mc4hh3tr] a[data-astro-cid-mc4hh3tr]{gap:6px;padding-inline:8px;font-size:.75rem}.case-swatch[data-astro-cid-mc4hh3tr]{width:14px;height:14px}}
