.bcard[data-astro-cid-e3grugc2]{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-body);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;container-type:inline-size}.bcard[data-astro-cid-e3grugc2]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:#063b2633}.bcard[data-astro-cid-e3grugc2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.bcard__cover[data-astro-cid-e3grugc2]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9}.bcard__icon[data-astro-cid-e3grugc2]{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:18px;background:var(--color-body);box-shadow:var(--shadow-md);color:var(--color-primary);transition:transform .25s ease}.bcard__icon[data-astro-cid-e3grugc2] svg{width:30px;height:30px;stroke-width:1.75}.bcard[data-astro-cid-e3grugc2]:hover .bcard__icon[data-astro-cid-e3grugc2]{transform:rotate(-6deg) scale(1.05)}.bcard__cover--art[data-astro-cid-e3grugc2]{overflow:hidden;aspect-ratio:3 / 2}.bcard__art[data-astro-cid-e3grugc2]{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.1);transition:transform .4s cubic-bezier(.16,1,.3,1)}.bcard[data-astro-cid-e3grugc2]:hover .bcard__art[data-astro-cid-e3grugc2]{transform:scale(1.15)}.bcard__cover--art[data-astro-cid-e3grugc2] .bcard__tag[data-astro-cid-e3grugc2]{top:1rem;bottom:auto}.bcard__tag[data-astro-cid-e3grugc2]{position:absolute;left:1rem;bottom:1rem;padding:.3rem .7rem;border-radius:var(--radius-full);background:var(--color-body);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.bcard__body[data-astro-cid-e3grugc2]{flex:1;display:flex;flex-direction:column;padding:1.5rem 1.5rem 1.625rem}.bcard__meta[data-astro-cid-e3grugc2]{display:flex;gap:.4rem;margin-bottom:.625rem;font-size:.8125rem;color:var(--color-text-muted)}.bcard__title[data-astro-cid-e3grugc2]{margin-bottom:.625rem;font-size:1.1875rem;line-height:1.3;letter-spacing:-.02em;transition:color .15s}.bcard[data-astro-cid-e3grugc2]:hover .bcard__title[data-astro-cid-e3grugc2]{color:var(--color-primary)}.bcard__desc[data-astro-cid-e3grugc2]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.6;color:var(--color-text)}.bcard__cta[data-astro-cid-e3grugc2]{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;font-size:.875rem;font-weight:700;color:var(--color-primary)}.bcard__cta[data-astro-cid-e3grugc2] svg{width:1em;height:1em;transition:transform .15s}.bcard[data-astro-cid-e3grugc2]:hover .bcard__cta[data-astro-cid-e3grugc2] svg{transform:translate(3px)}@container (min-width: 480px){.bcard__cover--art[data-astro-cid-e3grugc2]{aspect-ratio:16 / 9}.bcard__body[data-astro-cid-e3grugc2]{padding:1.75rem 2rem 2rem}.bcard__title[data-astro-cid-e3grugc2]{font-size:1.4375rem;line-height:1.25}.bcard__desc[data-astro-cid-e3grugc2]{font-size:1rem;-webkit-line-clamp:2}}.bcard--featured[data-astro-cid-e3grugc2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bcard--featured[data-astro-cid-e3grugc2] .bcard__cover[data-astro-cid-e3grugc2]{aspect-ratio:auto;min-height:340px}.bcard--featured[data-astro-cid-e3grugc2] .bcard__icon[data-astro-cid-e3grugc2]{width:96px;height:96px;border-radius:24px}.bcard--featured[data-astro-cid-e3grugc2] .bcard__icon[data-astro-cid-e3grugc2] svg{width:42px;height:42px}.bcard--featured[data-astro-cid-e3grugc2] .bcard__body[data-astro-cid-e3grugc2]{justify-content:center;padding:2.5rem}.bcard--featured[data-astro-cid-e3grugc2] .bcard__title[data-astro-cid-e3grugc2]{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2}.bcard--featured[data-astro-cid-e3grugc2] .bcard__desc[data-astro-cid-e3grugc2]{font-size:1rem;-webkit-line-clamp:3;margin-bottom:1.75rem}.bcard--featured[data-astro-cid-e3grugc2] .bcard__cta[data-astro-cid-e3grugc2]{margin-top:0}@media(max-width:860px){.bcard--featured[data-astro-cid-e3grugc2]{grid-template-columns:1fr}.bcard--featured[data-astro-cid-e3grugc2] .bcard__cover[data-astro-cid-e3grugc2]{min-height:0;aspect-ratio:16 / 9}.bcard--featured[data-astro-cid-e3grugc2] .bcard__body[data-astro-cid-e3grugc2]{padding:1.75rem 1.5rem}}@media(prefers-reduced-motion:reduce){.bcard[data-astro-cid-e3grugc2],.bcard__icon[data-astro-cid-e3grugc2],.bcard__art[data-astro-cid-e3grugc2],.bcard__cta[data-astro-cid-e3grugc2] svg{transition:none}.bcard[data-astro-cid-e3grugc2]:hover,.bcard[data-astro-cid-e3grugc2]:hover .bcard__icon[data-astro-cid-e3grugc2]{transform:none}.bcard[data-astro-cid-e3grugc2]:hover .bcard__art[data-astro-cid-e3grugc2]{transform:scale(1.1)}}
