.bc[data-v-4bcdbf87]{border:1px solid var(--mp-border);background:var(--mp-surface);border-radius:20px;flex-direction:column;gap:.55rem;padding:1.5rem;transition:transform .15s,border-color .15s;display:flex}.bc[data-v-4bcdbf87],.bc__thumb[data-v-4bcdbf87]{overflow:hidden}.bc__thumb[data-v-4bcdbf87]{aspect-ratio:16/9;background:var(--mp-canvas-warm);margin:-1.5rem -1.5rem .4rem;display:block}.bc__img[data-v-4bcdbf87]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bc__thumb--shot[data-v-4bcdbf87]{border-bottom:1px solid var(--mp-border);aspect-ratio:4/3;background:#fff}.bc__thumb--shot .bc__img[data-v-4bcdbf87]{-o-object-fit:contain;object-fit:contain;padding:.6rem 0}.bc[data-v-4bcdbf87]:hover{border-color:color-mix(in srgb,var(--mp-primary) 45%,var(--mp-border));transform:translateY(-3px)}.bc__cat[data-v-4bcdbf87]{letter-spacing:.12em;text-transform:uppercase;color:var(--mp-primary);font-size:.6875rem;font-weight:800}.bc__title[data-v-4bcdbf87]{letter-spacing:-.02em;color:var(--mp-ink);text-wrap:balance;font-size:1.15rem;font-weight:800;line-height:1.25}.bc__desc[data-v-4bcdbf87]{flex:1}.bc__meta[data-v-4bcdbf87]{color:var(--mp-subtle);font-size:.8125rem;font-weight:600}.bc--featured .bc__title[data-v-4bcdbf87]{font-size:clamp(1.5rem,3vw,2rem)}.bc--featured[data-v-4bcdbf87]{background:linear-gradient(165deg,var(--mp-canvas-warm),var(--mp-surface) 65%);padding:clamp(1.75rem,4vw,2.5rem)}.bc--featured .bc__thumb[data-v-4bcdbf87]{aspect-ratio:21/9;max-height:300px;margin:calc(-1*clamp(1.75rem,4vw,2.5rem)) calc(-1*clamp(1.75rem,4vw,2.5rem)) .6rem}@media (width>=860px){.bc--featured[data-v-4bcdbf87]{-moz-column-gap:clamp(1.75rem,4vw,2.5rem);grid-template:"cat thumb""title thumb""desc thumb"1fr"meta thumb"/1.15fr 1fr;align-items:center;column-gap:clamp(1.75rem,4vw,2.5rem);display:grid}.bc--featured .bc__thumb[data-v-4bcdbf87]{aspect-ratio:auto;grid-area:thumb;align-self:stretch;height:100%;min-height:220px;max-height:320px;margin:calc(-1*clamp(1.75rem,4vw,2.5rem)) calc(-1*clamp(1.75rem,4vw,2.5rem)) calc(-1*clamp(1.75rem,4vw,2.5rem)) 0}.bc--featured .bc__thumb--shot[data-v-4bcdbf87]{aspect-ratio:auto;border-bottom:0;border-left:1px solid var(--mp-border)}.bc--featured .bc__cat[data-v-4bcdbf87]{grid-area:cat}.bc--featured .bc__title[data-v-4bcdbf87]{grid-area:title}.bc--featured .bc__desc[data-v-4bcdbf87]{grid-area:desc}.bc--featured .bc__meta[data-v-4bcdbf87]{grid-area:meta}}
