.project-details[data-astro-cid-yq2gsstb]{gap:var(--space-3);display:grid}.project-details[data-astro-cid-yq2gsstb]:empty{display:none}.project-details[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]{gap:var(--space-2);grid-template-columns:6rem 1fr;display:grid}.project-details[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb],.project-gallery[data-astro-cid-yq2gsstb] figcaption[data-astro-cid-yq2gsstb]{color:var(--fg-muted)}.project-details[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{margin:0}.project-gallery[data-astro-cid-yq2gsstb]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.project-gallery[data-astro-cid-yq2gsstb] figure[data-astro-cid-yq2gsstb]{margin:0}.project-gallery[data-astro-cid-yq2gsstb] figcaption[data-astro-cid-yq2gsstb]{margin-top:var(--space-3);font-size:var(--fs-small)}.case-map[data-astro-cid-yq2gsstb]{gap:var(--space-3);margin:var(--space-7) 0 0;justify-items:center;display:grid}.case-map[data-astro-cid-yq2gsstb] .case-map__map{width:min(100%,22rem)}.case-map__caption[data-astro-cid-yq2gsstb]{color:var(--fg-muted)}.case-board__n[data-astro-cid-yq2gsstb]{color:var(--accent-text)}.case-board[data-astro-cid-yq2gsstb] th[data-astro-cid-yq2gsstb]:first-child,.case-board[data-astro-cid-yq2gsstb] td[data-astro-cid-yq2gsstb].case-board__n{padding-right:var(--space-2)}@media (width<=40rem){.case-board[data-astro-cid-yq2gsstb] th[data-astro-cid-yq2gsstb],.case-board[data-astro-cid-yq2gsstb] td[data-astro-cid-yq2gsstb]{padding-right:var(--space-3)}}.metrics[data-astro-cid-yq2gsstb]{gap:var(--space-8);margin-top:var(--space-7);display:flex}.metrics[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]{flex-direction:column-reverse;display:flex}.metrics[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{font-family:var(--font-display);font-size:var(--fs-stat);letter-spacing:-.03em;font-weight:700;line-height:1}.metrics[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{margin-top:var(--space-2);color:var(--fg-muted)}.case-board[data-astro-cid-yq2gsstb]{border-collapse:collapse;width:100%}.case-board[data-astro-cid-yq2gsstb] caption[data-astro-cid-yq2gsstb]{margin-bottom:var(--space-3);text-align:left;color:var(--red-400)}.case-board[data-astro-cid-yq2gsstb] th[data-astro-cid-yq2gsstb]{padding:0 var(--space-4) var(--space-2) 0;text-align:left;color:var(--fg-muted);border-bottom:1px solid var(--navy-600);font-weight:500}.case-board[data-astro-cid-yq2gsstb] td[data-astro-cid-yq2gsstb]{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--border);font-family:var(--font-display);font-weight:500}.case-board[data-astro-cid-yq2gsstb] td[data-astro-cid-yq2gsstb].case-board__to{color:var(--white);font-weight:600}.case-board__muted[data-astro-cid-yq2gsstb]{color:var(--fg-muted);font-size:var(--fs-small)}.layout[data-astro-cid-yq2gsstb]{gap:var(--space-7);display:grid}.body[data-astro-cid-yq2gsstb]{gap:var(--space-6);align-content:start;font-size:1.0625rem;display:grid}.links[data-astro-cid-yq2gsstb]{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}@media (width>=64rem){.layout[data-astro-cid-yq2gsstb]{gap:var(--space-9);grid-template-columns:1.2fr 1fr}}
