.project-card[data-astro-cid-cgl2u52c]{margin:0}.project-card[data-astro-cid-cgl2u52c][hidden]{display:none}@media (width>=768px){.project-card--wide[data-astro-cid-cgl2u52c]{grid-column:1/-1}.project-card--wide[data-astro-cid-cgl2u52c] .project-card__title[data-astro-cid-cgl2u52c]{font-size:var(--text-3xl)}}@media (width>=1024px){.project-card--wide[data-astro-cid-cgl2u52c] .project-card__link[data-astro-cid-cgl2u52c]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.project-card--wide[data-astro-cid-cgl2u52c] .project-card__media[data-astro-cid-cgl2u52c]{border-bottom:0}.project-card--wide[data-astro-cid-cgl2u52c] .project-card__body[data-astro-cid-cgl2u52c]{padding:var(--space-8);align-self:center}.project-card--wide[data-astro-cid-cgl2u52c] .project-card__summary[data-astro-cid-cgl2u52c]{-webkit-line-clamp:4}}.project-card__link[data-astro-cid-cgl2u52c].band{padding-top:var(--band)}.project-card__link[data-astro-cid-cgl2u52c].band:before{inset:0 0 auto}.project-card__link[data-astro-cid-cgl2u52c]{height:100%;text-decoration:none;display:block;overflow:hidden}.project-card__media[data-astro-cid-cgl2u52c]{background:var(--color-plate-2);aspect-ratio:16/10;position:relative;overflow:hidden}.project-card__media[data-astro-cid-cgl2u52c] img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out)}@media (hover:hover){.project-card__link[data-astro-cid-cgl2u52c]:hover .project-card__media[data-astro-cid-cgl2u52c] img{transform:scale(1.03)}}.project-card__body[data-astro-cid-cgl2u52c]{padding:var(--space-4) var(--space-5) var(--space-5)}.project-card__cat[data-astro-cid-cgl2u52c]{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}.project-card__dot[data-astro-cid-cgl2u52c]{opacity:.5}.project-card__draft[data-astro-cid-cgl2u52c]{color:var(--color-text-muted)}.project-card__title[data-astro-cid-cgl2u52c]{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display);letter-spacing:-.03em;line-height:1.08}.project-card__summary[data-astro-cid-cgl2u52c]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.project-card__ar[data-astro-cid-cgl2u52c]{right:var(--space-3);bottom:var(--space-3);width:2rem;height:2rem;color:var(--color-text-muted);background:var(--color-card);border-radius:var(--radius-sm);place-items:center;display:inline-grid;position:absolute}.project-card__head[data-astro-cid-cgl2u52c]{margin-bottom:var(--space-3)}.project-card__meta[data-astro-cid-cgl2u52c]{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.4}.project-card__chips[data-astro-cid-cgl2u52c]{--chip-h:1.5rem;gap:var(--space-1);margin:0 0 var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.project-card__chips[data-astro-cid-cgl2u52c] li[data-astro-cid-cgl2u52c]{height:var(--chip-h);padding:0 var(--space-2);white-space:nowrap;color:var(--color-text-muted);background:var(--color-plate-2);border-radius:var(--radius-sm);align-items:center;font-size:.75rem;display:inline-flex}.project-card__chips[data-astro-cid-cgl2u52c] .project-card__chip--featured[data-astro-cid-cgl2u52c]{color:var(--color-text);font-weight:600}.project-card[data-astro-cid-cgl2u52c]:not(.project-card--wide) .project-card__cat[data-astro-cid-cgl2u52c]{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.project-card[data-astro-cid-cgl2u52c]:not(.project-card--wide) .project-card__meta[data-astro-cid-cgl2u52c]{white-space:nowrap;text-overflow:ellipsis;min-height:1lh;overflow:hidden}.project-card[data-astro-cid-cgl2u52c]:not(.project-card--wide) .project-card__chips[data-astro-cid-cgl2u52c]{height:var(--chip-h);overflow:hidden}.project-card--wide[data-astro-cid-cgl2u52c] .project-card__meta[data-astro-cid-cgl2u52c]:empty,.project-card--wide[data-astro-cid-cgl2u52c] div[data-astro-cid-cgl2u52c].project-card__chips{display:none}.project-card[data-astro-cid-cgl2u52c]:not(.project-card--wide) .project-card__head[data-astro-cid-cgl2u52c]{font-size:var(--text-2xl);min-height:calc(2lh + var(--space-1) + 1.4 * var(--text-xs));line-height:1.08}.project-card[data-astro-cid-cgl2u52c]:not(.project-card--wide) .project-card__title[data-astro-cid-cgl2u52c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.project-card[data-astro-cid-cgl2u52c]:not(.project-card--wide) .project-card__summary[data-astro-cid-cgl2u52c]{min-height:2lh}@media (width<=599px){.project-card[data-astro-cid-cgl2u52c]:not(.project-card--wide) .project-card__head[data-astro-cid-cgl2u52c],.project-card[data-astro-cid-cgl2u52c]:not(.project-card--wide) .project-card__summary[data-astro-cid-cgl2u52c]{min-height:0}}
