body:has(#nav-toggle:checked){overflow:hidden}.stage-wrap{container-type:inline-size}.stage-outer{position:relative;overflow:clip;display:none}.stage-outer-desktop{--u: calc(min(100cqw, var(--canvas)) / 1512)}.stage-outer-mobile{--u: calc(100cqw / 393)}@media(min-width:769px){.stage-outer-desktop{display:block}}@media(max-width:768px){.stage-outer-mobile{display:block}}.stage-outer>.bleed{position:absolute;left:0;right:0;top:calc(var(--u) * var(--y));height:calc(var(--u) * var(--h))}.stage{position:relative;margin-inline:auto}.stage-desktop{width:calc(var(--u) * 1512);height:calc(var(--u) * 3340)}.stage-mobile{width:calc(var(--u) * 393);height:calc(var(--u) * (3490 + var(--push, 0)))}.stage-outer-mobile>.bleed.grows{height:calc(var(--u) * (var(--h) + var(--push, 0)))}.stage-mobile .below-stack{position:absolute;left:0;right:0;top:calc(var(--u) * var(--push, 0));height:100%;pointer-events:none}.stage-mobile .below-stack>:not(.collage){pointer-events:auto}.stage .collage{position:absolute;inset:0;pointer-events:none;isolation:isolate}.stage .collage .pair{position:absolute;inset:0}.stage .collage .pair>.el{z-index:calc(var(--z) * 10)}.stage .collage .pair>.blob{z-index:calc(var(--zb, var(--z)) * 10 - 1)}.stage .el.blob{height:calc(var(--u) * var(--w) / var(--ar))}.stage .el{position:absolute;left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--h))}.stage .el.auto-h{height:auto}.stage .el>img.fill,.stage .el>.fill{position:absolute;inset:0;width:100%;height:100%}.stage img{max-width:none}.stage img.el.cover,.stage .mask-box>img.cover{object-fit:cover;object-position:var(--opx, 50%) var(--opy, 50%)}.stage img.el.contain{object-fit:contain}.stage picture.el{display:block}.stage picture.el>img{width:100%;height:100%;object-fit:contain}.stage .el.pop{animation:hero-pop .45s cubic-bezier(.34,1.4,.44,1) both;animation-delay:calc(.12s + var(--pop, 0) * 80ms)}@keyframes hero-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.stage .el.pop{animation:none}}.crop-56{overflow:hidden}.crop-56 img{position:absolute;left:-58.6%;top:3.51%;width:158.6%;height:128.55%}.band-gold-bg{background:var(--kcc-gold)}.band-sage-bg{background:#d6d8cf}.gold-texture{overflow:hidden;mix-blend-mode:multiply;opacity:.3;background-image:url(/art-v/figma/textures/paper-grain.71210ee8.webp);background-repeat:repeat;background-size:393px auto}.stage-outer-mobile .gold-texture{opacity:.5}.stage .times-text{margin:0;font-weight:700;text-transform:uppercase;font-size:max(calc(var(--u) * 32),15px);line-height:normal;white-space:nowrap}.stage-mobile .times-text{font-size:max(calc(var(--u) * 16),14px)}.stage .lede{margin:0;text-align:center;font-size:max(calc(var(--u) * 16),11px);line-height:normal}.stage-mobile .lede{font-size:calc(var(--u) * 14)}.stage-mobile .info-stack{display:flex;flex-direction:column;gap:calc(var(--u) * 46)}.stage-mobile .info-block{display:grid;max-width:100%;grid-template-columns:calc(var(--u) * 74) minmax(0,1fr);column-gap:calc(var(--u) * 20);align-items:start}.stage-mobile .info-icon{display:block;width:calc(var(--u) * 74);height:calc(var(--u) * 74)}.stage-mobile img.info-icon,.stage-mobile .info-icon img{width:100%;height:100%;object-fit:contain}.stage .info-title{margin:0 0 1em;font-weight:700;font-size:max(calc(var(--u) * 18),12px);line-height:normal}.stage .info-body{margin:0;font-size:max(calc(var(--u) * 14),10px);line-height:normal}.stage .info-body a{text-decoration:underline;text-underline-offset:2px}.stage .fig-btn{display:flex;align-items:center;justify-content:center;background:var(--kcc-gold);color:#000;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap}.stage .fig-btn:hover,.stage .fig-btn:focus-visible{background:#121212;color:var(--kcc-cream)}.stage .fig-btn.lg{border-radius:calc(var(--u) * 6.25);font-size:max(calc(var(--u) * 18.75),12px);letter-spacing:.1em}.stage .fig-btn.sm{border-radius:calc(var(--u) * 5);font-size:max(calc(var(--u) * 15),10px);letter-spacing:.05em}.stage-mobile .fig-btn.lg{font-size:calc(var(--u) * 18.75)}.stage-mobile .fig-btn.sm{font-size:calc(var(--u) * 15)}.what-to-expect{transform:rotate(14.38deg)}.polaroid-paper{background:#f8f8f8;transform:rotate(1.37deg);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 24) #0000001f}.polaroid-photo{transform:rotate(1.37deg);overflow:hidden}.polaroid-photo img{position:absolute;left:0;top:-8.9%;width:100%;height:118.97%;object-fit:cover}.mask-box{mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.mask-box>img{position:absolute;object-fit:cover}.flip-x{transform:scaleX(-1)}.sermon-slider{display:flex;gap:calc(var(--u) * var(--card-gap));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.sermon-slider::-webkit-scrollbar{display:none}.sermon-slider:after{content:"";flex:0 0 calc(var(--u) * (var(--w) - var(--card-w) - var(--card-gap)))}.scard{position:relative;flex:0 0 calc(var(--u) * var(--card-w));border-radius:calc(var(--u) * 10);overflow:hidden;scroll-snap-align:start}.scard{padding:0;border:0;background:none;cursor:pointer;display:block}.scard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scard-play{position:absolute;left:50%;top:50%;width:calc(var(--u) * 76);height:calc(var(--u) * 76);transform:translate(-50%,-50%) scale(.9);border-radius:50%;background:var(--kcc-gold);opacity:0;transition:opacity .25s var(--ease-out),transform .25s var(--ease-out)}.scard-play:after{content:"";position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:calc(var(--u) * 12) 0 calc(var(--u) * 12) calc(var(--u) * 20);border-color:transparent transparent transparent #121212}.scard:hover .scard-play,.scard:focus-visible .scard-play,.scard.is-playing .scard-play{opacity:1;transform:translate(-50%,-50%) scale(1)}.scard.is-playing .scard-play{background:var(--kcc-cream)}@media(prefers-reduced-motion:reduce){.scard-play{transition:none}}.sermon-nav{display:flex;align-items:center;gap:calc(var(--u) * 18)}.s-arrow{flex:0 0 auto;padding:6px;border:0;background:none;cursor:pointer;line-height:0}.s-arrow img{width:calc(var(--u) * 47.09);height:auto;display:block}.s-arrow.prev img{transform:scaleX(-1)}.s-arrow:hover img{opacity:.6}.s-title{flex:1;min-width:0;text-align:center;font-weight:700;font-size:max(calc(var(--u) * 16),11px);line-height:1.3}.stage-mobile .s-title{font-size:calc(var(--u) * 13)}.sermon-next-hint{pointer-events:none;border-radius:calc(var(--u) * 10);background:linear-gradient(to bottom,var(--kcc-gold),rgba(255,255,255,0))}
