.project-detail__figure[data-v-7e34880c]{margin-block-end:var(--space-m)}.project-detail__image[data-v-7e34880c]{border-radius:var(--radius-l);overflow:hidden}.project-detail__image[data-v-7e34880c] img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.project-detail__credit[data-v-7e34880c]{font-size:var(--text-xs);color:var(--color-ink-faint);margin-block-start:var(--space-2xs)}.project-detail__lead[data-v-7e34880c]{font-size:var(--text-xl);color:var(--color-ink-soft);margin-block-start:var(--space-xs)}.project-detail__categories[data-v-7e34880c]{flex-wrap:wrap;gap:.5rem;margin-block-start:var(--space-s);list-style:none;display:flex}.project-detail__categories li[data-v-7e34880c]{background:var(--color-accent-soft);border-radius:var(--radius-full);font-size:var(--text-xs);padding:.35em .9em;font-weight:600}.project-detail__facts[data-v-7e34880c]{gap:var(--space-2xs) var(--space-m);padding:var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-m);background:var(--color-bg-soft);grid-template-columns:auto 1fr;margin-block-start:var(--space-l);display:grid}.project-detail__facts dt[data-v-7e34880c]{color:var(--color-ink-soft)}.project-detail__facts dd[data-v-7e34880c]{margin-inline-start:0}.project-detail__body[data-v-7e34880c],.project-detail__links[data-v-7e34880c]{margin-block-start:var(--space-l)}.project-detail__links[data-v-7e34880c]{list-style:none}.project-detail__links a[data-v-7e34880c]{color:var(--color-accent)}.project-detail__links a[data-v-7e34880c]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
