.ProjectEntry-module__RHgS5W__entry{gap:clamp(20px,3vw,28px);margin:0 0 clamp(64px,8vw,104px);display:grid}.ProjectEntry-module__RHgS5W__entry:last-child{margin-bottom:0}.ProjectEntry-module__RHgS5W__media{cursor:pointer;border-radius:14px;display:block}.ProjectEntry-module__RHgS5W__media figcaption{display:none}.ProjectEntry-module__RHgS5W__info{gap:8px;max-width:62ch;display:grid}.ProjectEntry-module__RHgS5W__category{font:var(--f-label);letter-spacing:0;color:var(--faint);margin:0}.ProjectEntry-module__RHgS5W__name{font:var(--f-title);letter-spacing:var(--ls-title);margin:2px 0 0}.ProjectEntry-module__RHgS5W__line{font:var(--f-lead);letter-spacing:var(--ls-lead);color:var(--muted);text-wrap:pretty;margin:0}.ProjectEntry-module__RHgS5W__shows{font:var(--f-label);letter-spacing:0;border-radius:var(--r-pill);background:var(--surface-2);height:30px;color:var(--ink-2);align-items:center;margin:4px 0 0;padding:0 12px;line-height:1;display:inline-flex}.ProjectEntry-module__RHgS5W__info .link-arrow{margin-top:4px}@media (min-width:900px){.ProjectEntry-module__RHgS5W__info{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 24px;max-width:none;display:grid}.ProjectEntry-module__RHgS5W__category,.ProjectEntry-module__RHgS5W__name,.ProjectEntry-module__RHgS5W__line,.ProjectEntry-module__RHgS5W__shows{grid-column:1;max-width:62ch}.ProjectEntry-module__RHgS5W__info .link-arrow{white-space:nowrap;grid-area:1/2/-1;margin-top:0}}
