.showcase-showcase{width:min(100%,80rem);color:var(--foreground);margin-inline:auto;padding:0 clamp(1.5rem,4vw,2rem) clamp(5rem,10vw,9rem)}.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 img{border-radius:5px;width:100%;height:auto;display:block}.showcase-lead{aspect-ratio:8/5;object-fit:cover}.showcase-narrative{max-width:62ch;margin:clamp(3rem,7vw,7rem) auto}.showcase-gallery{grid-template-columns:2fr 1fr;gap:12px;display:grid}.showcase-gallery img{object-fit:cover;min-width:0;height:100%}.showcase-gallery img:first-child,.showcase-gallery img:nth-child(2){aspect-ratio:auto;max-height:36rem}.showcase-gallery img:last-child{aspect-ratio:8/5;grid-column:1/-1}@media (max-width:700px){.showcase-header{flex-direction:column;align-items:flex-start}.showcase-metadata{width:100%}.showcase-gallery{grid-template-columns:1fr}.showcase-gallery img:first-child,.showcase-gallery img:nth-child(2){height:auto;max-height:none}.showcase-gallery img:nth-child(2){aspect-ratio:1;object-position:center;object-fit:cover}}
