.project-card[data-v-753f696b]{color:inherit;display:flex;flex-direction:column;gap:var(--space-4);text-decoration:none}.card-media[data-v-753f696b]{aspect-ratio:16/10;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);overflow:hidden;position:relative}.card-media img[data-v-753f696b]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform .6s var(--ease-out);width:100%}.card-media.is-logo[data-v-753f696b]{background:#e9e9ec}.card-media.is-logo img[data-v-753f696b]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:18% 16%}.project-card:hover .card-media img[data-v-753f696b]{transform:scale(1.03)}.card-media.is-app[data-v-753f696b]{align-items:flex-start;background:var(--color-surface-2);display:flex;gap:6%;justify-content:center;padding-top:7%}.card-media.is-app img[data-v-753f696b]{border-radius:14px;box-shadow:0 0 0 1px #ffffff14;height:auto;transition:transform .6s var(--ease-out);width:34%}.card-media.is-app img+img[data-v-753f696b]{margin-top:9%}.project-card:hover .card-media.is-app img[data-v-753f696b]{transform:translateY(-4px)}.card-placeholder[data-v-753f696b]{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--text-lg);font-weight:600;inset:0;justify-content:center;position:absolute}.card-body[data-v-753f696b]{display:flex;flex-direction:column;gap:var(--space-1)}.card-client[data-v-753f696b]{font-size:var(--text-lg);font-weight:600;letter-spacing:-.015em;line-height:1.3;transition:color var(--transition-ui)}.project-card:hover .card-client[data-v-753f696b]{color:var(--color-primary)}.card-subtitle[data-v-753f696b]{color:var(--color-text-muted);display:-webkit-box;font-size:var(--text-sm);-webkit-line-clamp:2;line-height:1.45;-webkit-box-orient:vertical;overflow:hidden}.card-meta[data-v-753f696b]{color:var(--color-text-faint);display:flex;font-size:var(--text-xs);gap:var(--space-3);margin-top:var(--space-1)}
