.sermons-element{--gap-size:1.5rem;--items-per-line:2}.sermons-element__element{margin:var(--sp-xl) 0}.sermons-element__list{--lux-inview-transition-time:1s;--lux-inview-translation-y:5%;display:flex;flex-wrap:wrap;gap:var(--gap-size)}@media (max-width:767.98px){.sermons-element__list{flex-direction:column}}.sermons-element__button .button{--border-color:var(--brand-purple-default);color:var(--brand-purple-default)}.sermons-element__button .button:hover{--border-color:var(--brand-purple-default);--bg-color:var(--brand-purple-default);color:var(--c-white)}.sermon-list{gap:1.5rem}.sermon-list,.sermon-small-card{display:flex;flex-direction:column}.sermon-small-card{--animation-duration:0.5s;aspect-ratio:300/400;background:var(--backgrounds-creme);border-radius:.5rem;position:relative;width:calc((100% - var(--gap-size)*(var(--items-per-line) - 1))/var(--items-per-line))}@media (max-width:767.98px){.sermon-small-card{--items-per-line:1;aspect-ratio:auto}}.sermon-small-card__image{border-radius:.5rem .5rem 0 0;height:100%;overflow:clip;position:relative}.sermon-small-card__image-wrapper{height:45%;transition:height var(--animation-duration) ease}@media (max-width:767.98px){.sermon-small-card__image-wrapper{aspect-ratio:340/200;height:auto}}.sermon-small-card:hover .sermon-small-card__image-wrapper{height:35%}.sermon-small-card__image-container{inset:0;position:absolute}.sermon-small-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:scale var(--animation-duration) ease;width:100%}.sermon-small-card:hover .sermon-small-card__image img{scale:1.1}.sermon-small-card__info{display:flex;flex-direction:column;height:55%;justify-content:space-between;padding:3rem 2rem 2rem;text-align:center;transition:height var(--animation-duration) ease}.sermon-small-card:hover .sermon-small-card__info{height:65%}.sermon-small-card__title{text-wrap:balance;text-wrap:pretty;--lines-to-clamp:2;-webkit-line-clamp:var(--lines-to-clamp,2);line-clamp:var(--lines-to-clamp,2);-webkit-box-orient:vertical;color:var(--brand-purple-default);display:-webkit-box;font-family:var(--f-special);font-size:2rem;font-weight:700;letter-spacing:-.8px;line-height:1;margin:0 0 1rem;overflow:clip;text-overflow:ellipsis;word-break:keep-all}@media (min-width:768px){.sermon-small-card__title{font-size:2.5rem}}@media (min-width:1200px){.sermon-small-card__title{--lines-to-clamp:3}}.sermon-small-card__intro{--lines-to-clamp:4;margin-bottom:1rem;max-height:0;overflow:clip;transition:max-height var(--animation-duration) ease}.sermon-small-card__intro h1,.sermon-small-card__intro h2,.sermon-small-card__intro h3,.sermon-small-card__intro h4,.sermon-small-card__intro p{display:none}.sermon-small-card__intro h1:first-child,.sermon-small-card__intro h2:first-child,.sermon-small-card__intro h3:first-child,.sermon-small-card__intro h4:first-child,.sermon-small-card__intro p:first-child{-webkit-line-clamp:var(--lines-to-clamp,2);line-clamp:var(--lines-to-clamp,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:clip;text-overflow:ellipsis}.sermon-small-card:hover .sermon-small-card__intro{max-height:200px}@media (min-width:992px){.sermon-small-card__intro{--lines-to-clamp:2;margin-bottom:0}}@media (min-width:1200px){.sermon-small-card__intro{--lines-to-clamp:3}}.sermon-small-card__author-name{text-wrap:balance;text-wrap:pretty;color:var(--brand-purple-default);display:block;font-family:var(--f-special);font-size:1.375rem;font-weight:700;letter-spacing:-.5px;line-height:1;margin:0 0 .25em;word-break:keep-all}@media (min-width:768px){.sermon-small-card__author-name{font-size:1.5rem}}.sermon-small-card__author-image{aspect-ratio:1;border-radius:50%;width:100px}@media (max-width:575.98px){.sermon-small-card__author-image{width:4rem}}.sermon-small-card__link span{inset:0;position:absolute}.sermon-card{--visual-size:24rem;background:var(--backgrounds-creme);border-radius:.5rem;contain:paint;display:flex;position:relative}.sermon-card__visual{aspect-ratio:1;background:var(--c-black);display:flex;flex-direction:column;justify-content:space-between;position:relative;width:var(--visual-size)}@media (max-width:767.98px){.sermon-card__visual{aspect-ratio:1;width:100%}}.sermon-card__image{inset:0;opacity:.5;overflow:clip;position:absolute}.sermon-card__image-container{inset:0;position:absolute;transition:5s ease}.sermon-card:hover .sermon-card__image-container{scale:1.1}.sermon-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sermon-card__title{text-wrap:balance;text-wrap:pretty;color:var(--backgrounds-creme);font-family:var(--f-special);font-size:2rem;font-weight:700;letter-spacing:-.8px;line-height:1;margin:0 0 .25em;padding:3rem 3rem 1rem;position:relative;word-break:keep-all}@media (min-width:768px){.sermon-card__title{font-size:2.5rem}}.sermon-card__info{color:var(--c-white);padding:0 3rem .5rem;position:relative}.sermon-card__info p{margin:0}.sermon-card__info p span:first-child{color:var(--backgrounds-gray-medium)}.sermon-card__text{padding:3rem;width:calc(100% - var(--visual-size))}@media (max-width:767.98px){.sermon-card__text{display:none}}.sermon-card__intro{--lines-to-clamp:7}.sermon-card__intro h1,.sermon-card__intro h2,.sermon-card__intro h3,.sermon-card__intro h4,.sermon-card__intro p{display:none}.sermon-card__intro h1:first-child,.sermon-card__intro h2:first-child,.sermon-card__intro h3:first-child,.sermon-card__intro h4:first-child,.sermon-card__intro p:first-child{-webkit-line-clamp:var(--lines-to-clamp,2);line-clamp:var(--lines-to-clamp,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:clip;text-overflow:ellipsis}@media (min-width:1500px){.sermon-card__intro{--lines-to-clamp:8}}.sermon-card__references{--lines-to-clamp:1;-webkit-line-clamp:var(--lines-to-clamp,2);line-clamp:var(--lines-to-clamp,2);-webkit-box-orient:vertical;display:-webkit-box;margin-top:1rem;overflow:clip;text-overflow:ellipsis}.sermon-card__button{margin:1.5rem 0 0}.sermon-card__link{inset:0;position:absolute}
