.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;margin-bottom:1.5rem}@media(min-width:1024px){.apps--wrapper{margin-bottom:0}}.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,"Noto Serif Display",Times New Roman,Times,serif}@media(min-width:768px)and (max-width:1024px){.apps--title{font:900 1.75rem dejanire headline,"Noto Serif Display",Times New Roman,Times,serif}}@media(min-width:1024px){.apps--title{font:900 3rem dejanire headline,"Noto Serif Display",Times New Roman,Times,serif}}.apps--subtitle{margin:0;font:italic .875rem lato,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}@media(min-width:768px){.apps--subtitle{font:italic 1rem lato,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}}@media(min-width:1024px){.apps--container{margin:0 1rem}}.apps .cardDesc--link-wrapper{width:100%}.apps .scroll--content-wrapper>div{width:50%}.card-action{display:flex;width:100%;gap:.85rem;position:relative}@media(min-width:768px)and (max-width:1024px){.card-action{gap:2.5rem}}@media(min-width:1024px){.card-action{gap:4.5rem}}.card-action--img-wrapper{position:absolute;bottom:-10rem;right:2rem;display:flex;width:33%;height:auto;z-index:1}.card-action--content{z-index:2;color:#f8f8f8;display:flex;flex-direction:column;width:66%;gap:.5rem;align-items:flex-start}@media(min-width:768px)and (max-width:1024px){.card-action--content{gap:1.25rem}}@media(min-width:1024px){.card-action--content{gap:1.25rem}}.card-action--title{margin:0;opacity:.9;font:700 18px dejanire headline,"Noto Serif Display",Times New Roman,Times,serif;line-height:23px}@media(min-width:768px)and (max-width:1024px){.card-action--title{font:700 20px dejanire headline,"Noto Serif Display",Times New Roman,Times,serif;line-height:24px}}@media(min-width:1024px){.card-action--title{font:700 24px dejanire headline,"Noto Serif Display",Times New Roman,Times,serif;line-height:30px}}.card-action--description{margin:0 0 .2rem;opacity:.75;font:16px linotype sabon,Georgia,"Noto Serif",Times New Roman,Times,serif;line-height:21px}@media(min-width:768px)and (max-width:1024px){.card-action--description{font:18px linotype sabon,Georgia,"Noto Serif",Times New Roman,Times,serif;line-height:23px}}@media(min-width:1024px){.card-action--description{font:20px linotype sabon,Georgia,"Noto Serif",Times New Roman,Times,serif;line-height:27px}}.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,"Noto Serif Display",Times New Roman,Times,serif}.topshelf--subtitle{font:.7rem lato,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,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,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,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;flex-direction:column}@media(min-width:1024px){.topshelf--row{margin:1rem auto;padding-bottom:1rem}}.topshelf--row .memorial--copyright{text-align:center;margin:0 1rem 1rem}@media(min-width:1024px){.topshelf--row .memorial--copyright{margin:1rem 1rem -.5rem}}.topshelf--row .memorial--copyright p{opacity:.5;color:#f8f8f8;font-size:15px}.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;flex-direction:column;align-items:center;justify-content:center;position:relative;flex:1 1;max-width:calc(20% - .5rem)}.topshelf--sale-badge{position:absolute;z-index:100;background:#99793d;color:#f8f8f8;text-transform:uppercase;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,60% 85%,50% 100%,40% 85%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,60% 85%,50% 100%,40% 85%,0 100%);letter-spacing:1px;top:-1.75rem;padding:3px 8px 7px;font:700 10px lato,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}@media(min-width:1024px){.topshelf--sale-badge{padding:5px 14px 12px;top:-3rem;font:700 14px lato,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}}.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;height:auto}@media(min-width:768px)and (max-width:1024px){.thumb--icon{width:38px}}@media(min-width:1024px){.thumb--icon{width:42px}}.thumb--text{margin-top:5px;color:#fff;font:12px lato,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}@media(min-width:768px)and (max-width:1024px){.thumb--text{font:14px lato,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}}@media(min-width:1024px){.thumb--text{font:16px lato,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}}.thumb--slide-selected{transform:scale3d(1.15,1.15,1.15);opacity:1!important}.thumb--slide{cursor:pointer;transition:transform .3s}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!important;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)}.reftagger a{text-decoration:none!important;border-bottom:1px dotted rgba(0,0,0,.5);transition:border-color .3s ease-in-out}[data-theme=dark] .reftagger a{border-bottom:1px dotted hsla(0,0%,100%,.5)}.reftagger a: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,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.3rem 1rem .3rem .75rem}@media(min-width:768px)and (max-width:1024px){.top-level-card--content .link--text{font:12px lato,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.5rem 1.25rem .5rem .75rem}}@media(min-width:1024px){.top-level-card--content .link--text{font:14px lato,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,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:#f8f8f8;margin:0;font:700 16px dejanire headline,"Noto Serif Display",Times New Roman,Times,serif;line-height:normal}@media(min-width:768px)and (max-width:1024px){.top-level-card--title{font:900 30px dejanire headline,"Noto Serif Display",Times New Roman,Times,serif}}@media(min-width:1024px){.top-level-card--title{font:900 30px dejanire headline,"Noto Serif Display",Times New Roman,Times,serif}}.top-level-card--description{color:#f8f8f8;margin:0;font:italic 400 13px lato,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:23px}@media(min-width:768px){.top-level-card--description{font:italic 400 18px lato,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,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,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}@media(min-width:768px)and (max-width:1024px){.top-level-card--subtitle{font:600 12px lato,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}}@media(min-width:1024px){.top-level-card--subtitle{font:600 16px lato,noto sans,Segoe UI,Helvetica Neue,Helvetica,Arial,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,"Noto Serif Display",Times New Roman,Times,serif}@media(min-width:768px)and (max-width:1024px){.top-level-card--title{font:900 30px dejanire headline,"Noto Serif Display",Times New Roman,Times,serif;max-width:66vw}}@media(min-width:1024px)and (max-width:2000px){.top-level-card--title{font:900 36px dejanire headline,"Noto Serif Display",Times New Roman,Times,serif;max-width:66vw}}@media(min-width:2000px){.top-level-card--title{max-width:66vw;font:900 53px dejanire headline,"Noto Serif Display",Times New Roman,Times,serif}}