.work[data-astro-cid-pir6hekd]{padding-bottom:var(--section)}.work__bar[data-astro-cid-pir6hekd]{align-items:center;gap:var(--s-4);padding-bottom:var(--s-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"filters filters""count views";display:grid}.work__filters[data-astro-cid-pir6hekd]{gap:var(--s-2);flex-wrap:wrap;grid-area:filters;min-width:0;display:flex}.work__filter[data-astro-cid-pir6hekd]{border-radius:var(--r-1);min-height:2.5rem;font-size:var(--t-sm);box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--d-short) var(--ease-out), color var(--d-short) var(--ease-out), box-shadow var(--d-short) var(--ease-out);align-items:center;gap:.5em;padding:0 .9rem;display:inline-flex}@media (hover:hover){.work__filter[data-astro-cid-pir6hekd][aria-pressed=false]:hover{background:var(--card);box-shadow:inset 0 0 0 1px var(--soft)}}.work__filter[data-astro-cid-pir6hekd][aria-pressed=true]{background:var(--fg);color:var(--bg);box-shadow:inset 0 0 0 1px var(--fg)}.work__filter[data-astro-cid-pir6hekd][aria-pressed=true] .muted[data-astro-cid-pir6hekd]{color:inherit;opacity:.6}.work__count[data-astro-cid-pir6hekd]{grid-area:count;align-items:center;gap:.65em;min-width:0;display:flex}.work__count[data-astro-cid-pir6hekd]:before{content:"";background:var(--signal);border-radius:50%;flex:none;width:.4rem;height:.4rem}.work__views[data-astro-cid-pir6hekd]{border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--line);grid-area:views;display:inline-flex}.work__view[data-astro-cid-pir6hekd]{border-radius:var(--r-1);min-height:2.5rem;color:var(--muted);transition:background-color var(--d-short) var(--ease-out), color var(--d-short) var(--ease-out);align-items:center;gap:.6em;padding:0 .85rem;display:inline-flex}.work__view[data-astro-cid-pir6hekd]:before{content:"";width:.8rem;height:.8rem;mask:var(--glyph) center / contain no-repeat;-webkit-mask:var(--glyph) center / contain no-repeat;background:currentColor;flex:none}.work__view--list[data-astro-cid-pir6hekd]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M0 2h12M0 6h12M0 10h12' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E")}.work__view--grid[data-astro-cid-pir6hekd]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M.6.6h4.2v4.2H.6zM7.2.6h4.2v4.2H7.2zM.6 7.2h4.2v4.2H.6zM7.2 7.2h4.2v4.2H7.2z' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E")}@media (hover:hover){.work__view[data-astro-cid-pir6hekd][aria-pressed=false]:hover{color:var(--fg);background:var(--card)}}.work__view[data-astro-cid-pir6hekd][aria-pressed=true]{background:var(--fg);color:var(--bg)}.work__empty[data-astro-cid-pir6hekd]{justify-items:start;gap:var(--s-4);padding-block:var(--s-8);border-top:1px solid var(--line);display:grid}.work__empty[data-astro-cid-pir6hekd][hidden]{display:none}.work__item[data-astro-cid-pir6hekd]{transition:margin-top .6s var(--ease-out)}.work__link[data-astro-cid-pir6hekd]{--bleed:0px;--thumb:clamp(4.5rem, 24vw, 6.5rem);isolation:isolate;transition:color .45s var(--ease-out), opacity .6s var(--ease-out);align-items:start;display:grid;position:relative}.work__link[data-astro-cid-pir6hekd]:before{content:"";inset:0 var(--bleed);z-index:-1;background:var(--fg);border-radius:inherit;clip-path:inset(100% 0 0);transition:clip-path .6s var(--ease-out);position:absolute}.work__client[data-astro-cid-pir6hekd]{transition:transform .6s var(--ease-out);line-height:1.05;display:block}.work__tagline[data-astro-cid-pir6hekd]{max-width:34rem}.work__cats[data-astro-cid-pir6hekd]{transition:color .45s var(--ease-out)}.work__num[data-astro-cid-pir6hekd]{transition:background-color .45s var(--ease-out), color .45s var(--ease-out)}.work__arrow[data-astro-cid-pir6hekd]{border:1px solid var(--line);width:2.25rem;height:2.25rem;transition:background-color .4s var(--ease-out), color .4s var(--ease-out), border-color .4s var(--ease-out), transform .6s var(--ease-out);border-radius:50%;place-items:center;font-size:.875rem;display:none}.work__media[data-astro-cid-pir6hekd]{border-radius:var(--r-1);display:block;position:relative;overflow:hidden}.work__par[data-astro-cid-pir6hekd]{display:block}.work__list[data-astro-cid-pir6hekd][data-layout=list]{border-top:1px solid var(--line)}[data-astro-cid-pir6hekd][data-layout=list] .work__item[data-astro-cid-pir6hekd]{border-bottom:1px solid var(--line)}[data-astro-cid-pir6hekd][data-layout=list] .work__link[data-astro-cid-pir6hekd]{grid-template-columns:1.75rem minmax(0, 1fr) var(--thumb);column-gap:var(--s-4);padding-block:var(--s-5);row-gap:.4rem}[data-astro-cid-pir6hekd][data-layout=list] .work__client[data-astro-cid-pir6hekd]{grid-area:1/2;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.5rem)}[data-astro-cid-pir6hekd][data-layout=list] .work__num[data-astro-cid-pir6hekd]{grid-area:1/1}[data-astro-cid-pir6hekd][data-layout=list] .work__tagline[data-astro-cid-pir6hekd]{grid-area:2/2}[data-astro-cid-pir6hekd][data-layout=list] .work__cats[data-astro-cid-pir6hekd]{grid-area:3/2}[data-astro-cid-pir6hekd][data-layout=list] .work__media[data-astro-cid-pir6hekd]{grid-area:1/3/span 3;align-self:start}[data-astro-cid-pir6hekd][data-layout=list] .work__par[data-astro-cid-pir6hekd]{transform:none!important}.work__list[data-astro-cid-pir6hekd][data-layout=grid]{gap:var(--s-6) var(--gutter);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}[data-astro-cid-pir6hekd][data-layout=grid] .work__link[data-astro-cid-pir6hekd]{column-gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-4);background:var(--card);border-radius:var(--r-2);grid-template-columns:1.75rem minmax(0,1fr) 2.25rem;row-gap:.4rem;overflow:hidden}[data-astro-cid-pir6hekd][data-layout=grid] .work__media[data-astro-cid-pir6hekd]{margin-bottom:var(--s-3);grid-area:1/1/auto/-1}[data-astro-cid-pir6hekd][data-layout=grid] .work__num[data-astro-cid-pir6hekd]{grid-area:2/1}[data-astro-cid-pir6hekd][data-layout=grid] .work__client[data-astro-cid-pir6hekd]{grid-area:2/2;align-self:center;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem)}[data-astro-cid-pir6hekd][data-layout=grid] .work__arrow[data-astro-cid-pir6hekd]{grid-area:2/3;align-self:center;display:grid}[data-astro-cid-pir6hekd][data-layout=grid] .work__tagline[data-astro-cid-pir6hekd]{grid-area:3/2/auto/-1}[data-astro-cid-pir6hekd][data-layout=grid] .work__cats[data-astro-cid-pir6hekd]{padding-top:var(--s-2);grid-area:4/2/auto/-1}.work__preview[data-astro-cid-pir6hekd]{z-index:40;aspect-ratio:4/3;pointer-events:none;opacity:0;width:clamp(14rem,22vw,22rem);clip-path:inset(0 0 100% 0 round var(--r-2));transition:opacity var(--d-short) var(--ease-out), scale var(--d-short) var(--ease-out), clip-path .6s var(--ease-out);margin-left:2.5rem;display:none;position:fixed;top:0;left:0;translate:0 -50%;scale:.85}.work__preview[data-astro-cid-pir6hekd].is-on{opacity:1;clip-path:inset(0 0 0 0 round var(--r-2));scale:1}.work__preview[data-astro-cid-pir6hekd] img[data-astro-cid-pir6hekd]{object-fit:cover;border-radius:var(--r-2);width:100%;height:100%}@media (width>=40rem){.work__link[data-astro-cid-pir6hekd]{--thumb:9rem}.work__list[data-astro-cid-pir6hekd][data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-astro-cid-pir6hekd][data-layout=grid] .work__item[data-astro-cid-pir6hekd][data-c2="1"]{margin-top:var(--s-8)}[data-astro-cid-pir6hekd][data-layout=grid] .work__par[data-astro-cid-pir6hekd]{scale:1.14}}@media (width>=64rem){.work__list[data-astro-cid-pir6hekd][data-layout=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-astro-cid-pir6hekd][data-layout=grid] .work__item[data-astro-cid-pir6hekd][data-c2="1"]{margin-top:0}[data-astro-cid-pir6hekd][data-layout=grid] .work__item[data-astro-cid-pir6hekd][data-c3="1"]{margin-top:var(--s-8)}}@media (hover:hover) and (width>=56rem){.work__preview[data-astro-cid-pir6hekd]{display:block}[data-astro-cid-pir6hekd][data-layout=list] .work__link[data-astro-cid-pir6hekd]{--bleed:calc(var(--gutter) * -.6);grid-template-columns:2.5rem minmax(0,1fr)}[data-astro-cid-pir6hekd][data-layout=list] .work__media[data-astro-cid-pir6hekd]{display:none}}@media (hover:hover) and (width>=64rem){[data-astro-cid-pir6hekd][data-layout=list] .work__link[data-astro-cid-pir6hekd]{padding-block:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}[data-astro-cid-pir6hekd][data-layout=list] .work__num[data-astro-cid-pir6hekd]{grid-area:1/1/span 2}[data-astro-cid-pir6hekd][data-layout=list] .work__client[data-astro-cid-pir6hekd]{grid-area:1/2/span 2/span 4}[data-astro-cid-pir6hekd][data-layout=list] .work__tagline[data-astro-cid-pir6hekd]{grid-area:1/6/auto/span 5;align-self:end}[data-astro-cid-pir6hekd][data-layout=list] .work__cats[data-astro-cid-pir6hekd]{grid-area:2/6/auto/span 5;align-self:start}[data-astro-cid-pir6hekd][data-layout=list] .work__arrow[data-astro-cid-pir6hekd]{grid-area:1/12/span 2;justify-self:end;display:grid}}@media (hover:hover){.work__link[data-astro-cid-pir6hekd]:hover:before,.work__link[data-astro-cid-pir6hekd]:focus-visible:before{clip-path:inset(0)}.work__link[data-astro-cid-pir6hekd]:hover,.work__link[data-astro-cid-pir6hekd]:focus-visible{color:var(--bg)}.work__link[data-astro-cid-pir6hekd]:hover .muted[data-astro-cid-pir6hekd],.work__link[data-astro-cid-pir6hekd]:focus-visible .muted[data-astro-cid-pir6hekd]{color:color-mix(in oklab, var(--bg) 62%, var(--fg))}.work__link[data-astro-cid-pir6hekd]:hover .work__num[data-astro-cid-pir6hekd],.work__link[data-astro-cid-pir6hekd]:focus-visible .work__num[data-astro-cid-pir6hekd]{background:var(--bg);color:var(--fg)}.work__link[data-astro-cid-pir6hekd]:hover .work__arrow[data-astro-cid-pir6hekd],.work__link[data-astro-cid-pir6hekd]:focus-visible .work__arrow[data-astro-cid-pir6hekd]{background:var(--bg);color:var(--fg);border-color:var(--bg);transform:rotate(45deg)}[data-astro-cid-pir6hekd][data-layout=list] .work__link[data-astro-cid-pir6hekd]:hover .work__client[data-astro-cid-pir6hekd]{transform:translate(.5rem)}.work__list[data-astro-cid-pir6hekd][data-layout=list]:hover .work__item[data-astro-cid-pir6hekd]:not(:hover) .work__link[data-astro-cid-pir6hekd]{opacity:.38}}.work__link[data-astro-cid-pir6hekd]:focus-visible{outline-offset:0}@media (width<=39.99rem){.work__filters[data-astro-cid-pir6hekd]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--gutter), #000 calc(100% - 2.5rem), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--gutter), #000 calc(100% - 2.5rem), transparent);flex-wrap:nowrap;overflow-x:auto}.work__filters[data-astro-cid-pir6hekd]::-webkit-scrollbar{display:none}.work__filter[data-astro-cid-pir6hekd]{white-space:nowrap;flex:none}}@media (width<=24.99rem){.work__bar[data-astro-cid-pir6hekd]{grid-template-columns:minmax(0,1fr);grid-template-areas:"filters""count""views"}.work__views[data-astro-cid-pir6hekd]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work__view[data-astro-cid-pir6hekd]{justify-content:center}}@media (pointer:coarse){.work__filter[data-astro-cid-pir6hekd],.work__view[data-astro-cid-pir6hekd]{min-height:2.75rem}}.wkc[data-astro-cid-pir6hekd]{--m:color-mix(in oklab, var(--fg) 58%, var(--bg));--l:color-mix(in oklab, var(--fg) 17%, var(--bg));overflow-x:clip}.wkc__grid[data-astro-cid-pir6hekd]{gap:var(--s-7) var(--gutter);display:grid}.wkc__lead[data-astro-cid-pir6hekd]{align-content:start;gap:var(--s-4);display:grid}.wkc__total[data-astro-cid-pir6hekd]{font-family:var(--font-display);font-size:var(--t-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:300;line-height:.9}.wkc__cap[data-astro-cid-pir6hekd]{color:var(--m)}.wkc__list[data-astro-cid-pir6hekd]{border-top:1px solid var(--l)}.wkc__list[data-astro-cid-pir6hekd] li[data-astro-cid-pir6hekd]{will-change:opacity, transform}@media (width<=63.99rem){.wkc__list[data-astro-cid-pir6hekd] li[data-astro-cid-pir6hekd]{transform:none!important}}.wkc__row[data-astro-cid-pir6hekd]{align-items:center;gap:var(--s-4);width:100%;min-height:3.5rem;padding-block:var(--s-4);border-bottom:1px solid var(--l);text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid}.wkc__name[data-astro-cid-pir6hekd]{font-family:var(--font-display);letter-spacing:-.03em;transition:transform .6s var(--ease-out);font-size:clamp(1.875rem,1.1rem + 3.4vw,4.25rem);font-weight:300;line-height:1.05}.wkc__n[data-astro-cid-pir6hekd]{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--m);font-weight:300}.wkc__arrow[data-astro-cid-pir6hekd]{border:1px solid var(--l);width:2.5rem;height:2.5rem;transition:background-color .4s var(--ease-out), color .4s var(--ease-out), border-color .4s var(--ease-out), transform .6s var(--ease-out);border-radius:50%;place-items:center;font-size:.875rem;display:none}@media (hover:hover){.wkc__row[data-astro-cid-pir6hekd]:hover .wkc__name[data-astro-cid-pir6hekd]{transform:translate(.6rem)}.wkc__row[data-astro-cid-pir6hekd]:hover .wkc__arrow[data-astro-cid-pir6hekd]{background:var(--fg);color:var(--bg);border-color:var(--fg);transform:rotate(45deg)}}@media (width>=40rem){.wkc__row[data-astro-cid-pir6hekd]{grid-template-columns:minmax(0,1fr) auto 2.5rem}.wkc__arrow[data-astro-cid-pir6hekd]{display:grid}}@media (width>=64rem){.wkc__grid[data-astro-cid-pir6hekd]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.wkc__lead[data-astro-cid-pir6hekd]{top:calc(var(--header-h) + var(--s-7));align-self:start;position:sticky}}
