.work[data-astro-cid-nntkhrjw]{padding-top:calc(var(--header-h) + clamp(2rem, 6vw, 5rem));padding-bottom:clamp(4rem,10vw,8rem)}.work__head[data-astro-cid-nntkhrjw]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.work__title[data-astro-cid-nntkhrjw]{font-size:var(--t-mega)}.work__bar[data-astro-cid-nntkhrjw]{border-block:1px solid var(--line);top:var(--header-h);z-index:5;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-block:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem);padding-block:1rem;display:flex;position:sticky}.work__filters[data-astro-cid-nntkhrjw],.work__views[data-astro-cid-nntkhrjw]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-nntkhrjw]{font:500 var(--t-label) / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);min-height:2.5rem;transition:background-color var(--dur-1), color var(--dur-1), border-color var(--dur-1);border-radius:999px;padding:.7rem .9rem}.chip[data-astro-cid-nntkhrjw] sup[data-astro-cid-nntkhrjw]{vertical-align:.35em;opacity:.6;font-size:.75em}.chip[data-astro-cid-nntkhrjw]:hover{border-color:var(--ink)}.chip[data-astro-cid-nntkhrjw][aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.work__item[data-astro-cid-nntkhrjw][hidden]{display:none}.work__item[data-astro-cid-nntkhrjw].is-entering{animation:item-in .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}@keyframes item-in{0%{opacity:0;transform:translateY(1.5rem)}}.is-grid[data-astro-cid-nntkhrjw]{gap:clamp(2.5rem, 5vw, 4.5rem) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.is-grid[data-astro-cid-nntkhrjw] .work__item[data-astro-cid-nntkhrjw]{grid-column:span 6}.is-grid[data-astro-cid-nntkhrjw] .work__item[data-astro-cid-nntkhrjw]:nth-child(4n+1){grid-column:1/span 7}.is-grid[data-astro-cid-nntkhrjw] .work__item[data-astro-cid-nntkhrjw]:nth-child(4n+2){grid-column:9/span 4;margin-top:18vw}.is-grid[data-astro-cid-nntkhrjw] .work__item[data-astro-cid-nntkhrjw]:nth-child(4n+3){grid-column:2/span 5}.is-grid[data-astro-cid-nntkhrjw] .work__item[data-astro-cid-nntkhrjw]:nth-child(4n+4){grid-column:7/span 6;margin-top:8vw}.is-grid[data-astro-cid-nntkhrjw].is-filtered .work__item[data-astro-cid-nntkhrjw]{grid-column:span 6!important;margin-top:0!important}.is-grid[data-astro-cid-nntkhrjw] .work__link[data-astro-cid-nntkhrjw]{grid-template-columns:auto 1fr auto;align-items:baseline;gap:.25rem .75rem;display:grid}.is-grid[data-astro-cid-nntkhrjw] .work__media[data-astro-cid-nntkhrjw]{border-radius:var(--radius);transition:box-shadow 1s var(--ease-out);grid-column:1/-1;margin-bottom:.9rem}.is-grid[data-astro-cid-nntkhrjw] .work__link[data-astro-cid-nntkhrjw]:hover .work__media[data-astro-cid-nntkhrjw],.is-grid[data-astro-cid-nntkhrjw] .work__link[data-astro-cid-nntkhrjw]:focus-visible .work__media[data-astro-cid-nntkhrjw]{box-shadow:none}.is-grid[data-astro-cid-nntkhrjw] .work__name[data-astro-cid-nntkhrjw]{font-size:var(--t-l);grid-column:2}.is-grid[data-astro-cid-nntkhrjw] .work__client[data-astro-cid-nntkhrjw]{color:var(--ink-2);grid-column:2}.is-grid[data-astro-cid-nntkhrjw] .work__disc[data-astro-cid-nntkhrjw]{grid-column:2}.is-grid[data-astro-cid-nntkhrjw] .work__year[data-astro-cid-nntkhrjw]{grid-area:2/3}.is-grid[data-astro-cid-nntkhrjw] .work__dur[data-astro-cid-nntkhrjw]{text-align:right;grid-area:3/3}.is-list[data-astro-cid-nntkhrjw]{border-top:1px solid var(--line)}.is-list[data-astro-cid-nntkhrjw] .work__media[data-astro-cid-nntkhrjw]{display:none}.is-list[data-astro-cid-nntkhrjw] .work__link[data-astro-cid-nntkhrjw]{gap:var(--gutter);border-bottom:1px solid var(--line);transition:color var(--dur-1), padding var(--dur-2) var(--ease-out);grid-template-columns:3rem minmax(0,4fr) minmax(0,2fr) minmax(0,3fr) 4rem 3.5rem;align-items:baseline;padding-block:1.1rem;display:grid}.is-list[data-astro-cid-nntkhrjw] .work__name[data-astro-cid-nntkhrjw]{transition:transform var(--dur-2) var(--ease-out);font-size:clamp(1.6rem,3vw,2.8rem)}.is-list[data-astro-cid-nntkhrjw] .work__link[data-astro-cid-nntkhrjw]:hover .work__name[data-astro-cid-nntkhrjw],.is-list[data-astro-cid-nntkhrjw] .work__link[data-astro-cid-nntkhrjw]:focus-visible .work__name[data-astro-cid-nntkhrjw]{color:var(--accent);transform:translate(.6rem)}.is-list[data-astro-cid-nntkhrjw] .work__dur[data-astro-cid-nntkhrjw],.is-list[data-astro-cid-nntkhrjw] .work__year[data-astro-cid-nntkhrjw]{text-align:right}.is-list[data-astro-cid-nntkhrjw]:hover .work__link[data-astro-cid-nntkhrjw]:not(:hover){color:var(--ink-2)}.work__float[data-astro-cid-nntkhrjw]{z-index:60;aspect-ratio:16/9;border-radius:var(--radius);pointer-events:none;opacity:0;width:clamp(14rem,22vw,22rem);transition:opacity var(--dur-2) var(--ease-out), scale var(--dur-2) var(--ease-out);position:fixed;top:0;left:0;scale:.8}.work__float[data-astro-cid-nntkhrjw].is-on{opacity:1;scale:1}.work__float[data-astro-cid-nntkhrjw] video[data-astro-cid-nntkhrjw],.work__float[data-astro-cid-nntkhrjw] img[data-astro-cid-nntkhrjw]{opacity:0;width:100%;height:100%;position:absolute;inset:0}.work__float[data-astro-cid-nntkhrjw] video[data-astro-cid-nntkhrjw].is-active,.work__float[data-astro-cid-nntkhrjw] img[data-astro-cid-nntkhrjw].is-active{opacity:1}.work__empty[data-astro-cid-nntkhrjw]{padding-block:4rem}@media (width<=900px){.is-grid[data-astro-cid-nntkhrjw] .work__item[data-astro-cid-nntkhrjw],.is-grid[data-astro-cid-nntkhrjw] .work__item[data-astro-cid-nntkhrjw]:nth-child(n){grid-column:1/-1;margin-top:0}.is-list[data-astro-cid-nntkhrjw] .work__link[data-astro-cid-nntkhrjw]{grid-template-columns:2rem 1fr auto}.is-list[data-astro-cid-nntkhrjw] .work__client[data-astro-cid-nntkhrjw],.is-list[data-astro-cid-nntkhrjw] .work__disc[data-astro-cid-nntkhrjw],.is-list[data-astro-cid-nntkhrjw] .work__dur[data-astro-cid-nntkhrjw]{display:none}.work__bar[data-astro-cid-nntkhrjw]{position:static}.work__float[data-astro-cid-nntkhrjw]{display:none}}.work__title[data-astro-cid-nntkhrjw]{letter-spacing:-.06em}.is-grid[data-astro-cid-nntkhrjw] .work__item[data-astro-cid-nntkhrjw]:nth-child(2) .work__media[data-astro-cid-nntkhrjw]{aspect-ratio:4/5}.is-grid[data-astro-cid-nntkhrjw] .work__item[data-astro-cid-nntkhrjw]:nth-child(3) .work__media[data-astro-cid-nntkhrjw]{aspect-ratio:16/9}.work__float[data-astro-cid-nntkhrjw]{aspect-ratio:4/5}.work__float[data-astro-cid-nntkhrjw] img[data-astro-cid-nntkhrjw],.work__float[data-astro-cid-nntkhrjw] video[data-astro-cid-nntkhrjw]{object-fit:cover}
