.showcase-showcase{width:min(100%,80rem);color:var(--foreground);margin-inline:auto;padding:0 clamp(1.5rem,4vw,2rem) clamp(3rem,6vw,5rem)}.showcase-heading{margin-bottom:clamp(2.5rem,5vw,5rem)}.showcase-project+.showcase-project{margin-top:clamp(6rem,12vw,11rem)}.showcase-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.showcase-tagline{margin-top:.25rem}.showcase-metadata{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;display:flex}.showcase-metadata>div{align-items:baseline;gap:.5rem;display:flex}.showcase-metadata dt{color:var(--muted-foreground)}.showcase-lead,.showcase-gallery-item{margin:0}.showcase-lead video,.showcase-gallery-item video{background:var(--muted);border-radius:5px;height:auto;display:block}.showcase-lead video{aspect-ratio:8/5;object-fit:contain;width:100%}.showcase-gallery-item video{aspect-ratio:1;object-fit:cover;width:100%}.showcase-caption{margin-top:.75rem}.showcase-narrative{justify-items:start;gap:1.25rem;max-width:62ch;margin:clamp(3rem,7vw,7rem) auto;display:grid}.showcase-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:700px){.showcase-header{flex-direction:column;align-items:flex-start}.showcase-metadata{width:100%}.showcase-gallery{grid-template-columns:1fr}}
