*,:after,:before{box-sizing:border-box;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8eacb}body,button,input,span,textarea{font-family:El Messiri,sans-serif}button{cursor:pointer}.header{flex-direction:column}.header,.header__top{align-items:center;display:flex;width:100%}.header__top{justify-content:space-between;padding:1rem 1rem .5rem}@media screen and (min-width:1280px){.header__top{max-width:80rem;padding:1rem 2rem .5rem}}.header__right{align-items:center;display:flex;flex-direction:row-reverse;gap:1rem}@media screen and (min-width:1280px){.header__right{flex-direction:row;gap:2rem}}.header__home{align-items:center;display:flex;padding:0;text-decoration:none}.header__logo{width:5rem}@media screen and (min-width:768px){.header__logo{width:6rem}}.header__language{background-color:transparent;border:none;cursor:pointer}.header__icon{width:1.5rem}@media screen and (min-width:768px){.header__icon{width:2rem}}@media screen and (max-width:360px){.header__icon{width:1.25rem}}.header__bottom{background-color:#6f0b20;color:#f8eacb;padding:.2rem 2rem;text-align:center;width:100%}.header__title{font-size:.9rem;text-transform:uppercase;-webkit-transform:translateY(2px);transform:translateY(2px)}@media screen and (min-width:768px){.header__title{font-size:1rem;letter-spacing:.1rem;text-transform:uppercase}}@media screen and (max-width:360px){.header__title{font-size:.8rem}}.nav{color:#6f0b20;padding:1rem}.nav__container{align-items:center;display:flex;justify-content:space-between;position:relative}.nav__toggle{background:none;border:none;cursor:pointer;display:block}@media screen and (min-width:1280px){.nav__toggle{display:none}}.nav__menu{display:none;flex-direction:column;list-style:none;margin:0;padding:0;text-align:center}.nav__menu--open{background-color:#f8eacb;border:2px solid #6f0b20;border-top:1rem solid #6f0b20;display:flex;min-width:9.375rem;position:absolute;right:0;top:2rem;z-index:1}@media screen and (min-width:1280px){.nav__menu{border:none;display:flex;flex-direction:row;gap:1rem;position:static}}.nav__button{background-color:transparent;border:none}.nav__icon{width:1.5rem}@media screen and (min-width:768px){.nav__icon{width:2rem}}@media screen and (max-width:360px){.nav__icon{width:1.25rem}}.nav__item{padding:.5rem 0}.nav__link{color:#6f0b20;cursor:pointer;font-size:.85rem;font-weight:700;padding:.3rem .5rem;text-align:center;text-decoration:none;text-transform:uppercase}.nav__link.active,.nav__link:hover{border-bottom:1px solid #6f0b20;scale:1.1}.nav__link.active{font-weight:700;width:100%}.hero{align-items:center;background-color:#f3cf7a;display:flex;flex-direction:column;width:100%}@media screen and (min-width:1280px){.hero{background-attachment:fixed;background-image:url(/static/media/sunset-background.07ce5b4a2eff42dc6c19.jpg);background-size:cover}}.hero__background{background-color:#6f0b20;margin:0 auto;padding:0 2rem}.hero__image{aspect-ratio:16/9;margin:0 auto;width:100%}@media screen and (min-width:1280px){.hero__image{max-width:35rem}}.hero__title{background-color:#6f0b20;color:#f8eacb;font-size:.9rem;margin:0 1rem;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:768px){.hero__title{font-size:1rem;letter-spacing:.1rem;text-transform:uppercase}}@media screen and (max-width:360px){.hero__title{font-size:.8rem}}.about{margin:1rem auto;max-width:50rem;padding:1rem;text-align:center}.about__heading,.about__text{color:#6f0b20;margin:1rem auto}.about__heading{font-size:1.1rem}.about__list{margin:0 auto;max-width:40rem;padding:0 4rem;text-align:left}.about__link,.about__list>li{color:#6f0b20}.about__box,.about__link{margin:1rem auto}.about__box{align-items:center;display:flex;flex-direction:column-reverse;gap:1rem}@media screen and (min-width:768px){.about__box{flex-direction:row;text-align:left}}.about__image{width:100%}@media screen and (min-width:768px){.about__image{width:40%}}.about__history{margin:1rem 0;width:100%}.about__names{display:block;padding:2rem}@media screen and (min-width:450px){.about__names{display:grid;grid-template-columns:1.5fr 1fr;max-width:50rem;padding:0 1rem}.about__names>li{margin-right:0}.about__names>li>p{margin:0}}.home{display:flex;flex-direction:column;gap:2rem;margin:0 auto;padding:1rem;width:100%}@media screen and (min-width:1280px){.home{overflow:hidden;position:relative;width:100%;z-index:1}.home:before{background-attachment:fixed;background-image:url(/static/media/church-doors.ef2a4717b06500d05981.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}}.home__container{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:768px){.home__container{grid-gap:2rem;display:grid;grid-template-columns:2fr 1fr}}@media screen and (min-width:1280px){.home__container{margin:0 auto;max-width:80rem;padding:2rem;width:100%}}.button{border:none;outline:2px solid #6f0b20;transition:background-color .3s ease}.cls-1{fill:#f8eacb}.cls-2{fill:#6f0b20}.link-with-icon{align-items:baseline;color:#6f0b20;display:flex;font-size:inherit;font-weight:700;text-decoration:none}.link-with-icon:hover{text-decoration:underline}.link-with-icon__icon{margin-right:.5rem;min-height:1rem;min-width:1rem}.link-with-icon__icon>svg{fill:#6f0b20}.page-title{background-color:#6f0b20;color:#f8eacb;font-size:.9rem;margin:0;padding-top:2px;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:768px){.page-title{font-size:1rem;letter-spacing:.1rem;text-transform:uppercase}}@media screen and (max-width:360px){.page-title{font-size:.8rem}}.worship-office-latest{align-items:stretch;border:1px solid #6f0b20;color:#6f0b20;display:flex;flex-direction:column;margin:0 auto;max-width:50rem;text-decoration:none;width:100%}.worship-office-latest__text{display:flex;flex-direction:column;justify-content:space-between;padding-top:.5rem}.worship-office-latest__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;background-color:#f3cf7a;display:-webkit-box;font-size:1.1rem;overflow:hidden;padding:.5rem 1rem}@media screen and (min-width:768px){.worship-office-latest__title{font-size:1.2rem}}@media screen and (min-width:1280px){.worship-office-latest__title{font-size:1.5rem}}.worship-office-latest__date{background-color:#6f0b20;color:#f8eacb;font-size:1.5rem;padding:0 1rem;text-align:end}.worship-office-latest__image{align-items:center;aspect-ratio:16/9;background-color:#6f0b20;display:flex;justify-content:center;overflow:hidden;position:relative}.worship-office-latest__image:hover{opacity:.8}.worship-office-latest__icon{position:absolute;width:3rem}@media screen and (min-width:1280px){.worship-office-latest__icon{width:4rem}}.worship-office-latest__icon:hover{scale:1.1}.worship-office-latest__icon:active{scale:.9}.broadcast__hero{align-items:center;background-attachment:fixed;background-image:url(/static/media/sunset-background.07ce5b4a2eff42dc6c19.jpg);background-size:cover;display:flex;justify-content:center;width:100%}.broadcast__video{aspect-ratio:16/9;border:none;margin:0 auto;width:100%}@media screen and (min-width:1280px){.broadcast__video{max-width:65rem}}.section-heading{background-color:#6f0b20;border-bottom:4px solid #6f0b20;color:#f3cf7a;font-size:1.1rem;margin:.75rem auto;padding:0 1rem;text-align:center;width:100%}@media screen and (min-width:768px){.section-heading{font-size:1.5rem}}@media screen and (min-width:1280px){.section-heading{padding:.25rem 1rem}}.parish-priest-blurb{align-items:stretch;background-color:#f8eacb;border:4px solid #6f0b20;color:#6f0b20;display:flex;flex-direction:column;justify-content:center;width:100%}.parish-priest-blurb__image-box{flex-basis:30%}.parish-priest-blurb__image{height:100%;object-fit:cover;width:100%}.parish-priest-blurb__text-background{background-image:url(/static/media/iconostas.98e70a68bc7653310c31.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-basis:70%;padding-top:9.375rem}.parish-priest-blurb__text-box{background-color:#f8eacb;display:flex;flex-direction:column;gap:.75rem;padding:.5rem 1rem;text-align:center}.parish-priest-blurb__text-box>h2{font-size:1.5rem;line-height:1;margin:0;padding:0}.parish-priest-blurb__text-box>p{line-height:1.2;margin:0;padding:0}.parish-priest-blurb__link{color:inherit;text-align:right;text-decoration:none}.parish-priest-blurb__link:hover{text-decoration:underline}.parish-priest-blurb__link:after{content:"  >>"}.next-event__box{margin:1rem auto;max-width:50rem}.next-event__error{color:#6f0b20;font-size:1.2rem;margin:2rem auto;text-align:center}.next-event__main{display:flex;flex-direction:column;gap:1rem}.feast-item{background-color:#f8eacb;background-color:#f3cf7a;border:4px solid #6f0b20;border-left:none;border-right:none;width:100%}.feast-item__header{background-color:#6f0b20;color:#f8eacb;display:flex;justify-content:space-between;padding:.25rem 1rem}.feast-item__title{font-size:1.2rem;line-height:1.2}.feast-item__date{font-size:1.25rem;line-height:1}.feast-item__main{color:#6f0b20;padding:.5rem 1rem;text-align:center}.announcement{align-items:center;background-color:#f3cf7a;border:4px solid #6f0b20;color:#6f0b20;font-style:italic;min-height:300px;padding:1.5rem}.announcement,.no-data{display:flex;flex-direction:column;justify-content:center;margin:1rem auto;text-align:center}.no-data{max-width:50rem;width:100%}.no-data__image{margin:1.5rem auto;opacity:.5;width:12.5rem}.no-data__text{color:#6f0b20;font-size:1.2rem;margin:2rem 0}.latest-videos{display:flex;flex-direction:column;gap:2rem;margin:1rem auto;max-width:80rem;text-align:center;width:100%}.videos-item{border:1px solid #6f0b20;color:#6f0b20;margin:0 auto;max-width:50rem;text-decoration:none}.videos-item__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;background-color:#f3cf7a;display:-webkit-box;font-size:1rem;height:4rem;overflow:hidden;padding:.5rem 1rem;width:100%}.videos-item__image{align-items:center;aspect-ratio:16/9;background-color:#6f0b20;display:flex;justify-content:center;min-width:15rem;object-fit:cover;overflow:hidden;position:relative}.videos-item__image:hover{opacity:.8}.videos-item__icon{cursor:pointer;position:absolute;width:3rem}.videos-item__icon:hover{scale:1.1}.videos-item__icon:active{scale:.9}.modal__overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:11}.modal__container{background-color:#f8eacb;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.25);overflow:auto;padding:0;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal__close{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:1rem;top:1rem}.modal__close:hover{scale:1.1}.modal__x{fill:#6f0b20;height:1.5rem;width:1.5rem}.video-wrapper{aspect-ratio:16/9;height:80vh;overflow:hidden;width:100%;width:80vw}.video-wrapper iframe{border-radius:10px;height:100%;width:100%}.special-message{align-items:center;background-color:#f3cf7a;border:4px solid #6f0b20;color:#6f0b20;display:flex;flex-direction:column;justify-content:center;margin:1rem auto;padding:1.5rem}@media screen and (min-width:1280px){.special-message{margin:0 auto;max-width:80rem;padding:2rem;width:100%}}.special-message>p{font-size:1rem;padding:.5rem 0;text-align:justify}@media screen and (min-width:768px){.special-message>p{font-size:1.15rem}}.special-message>p>a{color:#6f0b20;font-weight:700;text-decoration:underline}.special-message__signature{align-self:flex-end;font-size:1.1rem;font-weight:700;margin-top:1rem}.in-memoriam-page{background-attachment:fixed;background-image:url(/static/media/candles.3c22833c7e8cea4374f0.jpg);background-repeat:no-repeat;background-size:cover}.obituary{background-color:#fff;max-width:50rem;padding:1rem;width:100%}@media screen and (min-width:768px){.obituary{padding:1.5rem}}@media screen and (min-width:1280px){.obituary{padding:2rem}}.obituary__border{border:1rem solid;border-image-slice:30;border-image-source:url(/static/media/obituary-frame.ed8c618953ec1b8cd6af.svg);display:flex;flex-direction:column}@media screen and (min-width:1280px){.obituary__border{border-image-slice:20;border-image-width:2rem;padding:2rem}}.obituary__top{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem}.obituary__info{max-width:100%;min-width:calc(100% - 11rem);text-align:center}.obituary__cross{width:4rem}@media screen and (min-width:1280px){.obituary__cross{width:6rem}}.obituary__image{max-width:10rem}.obituary__content{-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;overflow:hidden;padding-top:1rem;text-align:center;width:100%}@media screen and (min-width:1280px){.obituary__content{padding-top:3rem}}.obituary__continue{align-self:flex-end;color:#6f0b20;cursor:pointer;padding-top:1rem;text-align:end;text-decoration:none}.obituary__continue:after{content:" >>"}.obituaries{display:flex;flex-direction:column;gap:2rem;margin:2rem auto;max-width:50rem;width:100%}.pagination{margin:2rem auto}.pagination,.pagination__list{align-items:center;display:flex;gap:1rem;justify-content:center}.pagination__list{cursor:pointer;list-style:none}@media screen and (min-width:768px){.pagination__list{gap:1.5rem}}@media screen and (min-width:1280px){.pagination__list{gap:2rem}}.pagination__number{align-items:center;background-color:#f3cf7a;border-radius:50%;color:#6f0b20;display:flex;font-size:.7rem;height:1rem;justify-content:center;padding:0;text-align:center;width:1.5rem}@media screen and (min-width:768px){.pagination__number{font-size:1rem;height:2rem;width:2.5rem}}@media screen and (min-width:1280px){.pagination__number{font-size:1.25rem}}.pagination__number--active,.pagination__number:hover{background-color:#6f0b20;color:#f8eacb}.pagination__number.pagination__number--dots-after{padding-left:.5rem}@media screen and (min-width:768px){.pagination__number.pagination__number--dots-after{margin-right:1rem;padding-left:1.2rem}}.pagination__number.pagination__number--dots-after:after{color:#6f0b20;content:"...";font-size:.7rem;-webkit-transform:translateX(.8rem);transform:translateX(.8rem)}@media screen and (min-width:768px){.pagination__number.pagination__number--dots-after:after{font-size:2rem;-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}}.pagination__icon{cursor:pointer;height:1.25rem;width:1.25rem}@media screen and (min-width:768px){.pagination__icon{height:2rem;width:2rem}}.pagination__icon:hover{background-color:#f3cf7a;border-radius:50%}.memorial-quote{align-items:center;background-color:#000;bottom:0;color:#f3cf7a;display:flex;gap:1rem;justify-content:center;left:0;max-height:5rem;padding:1rem;position:fixed;right:0;width:100%}@media screen and (min-width:768px){.memorial-quote{gap:3rem}}.memorial-quote__text{font-size:1.1rem;font-style:italic;text-align:center}@media screen and (min-width:768px){.memorial-quote__text{font-size:1.25rem}}.obituary-full{background-color:#fff;padding:1rem;width:100%}@media screen and (min-width:768px){.obituary-full{padding:1.5rem}}@media screen and (min-width:1280px){.obituary-full{margin:2rem auto;max-width:50rem;padding:2rem}}.obituary-full__container{background-attachment:fixed;background-image:url(/static/media/candles.3c22833c7e8cea4374f0.jpg);background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:2rem 0;position:relative}@media screen and (min-width:1280px){.obituary-full__container{min-height:calc(100vh - 143.38px)}}.obituary-full__border{border:1rem solid;border-image-slice:30;border-image-source:url(/static/media/obituary-frame.ed8c618953ec1b8cd6af.svg)}@media screen and (min-width:1280px){.obituary-full__border{border-image-slice:20;border-image-width:2rem;padding:2rem}}.obituary-full__top{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem}.obituary-full__info{max-width:100%;min-width:calc(100% - 11rem);text-align:center}.obituary-full__cross{width:4rem}@media screen and (min-width:1280px){.obituary-full__cross{width:6rem}}.obituary-full__image{max-width:10rem}.obituary-full__content{padding-top:1rem;text-align:center;width:100%}@media screen and (min-width:1280px){.obituary-full__content{padding-top:3rem}}.footer{background-color:#6f0b20;border-top:4px solid #f3cf7a;color:#f8eacb;padding:1rem;width:100%}.footer__container{display:grid;grid-template-columns:1fr;justify-items:center;margin:0 auto;max-width:70rem;width:100%}@media screen and (min-width:768px){.footer__container{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.footer__container{grid-template-columns:1fr 1fr 1fr}}.footer__email{color:#f3cf7a;margin-left:.5rem}.footer__text{max-width:25ch}.footer__position{color:#f3cf7a;font-style:italic;margin-top:.5rem}.footer__name{margin-left:1rem}.footer__link{background-color:#f3cf7a;color:#6f0b20;cursor:pointer;display:inline-block;margin:1rem 0;padding:.5rem .75rem;text-decoration:none}.footer__map{border:none;margin:1rem 0}.footer__socials{display:flex;gap:2rem}.footer__icon{height:1.75rem}.donations{color:#6f0b20;margin:0 auto;max-width:50rem;padding:1rem;width:100%}.donations__text{font-size:1.1rem;font-style:italic;margin:1rem auto;text-align:center}.donations__heading{margin:1rem auto .5rem;max-width:55ch}.donations__address,.donations__list{margin:0 auto;max-width:55ch}.donations__position{font-style:italic}.donations__phone{color:#6f0b20;font-weight:900;padding:.1rem .5rem;text-decoration:none}.hall{color:#6f0b20;margin:0 auto;max-width:50rem;padding:1rem;width:100%}.hall__text{font-size:1.2rem;font-style:italic;font-weight:600;margin:1rem auto;text-align:center}.hall__heading{margin:1rem auto .5rem;max-width:55ch}.hall__item,.hall__list{margin:0 auto;max-width:55ch}.hall__contact{color:#6f0b20;font-weight:900;padding:.1rem .5rem;text-decoration:none}.hall__name{font-size:1.1rem;font-style:italic;font-weight:600}.contact{min-height:60vh}.contact__title{color:#6f0b20;margin:1rem auto;max-width:50rem;text-align:center}.contact__form{align-items:center;gap:1rem;justify-content:center;margin:1rem auto 2rem;max-width:50rem;padding:1rem}.contact__field,.contact__form{display:flex;flex-direction:column}.contact__field{gap:.25rem;width:100%}.contact__label{color:#6f0b20;font-size:1.1rem}.contact__message{border:1px solid #6f0b20;min-height:6rem;padding:.5rem;resize:none}.contact__message:focus{outline:2px solid #6f0b20}.contact__input{border:1px solid #6f0b20;font-size:1rem;padding:.5rem}.contact__input:focus{outline:2px solid #6f0b20}.priest-bio{color:#6f0b20;display:flex;flex-direction:column-reverse;margin:0 auto;max-width:80rem;padding:2rem}@media screen and (min-width:1280px){.priest-bio{grid-gap:2rem;display:grid;grid-template-columns:1fr 2fr}}.priest-bio__image{height:100%;max-height:500px;max-width:400px;width:100%}.priest-bio__image-box{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.priest-bio__image-box{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;margin:0 auto;max-width:50rem}}@media screen and (min-width:1280px){.priest-bio__image-box{align-items:center;flex-direction:column;justify-content:center}}.priest-bio__bio{background-color:#f3cf7a;display:flex;flex-direction:column;gap:1rem;margin:0 auto 2rem;max-width:50rem;padding:1rem 2rem}@media screen and (min-width:1280px){.priest-bio__bio{margin:0 auto}}.priest-bio__documents{display:flex;flex-direction:column;gap:.5rem}.feasts-list{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1rem}@media screen and (min-width:1280px){.feasts-list{gap:2rem;margin:0 auto;max-width:37.5rem}}.calendar-carousel{align-items:center;display:flex;flex-direction:column;margin:1.25rem auto;max-width:600px;text-align:center;width:90%}.calendar-carousel__arrow-left{fill:#f8eacb;rotate:180deg;transition:fill .2s;width:2rem}.calendar-carousel__arrow-left:hover{fill:#f3cf7a}.calendar-carousel__arrow-right{fill:#f8eacb;transition:fill .2s;width:2rem}.calendar-carousel__arrow-right:hover{fill:#f3cf7a}.calendar-carousel__button{align-items:center;background-color:transparent;border:none;border-radius:5px;cursor:pointer;display:flex;font-size:1rem;justify-content:center}.calendar-carousel__header{align-items:center;background-color:#6f0b20;display:flex;justify-content:space-between;padding:.5rem 1rem;width:100%}.calendar-carousel__month{color:#f8eacb;font-size:1.5rem;margin:0;padding:0}.calendar-carousel__content{background-color:#f3cf7a;padding:.5rem 1.25rem;width:100%}.calendar-carousel__list{display:flex;flex-direction:column}.calendar-single{border-bottom:1px solid #6f0b20;color:#6f0b20;color:#000;display:flex;font-size:1rem;font-weight:400;gap:.5rem;margin:0 auto;width:100%}.calendar-single__date{display:flex;font-weight:inherit;gap:.5rem}.calendar-single__entry{display:flex;font-weight:inherit;padding:.25rem}.calendar-single__title{font-size:1rem;margin:0;padding:0;text-align:left}.calendar-single__bold{font-weight:700}.calendar-single__red{color:red}.feasts-page__main{display:flex;flex-direction:column-reverse;margin:0 auto;max-width:80rem;width:100%}@media screen and (min-width:1280px){.feasts-page__main{flex-direction:row}}.feasts-page__calendar{color:#6f0b20;margin-top:2rem;max-width:37.5rem;text-align:center;width:100%}.feasts-page__invite{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;max-width:600px;padding:2rem 1rem}.feasts-page__image{aspect-ratio:16/9;width:100%}.feasts-page__blurb{color:#6f0b20;font-style:italic;line-height:1.1;max-width:55ch;text-align:center}.videos-page-list{margin:0 auto;padding:1rem}@media screen and (min-width:768px){.videos-page-list{padding:1.5rem}}@media screen and (min-width:1280px){.videos-page-list{padding:2rem}}.image{width:100%}.button{background-color:#6f0b20;border-radius:4px;color:#f8eacb;cursor:pointer;font-size:1rem;font-weight:700;margin:1rem auto;padding:.25rem 2rem;text-align:center;text-decoration:none}.button:hover,.video-card{background-color:#f3cf7a;color:#6f0b20}.video-card{border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem;margin:1rem auto;padding:1.5rem;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:100%}@media screen and (min-width:768px){.video-card{width:90vw}}@media screen and (min-width:1280px){.video-card{width:50rem}}.video-card__image{align-items:center;background-color:#6f0b20;display:flex;justify-content:center;max-width:800px;object-fit:cover;overflow:hidden;position:relative}.video-card__image:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);cursor:pointer;opacity:.8}.video-card__thumbnail{aspect-ratio:16/9;box-shadow:0 2px 6px rgba(0,0,0,.08);object-fit:cover;width:100%}.video-card__icon{position:absolute;width:3rem}.video-card__icon:hover{scale:1.1}.video-card__icon:active{scale:.9}@media screen and (min-width:1280px){.video-card__icon{width:5rem}}.video-card h3{background-color:#6f0b20;color:#f3cf7a;font-size:1.25rem;margin-bottom:.5rem;padding:.5rem 2rem;text-align:center}.video-card__commentary{background-color:#f8eacb;border-radius:10px;color:inherit;font-size:1rem;line-height:1.5;max-height:300px;overflow-y:auto;padding:1rem 2rem}.video-card__commentary::-webkit-scrollbar{width:8px}.video-card__commentary::-webkit-scrollbar-track{background:#f3cf7a;border-radius:5px}.video-card__commentary::-webkit-scrollbar-thumb{background:#6f0b20;border-radius:5px}.videos-page{background-attachment:fixed;background-image:url(/static/media/candle-background.d1d508296a4c418a044a.jpg);background-repeat:no-repeat;background-size:cover}
/*# sourceMappingURL=main.2bc84220.css.map*/