.project-meta--stack[data-v-f65af5c9]{justify-items:start;gap:var(--space-12);display:grid}.project-meta__rule[data-v-f65af5c9]{inline-size:var(--space-24);block-size:var(--size-stroke-hairline);background:var(--color-border-strong)}.project-meta--inline[data-v-f65af5c9]{-moz-column-gap:var(--space-16);justify-content:flex-end;align-items:baseline;column-gap:var(--space-16);text-align:end;display:flex}.project-meta__year[data-v-f65af5c9]{gap:var(--space-16);white-space:nowrap;flex:none;display:inline-flex}.project-number[data-v-44d67a72]{color:var(--color-text-primary)}.project-card[data-v-ccb6407d]{gap:var(--space-24);color:var(--color-text-primary);flex-direction:column;display:flex}.project-card--large[data-v-ccb6407d]{gap:var(--spacing-component-large)}.project-card__mask[data-v-ccb6407d]{background:var(--color-background-media);overflow:hidden}.project-card--large .project-card__mask[data-v-ccb6407d]{aspect-ratio:16/9}.project-card--medium .project-card__mask[data-v-ccb6407d]{aspect-ratio:4/3}.project-card--small .project-card__mask[data-v-ccb6407d]{aspect-ratio:3/2}.project-card--portrait .project-card__mask[data-v-ccb6407d]{aspect-ratio:4/5}.project-card.is-hover .project-card__media[data-v-ccb6407d]{transform:scale(var(--motion-scale-hover))}.project-card__info[data-v-ccb6407d]{gap:var(--space-12);display:grid}.project-card--small .project-card__info[data-v-ccb6407d]{gap:var(--space-8)}.project-card__row[data-v-ccb6407d]{justify-content:space-between;align-items:baseline;gap:var(--space-16);min-block-size:2lh;display:flex}.project-card__row[data-v-ccb6407d]>:first-child{flex:none}.project-card--large .project-card__info[data-v-ccb6407d]{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));-moz-column-gap:var(--spacing-grid-gutter);column-gap:var(--spacing-grid-gutter)}.project-card--large .project-card__number[data-v-ccb6407d]{grid-column:span 2}.project-card--large .project-card__title[data-v-ccb6407d]{gap:var(--space-16);grid-column:span 8;align-content:start;display:grid}.project-card--large .project-card__title p[data-v-ccb6407d]{max-inline-size:27em}.project-card__info>p[data-v-ccb6407d]{max-inline-size:30em}.project-card--large .project-card__meta[data-v-ccb6407d]{grid-column:span 2}@media (width<=1023px){.project-card--large .project-card__info[data-v-ccb6407d]{row-gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.project-card--large[data-v-ccb6407d] :is(.project-card__number,.project-card__title,.project-card__meta){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.project-card[data-v-ccb6407d]:is(:hover,:focus-visible) :is(h3,.project-card__name){text-decoration:underline}}.archive-row[data-v-55f54cb0]{border-block-end:var(--size-stroke-hairline) solid var(--color-border-default);color:var(--color-text-primary);padding-block:22px;position:relative}.archive-row[data-v-55f54cb0]:after{content:"";block-size:var(--size-stroke-hairline);background:var(--color-border-strong);transform-origin:100%;transition:transform var(--motion-duration-menu) var(--motion-easing-out);pointer-events:none;position:absolute;inset-block-end:calc(var(--size-stroke-hairline)*-1);inset-inline:0;transform:scaleX(0)}.archive-row[data-v-55f54cb0]:is(:hover,:focus-visible,.is-hover):after{transform-origin:0;transform:scaleX(1)}.archive-row__name[data-v-55f54cb0]{transition:transform var(--motion-duration-menu) var(--motion-easing-out)}.archive-row:is(:hover,:focus-visible,.is-hover) .archive-row__name[data-v-55f54cb0]{transform:translateX(var(--space-8))}.archive-row__arrow[data-v-55f54cb0]{justify-items:end;display:grid}.archive-row__arrow>span[data-v-55f54cb0]{transition:opacity var(--motion-duration-menu) var(--motion-easing-out),transform var(--motion-duration-menu) var(--motion-easing-out);grid-area:1/1}.archive-row__arrow-hover[data-v-55f54cb0]{opacity:0;transform:translateX(calc(var(--space-8)*-1))}.archive-row:is(:hover,:focus-visible,.is-hover) .archive-row__arrow-rest[data-v-55f54cb0]{opacity:0;transform:translate(var(--space-4),calc(var(--space-4)*-1))}.archive-row:is(:hover,:focus-visible,.is-hover) .archive-row__arrow-hover[data-v-55f54cb0]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.archive-row[data-v-55f54cb0]:after,.archive-row__arrow>span[data-v-55f54cb0],.archive-row__name[data-v-55f54cb0]{transition:none}.archive-row__arrow>span[data-v-55f54cb0]{transform:none}.archive-row:is(:hover,:focus-visible) .archive-row__name[data-v-55f54cb0]{text-decoration:underline;transform:none}}.archive-row-m[data-v-7d7c478d]{align-items:center;gap:var(--space-16);padding-block:var(--space-16);border-block-end:var(--size-stroke-hairline) solid var(--color-border-default);color:var(--color-text-primary);display:flex}.archive-row-m__text[data-v-7d7c478d]{gap:var(--space-4);flex:1;min-inline-size:0;display:grid}.archive-list__head[data-v-824df5ec]{padding-block-end:var(--space-16)}.archive-list__rows[data-v-824df5ec]{border-block-start:var(--size-stroke-hairline) solid var(--color-border-default)}.archive-list .archive-list__mobile[data-v-824df5ec]{display:none}.archive-preview[data-v-824df5ec]{z-index:800;pointer-events:none;opacity:0;block-size:165px;inline-size:264px;position:fixed;inset-block-start:0;inset-inline-start:0;overflow:hidden}.archive-preview[data-v-824df5ec] img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (width<=767px){.archive-list .archive-list__desktop[data-v-824df5ec],.archive-list .archive-list__head[data-v-824df5ec]{display:none}.archive-list .archive-list__mobile[data-v-824df5ec]{display:flex}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.archive-preview[data-v-824df5ec]{display:none}}
