.case-studies-listing .blog-post .caption{background:rgba(78,43,195,.25);color:var(--color-brand);display:inline-block;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);text-transform:uppercase}.case-studies-listing .blog-post .caption:before{content:"[";vertical-align:1px}.case-studies-listing .blog-post .caption:after{content:"]";vertical-align:1px}.case-studies-listing .blog-post .meta-data{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-none);text-transform:uppercase}.case-studies-listing .blog-post .meta-data span{font-weight:var(--font-weight-semibold)}.case-studies-listing .blog-post a{text-decoration:none}.case-studies-listing .blog-post .post-link{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.case-studies-listing .blog-post__image-wrapper{aspect-ratio:16/9;border:1px solid var(--color-terminal-475);max-height:300px;overflow:hidden;width:100%}.case-studies-listing .blog-post__image{height:100%;object-fit:cover;object-position:left center;width:100%}.case-studies-listing .blog-post__image-placeholder{background-color:var(--color-shell-600);height:100%;object-fit:cover;width:100%}.case-studies-listing .grid-x{row-gap:50px}@media (min-width:1024px){.case-studies-listing .grid-x{row-gap:70px}}.case-studies-listing #no-matching-text{display:none}