.work-sub[data-astro-cid-vl5756y4]{padding-top:calc(var(--nav-h) + var(--space-l));padding-bottom:var(--space-2xl)}.crumbs[data-astro-cid-vl5756y4]{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.02em;color:var(--smoke-dim);gap:.5em;display:flex}.crumbs[data-astro-cid-vl5756y4] a[data-astro-cid-vl5756y4]{color:var(--smoke)}.crumbs[data-astro-cid-vl5756y4] a[data-astro-cid-vl5756y4]:hover,.crumbs__here[data-astro-cid-vl5756y4]{color:var(--ink)}.work-sub__title[data-astro-cid-vl5756y4]{font-size:var(--step-4);letter-spacing:-.035em;margin:.25em 0 0;line-height:1}.empty[data-astro-cid-vl5756y4]{margin-top:var(--space-l);font-family:var(--font-display);font-size:var(--step-1);color:var(--smoke-dim)}.vimg[data-astro-cid-vl5756y4]{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease);transform:scale(1.04)}.film__ph[data-astro-cid-vl5756y4]{background:var(--charcoal);position:absolute;inset:0}.wgroup[data-astro-cid-vl5756y4]{margin-top:var(--space-2xl)}.wgroup__head[data-astro-cid-vl5756y4]{justify-content:space-between;align-items:baseline;gap:var(--space-s);padding-bottom:var(--space-m);margin-bottom:var(--space-m);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.wgroup__title[data-astro-cid-vl5756y4]{font-size:var(--step-2);letter-spacing:-.025em}.wgroup__note[data-astro-cid-vl5756y4]{font-family:var(--font-display);font-size:var(--step--1);color:var(--smoke)}.film[data-astro-cid-vl5756y4],.clip[data-astro-cid-vl5756y4]{appearance:none;text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.film-grid[data-astro-cid-vl5756y4]{gap:var(--space-m) var(--space-s);grid-template-columns:repeat(2,1fr);align-items:start;display:grid}.film__media[data-astro-cid-vl5756y4]{aspect-ratio:16/9;background:var(--charcoal);position:relative;overflow:hidden}.film--v[data-astro-cid-vl5756y4] .film__media[data-astro-cid-vl5756y4]{aspect-ratio:9/16;max-width:300px}.film[data-astro-cid-vl5756y4]:hover .vimg[data-astro-cid-vl5756y4]{transform:scale(1.09)}.film__play[data-astro-cid-vl5756y4]{color:#fff;opacity:0;transition:opacity var(--dur) var(--ease);background:#00000047;place-items:center;display:grid;position:absolute;inset:0}.film__play[data-astro-cid-vl5756y4] svg[data-astro-cid-vl5756y4]{transform:translate(1px)}.film[data-astro-cid-vl5756y4]:hover .film__play[data-astro-cid-vl5756y4],.clip[data-astro-cid-vl5756y4]:hover .film__play[data-astro-cid-vl5756y4],.film[data-astro-cid-vl5756y4]:focus-visible .film__play[data-astro-cid-vl5756y4],.clip[data-astro-cid-vl5756y4]:focus-visible .film__play[data-astro-cid-vl5756y4]{opacity:1}.film__cap[data-astro-cid-vl5756y4]{justify-content:space-between;align-items:baseline;gap:var(--space-s);border-bottom:1px solid var(--line-soft);margin-top:.8em;padding-bottom:.8em;display:flex}.film__title[data-astro-cid-vl5756y4]{font-family:var(--font-display);font-weight:600}.film__meta[data-astro-cid-vl5756y4]{font-size:var(--step--1);color:var(--smoke-dim);white-space:nowrap}@media (width<=640px){.film-grid[data-astro-cid-vl5756y4]{grid-template-columns:1fr}}.social-grid[data-astro-cid-vl5756y4]{gap:var(--space-s);grid-template-columns:repeat(4,1fr);display:grid}.clip__media[data-astro-cid-vl5756y4]{aspect-ratio:9/16;background:var(--charcoal);position:relative;overflow:hidden}.clip[data-astro-cid-vl5756y4]:hover .vimg[data-astro-cid-vl5756y4]{transform:scale(1.09)}.clip__cap[data-astro-cid-vl5756y4]{min-height:2.1em;line-height:1.35;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--smoke-dim);margin-top:.6em;font-size:.7rem;display:block}@media (width<=820px){.social-grid[data-astro-cid-vl5756y4]{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.social-grid[data-astro-cid-vl5756y4]{grid-template-columns:repeat(2,1fr)}}.vbox[data-astro-cid-vl5756y4]{z-index:200;padding:var(--gutter);background:#000000eb;place-items:center;display:grid;position:fixed;inset:0}.vbox[data-astro-cid-vl5756y4][hidden]{display:none}.vbox__frame[data-astro-cid-vl5756y4]{aspect-ratio:16/9;width:min(100%,1200px);position:relative}.vbox__frame[data-astro-cid-vl5756y4].is-vertical{aspect-ratio:9/16;width:auto;height:min(84vh,900px)}.vbox__frame[data-astro-cid-vl5756y4] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vbox__close[data-astro-cid-vl5756y4]{top:max(var(--gutter), 1rem);right:max(var(--gutter), 1rem);color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;place-items:center;width:44px;height:44px;font-size:1.3rem;display:grid;position:absolute}.vbox__close[data-astro-cid-vl5756y4]:hover{opacity:1}
