.sermon__media[data-v-2f31e407]{position:relative}.sermon__play[data-v-2f31e407]{left:var(--space-sm);bottom:var(--space-sm);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--night) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:2.75rem;height:2.75rem;color:var(--snow);transition:transform var(--duration-base) var(--ease-spring),background-color var(--duration-base) var(--ease-out);place-items:center;padding-left:3px;display:grid;position:absolute}.card--link:hover .sermon__play[data-v-2f31e407]{transform:scale(calc(1 + var(--motion-scale)*.08));background:var(--brand-deep)}.sermon__series[data-v-2f31e407]{right:var(--space-2xs);top:var(--space-2xs);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--night) 76%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--snow);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;max-width:60%;padding:.3em .7em;position:absolute;overflow:hidden}.sermon__meta[data-v-2f31e407],.sermon__series[data-v-2f31e407]{font-size:var(--text-xs);letter-spacing:var(--tracking-snug)}.sermon__meta[data-v-2f31e407]{color:var(--fg-faint);flex-wrap:wrap;gap:.35em;display:flex}.sermon__title[data-v-2f31e407]{font-size:var(--text-md);line-height:var(--leading-snug)}.sermon__title a[data-v-2f31e407]{text-decoration:none}.sermon__scripture[data-v-2f31e407],.sermon__title a[data-v-2f31e407]:hover{color:var(--accent-text)}.sermon__scripture[data-v-2f31e407]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-snug)}.sermon__description[data-v-2f31e407]{font-size:var(--text-sm);color:var(--fg-soft);line-height:var(--leading-normal);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sermon__formats[data-v-2f31e407]{gap:var(--space-3xs);padding-top:var(--space-2xs);flex-wrap:wrap;margin-top:auto;display:flex}.sermon--featured[data-v-2f31e407]{border-color:color-mix(in oklab,var(--brand) 30%,transparent)}@media (width>=48em){.sermon--featured[data-v-2f31e407]{grid-template-columns:1.25fr 1fr;align-items:stretch;min-height:22rem;display:grid}.sermon--featured .sermon__media[data-v-2f31e407]{position:relative}.sermon--featured .sermon__media[data-v-2f31e407] .smart-image{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.sermon--featured .card__body[data-v-2f31e407]{padding:var(--space-lg);justify-content:center;gap:var(--space-xs)}.sermon--featured .sermon__title[data-v-2f31e407]{font-size:var(--text-xl)}}
