.showcase-grid-section{display:grid;gap:1.5rem}.showcase-grid-header{align-items:end;display:flex;gap:1rem;justify-content:space-between}.showcase-grid-copy{display:grid;gap:.6rem}.showcase-grid-kicker{color:var(--color-text-muted);font-size:.9rem;font-weight:700}.showcase-grid-copy h2,.showcase-grid-copy p{margin:0}.showcase-grid-copy p{color:var(--color-text-secondary);line-height:1.8}.showcase-view-all{align-items:center;color:var(--color-text-primary);display:inline-flex;font-weight:700;gap:.45rem;text-decoration:none}.showcase-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.showcase-card{background:var(--color-background-card);border:1px solid var(--color-border);border-radius:1.5rem;box-shadow:0 18px 44px #14304714;display:grid;overflow:hidden}.showcase-card-image{aspect-ratio:16/10;background:var(--color-surface);-o-object-fit:cover;object-fit:cover;width:100%}.showcase-card-body{display:grid;gap:.9rem;padding:1.25rem}.showcase-card-link,.showcase-card-tags,.showcase-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.showcase-card-name,.showcase-card-tags span,.showcase-card-type{background:var(--color-surface);border-radius:999px;color:var(--color-text-muted);font-size:.88rem;padding:.35rem .75rem}.showcase-card h3,.showcase-card p,.showcase-card-outcome{margin:0}.showcase-card p{color:var(--color-text-secondary);line-height:1.8}.showcase-card-outcome{background:linear-gradient(135deg,#14304714,#a0763614);border-radius:1rem;padding:.85rem 1rem}.showcase-card-link,.showcase-card-outcome{color:var(--color-text-primary);font-weight:700}.showcase-card-link{justify-content:space-between;text-decoration:none}@media(max-width:768px){.showcase-grid-header{align-items:start;flex-direction:column}}
