.project-card[data-astro-cid-y2vllrex]{min-width:0}.project-full[data-astro-cid-y2vllrex]{grid-column:1/-1}figure[data-astro-cid-y2vllrex]{flex-direction:column;gap:16px;display:flex}.card-media[data-astro-cid-y2vllrex]{aspect-ratio:var(--project-ratio);background:var(--project-thumbnail-background);position:relative;overflow:hidden}.card-media[data-astro-cid-y2vllrex] img{object-fit:cover;width:100%;height:100%}figcaption[data-astro-cid-y2vllrex]{justify-content:space-between;align-items:baseline;gap:12px;font-size:22px;line-height:1.2;display:flex}h2[data-astro-cid-y2vllrex],h3[data-astro-cid-y2vllrex]{font-size:inherit}.project-caption-title[data-astro-cid-y2vllrex]{align-items:center;gap:8px;min-width:0;display:flex}figcaption[data-astro-cid-y2vllrex] span[data-astro-cid-y2vllrex]{color:#716e6a;text-align:right;overflow-wrap:anywhere;flex-shrink:1;min-width:0;max-width:60%}.project-card--related[data-astro-cid-y2vllrex] figcaption[data-astro-cid-y2vllrex]{flex-direction:column;align-items:flex-start;gap:2px;font-size:20px}.project-card--related[data-astro-cid-y2vllrex] figcaption[data-astro-cid-y2vllrex] span[data-astro-cid-y2vllrex]{text-wrap:balance;text-align:left;color:#15151580;max-width:100%}.project-card--gallery[data-astro-cid-y2vllrex] .card-media[data-astro-cid-y2vllrex]{background:var(--project-thumbnail-background);border-radius:var(--image-radius)}.project-card--gallery[data-astro-cid-y2vllrex] figcaption[data-astro-cid-y2vllrex]{gap:10px;font-size:20px}.project-card--gallery[data-astro-cid-y2vllrex] [data-astro-cid-y2vllrex]:is(h2,h3){font:inherit;letter-spacing:-.01em;text-wrap:pretty}.project-card--gallery[data-astro-cid-y2vllrex] figcaption[data-astro-cid-y2vllrex] span[data-astro-cid-y2vllrex]{color:#15151580}@media (width<=700px){.project-card[data-astro-cid-y2vllrex]:not(.project-card--gallery) .card-media[data-astro-cid-y2vllrex]{aspect-ratio:4/3}.project-card[data-astro-cid-y2vllrex].project-card--related .card-media[data-astro-cid-y2vllrex]{aspect-ratio:1}figcaption[data-astro-cid-y2vllrex],.project-card--gallery[data-astro-cid-y2vllrex] figcaption[data-astro-cid-y2vllrex],.project-card--related[data-astro-cid-y2vllrex] figcaption[data-astro-cid-y2vllrex]{font-size:17px}}
