.viewer[data-astro-cid-cbae5s4t]{width:100%;max-width:none;height:100%;max-height:none;color:var(--on-dark);background:#080908f5;border:0;margin:0;padding:0}.viewer[data-astro-cid-cbae5s4t]::backdrop{background:#080908f5}.stage[data-astro-cid-cbae5s4t]{justify-content:center;align-items:center;display:flex;position:absolute;inset:64px 76px}.stage[data-astro-cid-cbae5s4t] img[data-astro-cid-cbae5s4t]{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%}.bar[data-astro-cid-cbae5s4t]{height:64px;color:var(--muted-on-dark);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}button[data-astro-cid-cbae5s4t]{border:1.5px solid var(--rule-dark);background:var(--ink-2);width:48px;height:48px;color:var(--on-dark);font:600 1.1rem/1 var(--font-sans);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute}button[data-astro-cid-cbae5s4t]:hover{border-color:var(--orange);color:var(--orange)}.close[data-astro-cid-cbae5s4t]{background:var(--orange);border-color:var(--orange);color:var(--ink);top:12px;right:12px}.close[data-astro-cid-cbae5s4t]:hover{background:var(--orange-hover);color:var(--ink)}.prev[data-astro-cid-cbae5s4t]{top:50%;left:14px;transform:translateY(-50%)}.next[data-astro-cid-cbae5s4t]{top:50%;right:14px;transform:translateY(-50%)}@media (width<=560px){.stage[data-astro-cid-cbae5s4t]{inset:68px 8px 76px}.prev[data-astro-cid-cbae5s4t],.next[data-astro-cid-cbae5s4t]{top:auto;bottom:10px;transform:none}}.hero[data-astro-cid-2xihxety],.index[data-astro-cid-2xihxety],.client[data-astro-cid-2xihxety],.closing[data-astro-cid-2xihxety]{background:var(--ink);color:var(--on-dark)}.hero[data-astro-cid-2xihxety]{padding-block:clamp(40px,6vw,72px) clamp(36px,5vw,64px)}.hero[data-astro-cid-2xihxety] .label[data-astro-cid-2xihxety]{color:var(--on-dark)}.hero[data-astro-cid-2xihxety] .h1[data-astro-cid-2xihxety]{margin-top:22px;font-size:clamp(3.4rem,10vw,9rem)}.hero[data-astro-cid-2xihxety] .lede[data-astro-cid-2xihxety]{max-width:56ch;color:var(--muted-on-dark);margin-top:22px}.wall[data-astro-cid-2xihxety]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.2vw,14px);margin-top:clamp(32px,5vw,56px);padding:0;list-style:none;display:grid}.tile[data-astro-cid-2xihxety]{text-decoration:none;display:block;position:relative}.tile[data-astro-cid-2xihxety] .clip[data-astro-cid-2xihxety]{aspect-ratio:3/4}.tile[data-astro-cid-2xihxety] .clip[data-astro-cid-2xihxety]:after{content:"";background:linear-gradient(#08090800 55%,#080908cc 100%);position:absolute;inset:0}.tile-name[data-astro-cid-2xihxety]{z-index:1;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:900;line-height:.95;position:absolute;bottom:12px;left:14px;right:14px}.tile[data-astro-cid-2xihxety]:hover .tile-name[data-astro-cid-2xihxety]{color:var(--orange)}.index[data-astro-cid-2xihxety]{padding-bottom:clamp(8px,2vw,24px)}.index[data-astro-cid-2xihxety] ol[data-astro-cid-2xihxety]{border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark);padding:0;list-style:none}.index[data-astro-cid-2xihxety] li[data-astro-cid-2xihxety]+li[data-astro-cid-2xihxety] a[data-astro-cid-2xihxety]{border-top:1px solid var(--rule-dark)}.index[data-astro-cid-2xihxety] a[data-astro-cid-2xihxety]{align-items:baseline;gap:14px;padding:14px 0;text-decoration:none;display:flex}.ix-no[data-astro-cid-2xihxety],.ix-count[data-astro-cid-2xihxety]{color:var(--muted-on-dark);white-space:nowrap}.ix-no[data-astro-cid-2xihxety]{flex:none;width:2.4em}.ix-name[data-astro-cid-2xihxety]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:900;line-height:1}.index[data-astro-cid-2xihxety] a[data-astro-cid-2xihxety]:hover .ix-name[data-astro-cid-2xihxety]{color:var(--orange)}.leader[data-astro-cid-2xihxety]{border-bottom:2px dotted #f4f4f142;flex:24px;min-width:24px;transform:translateY(-.3em)}.client[data-astro-cid-2xihxety]{padding-top:clamp(56px,8vw,112px)}.client-head[data-astro-cid-2xihxety]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:16px 56px;margin-bottom:28px;display:grid}.kicker[data-astro-cid-2xihxety]{color:var(--muted-on-dark);flex-wrap:wrap;grid-column:1/-1;gap:18px;display:flex}.kicker[data-astro-cid-2xihxety] .accent[data-astro-cid-2xihxety]{color:var(--orange)}.side[data-astro-cid-2xihxety]{flex-direction:column;gap:14px;display:flex}.menu[data-astro-cid-2xihxety]{padding:0;font-size:.95rem;list-style:none}.menu[data-astro-cid-2xihxety] a[data-astro-cid-2xihxety]{align-items:baseline;gap:10px;padding:6px 0;text-decoration:none;display:flex}.menu[data-astro-cid-2xihxety] a[data-astro-cid-2xihxety]:hover span[data-astro-cid-2xihxety]:first-child{color:var(--orange)}.menu[data-astro-cid-2xihxety] .label[data-astro-cid-2xihxety]{color:var(--muted-on-dark)}.side[data-astro-cid-2xihxety] .text-link[data-astro-cid-2xihxety]{align-self:flex-start;font-size:.95rem}.films[data-astro-cid-2xihxety]{align-items:flex-start;gap:12px;display:flex}.film[data-astro-cid-2xihxety]{flex:var(--ar) 1 0;min-width:0}.screen[data-astro-cid-2xihxety]{border-radius:var(--radius);background:#000;overflow:hidden}.screen[data-astro-cid-2xihxety] video[data-astro-cid-2xihxety]{object-fit:cover;background:#000;width:100%;height:100%}figcaption[data-astro-cid-2xihxety]{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 2px 0;font-size:.92rem;display:flex}figcaption[data-astro-cid-2xihxety] a[data-astro-cid-2xihxety]{text-decoration:none}figcaption[data-astro-cid-2xihxety] a[data-astro-cid-2xihxety]:hover{color:var(--orange);text-underline-offset:4px;text-decoration:underline}figcaption[data-astro-cid-2xihxety] .label[data-astro-cid-2xihxety]{color:var(--muted-on-dark)}.stills[data-astro-cid-2xihxety]{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.stills[data-astro-cid-2xihxety]:after{content:"";flex-grow:999999}.ph[data-astro-cid-2xihxety]{background:var(--ink-3);cursor:zoom-in;flex-grow:calc(var(--w) / var(--h) * 100);flex-basis:calc(var(--w) / var(--h) * 230px);border:0;border-radius:4px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.ph[data-astro-cid-2xihxety] i[data-astro-cid-2xihxety]{padding-bottom:calc(var(--h) / var(--w) * 100%);display:block}.ph[data-astro-cid-2xihxety] picture,.ph[data-astro-cid-2xihxety] img{width:100%;height:100%;position:absolute;inset:0}.ph[data-astro-cid-2xihxety] img{object-fit:cover;transition:transform .5s}.ph[data-astro-cid-2xihxety]:hover img{transform:scale(1.025)}.closing[data-astro-cid-2xihxety]{padding-block:clamp(64px,9vw,112px) clamp(48px,6vw,72px)}.closing[data-astro-cid-2xihxety] .container[data-astro-cid-2xihxety]{border-top:1px solid var(--rule-dark);flex-direction:column;gap:12px;padding-top:28px;display:flex}.closing[data-astro-cid-2xihxety] .label[data-astro-cid-2xihxety]{color:var(--muted-on-dark)}.closing[data-astro-cid-2xihxety] span[data-astro-cid-2xihxety]{color:var(--muted-on-dark);margin-inline:6px}@media (width<=860px){.client-head[data-astro-cid-2xihxety]{grid-template-columns:1fr}}@media (width<=760px){.wall[data-astro-cid-2xihxety]{grid-template-columns:repeat(2,minmax(0,1fr))}.films[data-astro-cid-2xihxety]{flex-wrap:wrap}.film[data-astro-cid-2xihxety].wide{flex:100%}.film[data-astro-cid-2xihxety].tall{flex:calc(50% - 6px)}}@media (width<=560px){.index[data-astro-cid-2xihxety] a[data-astro-cid-2xihxety]{flex-wrap:wrap;gap:4px 14px}.index[data-astro-cid-2xihxety] .leader[data-astro-cid-2xihxety]{display:none}.ix-count[data-astro-cid-2xihxety]{width:100%;padding-left:calc(2.4em + 14px)}.ph[data-astro-cid-2xihxety]{flex-basis:calc(var(--w) / var(--h) * 150px)}.stills[data-astro-cid-2xihxety]{gap:6px}}
