[data-home-motion]{overflow:clip}.hero-title-row{z-index:1;position:relative}.hero-intro .liquid-glass-link{margin-top:2px}.sunday-strip>.sunday-food{border-top:1px solid #fff5;gap:32px;margin-top:28px;padding-top:28px}.sunday-food h3{letter-spacing:-.045em;margin-top:9px;font-size:clamp(28px,3vw,42px);line-height:1.08}.sunday-food-description{max-width:580px;margin-top:12px;font-size:16px;line-height:1.6}.sunday-food>.button{white-space:nowrap;flex-shrink:0;min-height:50px}.home-manifesto{background:var(--paper);border-bottom:1px solid #cbcbcb;padding:30px 0;overflow:hidden}.manifesto-track{letter-spacing:-.055em;align-items:center;gap:30px;width:max-content;font-size:clamp(30px,5vw,74px);font-weight:900;line-height:1;display:flex;transform:translate(-45px)}.manifesto-track span:nth-of-type(2n){color:#0000;-webkit-text-stroke:1px var(--ink)}.manifesto-track i{color:var(--ink);font-size:.7em;font-style:normal}.welcome-heading>span{display:block}.welcome-heading em{font-style:italic}.welcome-section .motion-photo{isolation:isolate;position:relative;overflow:hidden}.motion-photo>img{object-fit:cover;width:100%;height:100%;transform:scale(1.06)}.motion-photo:after{content:"";pointer-events:none;z-index:1;border:1px solid #fff9;position:absolute;inset:12px}.motion-photo .photo-label{z-index:2}.home-events{position:relative}.home-events:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:4px;position:absolute;top:0;left:0}.next-section .next-grid{border:0;gap:16px}.next-section .next-grid>a{isolation:isolate;transform-origin:50% 90%;background:#ebebeb;border:1px solid #c4c4c4;padding:32px 28px;position:relative}.next-section .next-grid>a:first-child{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.next-section .next-grid>a:last-child{background:var(--ink);color:var(--paper);border-color:var(--ink)}.next-section .next-grid>a:last-child p{color:#c6c6c6}.next-section .next-grid>a>span{letter-spacing:.12em;font-size:10px;display:block}.next-section .next-grid>a svg{margin-top:16px}.belief-scene{color:var(--paper);isolation:isolate;background:#000;min-height:760px;position:relative}.belief-stage{isolation:isolate;align-items:center;min-height:760px;display:grid;position:relative;overflow:hidden}.belief-message{z-index:1;padding-block:96px;position:relative}.belief-message>.eyebrow{color:#cecece;margin-bottom:30px}.belief-message h2{letter-spacing:-.065em;margin-bottom:38px;font-size:clamp(54px,8vw,124px);font-weight:900;line-height:.92}.belief-message h2>span{display:block}.belief-message h2>strong{color:var(--accent);letter-spacing:-.07em;font-size:1.55em;font-weight:400;line-height:1.08;display:block}.belief-message .liquid-glass-link{min-width:208px}.belief-orbit{pointer-events:none;color:#0000;-webkit-text-stroke:1px #ffffff30;letter-spacing:-.08em;z-index:-1;flex-direction:column;justify-content:center;align-items:flex-end;gap:2vw;font-size:clamp(120px,24vw,370px);font-weight:900;line-height:.78;display:flex;position:absolute;inset:0;overflow:hidden}.belief-orbit>span:first-child{margin-right:-13%}.belief-orbit>span:last-child{margin-right:-4%}.belief-coordinate{letter-spacing:.18em;color:#cecece;pointer-events:none;justify-content:space-between;gap:20px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:28px;left:48px;right:48px}@media (prefers-reduced-motion:no-preference){[data-home-motion-ready=true] .love-more>span:first-child{transform:translate3d(calc(var(--scene-shift,0px)*-.75),0,0)}[data-home-motion-ready=true] .love-more>span:last-child{transform:translate3d(calc(var(--scene-shift,0px)*.85),0,0)}[data-home-motion-ready=true] .hero-asterisk{transform:rotate(calc(var(--scene-rotate,0deg)*7))}[data-home-motion-ready=true] .manifesto-track{transform:translate3d(calc(-80px - var(--scene-shift,0px)*2.4),0,0)}[data-home-motion-ready=true] .manifesto-track i{transform:rotate(calc(var(--scene-rotate,0deg)*8))}[data-home-motion-ready=true] .motion-photo{clip-path:inset(calc(10% - var(--scene-progress,.5)*10%) calc(7% - var(--scene-progress,.5)*7%) round 3px)}[data-home-motion-ready=true] .motion-photo>img{transform:translate3d(0,calc(var(--scene-shift,0px)*-.6),0) scale(1.08)}[data-home-motion-ready=true] .welcome-heading>span:first-child{transform:translate3d(calc(var(--scene-shift,0px)*-.5),0,0)}[data-home-motion-ready=true] .welcome-heading>span:last-child{transform:translate3d(calc(var(--scene-shift,0px)*.5),0,0)}[data-home-motion-ready=true] .home-events:before{transform:scaleX(clamp(.15,var(--scene-progress,.5)*2,1))}[data-home-motion-ready=true] .belief-orbit>span:first-child{transform:translate3d(calc(var(--scene-shift,0px)*-3),0,0)}[data-home-motion-ready=true] .belief-orbit>span:last-child{transform:translate3d(calc(var(--scene-shift,0px)*3),0,0)}[data-home-motion-ready=true] .belief-message h2>strong{transform:translate3d(calc(var(--scene-shift,0px)*.9),0,0) rotate(calc(var(--scene-rotate,0deg)*-.18))}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.belief-scene{min-height:125svh}.belief-stage{min-height:calc(100svh - 92px);position:sticky;top:92px}[data-home-motion-ready=true] .next-grid>a:first-child{transform:translate3d(0,calc(var(--scene-shift,0px)*.35),0) rotate(calc(var(--scene-rotate,0deg)*.36))}[data-home-motion-ready=true] .next-grid>a:nth-child(2){transform:translate3d(0,calc(var(--scene-shift,0px)*-.5),0)}[data-home-motion-ready=true] .next-grid>a:last-child{transform:translate3d(0,calc(var(--scene-shift,0px)*.35),0) rotate(calc(var(--scene-rotate,0deg)*-.36))}[data-home-motion-ready=true] .next-grid:focus-within>a{transform:none}}@media (max-width:760px){.sunday-strip>.sunday-food{grid-template-columns:1fr;gap:20px;margin-top:24px;padding-top:24px}.sunday-food-description{font-size:15px;line-height:1.6}.sunday-strip .sunday-food>.button{justify-content:space-between;min-height:50px;font-size:12px}.sunday-strip .mobile-break{display:block}.sunday-strip h2{line-height:1.04}.hero-intro .liquid-glass-link{flex-shrink:0;gap:14px;min-width:0;padding:12px 15px;font-size:11px}.hero-intro .liquid-glass-link svg{width:16px;height:16px}.home-hero .film-controls>button{width:44px;min-width:44px;height:44px}.home-hero .film-controls>a{align-items:center;min-height:44px;font-size:10px}.home-manifesto{padding:23px 0}.manifesto-track{gap:22px;font-size:38px}.welcome-section{padding-top:46px}.welcome-copy>p:not(.eyebrow),.pastors-copy>p:not(.eyebrow),.visit-card>p{font-size:16px;line-height:1.65}.welcome-copy>.large-copy{font-size:22px!important}.welcome-facts p{font-size:13px;line-height:1.6}.welcome-facts strong{font-size:10px}.welcome-section .text-link,.pastor-actions .text-link,.home-connect-links .text-link,.home-faq .text-link{align-items:center;min-height:44px}.faq-list summary{font-size:15px;line-height:1.4}.faq-list details p{font-size:15px;line-height:1.65}.home-event-copy p{font-size:12px;line-height:1.5}.welcome-section .motion-photo{width:100%;height:430px}.next-section .next-grid{gap:14px}.next-section .next-grid>a{border:1px solid #c4c4c4;min-height:265px;padding:26px 24px}.next-section .next-grid>a h3{max-width:100%;padding-right:0;font-size:27px}.next-section .next-grid>a p{margin-bottom:24px;padding-right:0;font-size:15px;line-height:1.65}.next-section .next-grid>a svg{margin-top:0;position:static}.next-section .next-grid>a>span{margin-bottom:25px;font-size:9px}.belief-scene,.belief-stage{min-height:650px;min-height:min(780px,100svh)}.belief-message{padding-top:70px;padding-bottom:100px}.belief-message>.eyebrow{letter-spacing:.12em;margin-bottom:32px;font-size:8px}.belief-message h2{margin-bottom:32px;font-size:clamp(47px,11.6vw,84px)}.belief-message h2>strong{font-size:1.85em}.belief-orbit{opacity:.7;gap:30px;font-size:50vw}.belief-coordinate{letter-spacing:.1em;font-size:7px;bottom:26px;left:20px;right:20px}}@media (max-width:360px){.hero-intro{gap:10px}.hero-intro .liquid-glass-link{gap:9px;padding:12px;font-size:10px}.hero-intro>p{font-size:11px}.next-section .next-grid>a{padding:24px 20px}.next-section .next-grid>a h3{font-size:25px}.belief-message h2{font-size:43px}}@media (prefers-reduced-motion:reduce){.motion-photo>img{transform:none}.belief-scene,.belief-stage{min-height:0}.belief-stage{position:relative}}@media print{.home-manifesto,.belief-orbit,.belief-coordinate{display:none}.belief-scene,.belief-stage{color:#000!important;background:#fff!important;min-height:0!important;position:static!important}.home-events:before,.motion-photo:after{display:none}.belief-message{padding-block:25px}.belief-message h2{font-size:38px}.belief-message h2>strong,.belief-message>.eyebrow{color:#000}.motion-photo{clip-path:none!important}.next-section .next-grid>a{color:#000!important;background:#fff!important;border-color:#000!important}.next-section .next-grid>a p{color:#000!important}}.next-section .next-grid>a:first-child p{color:var(--on-accent)}
