.wk__head[data-astro-cid-nntkhrjw]{gap:24px;padding-block:clamp(40px,7vw,104px) clamp(48px,6vw,88px);display:grid}.wk__head[data-astro-cid-nntkhrjw] .lead[data-astro-cid-nntkhrjw]{max-width:44ch}.wk__bar[data-astro-cid-nntkhrjw]{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.filters[data-astro-cid-nntkhrjw]{flex-wrap:wrap;gap:8px;display:flex}.filters[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw]{border:1px solid var(--rule);cursor:pointer;min-height:40px;transition:all .3s var(--ease);background:0 0;padding:0 16px;font-size:15px;font-weight:500}.filters[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw]:hover{border-color:var(--ink)}.filters[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw][aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cases[data-astro-cid-nntkhrjw]{list-style:none}.row-case[data-astro-cid-nntkhrjw]{border-bottom:1px solid var(--rule)}.row-case[data-astro-cid-nntkhrjw][hidden]{display:none}.row-case__link[data-astro-cid-nntkhrjw]{align-items:center;gap:24px 56px;padding-block:clamp(32px,4vw,56px);text-decoration:none;display:grid}@media (width>=900px){.row-case__link[data-astro-cid-nntkhrjw]{grid-template-columns:7fr 5fr}}.row-case__media[data-astro-cid-nntkhrjw]{background:var(--paper-2);cursor:none;display:block;overflow:hidden}@media (hover:none),(pointer:coarse){.row-case__media[data-astro-cid-nntkhrjw]{cursor:pointer}}.row-case__img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;transition:transform 1.2s var(--ease)}.row-case__link[data-astro-cid-nntkhrjw]:hover .row-case__img{transform:scale(1.03)}.row-case__body[data-astro-cid-nntkhrjw]{gap:16px;min-width:0;display:grid}.row-case__name[data-astro-cid-nntkhrjw]{letter-spacing:-.03em;transition:font-stretch .6s var(--ease);font-size:clamp(44px,5.6vw,88px);font-weight:700;font-stretch:70%;line-height:.9}.row-case__link[data-astro-cid-nntkhrjw]:hover .row-case__name[data-astro-cid-nntkhrjw]{font-stretch:78%}.row-case__line[data-astro-cid-nntkhrjw]{font:400 clamp(18px,1.5vw,21px)/1.45 var(--serif);color:var(--ink-2);max-width:36ch}.row-case__tags[data-astro-cid-nntkhrjw]{flex-wrap:wrap;gap:6px;display:flex}.row-case__tags[data-astro-cid-nntkhrjw] span[data-astro-cid-nntkhrjw]{font:500 11.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);padding:6px 8px}.row-case__nums[data-astro-cid-nntkhrjw]{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:14px;display:grid}.row-case__nums[data-astro-cid-nntkhrjw] span[data-astro-cid-nntkhrjw]{color:var(--ink-2);gap:4px;font-size:13px;display:grid}.row-case__nums[data-astro-cid-nntkhrjw] b[data-astro-cid-nntkhrjw]{color:var(--ink);font-size:clamp(32px,3vw,44px);font-weight:700;font-stretch:72%;line-height:1}.row-case[data-astro-cid-nntkhrjw] .arrow[data-astro-cid-nntkhrjw]{justify-self:start}.empty[data-astro-cid-nntkhrjw]{color:var(--ink-2);padding-block:48px}.sec-head[data-astro-cid-nntkhrjw]{gap:16px;max-width:760px;display:grid}.films[data-astro-cid-nntkhrjw]{margin-top:var(--section);padding-block:var(--section)}.films__in[data-astro-cid-nntkhrjw]{gap:clamp(36px,5vw,64px);display:grid}.films__list[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;list-style:none;display:grid}@media (width<=800px){.films__list[data-astro-cid-nntkhrjw]{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.film[data-astro-cid-nntkhrjw]{scroll-snap-align:start}}.film[data-astro-cid-nntkhrjw] figure[data-astro-cid-nntkhrjw]{gap:14px;display:grid}.film__frame[data-astro-cid-nntkhrjw]{aspect-ratio:9/16;background:var(--moss-2);border-radius:6px;position:relative;overflow:hidden}.film__frame[data-astro-cid-nntkhrjw] video[data-astro-cid-nntkhrjw],.film__frame[data-astro-cid-nntkhrjw] .film__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film__frame[data-astro-cid-nntkhrjw].is-playing .film__poster{opacity:0;transition:opacity .4s var(--ease)}.film__play[data-astro-cid-nntkhrjw]{background:var(--signal);min-height:44px;color:var(--ink);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;left:16px}.film__frame[data-astro-cid-nntkhrjw].is-playing .film__play[data-astro-cid-nntkhrjw]{background:var(--on-moss)}.film[data-astro-cid-nntkhrjw] figcaption[data-astro-cid-nntkhrjw]{color:var(--on-moss-2);gap:6px;font-size:15px;display:grid}.film[data-astro-cid-nntkhrjw] figcaption[data-astro-cid-nntkhrjw] b[data-astro-cid-nntkhrjw]{color:var(--on-moss);font-size:22px;font-weight:700;font-stretch:80%}.studies[data-astro-cid-nntkhrjw]{padding-block:var(--section);gap:clamp(36px,5vw,64px);display:grid}.studies__list[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;display:grid}@media (width<=800px){.studies__list[data-astro-cid-nntkhrjw]{grid-template-columns:1fr}}.studies[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{gap:12px;text-decoration:none;display:grid}.study__media[data-astro-cid-nntkhrjw]{background:var(--paper-2);cursor:none;display:block;overflow:hidden}@media (hover:none),(pointer:coarse){.study__media[data-astro-cid-nntkhrjw]{cursor:pointer}}.study__img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform 1s var(--ease)}.studies[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]:hover .study__img{transform:scale(1.04)}.study__row[data-astro-cid-nntkhrjw]{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-top:6px;display:flex}.study__row[data-astro-cid-nntkhrjw] b[data-astro-cid-nntkhrjw]{font-size:22px;font-weight:700;font-stretch:80%}.study__line[data-astro-cid-nntkhrjw]{color:var(--ink-2);font-size:15px}
