.big[data-astro-cid-vsawxb5f]{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.count-end[data-astro-cid-vsawxb5f]{flex-direction:row-reverse}.count[data-astro-cid-vsawxb5f],.word[data-astro-cid-vsawxb5f]{font:300 var(--big-word) / 1 var(--display);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink)}.count[data-astro-cid-vsawxb5f]{font-variant-numeric:tabular-nums}.count-end[data-astro-cid-vsawxb5f] .count[data-astro-cid-vsawxb5f]{color:var(--muted)}.word[data-astro-cid-vsawxb5f]{white-space:nowrap;align-items:baseline;text-decoration:none;transition:color .3s;display:flex}.ch[data-astro-cid-vsawxb5f]{display:inline-block}.word-arrow[data-astro-cid-vsawxb5f]{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:0;width:0;height:.22em;transition:width .45s var(--ease), margin .45s var(--ease), opacity .3s var(--ease);flex:none;align-self:center;margin-left:0}.word[data-astro-cid-vsawxb5f]:hover,.word[data-astro-cid-vsawxb5f]:focus-visible{color:var(--accent)}.word[data-astro-cid-vsawxb5f]:hover .word-arrow[data-astro-cid-vsawxb5f],.word[data-astro-cid-vsawxb5f]:focus-visible .word-arrow[data-astro-cid-vsawxb5f]{opacity:1;width:.44em;margin-left:.18em}.word[data-astro-cid-vsawxb5f]:hover .word-arrow[data-astro-cid-vsawxb5f].before,.word[data-astro-cid-vsawxb5f]:focus-visible .word-arrow[data-astro-cid-vsawxb5f].before{margin-left:0;margin-right:.18em}.js .ch[data-astro-cid-vsawxb5f]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--i) * 55ms);transform:translateY(.5em)}.js .word[data-astro-cid-vsawxb5f].in .ch[data-astro-cid-vsawxb5f]{opacity:1;transform:none}@media (width<=600px){.big[data-astro-cid-vsawxb5f]{gap:12px}}.works[data-astro-cid-cflxnche]{padding-top:var(--section-space);overflow:hidden}.wide[data-astro-cid-cflxnche]{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.head[data-astro-cid-cflxnche]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.head[data-astro-cid-cflxnche] h2[data-astro-cid-cflxnche]{margin:0}.track[data-astro-cid-cflxnche]{--gap:clamp(16px, 2vw, 28px);--per-view:4;gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;margin:0;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.track[data-astro-cid-cflxnche]::-webkit-scrollbar{display:none}.track[data-astro-cid-cflxnche].dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.card[data-astro-cid-cflxnche]{width:calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));scroll-snap-align:start;flex:none}.card[data-astro-cid-cflxnche] a[data-astro-cid-cflxnche]{color:var(--ink);text-align:center;text-decoration:none;display:block}.img[data-astro-cid-cflxnche]{background:var(--line);display:block;overflow:hidden}.img[data-astro-cid-cflxnche] img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform .9s var(--ease), filter .9s var(--ease)}.card[data-astro-cid-cflxnche] a[data-astro-cid-cflxnche]:hover .img[data-astro-cid-cflxnche] img{transform:scale(1.06)}.title[data-astro-cid-cflxnche]{max-width:26ch;font:400 1.05rem/1.25 var(--display);letter-spacing:.04em;text-transform:uppercase;margin:16px auto 0}.meta[data-astro-cid-cflxnche]{font:600 var(--label-size)/1.4 var(--sans);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--label-color);margin-top:6px;display:block}.controls[data-astro-cid-cflxnche]{align-items:center;gap:10px;margin-top:clamp(20px,3vw,32px);display:flex}.progress[data-astro-cid-cflxnche]{background:var(--line);flex:1;height:1px;margin-right:clamp(12px,3vw,40px)}.progress[data-astro-cid-cflxnche] span[data-astro-cid-cflxnche]{background:var(--ink);transform-origin:0;height:100%;transition:transform .25s var(--ease);display:block;transform:scaleX(.08)}.nav-btn[data-astro-cid-cflxnche]{border:1px solid var(--ink);width:52px;height:52px;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:0;transition:background .25s,color .25s,opacity .25s;display:grid}.nav-btn[data-astro-cid-cflxnche] svg[data-astro-cid-cflxnche]{fill:none;stroke:currentColor;stroke-width:1.4px;width:20px;height:20px}.nav-btn[data-astro-cid-cflxnche]:hover:not(:disabled){background:var(--ink);color:var(--bg)}.nav-btn[data-astro-cid-cflxnche]:disabled{opacity:.25;cursor:default}.big-wrap[data-astro-cid-cflxnche]{margin-top:clamp(14px,2vw,22px)}.js .card[data-astro-cid-cflxnche] a[data-astro-cid-cflxnche]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--i) * 80ms);transform:translate(60px)}.js .track[data-astro-cid-cflxnche].in .card[data-astro-cid-cflxnche] a[data-astro-cid-cflxnche]{opacity:1;transform:none}@media (width<=1000px){.track[data-astro-cid-cflxnche]{--per-view:3}}@media (width<=600px){.track[data-astro-cid-cflxnche]{--per-view:1}.nav-btn[data-astro-cid-cflxnche]{width:44px;height:44px}}
