.card[data-astro-cid-6ngwnnfp]{gap:var(--space-4);color:var(--color-text-primary);border-radius:var(--border-radius-lg);align-content:start;text-decoration:none;display:grid}.card__text[data-astro-cid-6ngwnnfp]{gap:var(--space-2);display:grid}.card__title[data-astro-cid-6ngwnnfp]{max-inline-size:var(--max-width-heading)}.card__meta[data-astro-cid-6ngwnnfp]{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.card__view[data-astro-cid-6ngwnnfp]{align-items:center;gap:var(--control-gap);min-block-size:var(--control-height);display:inline-flex}.card__arrow[data-astro-cid-6ngwnnfp]{transition:transform var(--duration-normal) var(--easing-out);display:inline-flex}@media (hover:hover){.card[data-astro-cid-6ngwnnfp]:hover .card__arrow[data-astro-cid-6ngwnnfp]{transform:translateX(calc(var(--motion-distance-sm) * var(--dir)))}}.card[data-astro-cid-6ngwnnfp][data-state=hover] .card__arrow[data-astro-cid-6ngwnnfp]{transform:translateX(calc(var(--motion-distance-sm) * var(--dir)))}.card[data-astro-cid-6ngwnnfp][data-state=focus]{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.index-row[data-astro-cid-vwxf2y5r]{gap:var(--space-2) var(--grid-gutter);padding-block:var(--space-5);border-block-end:var(--border-width-hairline) solid var(--color-border-secondary);color:var(--color-text-primary);grid-template-columns:minmax(0,1fr);align-items:baseline;text-decoration:none;display:grid}.index-row__name[data-astro-cid-vwxf2y5r]{max-inline-size:var(--max-width-heading)}.index-row__meta[data-astro-cid-vwxf2y5r]{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.index-row__thumb[data-astro-cid-vwxf2y5r]{display:none}.index-row[data-astro-cid-vwxf2y5r][data-state=focus]{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@container (width>=704px){.index-row[data-astro-cid-vwxf2y5r]{grid-template-columns:repeat(12,minmax(0,1fr))}.index-row__name[data-astro-cid-vwxf2y5r]{grid-column:1/span 5}.index-row__meta[data-astro-cid-vwxf2y5r]{display:contents}.index-row__client[data-astro-cid-vwxf2y5r]{grid-column:6/span 3}.index-row__tags[data-astro-cid-vwxf2y5r]{grid-column:9/span 2}.index-row__year[data-astro-cid-vwxf2y5r]{grid-column:11/span 2;justify-self:end}}.index-row__thumb[data-astro-cid-vwxf2y5r] img[data-astro-cid-vwxf2y5r]{object-fit:cover;block-size:100%;inline-size:100%}@media (hover:none){.index-row[data-astro-cid-vwxf2y5r]{grid-template-columns:var(--size-thumbnail) minmax(0, 1fr);align-items:start}.index-row__thumb[data-astro-cid-vwxf2y5r]{inline-size:var(--size-thumbnail);aspect-ratio:1;border-radius:var(--border-radius-sm);background:var(--color-bg-secondary);grid-row:span 2;display:block;overflow:hidden}.index-row__name[data-astro-cid-vwxf2y5r],.index-row__meta[data-astro-cid-vwxf2y5r]{grid-column:2}}.index-row[data-astro-cid-vwxf2y5r][data-state=touch]{grid-template-columns:var(--size-thumbnail) minmax(0, 1fr);align-items:start}.index-row[data-astro-cid-vwxf2y5r][data-state=touch] .index-row__thumb[data-astro-cid-vwxf2y5r]{inline-size:var(--size-thumbnail);aspect-ratio:1;border-radius:var(--border-radius-sm);background:var(--color-bg-secondary);grid-row:span 2;display:block;overflow:hidden}.index-row[data-astro-cid-vwxf2y5r][data-state=touch] [data-astro-cid-vwxf2y5r]:is(.index-row__name,.index-row__meta){grid-column:2}@container (width>=704px){@media (hover:none){.index-row[data-astro-cid-vwxf2y5r]{grid-template-columns:var(--size-thumbnail) repeat(11, minmax(0, 1fr));align-items:center}.index-row__thumb[data-astro-cid-vwxf2y5r]{grid-area:auto/1}.index-row__name[data-astro-cid-vwxf2y5r]{grid-column:2/span 4}.index-row__client[data-astro-cid-vwxf2y5r]{grid-column:6/span 3}}.index-row[data-astro-cid-vwxf2y5r][data-state=touch]{grid-template-columns:var(--size-thumbnail) repeat(11, minmax(0, 1fr));align-items:center}.index-row[data-astro-cid-vwxf2y5r][data-state=touch] .index-row__thumb[data-astro-cid-vwxf2y5r]{grid-area:auto/1}.index-row[data-astro-cid-vwxf2y5r][data-state=touch] .index-row__name[data-astro-cid-vwxf2y5r]{grid-column:2/span 4}.index-row[data-astro-cid-vwxf2y5r][data-state=touch] .index-row__client[data-astro-cid-vwxf2y5r]{grid-column:6/span 3}}.index[data-astro-cid-j4bypcfc]{position:relative;container-type:inline-size}.index__list[data-astro-cid-j4bypcfc]{margin:0;padding:0}.index__preview[data-astro-cid-j4bypcfc]{inline-size:calc((100% + var(--grid-gutter)) * 3 / 12 - var(--grid-gutter));aspect-ratio:1;pointer-events:none;z-index:var(--z-sticky);transform:translateY(var(--y,0));transition:transform var(--duration-moderate) var(--easing-default);display:none;position:absolute;inset-block-start:0;inset-inline-start:calc((100% + var(--grid-gutter)) * 8 / 12)}.index__frame[data-astro-cid-j4bypcfc]{border-radius:var(--border-radius-md);background:var(--color-bg-secondary);opacity:0;block-size:100%;transform:scale(var(--motion-scale-sm));transition:opacity var(--duration-fast) var(--easing-in), transform var(--duration-fast) var(--easing-in);position:relative;overflow:hidden}.index[data-astro-cid-j4bypcfc][data-previewing] .index__frame[data-astro-cid-j4bypcfc]{opacity:1;transition:opacity var(--duration-normal) var(--easing-out), transform var(--duration-normal) var(--easing-out);transform:none}.index__img[data-astro-cid-j4bypcfc]{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--duration-fast) var(--easing-in-out);position:absolute;inset:0}.index__img[data-astro-cid-j4bypcfc][data-on]{opacity:1}@media (hover:hover) and (pointer:fine){@container (width>=704px){.index__preview[data-astro-cid-j4bypcfc]{display:block}}}@media (prefers-reduced-motion:reduce){.index__preview[data-astro-cid-j4bypcfc]{transition:none}}.work-featured__grid[data-astro-cid-nntkhrjw]{gap:var(--space-8) var(--grid-gutter);margin:0;padding:0;display:grid;container-type:inline-size}@media (width>=768px){.work-featured__grid[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(2,minmax(0,1fr))}}.work-more[data-astro-cid-nntkhrjw]{padding-block:var(--space-section)}
