.apps{padding:.5rem 0 .25rem}@media(min-width:1024px){.apps{padding:0;display:flex;justify-content:center;width:100%}}.apps-dark{background-color:#232c32;background:radial-gradient(circle at right,#0f1316,#232c32)}.apps--wrapper{max-width:1320px}.apps--heading-wrapper{display:flex;align-items:center;justify-content:space-between;margin:1.55rem 1rem}@media(min-width:768px)and (max-width:1024px){.apps--heading-wrapper{margin:2.5rem 1.75rem 2.1rem}}@media(min-width:1024px){.apps--heading-wrapper{margin:3.5rem 1.25rem 2rem}}.apps--title{margin:0;font:900 1.125rem dejanire-headline,serif}@media(min-width:768px)and (max-width:1024px){.apps--title{font:900 1.75rem dejanire-headline,serif}}@media(min-width:1024px){.apps--title{font:900 3rem dejanire-headline,serif}}.apps--subtitle{margin:0;font:italic .875rem Lato,sans-serif}@media(min-width:768px){.apps--subtitle{font:italic 1rem Lato,sans-serif}}@media(min-width:1024px){.apps--container{margin:0 1rem}}.apps .cardDesc--link-wrapper{width:100%}.apps .scroll--content-wrapper>div{width:50%}.topshelf{position:relative;background-color:#090909;width:100%}.topshelf--view{aspect-ratio:16/9;width:100%}.topshelf--title{align-items:center;margin:0;font:1rem dejanire-headline,serif}.topshelf--subtitle{font:.7rem Lato,sans-serif}.topshelf--nav{background-color:#010101;display:flex;justify-content:space-evenly;width:100%;padding:3rem 0 1.5rem;background:linear-gradient(0deg,#000,transparent)}.topshelf--nav-item{display:flex;flex-direction:column;align-items:center;opacity:.4}.topshelf--nav-item:first-of-type{opacity:1}.topshelf--nav-text{color:#fff;font:.7rem Lato,sans-serif;width:70px;text-align:center;padding-top:.25rem}.topshelf--nav-text,.topshelf--row{display:flex;justify-content:center}.topshelf--row{max-width:1300px;margin:0 auto}@media(min-width:1024px){.topshelf--row{margin:1rem auto;padding-bottom:1rem}}.topshelf--list{height:auto;padding:.75rem 1rem 1.2rem;touch-action:none;display:flex;width:100%;justify-content:space-between;max-width:1320px;align-items:center;gap:.5rem}@media(min-width:1024px){.topshelf--list{height:6rem;padding:0 1rem}}.topshelf--trigger{display:flex;justify-content:center;flex:1 1;max-width:calc(20% - .5rem)}.thumb--slide{display:flex;flex-direction:column;align-items:center;flex-basis:1;opacity:.5;transition:all .3s cubic-bezier(0,0,.5,1)}.thumb--slide:hover{transform:scale3d(1.15,1.15,1.15)}.thumb--icon{padding-bottom:.25rem;width:30px!important;height:auto!important}@media(min-width:768px)and (max-width:1024px){.thumb--icon{width:38px!important}}@media(min-width:1024px){.thumb--icon{width:42px!important}}.thumb--text{margin-top:5px;color:#fff;font:12px Lato,sans-serif}@media(min-width:768px)and (max-width:1024px){.thumb--text{font:14px Lato,sans-serif}}@media(min-width:1024px){.thumb--text{font:16px Lato,sans-serif}}.thumb--slide-selected{transform:scale3d(1.15,1.15,1.15);opacity:1!important}.thumb--slide{cursor:pointer;transition:transform .3s}@import"https://use.typekit.net/vdt6eru.css";button,fieldset,input,p{all:unset}button,fieldset,input,textarea{all:unset;box-sizing:border-box}.desktop{display:none}@media(max-width:1024px){.desktop{display:flex}}.mobile{display:flex}@media(max-width:1024px){.mobile{display:none}}a.rtBibleRef{text-decoration:none;border-bottom:1px dotted rgba(0,0,0,.5);transition:border-color .3s ease-in-out}[data-theme=dark] a.rtBibleRef{border-bottom:1px dotted hsla(0,0%,100%,.5)}a.rtBibleRef:hover{border-bottom-color:rgba(0,0,0,.7)}.top-level-card--wrapper{display:flex;flex-direction:column;position:relative;width:100%}.top-level-card--hero{overflow:hidden;position:relative;height:46vw;max-height:1100px;width:100%;margin-top:2px}.top-level-card--hero-john{position:relative}.top-level-card--hero-john:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#090909 0,rgba(9,9,9,0) 10%,rgba(9,9,9,0) 90%,#090909);z-index:1}.top-level-card--media{position:relative;width:100%;height:0;padding-bottom:52%;overflow:hidden;pointer-events:none}@media(min-width:1024px){.top-level-card--media{padding-bottom:56.25%}}.top-level-card--wave{width:100%;padding:0 1rem}@media(min-width:1024px){.top-level-card--wave{width:20%;margin-bottom:3.5rem}}.top-level-card--content{width:100%;display:flex;flex-direction:column;text-align:center;align-items:center;gap:.1rem}@media(min-width:768px)and (max-width:1024px){.top-level-card--content{gap:.5rem;padding:0 1rem 1rem}}@media(min-width:1024px){.top-level-card--content{gap:.75rem;padding:0 1rem 1rem;position:absolute;z-index:99;bottom:0;background-color:#090909;background:linear-gradient(0deg,#090909,#090909 25%,rgba(9,9,9,0))}}.top-level-card--content .link--wrapper{border:.5px solid #dedede;background-color:rgba(0,0,0,.365)!important}.top-level-card--content .link--link{display:flex;align-items:center;padding-left:.5rem}@media(min-width:1024px){.top-level-card--content .link--link{padding-left:.85rem}}.top-level-card--content .link--link .svg-icon{color:#f8f8f8}.top-level-card--content .link--text{color:#fff;font:11px Lato,sans-serif;padding:.3rem 1rem .3rem .75rem}@media(min-width:768px)and (max-width:1024px){.top-level-card--content .link--text{font:12px Lato,sans-serif;padding:.5rem 1.25rem .5rem .75rem}}@media(min-width:1024px){.top-level-card--content .link--text{font:14px Lato,sans-serif;padding:.6rem 2rem .6rem 1rem}}.top-level-card--content .link--img{width:15px;height:auto}@media(min-width:768px)and (max-width:1024px){.top-level-card--content .link--img{width:18px}}@media(min-width:1024px){.top-level-card--content .link--img{width:20px}}.top-level-card--img{display:flex;width:100%;height:auto!important;object-fit:cover;pointer-events:none;aspect-ratio:16/9;--controls:none}.top-level-card--img-overlay{pointer-events:none;position:absolute;display:flex;width:100%;height:100%;z-index:90}.top-level-card--title{color:#fff;margin:0;font:700 16px dejanire-headline,serif;line-height:normal}@media(min-width:768px)and (max-width:1024px){.top-level-card--title{font:900 30px dejanire-headline,serif}}@media(min-width:1024px){.top-level-card--title{font:900 30px dejanire-headline,serif}}.top-level-card--description{color:#fff;margin:0;font:italic 300 13px Lato,sans-serif;line-height:23px}@media(min-width:768px){.top-level-card--description{font:italic 300 18px Lato,sans-serif}}.blur-left{background:linear-gradient(77deg,rgba(0,0,0,.6),transparent 85%);opacity:1;right:26.09%;top:0;transition:opacity .5s}.blur-bottom,.blur-left{bottom:0;left:0;position:absolute}.blur-bottom{width:100%;height:100%;background-color:transparent;background-image:linear-gradient(180deg,rgba(9,9,9,0),rgba(9,9,9,.15) 10%,rgba(9,9,9,0) 35%,rgba(9,9,9,.3) 74%,#090909)}.top-level-card--subtitle-wrapper{display:flex;align-items:center;gap:1rem;color:#f8f8f8;opacity:.5}.top-level-card--media-subcontainer{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1320px;gap:.25rem;margin:0 1rem .5rem;justify-content:center}@media(min-width:768px)and (max-width:1024px){.top-level-card--media-subcontainer{min-height:160px;gap:1rem;margin:2.5rem 1.75rem 0}}@media(min-width:1024px){.top-level-card--media-subcontainer{min-height:160px;gap:1rem;margin:3.5rem 1.25rem 0;position:relative;z-index:1}}.top-level-card--media-subcontainer .svg-icon{height:22px;width:22px}.top-level-card--btn-container{display:flex;gap:1.5rem}.top-level-card--subtitle{display:flex;width:-moz-fit-content;width:fit-content;gap:1.5rem;text-transform:uppercase;line-height:18px;letter-spacing:2px;z-index:1;font:600 11px Lato,sans-serif}@media(min-width:768px)and (max-width:1024px){.top-level-card--subtitle{font:600 12px Lato,sans-serif}}@media(min-width:1024px){.top-level-card--subtitle{font:600 16px Lato,sans-serif}}.top-level-card--subtitle-link{display:flex;width:-moz-fit-content;width:fit-content}.top-level-card--subtitle-link:hover{cursor:pointer}.top-level-card--subtitle-link:hover .svg-icon,.top-level-card--subtitle-link:hover .watch--view{opacity:1;transform:translateX(0)}.top-level-card--title{position:relative;z-index:99;color:#e9e8e0;display:flex;justify-content:flex-start;text-align:center;padding:0 1rem;margin-bottom:.75rem;font:900 20px dejanire-headline,serif}@media(min-width:768px)and (max-width:1024px){.top-level-card--title{font:900 30px dejanire-headline,serif;max-width:66vw}}@media(min-width:1024px)and (max-width:2000px){.top-level-card--title{font:900 36px dejanire-headline,serif;max-width:66vw}}@media(min-width:2000px){.top-level-card--title{max-width:66vw;font:900 53px dejanire-headline,serif}}