.featured-sermon-card{display:block;align-self:center;background:var(--plum);color:var(--paper);box-shadow:13px 13px 0 var(--orange);transform:rotate(2deg);transition:transform .2s}
.featured-sermon-card:hover{transform:rotate(0)}
.featured-sermon-thumbnail{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--plum)}
.featured-sermon-thumbnail img{width:100%;height:100%;object-fit:cover}
.featured-sermon-thumbnail img.thumbnail-fallback{object-position:center 28%}
.sermon-week-label{position:absolute;top:18px;left:18px;background:var(--acid);color:var(--plum);padding:9px 11px;font-size:9px;letter-spacing:1px;font-weight:700;transform:rotate(-3deg)}
.sermon-card-play{position:absolute;right:22px;bottom:20px;display:grid;place-items:center;width:62px;height:62px;background:var(--acid);color:var(--plum);border-radius:50%;font-size:23px}
.sermon-card-details{padding:28px 30px 30px}.sermon-card-details .eyebrow{color:var(--lilac);font-size:9px;margin:0 0 13px}.sermon-card-details h3{font-size:clamp(34px,4vw,60px);line-height:1}.sermon-card-details>p:not(.eyebrow){font-size:16px;margin:14px 0 25px}.sermon-card-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff50;padding-top:18px;font-weight:700;font-size:10px;letter-spacing:1px}.sermon-card-link>span{font-size:27px}
.about-preaching-photo{width:100%;height:570px;object-fit:cover;object-position:center}
@media(max-width:900px){.featured-sermon-card{margin-left:6%;box-shadow:9px 9px 0 var(--orange)}.sermon-card-details{padding:24px}.sermon-card-details h3{font-size:40px}.about-preaching-photo{height:470px}}
@media(max-width:600px){.featured-sermon-card{margin-left:4%;margin-right:3%}.sermon-week-label{top:12px;left:12px;font-size:7px}.sermon-card-play{width:48px;height:48px;font-size:18px;right:16px;bottom:16px}.sermon-card-details>p:not(.eyebrow){font-size:14px}.about-preaching-photo{height:400px}}
@media(prefers-reduced-motion:reduce){.featured-sermon-card{transition:none}}
