.sermon-card-link[data-v-2e61da85]{display:block;text-decoration:none}.sermon-card[data-v-2e61da85]{background:var(--white);border:1px solid rgba(0,0,0,.06);border-radius:.75rem;box-shadow:0 1px 3px #0000000a;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.sermon-card-link:hover .sermon-card[data-v-2e61da85]{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.sermon-card-link:hover .sermon-card-image img[data-v-2e61da85]{filter:grayscale(0);transform:scale(1.05)}}.sermon-card-link:active .sermon-card[data-v-2e61da85]{transform:scale(.98)}.sermon-card-image[data-v-2e61da85]{aspect-ratio:16/9;background:var(--navy);overflow:hidden}.sermon-card-image img[data-v-2e61da85]{filter:grayscale(.15);height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease-out;width:100%}.sermon-card-placeholder[data-v-2e61da85]{align-items:center;color:#fff3;display:flex;height:100%;justify-content:center;width:100%}.sermon-card-body[data-v-2e61da85]{padding:1.25rem}.sermon-card-title[data-v-2e61da85]{color:var(--navy);display:-webkit-box;font-family:var(--font-b);font-size:1rem;font-weight:600;-webkit-line-clamp:2;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}.sermon-card-meta[data-v-2e61da85]{color:var(--text-muted);font-family:var(--font-b);font-size:.8125rem;letter-spacing:.02em;margin:.5rem 0 0}
