.head[data-astro-cid-3rkrlumz]{padding-top:calc(var(--nav-h) + var(--s8))}.head-row[data-astro-cid-3rkrlumz]{justify-content:space-between;align-items:flex-end;gap:var(--s5);margin-top:var(--s7);flex-wrap:wrap;display:flex}.count[data-astro-cid-3rkrlumz]{text-align:right;min-width:16ch}.controls[data-astro-cid-3rkrlumz]{z-index:10;gap:var(--s3) var(--s6);padding-block:var(--s4);margin-top:var(--s8);background:var(--bg);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex;position:sticky;top:0}.site-header:not(.is-hidden)~main[data-astro-cid-3rkrlumz] .controls[data-astro-cid-3rkrlumz]{top:var(--nav-h)}.filter[data-astro-cid-3rkrlumz]{font-size:var(--fs-sm);flex-wrap:wrap;gap:2px 14px;display:flex}.filter[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz]{color:var(--muted);transition:color var(--t-fast) linear;padding:8px 0}.filter[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz]:hover,.filter[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz][aria-pressed=true]{color:var(--fg)}.filter[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz][aria-pressed=true]{text-underline-offset:6px;text-decoration:underline 1px}.view[data-astro-cid-3rkrlumz]{margin-left:auto}@media (width<=760px){.controls[data-astro-cid-3rkrlumz]{scrollbar-width:none;gap:var(--s6);flex-wrap:nowrap;overflow-x:auto}.filter[data-astro-cid-3rkrlumz]{white-space:nowrap;flex-wrap:nowrap}.view[data-astro-cid-3rkrlumz]{margin-left:0}}.work[data-astro-cid-3rkrlumz]{padding-block:var(--s8) var(--s10);position:relative}[data-astro-cid-3rkrlumz][data-view=grid] .list[data-astro-cid-3rkrlumz]{column-gap:var(--gutter);row-gap:var(--s9);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz][hidden]{display:none}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz][data-slot="0"]{grid-column:1/-1}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz][data-slot="1"]{grid-column:1/span 7}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz][data-slot="2"]{margin-top:var(--s10);grid-column:9/span 4}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz][data-slot="3"]{grid-column:2/span 5}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz][data-slot="4"]{margin-top:var(--s9);grid-column:7/span 6}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz][data-slot="5"]{grid-column:1/span 4}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz][data-slot="6"]{margin-top:calc(var(--s9) * -.5);grid-column:6/span 7}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz][data-slot="0"] .card-frames{aspect-ratio:16/3;display:flex}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz][data-slot="0"] .frame{opacity:1;flex:1;position:relative}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz][data-slot="0"] .ticks{display:none}@media (width<=900px){[data-astro-cid-3rkrlumz][data-view=grid] .list[data-astro-cid-3rkrlumz]{row-gap:var(--s8)}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz][data-slot]{grid-column:1/-1;margin-top:0}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz]:is([data-slot="2"],[data-slot="5"]){grid-column:1/span 9}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz]:is([data-slot="3"],[data-slot="6"]){grid-column:4/-1}[data-astro-cid-3rkrlumz][data-view=grid] .card[data-astro-cid-3rkrlumz][data-slot="0"] .card-frames{aspect-ratio:16/6}}.card-link[data-astro-cid-3rkrlumz]{display:block}[data-astro-cid-3rkrlumz][data-view=grid] .cap[data-astro-cid-3rkrlumz]{font-size:var(--fs-sm);grid-template-columns:auto 1fr;column-gap:16px;margin-top:14px;display:grid}[data-astro-cid-3rkrlumz][data-view=grid] .title[data-astro-cid-3rkrlumz]{font-size:var(--fs-lg);letter-spacing:-.01em;grid-area:1/2;font-weight:600;line-height:1.15}[data-astro-cid-3rkrlumz][data-view=grid] .year[data-astro-cid-3rkrlumz]{color:var(--muted);grid-row:1;padding-top:.25em}[data-astro-cid-3rkrlumz][data-view=grid] .client[data-astro-cid-3rkrlumz]{display:none}[data-astro-cid-3rkrlumz][data-view=grid] .service[data-astro-cid-3rkrlumz]{color:var(--muted);grid-column:2}[data-astro-cid-3rkrlumz][data-view=grid] .card-link[data-astro-cid-3rkrlumz]:hover .title[data-astro-cid-3rkrlumz]{text-underline-offset:5px;text-decoration:underline 1px}[data-astro-cid-3rkrlumz][data-view=index] .list[data-astro-cid-3rkrlumz]{border-top:1px solid var(--rule)}[data-astro-cid-3rkrlumz][data-view=index] .card[data-astro-cid-3rkrlumz][hidden],[data-astro-cid-3rkrlumz][data-view=index] .card-frames{display:none}[data-astro-cid-3rkrlumz][data-view=index] .card-link[data-astro-cid-3rkrlumz]{border-bottom:1px solid var(--rule);display:block}[data-astro-cid-3rkrlumz][data-view=index] .cap[data-astro-cid-3rkrlumz]{gap:var(--gutter);font-size:var(--fs-sm);transition:padding .5s var(--ease-out), color var(--t-fast) linear;grid-template-columns:7ch minmax(0,5fr) minmax(0,3fr) minmax(0,3fr);align-items:baseline;padding-block:18px;display:grid}[data-astro-cid-3rkrlumz][data-view=index] .title[data-astro-cid-3rkrlumz]{font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:600;line-height:1.1}[data-astro-cid-3rkrlumz][data-view=index] .year[data-astro-cid-3rkrlumz],[data-astro-cid-3rkrlumz][data-view=index] .client[data-astro-cid-3rkrlumz],[data-astro-cid-3rkrlumz][data-view=index] .service[data-astro-cid-3rkrlumz]{color:var(--muted)}@media (pointer:fine){[data-astro-cid-3rkrlumz][data-view=index] .list[data-astro-cid-3rkrlumz]:hover .cap[data-astro-cid-3rkrlumz]{color:var(--muted)}[data-astro-cid-3rkrlumz][data-view=index] .list[data-astro-cid-3rkrlumz]:hover .card-link[data-astro-cid-3rkrlumz]:hover .cap[data-astro-cid-3rkrlumz],[data-astro-cid-3rkrlumz][data-view=index] .card-link[data-astro-cid-3rkrlumz]:focus-visible .cap[data-astro-cid-3rkrlumz]{color:var(--fg);padding-left:16px}}@media (width<=760px){[data-astro-cid-3rkrlumz][data-view=index] .cap[data-astro-cid-3rkrlumz]{grid-template-columns:5ch 1fr;row-gap:2px}[data-astro-cid-3rkrlumz][data-view=index] .client[data-astro-cid-3rkrlumz]{display:none}[data-astro-cid-3rkrlumz][data-view=index] .service[data-astro-cid-3rkrlumz]{grid-column:2}}.preview[data-astro-cid-3rkrlumz]{z-index:20;aspect-ratio:16/9;pointer-events:none;opacity:0;clip-path:inset(50% 0);width:clamp(240px,26vw,420px);transition:opacity .2s linear, clip-path .5s var(--ease-in-out);background:var(--ph,#111);position:fixed;top:0;left:0}.preview[data-astro-cid-3rkrlumz].is-on{opacity:1;clip-path:inset(0)}.preview[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz]{object-fit:cover;width:100%;height:100%}.empty[data-astro-cid-3rkrlumz]{padding-block:var(--s8);font-size:var(--fs-lg)}
