:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/the-psalms-we-live"],html[data-nh-page="21days"],html[data-nh-page="21days/2027"],html[data-nh-page="404"],html[data-nh-page="about"],html[data-nh-page="accessibility"],html[data-nh-page="adult-ministry"],html[data-nh-page="adult-sunday-school"],html[data-nh-page="beliefs"],html[data-nh-page="bible-studies"],html[data-nh-page="campus-map"],html[data-nh-page="care"],html[data-nh-page="care/counseling"],html[data-nh-page="care/grief"],html[data-nh-page="care/griefshare"],html[data-nh-page="care/helping-hands"],html[data-nh-page="care/recovery"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="contact"],html[data-nh-page="devotional"],html[data-nh-page="email"],html[data-nh-page="events"],html[data-nh-page="give"],html[data-nh-page="groups"],html[data-nh-page="history"],html[data-nh-page="home"],html[data-nh-page="internet"],html[data-nh-page="kids"],html[data-nh-page="marriage"],html[data-nh-page="media-ministry"],html[data-nh-page="membership"],html[data-nh-page="memorials"],html[data-nh-page="men"],html[data-nh-page="mexico"],html[data-nh-page="ministries"],html[data-nh-page="missions"],html[data-nh-page="new-to-faith"],html[data-nh-page="photos"],html[data-nh-page="planningcenter"],html[data-nh-page="prayer"],html[data-nh-page="privacy-terms"],html[data-nh-page="resources"],html[data-nh-page="reviews"],html[data-nh-page="rightnowmedia"],html[data-nh-page="senior-adults"],html[data-nh-page="sermons"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="serve"],html[data-nh-page="services"],html[data-nh-page="stories"],html[data-nh-page="students"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"],html[data-nh-page="watch"],html[data-nh-page="weddings"],html[data-nh-page="women"],html[data-nh-page="young-adult"]) .skip-link{background:var(--nh-red);color:#fff;font-family:var(--font-display);font-weight:500;font-size:var(--t-body);text-decoration:none;border-radius:var(--r-md);clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/the-psalms-we-live"],html[data-nh-page="21days"],html[data-nh-page="21days/2027"],html[data-nh-page="404"],html[data-nh-page="about"],html[data-nh-page="accessibility"],html[data-nh-page="adult-ministry"],html[data-nh-page="adult-sunday-school"],html[data-nh-page="beliefs"],html[data-nh-page="bible-studies"],html[data-nh-page="campus-map"],html[data-nh-page="care"],html[data-nh-page="care/counseling"],html[data-nh-page="care/grief"],html[data-nh-page="care/griefshare"],html[data-nh-page="care/helping-hands"],html[data-nh-page="care/recovery"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="contact"],html[data-nh-page="devotional"],html[data-nh-page="email"],html[data-nh-page="events"],html[data-nh-page="give"],html[data-nh-page="groups"],html[data-nh-page="history"],html[data-nh-page="home"],html[data-nh-page="internet"],html[data-nh-page="kids"],html[data-nh-page="marriage"],html[data-nh-page="media-ministry"],html[data-nh-page="membership"],html[data-nh-page="memorials"],html[data-nh-page="men"],html[data-nh-page="mexico"],html[data-nh-page="ministries"],html[data-nh-page="missions"],html[data-nh-page="new-to-faith"],html[data-nh-page="photos"],html[data-nh-page="planningcenter"],html[data-nh-page="prayer"],html[data-nh-page="privacy-terms"],html[data-nh-page="resources"],html[data-nh-page="reviews"],html[data-nh-page="rightnowmedia"],html[data-nh-page="senior-adults"],html[data-nh-page="sermons"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="serve"],html[data-nh-page="services"],html[data-nh-page="stories"],html[data-nh-page="students"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"],html[data-nh-page="watch"],html[data-nh-page="weddings"],html[data-nh-page="women"],html[data-nh-page="young-adult"]) .skip-link:focus{clip:auto;clip-path:none;outline:2px solid #fff;outline-offset:2px;}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .series-ed{--se-ink:var(--nh-ink);--se-ink-2:var(--nh-ink-2);--se-cream:var(--nh-cream);--se-paper:var(--nh-paper);--se-stone:var(--nh-stone);--se-mute:var(--nh-mute);--se-line:var(--line);--se-line-2:var(--line-strong);--se-red:var(--nh-red);--se-red-deep:var(--nh-red-deep);background:var(--se-cream);color:var(--se-ink);font-family:var(--font-body);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .series-ed a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .series-ed :where(h1, h2, h3){text-wrap:balance;}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .series-ed :where(p){text-wrap:pretty;}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-wrap{max-width:1080px;margin:0 auto;padding-left:clamp(20px, 4vw, 40px);padding-right:clamp(20px, 4vw, 40px);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 28px;border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1.5px solid transparent;transition:transform 200ms ease, background 200ms ease, color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-pill:hover{transform:translateY(-1px);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .series-ed .se-pill--primary{background:var(--se-red);color:#fff;border-color:var(--se-red);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-pill--primary:hover{background:var(--se-red-deep);border-color:var(--se-red-deep);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-pill--ghost{background:transparent;color:var(--se-ink);border-color:var(--se-line-2);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-pill--ghost:hover{background:var(--se-stone);border-color:var(--se-ink);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-arrow{width:14px;height:14px;flex-shrink:0;}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-band{padding-block:var(--pad-section);}
:where(html[data-nh-page="2020"],html[data-nh-page="2021"],html[data-nh-page="2023"],html[data-nh-page="2024"],html[data-nh-page="2025"],html[data-nh-page="2026"]) .se-band--paper{background:var(--se-paper);border-top:1px solid var(--se-line);border-bottom:1px solid var(--se-line);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-h2{letter-spacing:-0.035em;text-transform:uppercase;color:var(--se-ink);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-h2 em,:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero__h1 em{font-style:normal;color:var(--se-red);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-prose{display:flex;flex-direction:column;gap:18px;font-size:var(--t-body);line-height:1.55;color:var(--se-ink-2);max-width:var(--measure);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-crumb{background:var(--se-stone);border-top:1px solid var(--se-line);border-bottom:1px solid var(--se-line);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-crumb__inner{max-width:1080px;margin:0 auto;padding:14px clamp(20px, 4vw, 40px);display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--se-mute);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-crumb__inner a{color:var(--se-mute);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-crumb__inner a:hover{color:var(--se-red);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-crumb__sep{color:rgba(21,17,15,.35);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-crumb__current{color:var(--se-red);}
@media (max-width: 560px){:where(html[data-nh-page="2020"],html[data-nh-page="2021"],html[data-nh-page="2022"],html[data-nh-page="2023"],html[data-nh-page="2024"],html[data-nh-page="2025"],html[data-nh-page="2026"]) .yr-closer__ctas .se-pill{width:100%;}
}
:where(html[data-nh-page="2020"]) .msg-group__head{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--se-red);border-bottom:1px solid var(--se-line);}
:where(html[data-nh-page="2020"]) .msg-list{list-style:none;}
:where(html[data-nh-page="2020"]) .msg-row + .msg-row{border-top:1px solid var(--se-line);}
:where(html[data-nh-page="2020"]) .msg-row__btn{appearance:none;background:transparent;border:0;cursor:pointer;text-align:left;transition:background 200ms ease;}
:where(html[data-nh-page="2020"]) .msg-row__btn:hover{background:var(--se-stone);}
:where(html[data-nh-page="2020"]) .msg-row__date{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.10em;text-transform:uppercase;color:var(--se-mute);}
:where(html[data-nh-page="2020"]) .msg-row__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.01em;color:var(--se-ink);}
:where(html[data-nh-page="2020"]) .msg-row__note{text-wrap:pretty;font-family:var(--font-display);font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-size:var(--t-caption);color:var(--se-mute);}
:where(html[data-nh-page="2020"]) .msg-row__cta{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--se-red);white-space:nowrap;}
:where(html[data-nh-page="2020"]) .msg-row__cta svg{fill:currentColor;}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .yt-modal{background:rgba(21, 17, 15, 0.82);backdrop-filter:blur(6px);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .yt-modal__inner{background:#000;border-radius:var(--r-md);box-shadow:0 40px 100px -20px rgba(0,0,0,0.6);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/the-psalms-we-live"]) .yt-modal__inner iframe{border:0;}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/the-psalms-we-live"]) .yt-modal__close{border-radius:999px;background:rgba(255,255,255,0.14);color:#fff;border:0;cursor:pointer;}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .yt-modal__close:hover{background:var(--nh-red);}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .series-ed{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/the-psalms-we-live"]) .yt-modal__inner iframe{border-radius:inherit;}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/the-psalms-we-live"]) .yt-modal__close:focus-visible{outline:3px solid var(--on-deep);outline-offset:3px;}
:where(html[data-nh-page="2021"],html[data-nh-page="2022"],html[data-nh-page="2023"],html[data-nh-page="2024"],html[data-nh-page="2025"],html[data-nh-page="2026"]) .series-ed h1,:where(html[data-nh-page="2021"],html[data-nh-page="2022"],html[data-nh-page="2023"],html[data-nh-page="2024"],html[data-nh-page="2025"],html[data-nh-page="2026"]) .series-ed h2,:where(html[data-nh-page="2021"],html[data-nh-page="2022"],html[data-nh-page="2023"],html[data-nh-page="2024"],html[data-nh-page="2025"],html[data-nh-page="2026"]) .series-ed h3{text-wrap:balance;}
:where(html[data-nh-page="2021"],html[data-nh-page="2022"],html[data-nh-page="2023"],html[data-nh-page="2024"],html[data-nh-page="2025"],html[data-nh-page="2026"]) .series-ed p{text-wrap:pretty;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-band--paper{background:var(--se-paper);border-top:1px solid var(--se-line);border-bottom:1px solid var(--se-line);padding-block:var(--pad-section);}
:where(html[data-nh-page="2022"]) .sp-list{border-top:1px solid var(--se-line);}
:where(html[data-nh-page="2022"]) .sp-row{border-bottom:1px solid var(--se-line);transition:padding-left 200ms ease, color 200ms ease;}
:where(html[data-nh-page="2022"]) .sp-row__date{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--se-mute);}
:where(html[data-nh-page="2022"]) .sp-row__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.01em;text-transform:uppercase;color:var(--se-ink);}
:where(html[data-nh-page="2022"]) .sp-row:hover .sp-row__title{color:var(--se-red);}
:where(html[data-nh-page="2022"]) .sp-row__by{font-size:var(--t-body);color:var(--se-ink-2);}
:where(html[data-nh-page="2022"]) .sp-row__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--se-red);}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-page{--p-ink:var(--nh-ink);--p-ink-2:var(--nh-ink-2);--p-cream:var(--nh-cream);--p-paper:var(--nh-paper);--p-stone:var(--nh-stone);--p-mute:var(--nh-mute);--p-line:var(--line);--p-red:var(--nh-red);--p-red-deep:var(--nh-red-deep);background:var(--p-cream);color:var(--p-ink);font-family:var(--font-body);}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-page a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-page h1,:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-page h2,:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-page h3{text-wrap:balance;}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-page p{text-wrap:pretty;}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-pill{border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1.5px solid transparent;transition:transform 200ms ease, background 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-pill:hover{transform:translateY(-1px);}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-page .pf-pill--primary{background:var(--p-red);color:#fff;border-color:var(--p-red);}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-page .pf-pill--primary:hover{background:var(--p-red-deep);border-color:var(--p-red-deep);}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-pill--ghost{background:transparent;color:var(--p-ink);border-color:var(--line-strong);}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-pill--ghost:hover{background:var(--p-stone);border-color:var(--p-ink);}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-band--paper{background:var(--p-paper);border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-h2{letter-spacing:-0.035em;text-transform:uppercase;color:var(--p-ink);}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-h2 em{font-style:normal;color:var(--p-red);}
:where(html[data-nh-page="21days/2027"]) .pf-lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--p-ink-2);}
:where(html[data-nh-page="21days/2027"]) .pf-prose{font-size:clamp(16px, 1.05vw, 17px);line-height:1.65;color:var(--p-ink-2);}
:where(html[data-nh-page="21days/2027"]) .pf-crumb{background:var(--nh-stone);border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);}
:where(html[data-nh-page="21days/2027"]) .pf-crumb__inner{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--p-mute);}
:where(html[data-nh-page="21days/2027"]) .pf-crumb__inner a{color:var(--p-mute);}
:where(html[data-nh-page="21days/2027"]) .pf-crumb__inner a:hover{color:var(--p-red);}
:where(html[data-nh-page="21days/2027"]) .pf-crumb__sep{color:rgba(21,17,15,.35);}
:where(html[data-nh-page="21days/2027"]) .pf-crumb__current{color:var(--p-red);}
:where(html[data-nh-page="21days/2027"]) .pf-hero-details{border-bottom:1px solid var(--p-line);}
:where(html[data-nh-page="21days/2027"]) .pf-date{font-family:var(--font-body);font-weight:400;font-size:var(--t-body);letter-spacing:-0.02em;color:var(--p-red);line-height:1.55;}
:where(html[data-nh-page="21days/2027"]) .pf-date small{font-size:var(--t-caption);font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--p-mute);}
@media (max-width: 560px){:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-pill{white-space:normal;text-align:center;}
}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-step{background:var(--p-cream);border:1px solid var(--p-line);border-radius:var(--r-md);}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-step__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.02em;text-transform:uppercase;color:var(--p-ink);}
:where(html[data-nh-page="21days"],html[data-nh-page="21days/2027"]) .pf-step__p{font-size:var(--t-body);line-height:1.55;color:var(--p-ink-2);}
:where(html[data-nh-page="21days/2027"]) .pf-note{font-size:var(--t-body);line-height:1.55;color:var(--p-mute);}
:where(html[data-nh-page="21days/2027"]) .pf-note a{color:var(--p-red);text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="21days"]) .pf-closer__note{font-size:var(--t-caption);color:var(--p-mute);}
:where(html[data-nh-page="21days"]) .pf-closer__note a{color:var(--p-red);text-decoration:underline;text-underline-offset:3px;}
:where(html[data-nh-page="21days"]) .pf-lede{font-family:var(--font-body);font-style:normal;font-size:var(--t-lede);line-height:1.55;color:var(--p-ink-2);}
:where(html[data-nh-page="21days"]) .pf-prose{font-size:var(--t-body);line-height:1.55;color:var(--p-ink-2);}
:where(html[data-nh-page="21days"]) .pf-hero-ctas{border-bottom:1px solid var(--p-line);}
:where(html[data-nh-page="21days"]) .pf-xlink{border:1px solid var(--p-line);border-radius:var(--r-md);background:var(--p-cream);}
:where(html[data-nh-page="21days"]) .pf-xlink__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);text-transform:uppercase;letter-spacing:-0.02em;color:var(--p-ink);}
:where(html[data-nh-page="21days"]) .pf-xlink__p{font-size:var(--t-body);line-height:1.55;color:var(--p-ink-2);}
:where(html[data-nh-page="21days"]) .pf-xlink__link{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--p-red);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero{padding:clamp(44px, 6vw, 80px) 0 clamp(48px, 7vw, 80px);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px, 5vw, 52px);align-items:center;}
@media (min-width: 900px){:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero__grid{grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);}
}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero__inner{display:flex;flex-direction:column;gap:clamp(18px, 2.2vw, 26px);max-width:640px;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero__h1{font-family:var(--font-display);font-weight:800;font-size:var(--heading-size,var(--t-display));line-height:1.15;letter-spacing:-0.04em;text-transform:uppercase;color:var(--se-ink);}
@media (max-width: 480px){:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero__h1{font-size:var(--heading-size,var(--t-display));}
}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero__lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--se-ink-2);max-width:var(--measure);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--se-mute);display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero__meta span + span::before{content:"·";margin-right:10px;color:var(--se-line-2);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;}
@media (max-width: 560px){:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero__ctas .se-pill{width:100%;}
}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero__media{margin:0 auto;max-width:360px;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero__media img{width:100%;height:auto;display:block;border-radius:var(--r-md);border:1px solid var(--se-line);box-shadow:var(--shadow-md);}
@media (min-width: 900px){:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-hero__media{max-width:440px;justify-self:center;margin:0;}
}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-summary__inner{display:flex;flex-direction:column;gap:22px;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-quote{font-family:var(--font-scripture);font-style:italic;font-weight:400;font-size:clamp(22px, 2.6vw, 34px);line-height:1.35;color:var(--se-ink);max-width:var(--measure-tight);margin:6px 0 0;}
:where(html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-cite{font-family:var(--font-display);font-style:normal;font-size:12px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--se-red);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-dates{display:inline-flex;align-items:center;gap:12px;margin-top:6px;font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.18em;text-transform:uppercase;color:var(--se-mute);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-dates::before{content:"";width:28px;height:1.5px;background:var(--se-red);flex-shrink:0;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-full__head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(24px, 3vw, 36px);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-full__media{position:relative;display:block;width:100%;padding:0;aspect-ratio:16 / 9;border:1px solid var(--se-line);border-radius:var(--r-md);overflow:hidden;background:var(--se-stone);cursor:pointer;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-full__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-full__media:hover img{transform:scale(1.02);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-full__play{position:absolute;inset:0;display:grid;place-items:center;background:none;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .speaker-tabs{background:rgba(246, 242, 236, 0.94);backdrop-filter:blur(8px);border-top:1px solid var(--se-line);border-bottom:1px solid var(--se-line);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .speaker-tabs__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--se-mute);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/the-psalms-we-live"]) .speaker-tabs__chips{list-style:none;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .tab-chip{appearance:none;background:transparent;border:1px solid var(--se-line-2);color:var(--se-ink-2);font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.10em;text-transform:uppercase;border-radius:999px;cursor:pointer;transition:background 200ms ease, color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .tab-chip:hover{color:var(--se-red);border-color:var(--se-red);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .tab-chip[aria-pressed="true"]{background:var(--se-red);border-color:var(--se-red);color:#fff;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/the-psalms-we-live"]) .tab-chip__count{font-weight:600;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-rows{display:grid;gap:clamp(44px, 6vw, 80px);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px, 3vw, 32px);align-items:center;}
@media (min-width: 900px){:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px, 5vw, 72px);}
}
@media (min-width: 900px){:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row:nth-child(even) .week-row__media{order:2;}
}
@media (min-width: 900px){:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/tender-mercy"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row:nth-child(even) .week-row__body{order:1;}
}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__media{position:relative;aspect-ratio:16 / 9;background:var(--se-stone);border:1px solid var(--se-line);border-radius:var(--r-md);overflow:hidden;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row:hover .week-row__media img{transform:scale(1.03);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__media-overlay{position:absolute;inset:0;display:grid;place-items:center;background:none;cursor:pointer;border:0;width:100%;height:100%;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.02em;text-transform:uppercase;color:var(--se-ink);margin:0 0 8px;}
@media (max-width: 480px){:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__title{font-size:var(--t-h2);}
}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__subtitle{font-family:var(--font-body);font-style:italic;font-size:var(--t-caption);color:var(--se-mute);margin:0 0 14px;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/tender-mercy"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__subtitle:empty{display:none;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__meta{display:flex;flex-wrap:wrap;gap:14px;font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--se-mute);margin:0 0 16px;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__meta span + span::before{content:"·";margin-right:14px;color:var(--se-line-2);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__desc{font-size:var(--t-body);line-height:1.55;color:var(--se-ink-2);max-width:var(--measure);margin:0 0 18px;}
:where(html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"]) .week-row__cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--se-red);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__cta svg{transition:transform 200ms ease;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__cta:hover svg{transform:translateX(3px);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__cta--disabled{color:var(--se-mute);pointer-events:none;cursor:default;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/tender-mercy"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row[hidden]{display:none;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-closer__inner{display:flex;flex-direction:column;align-items:flex-start;gap:22px;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2026/behold-something-new"]) .se-verse.verse-band{position:relative;overflow:hidden;padding-block:var(--pad-section);}
:where(html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2026/behold-something-new"]) .se-verse__inner{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding:14px clamp(20px, 4vw, 40px);text-align:left;}
:where(html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2026/behold-something-new"]) .se-verse__watermark{position:absolute;right:0;bottom:-0.08em;font-family:var(--font-scripture);font-weight:600;font-style:normal;font-size:clamp(120px, 22vw, 260px);line-height:1;color:rgba(255, 255, 255, 0.10);white-space:nowrap;pointer-events:none;z-index:0;}
:where(html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2026/behold-something-new"]) .se-verse__quote{font-family:var(--font-scripture);font-style:normal;font-weight:400;font-size:var(--t-h2);line-height:1.4;letter-spacing:-0.01em;color:var(--se-cream);margin:0;text-wrap:balance;opacity:0;filter:blur(7px);transition:opacity 0.9s ease-out, filter 0.9s ease-out;max-width:var(--measure-wide);}
:where(html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2026/behold-something-new"]) .se-verse.rv-in .se-verse__quote{opacity:1;filter:blur(0);}
:where(html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2026/behold-something-new"]) .se-verse__cite{margin-top:28px;font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:rgba(246, 242, 236, 0.62);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2026/behold-something-new"]) .se-verse__quote{transition:none!important;opacity:1!important;filter:none!important;}
}
@media (min-width: 481px){:where(html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2025/christmasmiracle"]) .se-hero__h1{font-size:var(--heading-size,var(--t-display));}
}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__subtitle{font-family:var(--font-body);font-style:normal;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__media:has(.week-row__media-overlay:focus-visible){outline:3px solid var(--nh-red);outline-offset:3px;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__desc:empty{display:none;}
:where(html[data-nh-page="404"]) .nf{background:var(--bg-alt);}
:where(html[data-nh-page="404"]) .nf__h1{font-family:var(--font-display);font-size:var(--heading-size,var(--t-display));font-weight:800;letter-spacing:-0.035em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
@media (max-width: 480px){:where(html[data-nh-page="404"]) .nf__h1{font-size:var(--heading-size,var(--t-display));}
}
:where(html[data-nh-page="404"]) .nf__h1 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="404"]) .nf__lede{font-family:var(--font-body);font-style:normal;font-size:var(--t-lede);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="404"]) .nf__nav-h2{letter-spacing:-0.015em;color:var(--fg);}
:where(html[data-nh-page="404"]) .nf__nav ul{list-style:none;}
:where(html[data-nh-page="404"]) .nf__nav a{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-pill);font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.04em;text-transform:uppercase;color:var(--fg);text-decoration:none;transition:background 200ms ease, border-color 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="404"]) .nf__nav a:hover{background:var(--nh-stone);border-color:var(--nh-red);transform:translateY(-1px);}
:where(html[data-nh-page="404"]) .nf__attribution{border-top:1px solid var(--line);font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="404"]) .nf__attribution a{color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.3);}
:where(html[data-nh-page="404"]) .nf-verse__inner{text-align:left;}
:where(html[data-nh-page="404"]) .nf-verse__watermark{font-family:var(--font-scripture);font-weight:600;font-style:normal;font-size:clamp(120px, 22vw, 260px);line-height:1;color:rgba(255, 255, 255, 0.10);white-space:nowrap;pointer-events:none;}
:where(html[data-nh-page="404"]) .nf-verse__quote{font-family:var(--font-scripture);font-style:normal;font-weight:400;font-size:var(--heading-size,var(--t-h1));line-height:1.4;letter-spacing:-0.01em;color:var(--nh-cream);text-wrap:balance;opacity:0;filter:blur(7px);transition:opacity 0.9s ease-out, filter 0.9s ease-out;}
:where(html[data-nh-page="404"]) .nf-verse.rv-in .nf-verse__quote{opacity:1;filter:blur(0);}
:where(html[data-nh-page="404"]) .nf-verse__cite{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:rgba(246, 242, 236, 0.62);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="404"]) .nf-verse__quote{transition:none!important;opacity:1!important;filter:none!important;}
}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/to-boldly-go"]) section.verse-band .verse-band__watermark,:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/to-boldly-go"]) section.se-verse .se-verse__watermark{color:rgba(255, 255, 255, 0.10);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/to-boldly-go"]) section.verse-band .verse-band__cite,:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/to-boldly-go"]) section.se-verse .se-verse__cite{color:rgba(246, 242, 236, 0.85);margin-top:28px;}
:where(html[data-nh-page="2023/a-spirit-filled-life"]) section.se-verse .se-verse__watermark{font-size:clamp(80px, 22vw, 260px);}
@media (max-width: 560px){:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-pill{white-space:normal;height:auto;min-height:52px;padding-top:10px;padding-bottom:10px;text-align:center;}
}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__cta{padding:13px 10px;margin:-13px -10px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--se-red);}
:where(html[data-nh-page="about"]) .mission-band{text-align:center;}
:where(html[data-nh-page="about"]) .mission-band p{font-style:italic;color:var(--fg);}
:where(html[data-nh-page="about"]) .mission-band__quote::before,:where(html[data-nh-page="about"]) .mission-band__quote::after{font-family:var(--font-body);color:var(--nh-red);opacity:0.5;font-size:var(--t-body);line-height:1.55;}
:where(html[data-nh-page="about"]) .mission-band__quote::before{content:"“";}
:where(html[data-nh-page="about"]) .mission-band__quote::after{content:"”";}
:where(html[data-nh-page="about"]) .beliefs__head h2{letter-spacing:-0.02em;}
:where(html[data-nh-page="about"]) .beliefs__head p{color:var(--fg-mute);}
:where(html[data-nh-page="about"]) .belief-article{background:var(--nh-cream);border:1px solid var(--line);border-radius:var(--r-md);}
:where(html[data-nh-page="about"]) .belief-article__title{font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.005em;}
:where(html[data-nh-page="about"]) .belief-article__body{font-size:var(--t-body);color:var(--fg);line-height:1.55;}
:where(html[data-nh-page="about"]) .dist-card p{color:var(--fg-mute);}
:where(html[data-nh-page="about"]) .dist-card__icon{font-size:28px;color:var(--nh-red);}
:where(html[data-nh-page="about"]) .timeline__head p{color:var(--fg-mute);}
:where(html[data-nh-page="about"]) .timeline__items::before{content:"";background:var(--nh-red-soft);}
:where(html[data-nh-page="about"]) .tl-row::before{content:"";border-radius:50%;background:var(--nh-red);border:4px solid var(--bg);}
:where(html[data-nh-page="about"]) .tl-row__year{font-family:var(--font-display);font-size:clamp(16px, 2vw, 20px);font-weight:700;letter-spacing:-0.005em;color:var(--nh-red);text-align:right;line-height:1.25;}
@media (max-width: 640px){:where(html[data-nh-page="about"]) .tl-row__year{text-align:left;}
}
:where(html[data-nh-page="about"]) .tl-row__body{font-size:16px;color:var(--fg);line-height:1.65;}
:where(html[data-nh-page="about"]) .cta-card{background:var(--bg);border-radius:var(--r-lg);}
:where(html[data-nh-page="about"]) .cta-card p{color:var(--fg-mute);}
:where(html[data-nh-page="accessibility"],html[data-nh-page="privacy-terms"]) .policy-page{background:var(--bg);}
:where(html[data-nh-page="accessibility"],html[data-nh-page="privacy-terms"]) .policy-header{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="accessibility"],html[data-nh-page="privacy-terms"]) .policy-header h1{letter-spacing:-0.02em;color:var(--fg);}
:where(html[data-nh-page="accessibility"],html[data-nh-page="privacy-terms"]) .policy-header p.lead{font-size:var(--t-lede);color:var(--fg-mute);line-height:1.55;}
:where(html[data-nh-page="accessibility"],html[data-nh-page="privacy-terms"]) .policy-body{color:var(--fg);}
:where(html[data-nh-page="accessibility"],html[data-nh-page="privacy-terms"]) .policy-body h2{letter-spacing:-0.01em;color:var(--fg);}

:where(html[data-nh-page="accessibility"],html[data-nh-page="privacy-terms"]) .policy-body p{color:var(--fg);}
:where(html[data-nh-page="accessibility"],html[data-nh-page="privacy-terms"]) .policy-body ul,:where(html[data-nh-page="accessibility"],html[data-nh-page="privacy-terms"]) .policy-body ol{font-size:var(--t-body);line-height:1.55;color:var(--fg);}
:where(html[data-nh-page="accessibility"],html[data-nh-page="privacy-terms"]) .policy-body strong{color:var(--fg);font-weight:700;}
:where(html[data-nh-page="accessibility"],html[data-nh-page="privacy-terms"]) .policy-body a{color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.3);transition:border-bottom-color 200ms ease;}
:where(html[data-nh-page="accessibility"],html[data-nh-page="privacy-terms"]) .policy-body a:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="adult-ministry"]) .am-crumb{background:var(--nh-cream);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="adult-ministry"]) .am-crumb__inner{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="adult-ministry"]) .am-crumb__inner a{color:var(--nh-mute);}
:where(html[data-nh-page="adult-ministry"]) .am-crumb__inner a:hover{color:var(--nh-red);}
:where(html[data-nh-page="adult-ministry"]) .am-crumb__inner a:focus-visible{outline:3px solid var(--nh-red);outline-offset:3px;}
:where(html[data-nh-page="adult-ministry"]) .am-crumb__current{color:var(--nh-red);}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .min-intro__label{font-family:var(--font-display);font-size:var(--t-h1);font-weight:700;letter-spacing:-0.02em;text-transform:none;color:var(--nh-red);line-height:1.15;}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="bible-studies"],html[data-nh-page="ministries"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"]) .min-intro__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="bible-studies"],html[data-nh-page="ministries"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"]) .min-body{background:var(--nh-stone);}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="bible-studies"],html[data-nh-page="ministries"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"]) .min-section__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="bible-studies"],html[data-nh-page="ministries"],html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .min-section__lede{font-size:var(--t-lede);color:var(--fg-mute);}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="ministries"]) .peer-row .leaf-card{flex:0 1 100%;}
@media (min-width: 560px){:where(html[data-nh-page="adult-ministry"],html[data-nh-page="ministries"]) .peer-row .leaf-card{flex:0 1 calc(50% - (var(--space-24) / 2));}
}
@media (min-width: 900px){:where(html[data-nh-page="adult-ministry"]) .peer-row .leaf-card{flex:0 1 calc(25% - (var(--space-24) * 3 / 4));}
}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="ministries"]) .leaf-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);color:inherit;text-decoration:none;transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="ministries"]) .leaf-card:hover{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-1px);}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="ministries"]) .leaf-card__media{background:var(--nh-stone);}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="ministries"]) .leaf-card__media img{object-fit:cover;object-position:center;}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="ministries"]) .leaf-card__body{flex:1;}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="ministries"]) .leaf-card__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="ministries"]) .leaf-card__teaser{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="ministries"]) .leaf-card__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="ministries"]) .leaf-card__cta svg{transition:transform 200ms ease;}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="ministries"]) .leaf-card:hover .leaf-card__cta svg{transform:translateX(2px);}
:where(html[data-nh-page="adult-ministry"]) .am-themes{border-top:1px solid var(--line);}
:where(html[data-nh-page="adult-ministry"]) .am-theme__k{color:var(--nh-red);}
:where(html[data-nh-page="adult-ministry"]) .am-theme__p{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="bible-studies"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .am-mission{color:var(--on-deep);text-align:center;}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="bible-studies"],html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .am-mission__label{font-family:var(--font-display);font-size:var(--t-h1);font-weight:700;letter-spacing:-0.02em;text-transform:none;color:var(--nh-red-on-teal);line-height:1.15;}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="bible-studies"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .am-mission__quote{font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;color:var(--on-deep);}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="bible-studies"],html[data-nh-page="campus-map"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="ministries"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"]) .min-cta{background:var(--nh-cream);border-top:1px solid var(--line);}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="bible-studies"],html[data-nh-page="campus-map"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="ministries"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"]) .min-cta p{color:var(--nh-ink-2);}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="bible-studies"],html[data-nh-page="campus-map"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="ministries"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"]) .min-cta .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="bible-studies"],html[data-nh-page="campus-map"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="ministries"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"]) .min-cta .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-current__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;}
:where(html[data-nh-page="adult-sunday-school"],html[data-nh-page="events"]) .up-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);transition:background 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="adult-sunday-school"],html[data-nh-page="events"],html[data-nh-page="groups"]) .up-card:hover{background:var(--nh-stone);transform:translateY(-2px);}
:where(html[data-nh-page="adult-sunday-school"],html[data-nh-page="events"],html[data-nh-page="groups"]) .up-card__photo{background:var(--nh-ink);}
:where(html[data-nh-page="adult-sunday-school"],html[data-nh-page="events"],html[data-nh-page="groups"]) .up-card__photo img{object-fit:cover;}
:where(html[data-nh-page="adult-sunday-school"]) .ass-grid .up-card__photo img{object-position:center 18%;}
:where(html[data-nh-page="adult-sunday-school"]) .ass-grid [data-asss-class="tom"] .up-card__photo img{object-position:center 38%;}
:where(html[data-nh-page="adult-sunday-school"],html[data-nh-page="events"],html[data-nh-page="groups"]) .up-card__title{font-size:var(--t-h2);line-height:1.15;}
:where(html[data-nh-page="adult-sunday-school"]) .up-card__when,:where(html[data-nh-page="adult-sunday-school"]) .up-card__where,:where(html[data-nh-page="adult-sunday-school"]) .up-card__status{font-size:var(--t-caption);}
:where(html[data-nh-page="adult-sunday-school"],html[data-nh-page="events"]) .up-card__where{color:var(--fg-mute);}
:where(html[data-nh-page="adult-sunday-school"]) .up-card__desc{font-size:var(--t-body);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="adult-sunday-school"],html[data-nh-page="groups"]) .up-card__status{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--nh-teal);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-teacher{background:var(--bg-alt);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-teacher + .ass-teacher{border-top:1px solid var(--line);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-teacher--alt{background:var(--bg);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-teacher__photo{border-radius:var(--r-lg);background:var(--nh-stone);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-teacher__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-teacher__role{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-teacher__bio{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-teacher__pull{font-family:var(--font-body);font-style:normal;font-weight:400;font-size:var(--t-body);line-height:1.55;color:var(--fg);border:1px solid var(--line);border-radius:var(--r-md);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-teacher__facts{list-style:none;font-size:var(--t-body);color:var(--nh-ink-2);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-teacher__facts strong{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-teacher__link{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.04em;text-transform:uppercase;color:var(--nh-red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;}
:where(html[data-nh-page="adult-sunday-school"]) .ass-teacher__link:hover{color:var(--nh-red-deep);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-how__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;}
:where(html[data-nh-page="adult-sunday-school"]) .ass-how__lede{font-size:var(--t-lede);color:var(--fg-mute);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-how__item{background:var(--nh-cream);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-how__item-h3{color:var(--fg);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-how__item-p{color:var(--nh-ink-2);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-cta{background:var(--nh-teal);color:var(--on-deep);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-cta h2{color:var(--on-deep);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-cta p{color:rgba(246, 242, 236, 0.86);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-cta .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-cta a:focus-visible{outline-color:var(--nh-cream);}
@media (max-width: 400px){:where(html[data-nh-page="adult-sunday-school"]) .ass-cta .btn--lg{font-size:var(--t-body);text-align:center;}
}
:where(html[data-nh-page="adult-sunday-school"]) .ass-cta .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-cta .btn--ghost-on-dark{background:transparent;color:var(--on-deep);border:1px solid rgba(246, 242, 236, 0.40);}
:where(html[data-nh-page="adult-sunday-school"]) .ass-cta .btn--ghost-on-dark:hover{background:rgba(246, 242, 236, 0.10);}
:where(html[data-nh-page="ahg"]):root{--ahg-blue:#0358F7;--ahg-blue-deep:#023CA8;--ahg-sky:#4FCCFA;--ahg-sky-soft:#EFFCFF;--wrap:1200px;--strip-pad:38px;}
:where(html[data-nh-page="ahg"]) .ahg-page h2{text-transform:uppercase;letter-spacing:-.022em;}
:where(html[data-nh-page="ahg"]) .ahg-page .lede{color:var(--fg-mute);font-size:var(--t-lede);line-height:1.55;}
:where(html[data-nh-page="ahg"]) .ahg-page .btn{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:.09em;text-transform:uppercase;border-radius:var(--r-pill,999px);border:2px solid transparent;transition:background 200ms ease,color 200ms ease,border-color 200ms ease;text-decoration:none;}
:where(html[data-nh-page="ahg"]) .ahg-page .btn-red{background:var(--nh-red);color:#fff;border-color:var(--nh-red);}
:where(html[data-nh-page="ahg"]) .ahg-page .btn-red:hover{background:var(--nh-red-deep);border-color:var(--nh-red-deep);color:#fff;}
:where(html[data-nh-page="ahg"]) .ahg-page .btn-out{border-color:rgba(255,255,255,.72);color:#fff;}
:where(html[data-nh-page="ahg"]) .ahg-page .btn-out:hover{background:#fff;color:var(--ahg-blue-deep);border-color:#fff;}
:where(html[data-nh-page="ahg"]) .ahg-page .btn-ink{border-color:var(--nh-ink);color:var(--nh-ink);}
:where(html[data-nh-page="ahg"]) .ahg-page .btn-ink:hover{background:var(--nh-ink);color:var(--nh-cream);}
:where(html[data-nh-page="ahg"]) .ahg-page .btn-cream{background:#fff;color:var(--nh-red);border-color:#fff;}
:where(html[data-nh-page="ahg"]) .ahg-page .btn-cream:hover{background:var(--nh-cream);color:var(--nh-red-deep);border-color:var(--nh-cream);}
:where(html[data-nh-page="ahg"]) .ahg-credit{font-size:var(--t-caption);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="ahg"]) .ahg-credit--on-dark{color:rgba(246,242,236,.82);}
:where(html[data-nh-page="ahg"]) .ahg-crumb{background:var(--nh-stone,#E8E2D8);border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="ahg"]) .ahg-crumb__inner{font-size:var(--t-body);}
:where(html[data-nh-page="ahg"]) .ahg-crumb__inner a{color:var(--fg-mute);text-decoration:none;}
:where(html[data-nh-page="ahg"]) .ahg-crumb__inner a:hover{color:var(--nh-red);}
:where(html[data-nh-page="ahg"]) .ahg-crumb__sep{color:rgba(21,17,15,.35);}
:where(html[data-nh-page="ahg"]) .ahg-crumb__current{color:var(--nh-red);}
:where(html[data-nh-page="ahg"]) .ahg-lockup{background:#fff;border-radius:var(--r-sm,4px);color:var(--ahg-blue);}
:where(html[data-nh-page="ahg"]) .ahg-lockup b{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.20em;text-transform:uppercase;}
:where(html[data-nh-page="ahg"]) .ahg-lockup span{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;line-height:1;}
:where(html[data-nh-page="ahg"]) .ahg-h1{text-transform:uppercase;letter-spacing:-.025em;color:#fff;}
:where(html[data-nh-page="ahg"]) .ahg-h1 span{}
:where(html[data-nh-page="ahg"]) .ahg-info-band{background:var(--ahg-blue);color:#fff;}
:where(html[data-nh-page="ahg"]) .ahg-facts dt{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ahg-sky-soft);}
:where(html[data-nh-page="ahg"]) .ahg-facts dd{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:#fff;line-height:1.55;}
:where(html[data-nh-page="ahg"]) .ahg-pick{background:var(--nh-cream);}
:where(html[data-nh-page="ahg"]) .ahg-pick fieldset{border:0;}
:where(html[data-nh-page="ahg"]) .ahg-pick legend{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="ahg"]) .ahg-pick input{opacity:0;pointer-events:none;}
:where(html[data-nh-page="ahg"]) .ahg-ages label{place-items:center;border:1px solid var(--line);border-radius:var(--r-pill,999px);background:var(--nh-paper);font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--nh-ink);cursor:pointer;transition:background 200ms ease,color 200ms ease,border-color 200ms ease,transform 200ms ease;}
:where(html[data-nh-page="ahg"]) .ahg-ages label:hover{border-color:var(--ahg-blue);transform:translateY(-1px);}
:where(html[data-nh-page="ahg"]) .ahg-panel{opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 300ms ease,transform 300ms ease,visibility 0s linear 300ms;background:var(--nh-paper);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="ahg"]) .ahg-panel h3{text-transform:uppercase;color:var(--nh-ink);letter-spacing:-.02em;}
:where(html[data-nh-page="ahg"]) .ahg-panel p:last-child{color:var(--nh-ink-2);font-size:var(--t-body);line-height:1.55;}
:where(html[data-nh-page="ahg"]) .ahg-pick__note{font-size:var(--t-caption);color:var(--fg-mute);}
:where(html[data-nh-page="ahg"]) #ag5:checked ~ .ahg-ages [for=ag5],:where(html[data-nh-page="ahg"]) #ag6:checked ~ .ahg-ages [for=ag6],:where(html[data-nh-page="ahg"]) #ag7:checked ~ .ahg-ages [for=ag7],:where(html[data-nh-page="ahg"]) #ag8:checked ~ .ahg-ages [for=ag8],:where(html[data-nh-page="ahg"]) #ag9:checked ~ .ahg-ages [for=ag9],:where(html[data-nh-page="ahg"]) #ag10:checked ~ .ahg-ages [for=ag10],:where(html[data-nh-page="ahg"]) #ag11:checked ~ .ahg-ages [for=ag11],:where(html[data-nh-page="ahg"]) #ag12:checked ~ .ahg-ages [for=ag12],:where(html[data-nh-page="ahg"]) #ag13:checked ~ .ahg-ages [for=ag13],:where(html[data-nh-page="ahg"]) #ag14:checked ~ .ahg-ages [for=ag14],:where(html[data-nh-page="ahg"]) #ag15:checked ~ .ahg-ages [for=ag15],:where(html[data-nh-page="ahg"]) #ag16:checked ~ .ahg-ages [for=ag16],:where(html[data-nh-page="ahg"]) #ag17:checked ~ .ahg-ages [for=ag17],:where(html[data-nh-page="ahg"]) #ag18:checked ~ .ahg-ages [for=ag18]{background:var(--ahg-blue);border-color:var(--ahg-blue);color:#fff;}
:where(html[data-nh-page="ahg"]) #ag5:focus-visible ~ .ahg-ages [for=ag5],:where(html[data-nh-page="ahg"]) #ag6:focus-visible ~ .ahg-ages [for=ag6],:where(html[data-nh-page="ahg"]) #ag7:focus-visible ~ .ahg-ages [for=ag7],:where(html[data-nh-page="ahg"]) #ag8:focus-visible ~ .ahg-ages [for=ag8],:where(html[data-nh-page="ahg"]) #ag9:focus-visible ~ .ahg-ages [for=ag9],:where(html[data-nh-page="ahg"]) #ag10:focus-visible ~ .ahg-ages [for=ag10],:where(html[data-nh-page="ahg"]) #ag11:focus-visible ~ .ahg-ages [for=ag11],:where(html[data-nh-page="ahg"]) #ag12:focus-visible ~ .ahg-ages [for=ag12],:where(html[data-nh-page="ahg"]) #ag13:focus-visible ~ .ahg-ages [for=ag13],:where(html[data-nh-page="ahg"]) #ag14:focus-visible ~ .ahg-ages [for=ag14],:where(html[data-nh-page="ahg"]) #ag15:focus-visible ~ .ahg-ages [for=ag15],:where(html[data-nh-page="ahg"]) #ag16:focus-visible ~ .ahg-ages [for=ag16],:where(html[data-nh-page="ahg"]) #ag17:focus-visible ~ .ahg-ages [for=ag17],:where(html[data-nh-page="ahg"]) #ag18:focus-visible ~ .ahg-ages [for=ag18]{outline:3px solid var(--nh-red);outline-offset:3px;}
:where(html[data-nh-page="ahg"]) #ag5:checked ~ .ahg-panels .p-pathfinder,:where(html[data-nh-page="ahg"]) #ag6:checked ~ .ahg-panels .p-pathfinder,:where(html[data-nh-page="ahg"]) #ag7:checked ~ .ahg-panels .p-tenderheart,:where(html[data-nh-page="ahg"]) #ag8:checked ~ .ahg-panels .p-tenderheart,:where(html[data-nh-page="ahg"]) #ag9:checked ~ .ahg-panels .p-tenderheart,:where(html[data-nh-page="ahg"]) #ag10:checked ~ .ahg-panels .p-explorer,:where(html[data-nh-page="ahg"]) #ag11:checked ~ .ahg-panels .p-explorer,:where(html[data-nh-page="ahg"]) #ag12:checked ~ .ahg-panels .p-explorer,:where(html[data-nh-page="ahg"]) #ag13:checked ~ .ahg-panels .p-pioneer,:where(html[data-nh-page="ahg"]) #ag14:checked ~ .ahg-panels .p-pioneer,:where(html[data-nh-page="ahg"]) #ag15:checked ~ .ahg-panels .p-patriot,:where(html[data-nh-page="ahg"]) #ag16:checked ~ .ahg-panels .p-patriot,:where(html[data-nh-page="ahg"]) #ag17:checked ~ .ahg-panels .p-patriot,:where(html[data-nh-page="ahg"]) #ag18:checked ~ .ahg-panels .p-patriot{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s;}
:where(html[data-nh-page="ahg"]) .ahg-adv{color:var(--nh-cream);}
:where(html[data-nh-page="ahg"]) .ahg-adv h2{color:#fff;}
:where(html[data-nh-page="ahg"]) .ahg-adv .lede{color:rgba(246,242,236,.80);}
:where(html[data-nh-page="ahg"]) .ahg-adv .shot{border-radius:var(--r-md);}
:where(html[data-nh-page="ahg"]) .ahg-adv img{object-fit:cover;transition:transform 300ms ease;}
:where(html[data-nh-page="ahg"]) .ahg-adv figure:hover img,:where(html[data-nh-page="ahg"]) .ahg-adv figure:focus-within img{transform:scale(1.03);}
:where(html[data-nh-page="ahg"]) .ahg-adv figcaption{color:rgba(246,242,236,.82);font-size:var(--t-caption);line-height:1.55;}
:where(html[data-nh-page="ahg"]) .ahg-adv figcaption b{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ahg-sky);}
:where(html[data-nh-page="ahg"]) .ahg-split > img{border-radius:var(--r-md);object-fit:cover;}
:where(html[data-nh-page="ahg"]) .ahg-sash{color:var(--nh-cream);}
:where(html[data-nh-page="ahg"]) .ahg-sash h2{color:#fff;}
:where(html[data-nh-page="ahg"]) .ahg-sash .lede{color:rgba(246,242,236,.86);}
:where(html[data-nh-page="ahg"]) .ahg-sash ul{list-style:none;}
:where(html[data-nh-page="ahg"]) .ahg-sash li{color:rgba(246,242,236,.86);font-size:var(--t-body);line-height:1.55;}
:where(html[data-nh-page="ahg"]) .ahg-sash li b{color:#fff;}
:where(html[data-nh-page="ahg"]) .ahg-tick{border-radius:50%;background:var(--nh-red);color:#fff;place-items:center;flex:none;}
:where(html[data-nh-page="ahg"]) .ahg-ours img{object-fit:cover;border-radius:var(--r-md);}
:where(html[data-nh-page="ahg"]) .ahg-ours figcaption{font-size:var(--t-caption);color:var(--fg-mute);}
:where(html[data-nh-page="ahg"]) .ahg-filmband{color:var(--nh-cream);}
:where(html[data-nh-page="ahg"]) .ahg-filmband h2{color:#fff;}
:where(html[data-nh-page="ahg"]) .ahg-film__player{border-radius:var(--r-md);background:#000;}
:where(html[data-nh-page="ahg"]) .ahg-film__caption{font-size:var(--t-caption);line-height:1.55;color:rgba(246,242,236,.72);}
:where(html[data-nh-page="ahg"]) .ahg-join{color:#fff;text-align:center;}
:where(html[data-nh-page="ahg"]) .ahg-join h2{color:#fff;}
:where(html[data-nh-page="ahg"]) .ahg-join .lede{color:rgba(255,255,255,.92);text-align:center;}
:where(html[data-nh-page="ahg"]) .ahg-dates{list-style:none;}
:where(html[data-nh-page="ahg"]) .ahg-dates li{background:var(--nh-cream);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="ahg"]) .ahg-dates .d-mon{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ahg-blue);}
:where(html[data-nh-page="ahg"]) .ahg-dates .d-num{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;line-height:1.55;color:var(--nh-ink);letter-spacing:-.02em;}
:where(html[data-nh-page="ahg"]) .ahg-dates .d-day{font-size:var(--t-body);color:var(--fg-mute);}
:where(html[data-nh-page="ahg"]) .ahg-cal__time{font-size:var(--t-h2);color:var(--fg-mute);}
:where(html[data-nh-page="ahg"]) .ahg-join__bg{object-fit:cover;}
:where(html[data-nh-page="ahg"]) .ahg-find__facts dt{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--nh-ink);}
:where(html[data-nh-page="ahg"]) .ahg-find__facts dd{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="ahg"]) .ahg-find__facts a{color:var(--nh-red);font-weight:500;}
:where(html[data-nh-page="ahg"]) .ahg-nudge{border-top:1px solid var(--line);}
:where(html[data-nh-page="ahg"]) .ahg-nudge p{color:var(--fg-mute);}
:where(html[data-nh-page="ahg"]) .ahg-nudge--on-dark{border-top-color:rgba(246,242,236,.22);}
:where(html[data-nh-page="ahg"]) .ahg-nudge--on-dark p{color:rgba(246,242,236,.86);}
:where(html[data-nh-page="ahg"],html[data-nh-page="baptism"],html[data-nh-page="care/grief"],html[data-nh-page="food-pantry"],html[data-nh-page="kids"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons"],html[data-nh-page="services"],html[data-nh-page="traillife"],html[data-nh-page="visit"]) .faq-list{display:grid;gap:0;border-top:1px solid var(--line);}
:where(html[data-nh-page="ahg"],html[data-nh-page="baptism"],html[data-nh-page="care/grief"],html[data-nh-page="food-pantry"],html[data-nh-page="kids"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons"],html[data-nh-page="services"],html[data-nh-page="traillife"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .faq-item{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="ahg"],html[data-nh-page="baptism"],html[data-nh-page="care/grief"],html[data-nh-page="food-pantry"],html[data-nh-page="kids"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons"],html[data-nh-page="services"],html[data-nh-page="traillife"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-24) 0;color:var(--fg);transition:color 200ms ease;}
:where(html[data-nh-page="ahg"],html[data-nh-page="baptism"],html[data-nh-page="care/grief"],html[data-nh-page="devotional/psalms-we-live"],html[data-nh-page="easter-church-services-clovis-ca"],html[data-nh-page="food-pantry"],html[data-nh-page="gls"],html[data-nh-page="kids"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons"],html[data-nh-page="services"],html[data-nh-page="traillife"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .faq-item summary::-webkit-details-marker{display:none;}
:where(html[data-nh-page="ahg"]) .faq-item summary::after{content:"+";font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;color:var(--ahg-blue);flex-shrink:0;transition:transform 200ms ease;width:24px;text-align:center;}
:where(html[data-nh-page="ahg"]) .faq-item[open] summary{color:var(--nh-ink);}
:where(html[data-nh-page="ahg"],html[data-nh-page="devotional/psalms-we-live"],html[data-nh-page="easter-church-services-clovis-ca"],html[data-nh-page="gls"],html[data-nh-page="kids"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons"],html[data-nh-page="traillife"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .faq-item[open] summary::after{content:"−";}
:where(html[data-nh-page="ahg"]) .faq-item summary:hover{color:var(--nh-ink);}
:where(html[data-nh-page="ahg"],html[data-nh-page="baptism"],html[data-nh-page="care/grief"],html[data-nh-page="food-pantry"],html[data-nh-page="kids"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons"],html[data-nh-page="services"],html[data-nh-page="traillife"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .faq-item__body{padding:0 0 var(--space-24);font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);max-width:var(--measure);}
:where(html[data-nh-page="ahg"],html[data-nh-page="baptism"],html[data-nh-page="care/grief"],html[data-nh-page="kids"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons"],html[data-nh-page="services"],html[data-nh-page="traillife"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"]) .faq-item summary:focus-visible{outline:3px solid var(--nh-red);outline-offset:3px;border-radius:var(--r-md);}
:where(html[data-nh-page="ahg"]) .ahg-photocredit{background:var(--nh-paper);border-top:1px solid var(--line);}
:where(html[data-nh-page="ahg"]) .ahg-photocredit strong{color:var(--nh-ink-2);}
:where(html[data-nh-page="ahg"]) .ahg-photocredit p{color:var(--fg-mute);}
:where(html[data-nh-page="ahg"]) .ahg-photocredit a{color:var(--fg-mute);text-decoration:underline;}
:where(html[data-nh-page="ahg"]) .ahg-photocredit a:hover{color:var(--nh-red);}
:where(html[data-nh-page="ahg"]) .ahg-page .ahg-section__h2,:where(html[data-nh-page="ahg"]) .ahg-page .ahg-section h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;text-transform:uppercase;line-height:1.15;letter-spacing:-.02em;color:var(--nh-ink);}
:where(html[data-nh-page="ahg"]) .ahg-page .ahg-section__lede,:where(html[data-nh-page="ahg"]) .ahg-page .ahg-section__head p{color:var(--fg-mute);font-size:var(--t-lede);}
:where(html[data-nh-page="ahg"]) .ahg-page .ahg-meeting-card{background:var(--nh-cream);border:1px solid var(--line);border-radius:var(--r-md);text-decoration:none;transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease;}
:where(html[data-nh-page="ahg"]) .ahg-page .ahg-meeting-card:hover,:where(html[data-nh-page="ahg"]) .ahg-page .ahg-meeting-card:focus-visible{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-1px);}
:where(html[data-nh-page="ahg"]) .ahg-page .ahg-meeting-card__h3{font-size:var(--t-h2);font-weight:600;color:var(--nh-ink);}
:where(html[data-nh-page="ahg"]) .ahg-page .ahg-meeting-card__body{color:var(--fg-mute);font-size:16px;}
:where(html[data-nh-page="ahg"]) .ahg-page .ahg-meeting-card__cta{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nh-red);}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="ahg"]) .ahg-adv figure,:where(html[data-nh-page="ahg"]) .ahg-ours figure{animation:ahg-rise linear;animation-timeline:view();animation-range:entry 12% cover 34%;}
}
}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="ahg"]) .ahg-split > img{animation:ahg-fade linear;animation-timeline:view();animation-range:entry 10% cover 40%;}
}
}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="ahg"]) .ahg-ages label{animation:ahg-pop linear;animation-timeline:view();animation-range:entry 8% cover 26%;}
}
}
:where(html[data-nh-page="2026/tender-mercy"],html[data-nh-page="baptism"]) .skip-link{background:var(--nh-red);color:var(--nh-paper);font-family:var(--font-display);font-weight:500;font-size:var(--t-body);text-decoration:none;border-radius:var(--r-md);clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}
:where(html[data-nh-page="2026/tender-mercy"],html[data-nh-page="baptism"]) .skip-link:focus{clip:auto;clip-path:none;outline:2px solid var(--nh-paper);outline-offset:2px;}
:where(html[data-nh-page="baptism"]) .bap-page{--bp-ink:var(--nh-ink);--bp-ink-2:var(--nh-ink-2);--bp-cream:var(--nh-cream);--bp-paper:var(--nh-paper);--bp-stone:var(--nh-stone);--bp-mute:var(--nh-mute);--bp-line:var(--line);--bp-red:var(--nh-red);--bp-red-deep:var(--nh-red-deep);--bp-teal:var(--nh-teal);--bp-teal-deep:var(--nh-teal-deep);background:var(--bp-cream);color:var(--bp-ink);font-family:var(--font-body);}
:where(html[data-nh-page="baptism"]) :where(.bap-page) a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="baptism"]) .bap-page h1,:where(html[data-nh-page="baptism"]) .bap-page h2,:where(html[data-nh-page="baptism"]) .bap-page h3{text-wrap:balance;}
:where(html[data-nh-page="baptism"]) .bap-page p{text-wrap:pretty;}
:where(html[data-nh-page="baptism"]) .bap-band--paper{background:var(--bp-paper);border-top:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);}
:where(html[data-nh-page="baptism"]) .bap-h2{letter-spacing:-0.035em;text-transform:uppercase;color:var(--bp-ink);}
:where(html[data-nh-page="baptism"]) .bap-h2 em{font-style:normal;color:var(--bp-red);}
:where(html[data-nh-page="baptism"]) .bap-lede{font-family:var(--font-body);font-style:normal;font-size:var(--t-lede);line-height:1.55;color:var(--bp-ink-2);}
:where(html[data-nh-page="baptism"]) .bap-prose{font-size:var(--t-body);line-height:1.55;color:var(--bp-ink-2);}
:where(html[data-nh-page="baptism"]) .bap-crumb{background:var(--nh-stone);border-top:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);}
:where(html[data-nh-page="baptism"]) .bap-crumb__inner{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--bp-mute);}
:where(html[data-nh-page="baptism"]) .bap-crumb__inner a{color:var(--bp-mute);}
:where(html[data-nh-page="baptism"]) .bap-crumb__inner a:hover{color:var(--bp-red);}
:where(html[data-nh-page="baptism"]) .bap-crumb__sep{color:var(--line-strong);}
:where(html[data-nh-page="baptism"]) .bap-crumb__current{color:var(--bp-red);}
:where(html[data-nh-page="baptism"]) .bap-split__media img{object-fit:cover;object-position:center 28%;border-radius:var(--r-md);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="baptism"]) .bap-carousel{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 5%, #000 95%, transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 5%, #000 95%, transparent 100%);}
:where(html[data-nh-page="baptism"]) .bap-carousel__track{animation:bapMarquee 120s linear infinite;will-change:transform;}
:where(html[data-nh-page="baptism"]) .bap-carousel:hover .bap-carousel__track,:where(html[data-nh-page="baptism"]) .bap-carousel:focus-within .bap-carousel__track{animation-play-state:paused;}
:where(html[data-nh-page="baptism"]) .bap-carousel__item{flex:0 0 auto;}
:where(html[data-nh-page="baptism"]) .bap-carousel__item img{object-fit:cover;border-radius:var(--r-md);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="baptism"]) .bap-carousel{-webkit-mask-image:none;mask-image:none;-webkit-overflow-scrolling:touch;}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="baptism"]) .bap-carousel__track{animation:none;}
}
:where(html[data-nh-page="baptism"]) .bap-steps__grid{list-style:none;}
:where(html[data-nh-page="baptism"]) .bap-step{background:var(--bp-paper);border:1px solid var(--bp-line);border-radius:var(--r-md);}
:where(html[data-nh-page="baptism"]) .bap-step__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.02em;text-transform:uppercase;color:var(--bp-ink);}
:where(html[data-nh-page="baptism"]) .bap-step__h3 em{font-style:normal;color:var(--bp-red);}
:where(html[data-nh-page="baptism"]) .bap-step__p{font-size:var(--t-body);line-height:1.55;color:var(--bp-ink-2);flex:1;}
:where(html[data-nh-page="baptism"]) .bap-step__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--bp-red);}
:where(html[data-nh-page="baptism"]) .bap-step__cta svg{transition:transform 200ms ease;}
:where(html[data-nh-page="baptism"]) .bap-step__cta:hover svg{transform:translateX(3px);}
:where(html[data-nh-page="baptism"]) .bap-archive__frame{border-radius:var(--r-md);background:var(--bp-ink);border:1px solid var(--bp-line);}
:where(html[data-nh-page="baptism"]) .bap-archive__frame iframe{border:0;}
:where(html[data-nh-page="baptism"]) .bap-h2 + .faq-list{margin-top:clamp(28px, 4vw, 44px);}
:where(html[data-nh-page="baptism"]) .bap-carousel__pause{border:1px solid currentColor;background:transparent;font-size:var(--t-body);color:var(--bp-ink-2);cursor:pointer;}
:where(html[data-nh-page="baptism"]) .bap-carousel:focus-visible{outline:none;}
:where(html[data-nh-page="baptism"]) .bap-carousel-wrap:has(.bap-carousel:focus-visible){outline:3px solid var(--nh-red);outline-offset:3px;border-radius:var(--r-md);}
:where(html[data-nh-page="baptism"]) .bap-band:has(.bap-carousel__pause[data-state="paused"]) .bap-carousel__track{animation-play-state:paused;}
:where(html[data-nh-page="baptism"]) .bap-band:not([data-motion-ready]) .bap-carousel__track{animation-play-state:paused;}
:where(html[data-nh-page="baptism"],html[data-nh-page="care/grief"],html[data-nh-page="services"]) .faq-item summary::after{content:"+" / "";font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;color:var(--nh-red);flex-shrink:0;transition:transform 200ms ease;width:24px;text-align:center;}
:where(html[data-nh-page="baptism"],html[data-nh-page="care/grief"],html[data-nh-page="kids"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons"],html[data-nh-page="services"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .faq-item[open] summary{color:var(--nh-red);}
:where(html[data-nh-page="baptism"],html[data-nh-page="care/grief"],html[data-nh-page="food-pantry"],html[data-nh-page="services"]) .faq-item[open] summary::after{content:"−" / "";}
:where(html[data-nh-page="baptism"],html[data-nh-page="care/grief"],html[data-nh-page="kids"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons"],html[data-nh-page="services"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .faq-item summary:hover{color:var(--nh-red);}
:where(html[data-nh-page="beliefs"]) .blf-page{--bf-ink:var(--nh-ink);--bf-ink-2:var(--nh-ink-2);--bf-cream:var(--nh-cream);--bf-paper:var(--nh-paper);--bf-stone:var(--nh-stone);--bf-mute:var(--nh-mute);--bf-line:var(--line);--bf-red:var(--nh-red);--bf-red-deep:var(--nh-red-deep);--bf-teal:var(--nh-teal);--bf-teal-deep:var(--nh-teal-deep);background:var(--bf-cream);color:var(--bf-ink);font-family:var(--font-body);}
:where(html[data-nh-page="beliefs"]) .blf-page a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="beliefs"]) .blf-page h1,:where(html[data-nh-page="beliefs"]) .blf-page h2,:where(html[data-nh-page="beliefs"]) .blf-page h3{text-wrap:balance;}
:where(html[data-nh-page="beliefs"]) .blf-page p{text-wrap:pretty;}
:where(html[data-nh-page="beliefs"]) .blf-crumb{background:var(--nh-stone);border-top:1px solid var(--bf-line);border-bottom:1px solid var(--bf-line);}
:where(html[data-nh-page="beliefs"]) .blf-crumb__inner{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--bf-mute);}
:where(html[data-nh-page="beliefs"]) .blf-crumb__inner a{color:var(--bf-mute);}
:where(html[data-nh-page="beliefs"]) .blf-crumb__inner a:hover{color:var(--bf-red);}
:where(html[data-nh-page="beliefs"]) .blf-crumb__sep{color:rgba(21,17,15,.35);}
:where(html[data-nh-page="beliefs"]) .blf-crumb__current{color:var(--bf-red);}
:where(html[data-nh-page="beliefs"]) .blf-pill{border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1.5px solid transparent;transition:transform 200ms ease, background 200ms ease, color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="beliefs"]) .blf-pill:hover{transform:translateY(-1px);}
:where(html[data-nh-page="beliefs"]) .blf-page .blf-pill--primary{background:var(--bf-red);color:#fff;border-color:var(--bf-red);}
:where(html[data-nh-page="beliefs"]) .blf-page .blf-pill--primary:hover{background:var(--bf-red-deep);border-color:var(--bf-red-deep);}
:where(html[data-nh-page="beliefs"]) .blf-pill--ghost{background:transparent;color:var(--bf-ink);border-color:var(--line-strong);}
:where(html[data-nh-page="beliefs"]) .blf-pill--ghost:hover{background:var(--bf-stone);border-color:var(--bf-ink);}
:where(html[data-nh-page="beliefs"]) .blf-band--paper{background:var(--bf-paper);border-top:1px solid var(--bf-line);border-bottom:1px solid var(--bf-line);}
:where(html[data-nh-page="beliefs"]) .blf-h2{letter-spacing:-0.035em;text-transform:uppercase;color:var(--bf-ink);}
:where(html[data-nh-page="beliefs"]) .blf-h2 em{font-style:normal;color:var(--bf-red);}
:where(html[data-nh-page="beliefs"]) .blf-lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--bf-ink-2);}
:where(html[data-nh-page="beliefs"]) .blf-prose{font-size:clamp(16px, 1.05vw, 17px);line-height:1.65;color:var(--bf-ink-2);}
:where(html[data-nh-page="beliefs"]) .blf-hero-actions{border-bottom:1px solid var(--bf-line);}
:where(html[data-nh-page="beliefs"]) .blf-figband img{object-fit:cover;object-position:center 32%;border-radius:var(--r-md);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="beliefs"]) .blf-quote__q{font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;letter-spacing:-0.01em;color:var(--bf-ink);}
:where(html[data-nh-page="beliefs"]) .blf-quote__cite{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--bf-mute);}
:where(html[data-nh-page="beliefs"]) .blf-quote__cite a{color:var(--bf-red);}
:where(html[data-nh-page="beliefs"]) .blf-quote__cite a:hover{color:var(--bf-red-deep);}
:where(html[data-nh-page="beliefs"]) .blf-art{background:var(--bf-cream);border:1px solid var(--bf-line);border-radius:var(--r-md);transition:transform 200ms ease, border-color 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="beliefs"]) .blf-art:hover{transform:translateY(-2px);border-color:var(--bf-red);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="beliefs"]) .blf-art__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.02em;text-transform:uppercase;color:var(--bf-ink);}
:where(html[data-nh-page="beliefs"]) .blf-art__p{font-size:var(--t-body);line-height:1.55;color:var(--bf-ink-2);}
:where(html[data-nh-page="beliefs"]) .blf-mission{background:var(--nh-ink);}
:where(html[data-nh-page="beliefs"]) .blf-mission__q{font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;letter-spacing:-0.01em;color:var(--on-deep, #f6f2ec);}
:where(html[data-nh-page="beliefs"]) .blf-mission__label{font-family:var(--font-display);font-size:var(--t-h1);font-weight:700;letter-spacing:-0.02em;text-transform:none;color:var(--on-deep-mute, rgba(246,242,236,.6));line-height:1.15;}
:where(html[data-nh-page="beliefs"]) .blf-band--quote .blf-wrap{text-align:center;}
:where(html[data-nh-page="beliefs"]) .blf-figband img{object-fit:cover;}
:where(html[data-nh-page="bible-studies"]) .bs-ministry-link{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-red);text-decoration:none;}
:where(html[data-nh-page="bible-studies"]) .bs-ministry-link svg{transition:transform 200ms ease;}
:where(html[data-nh-page="bible-studies"]) .bs-ministry-link:hover svg{transform:translateX(2px);}
:where(html[data-nh-page="bible-studies"]) .bs-feature{isolation:isolate;}
:where(html[data-nh-page="bible-studies"]) .bs-feature__img{object-fit:cover;object-position:center 32%;}
:where(html[data-nh-page="bible-studies"]) .bs-feature__cap p{font-style:italic;text-align:center;color:var(--on-deep);}
:where(html[data-nh-page="bible-studies"]) .bs-hope{border-top:1px solid var(--line);}
:where(html[data-nh-page="bible-studies"]) .bs-hope p{color:var(--nh-ink-2);}
:where(html[data-nh-page="bible-studies"]) .bs-hope .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="bible-studies"]) .bs-hope .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="bible-studies"]) .bs-hope__media img{object-fit:cover;object-position:center 28%;border-radius:var(--r-lg);border:1px solid var(--line);}
:where(html[data-nh-page="campus-map"],html[data-nh-page="care/counseling"],html[data-nh-page="care/grief"],html[data-nh-page="care/griefshare"],html[data-nh-page="care/helping-hands"],html[data-nh-page="care/recovery"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="devotional"],html[data-nh-page="food-pantry"],html[data-nh-page="kids"],html[data-nh-page="marriage"],html[data-nh-page="membership"],html[data-nh-page="mexico"],html[data-nh-page="missions"],html[data-nh-page="prayer"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="students"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"]) .crumb{background:var(--nh-stone);border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="campus-map"],html[data-nh-page="care/counseling"],html[data-nh-page="care/grief"],html[data-nh-page="care/griefshare"],html[data-nh-page="care/helping-hands"],html[data-nh-page="care/recovery"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="devotional"],html[data-nh-page="food-pantry"],html[data-nh-page="kids"],html[data-nh-page="marriage"],html[data-nh-page="membership"],html[data-nh-page="mexico"],html[data-nh-page="missions"],html[data-nh-page="prayer"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="students"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"]) .crumb__inner{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.10em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="campus-map"],html[data-nh-page="care/counseling"],html[data-nh-page="care/grief"],html[data-nh-page="care/griefshare"],html[data-nh-page="care/helping-hands"],html[data-nh-page="care/recovery"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="devotional"],html[data-nh-page="food-pantry"],html[data-nh-page="kids"],html[data-nh-page="marriage"],html[data-nh-page="membership"],html[data-nh-page="mexico"],html[data-nh-page="missions"],html[data-nh-page="prayer"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="students"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"]) .crumb__inner a{color:var(--fg-mute);}
:where(html[data-nh-page="campus-map"],html[data-nh-page="care/counseling"],html[data-nh-page="care/grief"],html[data-nh-page="care/griefshare"],html[data-nh-page="care/helping-hands"],html[data-nh-page="care/recovery"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="devotional"],html[data-nh-page="kids"],html[data-nh-page="marriage"],html[data-nh-page="membership"],html[data-nh-page="mexico"],html[data-nh-page="missions"],html[data-nh-page="prayer"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="students"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"]) .crumb__inner a:hover{color:var(--nh-red);}
:where(html[data-nh-page="campus-map"],html[data-nh-page="care/counseling"],html[data-nh-page="care/grief"],html[data-nh-page="care/griefshare"],html[data-nh-page="care/helping-hands"],html[data-nh-page="care/recovery"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="devotional"],html[data-nh-page="food-pantry"],html[data-nh-page="kids"],html[data-nh-page="marriage"],html[data-nh-page="membership"],html[data-nh-page="mexico"],html[data-nh-page="missions"],html[data-nh-page="prayer"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="students"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"]) .crumb__sep{color:var(--line-strong);}
:where(html[data-nh-page="campus-map"],html[data-nh-page="care/counseling"],html[data-nh-page="care/grief"],html[data-nh-page="care/griefshare"],html[data-nh-page="care/helping-hands"],html[data-nh-page="care/recovery"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="devotional"],html[data-nh-page="kids"],html[data-nh-page="marriage"],html[data-nh-page="membership"],html[data-nh-page="mexico"],html[data-nh-page="missions"],html[data-nh-page="prayer"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="students"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"]) .crumb__current{color:var(--nh-red);}
:where(html[data-nh-page="campus-map"]) .cm-band--paper{background:var(--bg);}
:where(html[data-nh-page="campus-map"]) .cm-band--cream{background:var(--nh-cream);border-top:1px solid var(--line);}
:where(html[data-nh-page="campus-map"]) .cm-head__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;}
:where(html[data-nh-page="campus-map"]) .cm-head__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="campus-map"]) .cm-head__lede{font-size:var(--t-lede);color:var(--fg-mute);}
:where(html[data-nh-page="campus-map"]) .cm-map img{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="campus-map"]) .cm-actions .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="campus-map"]) .cm-actions .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="campus-map"]) .cm-legend__item{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="campus-map"]) .cm-legend__where{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="campus-map"]) .cm-legend__what{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;line-height:1.55;color:var(--fg);}
:where(html[data-nh-page="campus-map"]) .cm-note{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/counseling"]) .co-crisis{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="care/counseling"]) .co-crisis__body{font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;color:var(--fg);}
:where(html[data-nh-page="care/counseling"]) .co-crisis__body strong{color:var(--fg);font-style:normal;font-family:var(--font-body);font-weight:400;}
:where(html[data-nh-page="care/counseling"]) .co-crisis__crisis{background:var(--nh-cream, var(--bg-alt));border:1px solid var(--line);border-radius:var(--r-md);text-decoration:none;color:var(--fg);white-space:nowrap;}
:where(html[data-nh-page="care/counseling"]) .co-crisis__crisis-label{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.18em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="care/counseling"]) .co-crisis__crisis-num{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--nh-red);letter-spacing:-0.02em;}
:where(html[data-nh-page="care/counseling"]) .co-what__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/counseling"]) .co-what__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="care/counseling"]) .co-what__col{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-md);}
:where(html[data-nh-page="care/counseling"]) .co-what__col-h3{letter-spacing:-0.01em;color:var(--fg);}
:where(html[data-nh-page="care/counseling"]) .co-what__col-list{list-style:none;}
:where(html[data-nh-page="care/counseling"]) .co-what__col-list li{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/counseling"]) .co-what__col-list li::before{content:"+";font-family:var(--font-body);font-weight:400;color:var(--nh-red);}
:where(html[data-nh-page="care/counseling"]) .co-what__col--limits .co-what__col-list li::before{content:"·";color:var(--fg-mute);}
:where(html[data-nh-page="care/counseling"]) .co-pastor__card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="care/counseling"]) .co-pastor__photo{background:var(--nh-stone);border-radius:var(--r-md);}
:where(html[data-nh-page="care/counseling"]) .co-pastor__photo img{object-fit:cover;object-position:center top;}
:where(html[data-nh-page="care/counseling"]) .co-pastor__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.02em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="care/counseling"]) .co-pastor__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/counseling"]) .co-cta{color:var(--on-deep);}
:where(html[data-nh-page="care/counseling"]) .co-cta__inner{text-align:center;}
:where(html[data-nh-page="care/counseling"]) .co-cta__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.025em;line-height:1.15;color:#fff;text-transform:uppercase;}
:where(html[data-nh-page="care/counseling"]) .co-cta__body{font-size:var(--t-body);line-height:1.55;color:rgba(246,242,236,.92);}
:where(html[data-nh-page="care/counseling"]) .co-cta .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="care/counseling"]) .co-cta__crisis{font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;color:rgba(246,242,236,.7);}
:where(html[data-nh-page="care/counseling"]) .co-cta__crisis a{color:rgba(246,242,236,.92);border-bottom:1px solid rgba(246,242,236,.4);}
:where(html[data-nh-page="care/counseling"],html[data-nh-page="care/recovery"],html[data-nh-page="planningcenter"],html[data-nh-page="resources"],html[data-nh-page="serve"]) footer.preview{background:#15110f;color:rgba(246,242,236,.62);text-align:center;font-family:var(--font-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;}
:where(html[data-nh-page="care/grief"]) .gr-hero__jump a{color:var(--nh-red);font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}
:where(html[data-nh-page="care/grief"]) .gr-hero__jump a:hover{color:var(--nh-red-deep);}
:where(html[data-nh-page="care/grief"]) .gr-hero-welcome{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="care/grief"]) .gr-now__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/grief"]) .gr-now__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="care/grief"]) .gr-now__note{font-size:var(--t-caption);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/grief"]) .gr-now__note a{color:var(--nh-red);border-bottom:1px solid rgba(184,50,39,.3);}
:where(html[data-nh-page="care/grief"]) .gr-leader{border-top:1px solid var(--line);}
:where(html[data-nh-page="care/grief"]) .gr-leader__h2{overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/grief"]) .gr-leader__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/grief"]) .gr-leader__link{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--nh-red);border-bottom:1.5px solid rgba(184,50,39,.35);}
:where(html[data-nh-page="care/grief"]) .gr-leader__note{font-size:var(--t-caption);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="care/grief"]) .gr-leader__note a{color:var(--nh-red);border-bottom:1px solid rgba(184,50,39,.3);}
:where(html[data-nh-page="care/grief"]) .gr-bridge{border-top:1px solid var(--line);}
:where(html[data-nh-page="care/grief"]) .gr-bridge__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/grief"]) .gr-bridge__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="care/grief"]) .gr-bridge__copy p{color:var(--nh-ink-2);}
:where(html[data-nh-page="care/grief"]) .gr-bridge__art{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--nh-stone);}
:where(html[data-nh-page="care/grief"]) .gr-bridge__art img{object-fit:cover;}
:where(html[data-nh-page="care/grief"]) .gr-teach__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/grief"]) .gr-teach__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="care/grief"]) .gr-teach__head p{color:var(--nh-ink-2);}
:where(html[data-nh-page="care/grief"]) .gr-teach__head p a{color:var(--nh-red);border-bottom:1px solid rgba(184,50,39,.3);}
:where(html[data-nh-page="care/grief"]) .gr-nowrap{white-space:nowrap;}
:where(html[data-nh-page="care/grief"]) .gr-msg{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="care/grief"]) .gr-msg__art{border:1px solid var(--line);border-radius:var(--r-md);background:var(--nh-stone);}
:where(html[data-nh-page="care/grief"]) .gr-msg__art img{object-fit:cover;}
:where(html[data-nh-page="care/grief"]) .gr-msg:hover{border-color:var(--nh-red);box-shadow:0 6px 18px rgba(31,26,23,.07);transform:translateY(-1px);}
:where(html[data-nh-page="care/grief"]) .gr-msg__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.015em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="care/grief"]) .gr-msg__title a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="care/grief"]) .gr-msg__title a:hover{color:var(--nh-red);}
:where(html[data-nh-page="care/grief"]) .gr-msg__byline{font-size:var(--t-caption);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="care/grief"]) .gr-msg__byline span + span::before{content:"·" / "";}
@media (max-width: 519px){:where(html[data-nh-page="care/grief"]) .gr-msg__byline span + span::before{content:none;}
}
:where(html[data-nh-page="care/grief"]) .gr-msg__scripture{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--nh-teal-deep);}
:where(html[data-nh-page="care/grief"]) .gr-msg__frame{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/grief"]) .gr-msg__quote{font-family:var(--font-scripture, "Fraunces", serif);font-style:italic;font-size:16px;line-height:1.55;color:var(--fg);}
:where(html[data-nh-page="care/grief"]) .gr-msg__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="care/grief"]) .gr-msg__cta a{color:inherit;text-decoration:none;border-bottom:1.5px solid rgba(184,50,39,.35);}
:where(html[data-nh-page="care/grief"]) .gr-msg__cta a:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="care/grief"]) .gr-series{border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="care/grief"]) .gr-series__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/grief"]) .gr-series__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="care/grief"]) .gr-series__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/grief"]) .gr-series__devo{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/grief"]) .gr-series__devo a{color:var(--nh-red);border-bottom:1px solid rgba(184,50,39,.3);}
:where(html[data-nh-page="care/grief"]) .gr-series__art{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--nh-stone);}
:where(html[data-nh-page="care/grief"]) .gr-faq__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/grief"],html[data-nh-page="food-pantry"],html[data-nh-page="sermons"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .sunday-band{color:var(--on-deep);padding-block:var(--pad-section);}
:where(html[data-nh-page="care/grief"],html[data-nh-page="food-pantry"],html[data-nh-page="sermons"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .sunday-band__inner{max-width:880px;margin:0 auto;padding:0 var(--space-24);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-16);}
:where(html[data-nh-page="care/grief"],html[data-nh-page="sermons"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .sunday-band__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.025em;line-height:1.15;margin:0;color:#fff;}
:where(html[data-nh-page="care/grief"],html[data-nh-page="food-pantry"],html[data-nh-page="sermons"]) .sunday-band__body{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:rgba(246, 242, 236, 0.92);margin:0;max-width:var(--measure);}
:where(html[data-nh-page="care/grief"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .sunday-band__actions{display:flex;flex-wrap:wrap;gap:var(--space-16);justify-content:center;margin-top:var(--space-8);}
:where(html[data-nh-page="care/grief"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .sunday-band .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="care/grief"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .sunday-band__directions{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:rgba(246,242,236,.75);border-bottom:1px solid rgba(246,242,236,.35);padding-bottom:2px;}
:where(html[data-nh-page="care/grief"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .sunday-band__directions:hover{color:#fff;border-bottom-color:#fff;}
:where(html[data-nh-page="care/grief"]) .gr-verse__watermark{font-family:var(--font-scripture);font-weight:600;font-style:normal;font-size:clamp(120px, 22vw, 260px);line-height:1;color:rgba(255, 255, 255, 0.10);white-space:nowrap;pointer-events:none;}
:where(html[data-nh-page="care/grief"]) .gr-verse__inner{text-align:left;}
:where(html[data-nh-page="care/grief"]) .gr-verse .scripture{font-family:var(--font-scripture);font-weight:400;font-style:normal;font-size:var(--heading-size,var(--t-h1));line-height:1.4;letter-spacing:-0.01em;color:var(--nh-cream);text-wrap:balance;opacity:0;filter:blur(7px);transition:opacity 0.9s ease-out, filter 0.9s ease-out;}
:where(html[data-nh-page="care/grief"]) .gr-verse.rv-in .scripture{opacity:1;filter:blur(0);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="care/grief"]) .gr-verse .scripture{transition:none!important;opacity:1!important;filter:none!important;}
}
:where(html[data-nh-page="care/grief"]) .gr-verse__ref{font-family:var(--font-display);font-style:normal;font-size:var(--t-caption);font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:rgba(246, 242, 236, 0.62);}
:where(html[data-nh-page="care/grief"]) .gr-verse .scripture{opacity:1;filter:none;}
:where(html[data-nh-page="care/griefshare"]) .gs-hero-info{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="care/griefshare"]) .gs-hero-info__art{background:var(--nh-stone);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="care/griefshare"]) .gs-hero-info__art img{object-fit:cover;}
:where(html[data-nh-page="care/griefshare"]) .gs-hero__meta span + span::before{content:"·" / "";}
@media (max-width: 359px){:where(html[data-nh-page="care/griefshare"]) .gs-hero__meta span + span::before{content:none;}
}
:where(html[data-nh-page="care/griefshare"]) .gs-what__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/griefshare"]) .gs-what__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="care/griefshare"]) .gs-what__col h3{letter-spacing:-0.01em;color:var(--fg);}
:where(html[data-nh-page="care/griefshare"]) .gs-what__col p{color:var(--fg);}
:where(html[data-nh-page="care/griefshare"]) .gs-sched{border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="care/griefshare"]) .gs-sched-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);}
:where(html[data-nh-page="care/griefshare"]) .gs-sched-card__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="care/griefshare"]) .gs-sched-card__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/griefshare"]) .gs-fac__card{background:var(--nh-cream, var(--bg-alt));border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="care/griefshare"]) .gs-fac__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/griefshare"]) .gs-fac__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/griefshare"]) .gs-learn{border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="care/griefshare"]) .gs-learn__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/griefshare"]) .gs-learn__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/griefshare"]) .gs-learn__body a{color:var(--nh-red);border-bottom:1px solid rgba(184,50,39,.3);}
:where(html[data-nh-page="care/griefshare"]) .gs-topics__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.025em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/griefshare"]) .gs-topics__list{list-style:none;}
:where(html[data-nh-page="care/griefshare"]) .gs-topics__list li{font-size:var(--t-body);line-height:1.55;color:var(--fg);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="care/griefshare"]) .gs-topics__list li::before{content:"+";font-family:var(--font-body);font-weight:400;color:var(--nh-red);}
:where(html[data-nh-page="care/griefshare"]) .gs-cta{color:var(--on-deep);}
:where(html[data-nh-page="care/griefshare"]) .gs-cta__inner{text-align:center;}
:where(html[data-nh-page="care/griefshare"]) .gs-cta__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.025em;line-height:1.15;color:var(--on-deep);text-transform:uppercase;}
:where(html[data-nh-page="care/griefshare"]) .gs-cta__body{font-size:var(--t-body);line-height:1.55;color:rgba(246,242,236,.92);}
:where(html[data-nh-page="care/griefshare"]) .gs-cta .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="care/griefshare"]) .gs-cta__disclosure{font-size:var(--t-body);line-height:1.55;color:rgba(246,242,236,.75);}
:where(html[data-nh-page="care/griefshare"]) .gs-cta__disclosure a{color:rgba(246,242,236,.95);border-bottom:1px solid rgba(246,242,236,.4);}
:where(html[data-nh-page="care/griefshare"]) .gs-cta__crisis{font-family:var(--font-body);font-style:normal;font-size:var(--t-body);line-height:1.55;color:var(--on-deep);}
:where(html[data-nh-page="care/griefshare"]) .gs-cta__crisis a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}
:where(html[data-nh-page="care/helping-hands"]) .hh-services__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/helping-hands"]) .hh-service{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-md);}
:where(html[data-nh-page="care/helping-hands"]) .hh-service__icon{border-radius:50%;background:var(--bg);border:1px solid var(--line);color:var(--nh-red);}
:where(html[data-nh-page="care/helping-hands"]) .hh-service__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.01em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="care/helping-hands"]) .hh-service p{color:var(--nh-ink-2);}
:where(html[data-nh-page="care/helping-hands"]) .hh-paths{border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="care/helping-hands"]) .hh-paths__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/helping-hands"]) .hh-path{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="care/helping-hands"]) .hh-path--offer{background:var(--nh-teal-deep);color:var(--on-deep);border-color:var(--nh-teal-deep);}
:where(html[data-nh-page="care/helping-hands"]) .hh-path--offer :where(a, button, [role="button"]):focus-visible{outline-color:var(--nh-red-on-teal);}
:where(html[data-nh-page="care/helping-hands"]) .hh-path__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.02em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="care/helping-hands"]) .hh-path--offer .hh-path__h3{color:var(--nh-paper);}
:where(html[data-nh-page="care/helping-hands"]) .hh-path__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/helping-hands"]) .hh-path__body a{color:var(--nh-red);text-decoration:none;border-bottom:1px solid rgba(184, 50, 39, 0.30);}
:where(html[data-nh-page="care/helping-hands"]) .hh-path__body a:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="care/helping-hands"]) .hh-path--offer .hh-path__body{color:var(--on-deep);}
:where(html[data-nh-page="care/helping-hands"]) .hh-path--offer .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="care/helping-hands"]) .hh-cta{border-top:1px solid var(--line);}
:where(html[data-nh-page="care/helping-hands"]) .hh-cta__inner{text-align:center;}
:where(html[data-nh-page="care/helping-hands"]) .hh-cta__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/helping-hands"]) .hh-cta__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/recovery"]) .cr-hero-info{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="care/recovery"]) .cr-hero-info__art{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="care/recovery"]) .cr-hero-info__art img{object-fit:cover;}
:where(html[data-nh-page="care/recovery"]) .cr-what__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/recovery"]) .cr-what__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="care/recovery"]) .cr-what__body p{color:var(--fg);}
:where(html[data-nh-page="care/recovery"]) .cr-what__body strong{color:inherit;font-weight:700;}
:where(html[data-nh-page="care/recovery"]) .cr-thu{border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="care/recovery"]) .cr-thu__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care/recovery"]) .cr-thu__slot{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);}
:where(html[data-nh-page="care/recovery"]) .cr-thu__slot-time{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;line-height:1.55;color:var(--nh-red);letter-spacing:-0.02em;}
:where(html[data-nh-page="care/recovery"]) .cr-thu__slot-h3{letter-spacing:-0.01em;color:var(--fg);}
:where(html[data-nh-page="care/recovery"]) .cr-thu__slot-body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/recovery"]) .cr-lead__photo{background:var(--nh-stone);border-radius:var(--r-md);}
:where(html[data-nh-page="care/recovery"]) .cr-lead__photo img{object-fit:cover;object-position:center top;}
:where(html[data-nh-page="care/recovery"]) .cr-lead__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.02em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="care/recovery"]) .cr-lead__body{font-size:var(--t-lede);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care/recovery"]) .cr-cta{color:var(--on-deep);}
:where(html[data-nh-page="care/recovery"]) .cr-cta__inner{text-align:center;}
:where(html[data-nh-page="care/recovery"]) .cr-cta__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.025em;line-height:1.15;color:#fff;text-transform:uppercase;}
:where(html[data-nh-page="care/recovery"]) .cr-cta__body{font-size:var(--t-body);line-height:1.55;color:rgba(246,242,236,.92);}
@media (max-width: 560px){:where(html[data-nh-page="care/recovery"]) .cr-cta__actions .btn--lg{font-size:var(--t-body);}
}
@media (max-width: 339px){:where(html[data-nh-page="care/recovery"]) .cr-cta__actions .btn--lg{font-size:var(--t-body);}
}
:where(html[data-nh-page="care/recovery"]) .cr-cta .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="care/recovery"]) .cr-cta .btn--ghost-on-dark{background:transparent;color:var(--on-deep);border:1px solid rgba(246,242,236,.40);}
:where(html[data-nh-page="care/recovery"]) .cr-cta__crisis{font-family:var(--font-body);font-style:normal;font-size:var(--t-body);line-height:1.55;color:var(--on-deep);}
:where(html[data-nh-page="care/recovery"]) .cr-cta__crisis a{color:inherit;text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="care/recovery"]) .cr-hero__where{font-size:var(--t-caption);line-height:1.55;color:var(--fg);}
:where(html[data-nh-page="care/recovery"]) .cr-hero__where a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;}
:where(html[data-nh-page="care/recovery"]) .cr-hero__where a:hover{color:var(--nh-red);}
:where(html[data-nh-page="care/recovery"]) .cr-hero__meta{font-family:var(--font-display);font-weight:500;font-size:var(--t-caption);line-height:1.55;letter-spacing:-0.02em;color:var(--nh-red);}
:where(html[data-nh-page="care/recovery"]) .cr-what__h2{text-wrap:pretty;}
:where(html[data-nh-page="care/recovery"]) .cr-cta__crisis a{color:rgba(246,242,236,.92);border-bottom:1px solid rgba(246,242,236,.4);}
:where(html[data-nh-page="care"]) .ca-disclaimer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="care"]) .ca-disclaimer__body{font-family:var(--font-body);font-style:normal;font-size:var(--t-body);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="care"]) .ca-disclaimer__body strong{color:var(--fg);font-style:normal;font-family:var(--font-body);font-weight:400;}
:where(html[data-nh-page="care"]) .ca-disclaimer__crisis{background:var(--nh-cream, var(--bg-alt));border:1px solid var(--line);border-radius:var(--r-md);text-decoration:none;color:var(--fg);white-space:nowrap;}
:where(html[data-nh-page="care"]) .ca-disclaimer__crisis-label{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="care"]) .ca-disclaimer__crisis-num{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--nh-red);letter-spacing:-0.02em;}
:where(html[data-nh-page="care"]) .ca-primary__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care"]) .ca-pcard{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;color:inherit;transition:transform 200ms ease, box-shadow 200ms ease;box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="care"]) .ca-pcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="care"]) .ca-pcard__media{background:var(--nh-ink);}
:where(html[data-nh-page="care"]) .ca-pcard__media img{object-fit:cover;object-position:center;}
:where(html[data-nh-page="care"]) .ca-pcard__media--portrait{background:var(--nh-stone);}
:where(html[data-nh-page="care"]) .ca-pcard__media--portrait::before{content:"";background-image:var(--portrait-bg);background-size:cover;background-position:center;filter:blur(22px) brightness(0.92);transform:scale(1.15);}
:where(html[data-nh-page="care"]) .ca-pcard__media--portrait img{object-fit:contain;object-position:center;}
:where(html[data-nh-page="care"]) .ca-pcard__body:focus-visible{outline-offset:-3px;}
:where(html[data-nh-page="care"]) .ca-pcard__body{flex:1;}
:where(html[data-nh-page="care"]) .ca-pcard__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.01em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="care"]) .ca-pcard__body p{color:var(--fg-mute);}
:where(html[data-nh-page="care"]) .ca-pcard__body .ca-pcard__meta,:where(html[data-nh-page="care"]) .ca-scard__body .ca-scard__when{font-family:var(--font-display);font-weight:500;font-size:var(--t-caption);line-height:1.55;letter-spacing:0;text-transform:none;color:var(--nh-mute);}
:where(html[data-nh-page="care"]) .ca-pcard__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;text-decoration:none;border:0;border-radius:var(--r-pill);background:var(--nh-red);color:var(--nh-paper);transition:background 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="care"]) .ca-pcard:hover .ca-pcard__cta{background:var(--nh-red-deep);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="care"]) .ca-pcard__aside{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="care"]) .ca-pcard__aside a{color:var(--nh-red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}
:where(html[data-nh-page="care"]) .ca-secondary__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="care"]) .ca-scard{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;color:inherit;transition:transform 200ms ease, box-shadow 200ms ease;box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="care"]) .ca-scard:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="care"]) .ca-scard__media{background:var(--nh-ink);}
:where(html[data-nh-page="care"]) .ca-scard__media img{object-fit:cover;object-position:center;}
:where(html[data-nh-page="care"]) .ca-scard__body{flex:1;}
:where(html[data-nh-page="care"]) .ca-scard__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.01em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="care"]) .ca-scard__body p{color:var(--fg-mute);}
:where(html[data-nh-page="care"]) .ca-scard__contact{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.04em;text-transform:uppercase;text-decoration:none;border:0;border-radius:var(--r-pill);background:var(--nh-red);color:var(--nh-paper);transition:background 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="care"]) .ca-scard__contact:hover{background:var(--nh-red-deep);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="care"]) .ca-cta{color:var(--on-deep);}
:where(html[data-nh-page="care"]) .ca-cta__inner{text-align:center;}
:where(html[data-nh-page="care"]) .ca-cta__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.025em;line-height:1.15;color:var(--on-deep);text-transform:uppercase;}
:where(html[data-nh-page="care"]) .ca-cta__body{font-size:var(--t-body);line-height:1.55;color:var(--on-deep);}
:where(html[data-nh-page="care"]) .ca-cta .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy{--xm-deep:#070e17;--xm-navy:#0c1e34;--xm-cream:#ffe0b7;--xm-warm:#f0a858;--xm-line:#344353;--xm-mute:#b9c2cd;--xm-body:#e7e0d6;isolation:isolate;background:var(--xm-deep);color:var(--xm-body);}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy::after{content:"";pointer-events:none;background:radial-gradient(72% 92% at 84% 6%, rgba(240, 168, 88, 0.16), transparent 60%);opacity:0;transition:opacity 1400ms ease;}
html:where(html[data-nh-page="christmas-church-services-clovis-ca"]).js .xm-mercy.is-in::after{opacity:1;}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy__media{border:1px solid var(--xm-line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);background:var(--xm-navy);}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy__media img{object-fit:cover;}
@media (hover: hover) and (pointer: fine){:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy__media{transition:transform 320ms cubic-bezier(.2,.8,.2,1), box-shadow 320ms ease, border-color 220ms ease;}
}
@media (hover: hover) and (pointer: fine){:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy:hover .xm-mercy__media,:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy:focus-within .xm-mercy__media{transform:translateY(-4px);border-color:var(--xm-warm);box-shadow:0 18px 46px rgba(240, 168, 88, 0.16), 0 6px 18px rgba(7, 14, 23, 0.55);}
}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy:focus-within .xm-mercy__media{border-color:var(--xm-warm);box-shadow:0 18px 46px rgba(240, 168, 88, 0.16), 0 6px 18px rgba(7, 14, 23, 0.55);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy:hover .xm-mercy__media,:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy:focus-within .xm-mercy__media{transform:none;}
}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy__title{font-family:var(--font-display);font-weight:600;letter-spacing:-0.02em;color:var(--xm-cream);font-size:var(--t-h2);line-height:1.15;}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy__subtitle{font-family:var(--font-body);font-style:italic;font-weight:400;font-size:var(--t-body);color:var(--xm-cream);}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy__body{font-size:var(--t-body);line-height:1.55;color:var(--xm-body);}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.04em;color:var(--xm-warm);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy__eve{font-size:var(--t-body);color:var(--xm-mute);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy__cta{border:1px solid var(--xm-cream);border-radius:999px;background:var(--xm-cream);color:var(--xm-deep);font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 10px 34px rgba(240, 168, 88, 0.26), 0 2px 10px rgba(7, 14, 23, 0.45);transition:background 200ms ease, border-color 200ms ease, transform 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy__cta:hover{background:var(--xm-warm);border-color:var(--xm-warm);transform:translateY(-1px);box-shadow:0 12px 40px rgba(240, 168, 88, 0.38), 0 2px 10px rgba(7, 14, 23, 0.45);}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-mercy__cta:focus-visible{outline:3px solid var(--xm-deep);outline-offset:2px;box-shadow:0 0 0 7px rgba(255, 224, 183, 0.92);}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="christmas-church-services-clovis-ca"]).js .xm-mercy__media{opacity:0;translate:0 20px;transition:opacity 720ms cubic-bezier(.2,.8,.2,1), translate 720ms cubic-bezier(.2,.8,.2,1);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="christmas-church-services-clovis-ca"]).js .xm-mercy.is-in .xm-mercy__media{opacity:1;translate:0 0;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="christmas-church-services-clovis-ca"]).js .xm-mercy__body-col > *{opacity:0;transform:translateY(12px);transition:opacity 600ms cubic-bezier(.2,.8,.2,1), transform 600ms cubic-bezier(.2,.8,.2,1);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="christmas-church-services-clovis-ca"]).js .xm-mercy.is-in .xm-mercy__body-col > *{opacity:1;transform:translateY(0);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="christmas-church-services-clovis-ca"]).js .xm-mercy.is-in .xm-mercy__body-col > *:nth-child(1){transition-delay:120ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="christmas-church-services-clovis-ca"]).js .xm-mercy.is-in .xm-mercy__body-col > *:nth-child(2){transition-delay:190ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="christmas-church-services-clovis-ca"]).js .xm-mercy.is-in .xm-mercy__body-col > *:nth-child(3){transition-delay:250ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="christmas-church-services-clovis-ca"]).js .xm-mercy.is-in .xm-mercy__body-col > *:nth-child(4){transition-delay:310ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="christmas-church-services-clovis-ca"]).js .xm-mercy.is-in .xm-mercy__body-col > *:nth-child(5){transition-delay:360ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="christmas-church-services-clovis-ca"]).js .xm-mercy.is-in .xm-mercy__body-col > *:nth-child(n/**/+6){transition-delay:400ms;}
}

:where(html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .xm-invite p{color:var(--nh-ink-2);}
:where(html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .xm-invite .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .xm-invite .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .xm-invite__media img{object-fit:cover;object-position:center 35%;border-radius:var(--r-lg);border:1px solid var(--line);}
:where(html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .am-mission__cite{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--nh-red-on-teal);}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .min-cta p a{color:var(--nh-red);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .min-cta p a:hover{color:var(--nh-red-deep);}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) .am-mission__cite{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="contact"]) .cb-callout{border-radius:var(--r-md);background:var(--nh-cream);border:1px solid var(--line);}
:where(html[data-nh-page="contact"]) .cb-callout--urgent{background:rgba(184, 50, 39, 0.05);border-color:var(--nh-red-soft);}
:where(html[data-nh-page="contact"]) .cb-callout strong{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.10em;text-transform:uppercase;color:var(--fg);}
:where(html[data-nh-page="contact"]) .cb-callout--urgent strong{color:var(--nh-red);}
:where(html[data-nh-page="contact"]) .cb-callout p{color:var(--fg);}
:where(html[data-nh-page="contact"]) .cb-callout a{color:var(--nh-red);border-bottom:1px solid;}
:where(html[data-nh-page="contact"]) .cb-cta-wrap .privacy-note{font-size:var(--t-caption);color:var(--fg-mute);line-height:1.55;}
:where(html[data-nh-page="contact"]) .cb-cta-wrap .privacy-note a{color:var(--nh-red);border-bottom:1px solid;}
:where(html[data-nh-page="contact"]) .form-c__field label{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:0.04em;color:var(--fg);}
:where(html[data-nh-page="contact"]) .form-c__field .help{font-size:13px;color:var(--fg-mute);}
:where(html[data-nh-page="contact"]) .form-c__field input,:where(html[data-nh-page="contact"]) .form-c__field textarea{border:1px solid var(--nh-mute);border-radius:var(--r-md);font-family:var(--font-body);font-size:16px;background:var(--bg);color:var(--fg);}
:where(html[data-nh-page="contact"]) .form-c__field input:focus,:where(html[data-nh-page="contact"]) .form-c__field textarea:focus{outline:2px solid var(--nh-red);outline-offset:2px;border-color:var(--nh-red);}
:where(html[data-nh-page="contact"]) .form-c__field textarea{resize:vertical;}
:where(html[data-nh-page="contact"]) .rail-card{background:var(--nh-cream);border-radius:var(--r-md);}
:where(html[data-nh-page="contact"]) .rail-card h3{letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-teal);}
:where(html[data-nh-page="contact"]) .rail-row{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="contact"]) .rail-row:last-child{border-bottom:0;}
:where(html[data-nh-page="contact"]) .rail-row .label{font-size:var(--t-body);color:var(--fg-mute);font-family:var(--font-body);letter-spacing:0.10em;text-transform:uppercase;}
:where(html[data-nh-page="contact"]) .rail-row .value{font-size:var(--t-body);color:var(--fg);}
:where(html[data-nh-page="contact"]) .rail-row a{color:var(--nh-red);border-bottom:1px solid;}
:where(html[data-nh-page="contact"]) .rail-svc-row{border-bottom:1px dashed var(--line);}
:where(html[data-nh-page="contact"]) .rail-svc-row:last-child{border-bottom:0;}
:where(html[data-nh-page="contact"]) .rail-svc-row .t{font-family:var(--font-body);font-weight:400;color:var(--fg);font-size:var(--t-body);}
:where(html[data-nh-page="contact"]) .rail-svc-row .n{font-size:var(--t-body);color:var(--fg-mute);}
:where(html[data-nh-page="contact"]) .find__map{border-radius:var(--r-lg);background:var(--bg);}
:where(html[data-nh-page="contact"]) .find__notes .park-item{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);}
:where(html[data-nh-page="contact"]) .find__notes .park-item h3{letter-spacing:0.06em;}
:where(html[data-nh-page="contact"]) .find__notes .park-item p{color:var(--fg-mute);}
:where(html[data-nh-page="contact"]) details.h-c{background:var(--nh-cream);border-radius:var(--r-md);}
:where(html[data-nh-page="contact"]) details.h-c summary{letter-spacing:0.06em;color:var(--fg-mute);cursor:pointer;list-style:none;}
:where(html[data-nh-page="contact"]) details.h-c summary::before{content:"▸ ";}
:where(html[data-nh-page="contact"]) details.h-c[open] summary::before{content:"▾ ";}
:where(html[data-nh-page="contact"]) details.h-c ul{list-style:none;}
:where(html[data-nh-page="contact"]) details.h-c li{font-size:var(--t-body);color:var(--fg);}
:where(html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"]) .crumbs{background:var(--bg-alt);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"]) .crumbs__inner{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.10em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"]) .crumbs a{color:var(--fg-mute);border-bottom:1px solid transparent;}
:where(html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"]) .crumbs a:hover{color:var(--nh-red);border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"]) .crumbs__sep{color:var(--nh-stone-2);}
:where(html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"]) .crumbs__here{color:var(--fg);}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis{--lewis-cream:#F4ECD8;--lewis-paper:#FBF5E6;--lewis-ink:#211C16;--lewis-ink-soft:rgba(33, 28, 22, 0.68);--lewis-teal:#1F4E4A;--lewis-teal-deep:#143733;--lewis-teal-soft:#2E6A62;--lewis-red:#B23A2B;--lewis-line:rgba(31, 78, 74, 0.24);--lewis-line-soft:rgba(31, 78, 74, 0.12);--lewis-cream-mute:rgba(244, 236, 216, 0.74);--lewis-display:"Playfair Display", Georgia, serif;--lewis-serif:"Lora", Georgia, serif;--lewis-sans:"Montserrat", ui-sans-serif, system-ui, sans-serif;background:var(--lewis-cream);color:var(--lewis-ink);isolation:isolate;}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-rule::before,:where(html[data-nh-page="2026/cs-lewis"]) .lewis-rule::after{content:"";background:currentColor;opacity:0.45;}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-rule__gem{transform:rotate(45deg);border:1px solid currentColor;}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-hero{text-align:center;}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-hero__h1{font-family:var(--font-display);font-weight:800;font-size:var(--heading-size,var(--t-display));line-height:1.15;letter-spacing:0.01em;color:var(--lewis-ink);}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-hero__h1 em{font-style:normal;color:var(--lewis-red);}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-hero__tagline{font-family:var(--font-display);font-style:italic;font-size:var(--t-caption);line-height:1.55;color:var(--lewis-ink-soft);}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-hero__art{border:1px solid var(--lewis-line);box-shadow:0 30px 70px -38px rgba(20, 55, 51, 0.55);background:var(--lewis-paper);}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-hero__play{border:0;background:none;cursor:pointer;}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-hero__play-badge{transform:translate(-50%, -50%);border-radius:999px;background:rgba(20, 55, 51, 0.72);color:#fff;transition:transform 200ms ease, background 200ms ease;}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-hero__play:hover .lewis-hero__play-badge,:where(html[data-nh-page="2026/cs-lewis"]) .lewis-hero__play:focus-visible .lewis-hero__play-badge{transform:translate(-50%, -50%) scale(1.06);background:rgba(20, 55, 51, 0.9);}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-hero__play:focus-visible{outline:3px solid var(--lewis-teal);outline-offset:4px;}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-hero__play-chip{transform:translateX(-50%);font-family:var(--lewis-sans);font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#fff;background:rgba(20, 55, 51, 0.72);border-radius:999px;}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="2026/cs-lewis"]) .lewis-hero__play-badge{transition:none;}
}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-hero__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:var(--lewis-teal);}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-hero__badge{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--lewis-red);border:1px solid var(--lewis-red);}
:where(html[data-nh-page="2026/cs-lewis"]) .btn-lewis{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.22em;text-transform:uppercase;border:1px solid var(--lewis-teal);color:var(--lewis-teal);background:transparent;text-decoration:none;cursor:pointer;transition:background 200ms ease, color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="2026/cs-lewis"]) .btn-lewis:hover{background:var(--lewis-teal);color:var(--lewis-cream);}
:where(html[data-nh-page="2026/cs-lewis"]) .btn-lewis--solid{background:var(--lewis-teal);color:var(--lewis-cream);}
:where(html[data-nh-page="2026/cs-lewis"]) .btn-lewis--solid:hover{background:var(--lewis-teal-soft);border-color:var(--lewis-teal-soft);}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-summary{color:var(--lewis-cream);text-align:center;}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-summary .lewis-rule{color:var(--lewis-cream);opacity:0.6;}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-summary__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));line-height:1.15;color:var(--lewis-cream);}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-summary__body{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--lewis-cream);text-wrap:pretty;}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-summary__dates{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.26em;text-transform:uppercase;color:var(--lewis-cream-mute);}
:where(html[data-nh-page="2026/cs-lewis"]) .speaker-tabs{background:rgba(244, 236, 216, 0.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--lewis-line);}
:where(html[data-nh-page="2026/cs-lewis"]) .speaker-tabs__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.24em;text-transform:uppercase;color:var(--lewis-ink-soft);}
:where(html[data-nh-page="2026/cs-lewis"]) .tab-chip{appearance:none;background:transparent;border:1px solid var(--lewis-line);color:var(--lewis-ink-soft);font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.14em;text-transform:uppercase;cursor:pointer;transition:background 200ms ease, color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="2026/cs-lewis"]) .tab-chip:hover{color:var(--lewis-teal);border-color:var(--lewis-teal);}
:where(html[data-nh-page="2026/cs-lewis"]) .tab-chip[aria-pressed="true"]{background:var(--lewis-teal);border-color:var(--lewis-teal);color:var(--lewis-cream);}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-weeks__head{text-align:center;}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-weeks__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));color:var(--lewis-ink);}
:where(html[data-nh-page="2026/cs-lewis"]) .week-rows{display:grid;gap:clamp(48px, 6.5vw, 88px);}
:where(html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"]) .week-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-32);align-items:center;}
@media (min-width: 900px){:where(html[data-nh-page="2026/cs-lewis"]) .week-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px, 6vw, 88px);}
}
:where(html[data-nh-page="2026/cs-lewis"]) .week-row__media{position:relative;aspect-ratio:16 / 9;background:var(--lewis-teal-deep);border:1px solid var(--lewis-line);overflow:hidden;box-shadow:0 24px 50px -34px rgba(20, 55, 51, 0.55);transition:box-shadow 220ms ease, border-color 220ms ease;}
:where(html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]) .week-row__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 600ms ease;}
:where(html[data-nh-page="2026/cs-lewis"]) .week-row:hover .week-row__media{border-color:var(--lewis-teal);box-shadow:0 28px 56px -30px rgba(20, 55, 51, 0.60);}
:where(html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]) .week-row__media-overlay{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;border:0;cursor:pointer;background:none;}
:where(html[data-nh-page="2026/cs-lewis"]) .week-row__subtitle{font-family:var(--font-body);font-style:italic;font-size:var(--t-caption);color:var(--lewis-teal);margin:0 0 var(--space-12);}
:where(html[data-nh-page="2026/cs-lewis"]) .week-row__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;color:var(--lewis-ink);margin:0 0 var(--space-12);}
:where(html[data-nh-page="2026/cs-lewis"]) .week-row__meta{display:flex;flex-wrap:wrap;gap:var(--space-16);font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--lewis-teal);margin:0 0 var(--space-16);}
:where(html[data-nh-page="2026/cs-lewis"]) .week-row__meta span + span::before{content:"·";margin-right:var(--space-16);color:var(--lewis-line);}
:where(html[data-nh-page="2026/cs-lewis"]) .week-row__desc{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--lewis-ink);max-width:var(--measure);margin:0 0 var(--space-24);}
:where(html[data-nh-page="2026/cs-lewis"]) .week-row__cta{padding:13px 10px;margin:-13px -10px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--lewis-ink-soft);border-bottom:1px solid var(--lewis-line);padding-bottom:4px;text-decoration:none;}
:where(html[data-nh-page="2026/cs-lewis"]) .week-row__cta:hover{color:var(--lewis-teal);border-bottom-color:var(--lewis-teal);}
:where(html[data-nh-page="2026/cs-lewis"]) .week-row__cta--disabled{color:var(--lewis-ink-soft);border-bottom-color:var(--lewis-line);pointer-events:none;cursor:default;}
:where(html[data-nh-page="2026/cs-lewis"]) .yt-modal{background:rgba(20, 28, 26, 0.88);backdrop-filter:blur(6px);}
:where(html[data-nh-page="2026/cs-lewis"]) .yt-modal__inner{background:#000;border:1px solid var(--lewis-teal);box-shadow:0 40px 100px -20px rgba(0, 0, 0, 0.6);}
:where(html[data-nh-page="2026/cs-lewis"]) .yt-modal__close{border-radius:999px;background:rgba(255, 255, 255, 0.14);color:#fff;border:0;cursor:pointer;}
:where(html[data-nh-page="2026/cs-lewis"]) .yt-modal__close:hover{background:var(--lewis-cream);color:var(--lewis-ink);}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-visit{border-top:1px solid var(--lewis-line-soft);text-align:center;}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-visit__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));color:var(--lewis-ink);}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-visit__lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--lewis-ink-soft);text-wrap:pretty;}
:where(html[data-nh-page="2026/cs-lewis"]) .lewis-visit__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.24em;text-transform:uppercase;color:var(--lewis-teal);}
:where(html[data-nh-page="2026/cs-lewis"]) .tab-chip:focus-visible,:where(html[data-nh-page="2026/cs-lewis"]) .btn-lewis:focus-visible{outline:2px solid var(--lewis-teal);outline-offset:3px;}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="2026/cs-lewis"]) .lewis-summary__h2,:where(html[data-nh-page="2026/cs-lewis"]) .lewis-summary__body{animation:lewis-rise linear;animation-timeline:view();animation-range:entry 10% cover 34%;}
}
}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="2026/cs-lewis"]) .week-row{animation:lewis-rise linear;animation-timeline:view();animation-range:entry 6% cover 30%;}
}
}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="2026/cs-lewis"]) .week-row:nth-child(odd) .week-row__media{animation:lewis-slide-left linear;animation-timeline:view();animation-range:entry 8% cover 34%;}
}
}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="2026/cs-lewis"]) .week-row:nth-child(even) .week-row__media{animation:lewis-slide-right linear;animation-timeline:view();animation-range:entry 8% cover 34%;}
}
}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="2026/cs-lewis"]) .lewis-visit__inner{animation:lewis-rise linear;animation-timeline:view();animation-range:entry 10% cover 34%;}
}
}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/the-psalms-we-live"],html[data-nh-page="marriage"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .verse-band__watermark{font-family:var(--font-scripture);font-weight:600;font-style:normal;font-size:clamp(120px, 22vw, 260px);line-height:1;color:rgba(255, 255, 255, 0.10);white-space:nowrap;pointer-events:none;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/the-psalms-we-live"],html[data-nh-page="home"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="services"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .verse-band__inner{text-align:left;}
:where(html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"]) .verse-band__quote{font-family:var(--font-scripture);font-weight:400;font-style:normal;font-size:var(--t-h2);line-height:1.4;letter-spacing:-0.01em;color:var(--nh-cream);text-wrap:balance;opacity:0;filter:blur(7px);transition:opacity 0.9s ease-out, filter 0.9s ease-out;}
:where(html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/the-psalms-we-live"],html[data-nh-page="home"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="services"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .verse-band.rv-in .verse-band__quote{opacity:1;filter:blur(0);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/the-psalms-we-live"],html[data-nh-page="home"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="services"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .verse-band__quote{transition:none!important;opacity:1!important;filter:none!important;}
}
:where(html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/the-psalms-we-live"],html[data-nh-page="home"],html[data-nh-page="services"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .verse-band__cite{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:rgba(246, 242, 236, 0.62);}
:where(html[data-nh-page="2026/cs-lewis"]) .week-row__media:has(.week-row__media-overlay:focus-visible){outline:3px solid var(--lewis-teal);outline-offset:3px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .scripture-notice{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--brown-mid);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .scripture-notice a{color:inherit;text-underline-offset:2px;}
:where(html[data-nh-page="devotional/psalms-we-live"]):root{--teal:#3A7D82;--teal-dark:#2C6266;--teal-deep:#1E4D52;--terracotta:#C06B50;--terra-light:#CB7E66;--gold:#C9A840;--gold-muted:#B89B3A;--gold-on-light:#74612B;--gold-on-teal:#F2D781;--terracotta-on-light:#A5523A;--gold-on-deep:#DFC06A;--olive:#7A8B4A;--olive-dark:#5C6B38;--olive-light:#96A468;--cream:#F0E6D0;--cream-light:#F5EDE0;--cream-dark:#E4D9C0;--white-warm:#FAF5EA;--brown-dark:#3D3229;--brown-mid:#5C4F42;--brown-light:#8A7D70;}
html:where(html[data-nh-page="devotional/psalms-we-live"],html[data-nh-page="easter-church-services-clovis-ca"],html[data-nh-page="gls"]){scroll-behavior:smooth;}
:where(html[data-nh-page="devotional/psalms-we-live"]) body{font-family:"DM Sans", sans-serif;background:var(--cream-light);color:var(--brown-dark);-webkit-font-smoothing:antialiased;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .progress-bar{background:linear-gradient(90deg, var(--teal), var(--gold), var(--terracotta));transition:width 200ms linear;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .nav{transition:all 300ms ease;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .nav.scrolled{background:rgba(240, 230, 208, 0.95);backdrop-filter:blur(12px);box-shadow:0 1px 0 rgba(0,0,0,0.06);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .nav-brand{font-size:0.82rem;font-weight:600;color:var(--cream);text-decoration:none;transition:color 300ms;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .nav.scrolled .nav-brand{color:var(--brown-dark);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .nav-cta{font-size:0.7rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--teal-dark);background:var(--cream);text-decoration:none;border-radius:2px;transition:all 0.3s ease;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .nav-cta:hover{background:white;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .nav.scrolled .nav-cta{background:var(--teal-dark);color:var(--cream);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .nav.scrolled .nav-cta:hover{background:var(--teal-deep);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero{--focus-color:var(--gold-on-teal);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic{opacity:0.18;perspective:800px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile{border-radius:2px;transform-style:preserve-3d;transition:transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), background 1.2s ease;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.flipping{transform:rotateY(180deg);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.has-shape::after,:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.has-shape::before{content:"";backface-visibility:hidden;background:rgba(255,255,255,0.25);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.qtr-tl::after{border-radius:50%;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.qtr-br::after{border-radius:50%;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.qtr-tr::after{border-radius:50%;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.qtr-bl::after{border-radius:50%;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.arch::after{border-radius:999px 999px 0 0;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.half-b::after{border-radius:50% 50% 0 0;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.diamond::after{transform:rotate(45deg);border-radius:2px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.tri-up::after{background:none;border-left:30% solid transparent;border-right:30% solid transparent;border-bottom:50% solid rgba(255,255,255,0.25);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.bar-h::after{border-radius:2px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.cross::after{border-radius:2px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.cross::before{border-radius:2px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-mosaic .tile.flip-glow{box-shadow:inset 0 0 20px rgba(255,255,255,0.15);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-content{text-align:center;background:radial-gradient(ellipse at center, rgba(30,77,82,0.55) 0%, transparent 70%);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-title{font-family:var(--font-display);font-size:var(--heading-size, var(--t-display));font-weight:800;line-height:1.15;color:#FFFFFF;letter-spacing:0.01em;text-transform:uppercase;text-shadow:0 2px 20px rgba(0,0,0,0.25);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-title .line{opacity:0;transform:translateY(100%);animation:lineReveal 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-title .line:nth-child(1){animation-delay:0.8s;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-title .line:nth-child(2){animation-delay:1.0s;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-subtitle{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;font-style:italic;color:#fff;opacity:0;transform:translateY(20px);animation:fadeUp 0.7s ease forwards 1.6s;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-desc{font-size:var(--t-body);font-weight:400;color:#fff;line-height:1.55;opacity:0;transform:translateY(20px);animation:fadeUp 0.7s ease forwards 1.9s;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-btn{font-size:var(--t-caption);font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--teal-dark);background:var(--cream);text-decoration:none;border-radius:2px;opacity:0;transform:translateY(20px);animation:fadeUp 0.7s ease forwards 2.2s;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-btn:hover{background:white;transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,0.2);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-btns{opacity:0;transform:translateY(20px);animation:fadeUp 0.7s ease forwards 2.2s;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-btns .hero-btn{opacity:1;transform:none;animation:none;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .order-card{--card-text:#fff;--focus-color:var(--gold-on-teal);text-align:center;border-radius:2px;opacity:0;transform:translateY(20px);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .order-card:nth-child(1){background:var(--teal-dark);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .order-card:nth-child(2){background:var(--terracotta-on-light);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .order-card:nth-child(3){background:var(--gold);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .order-card::after{content:"";border-radius:50%;background:rgba(255,255,255,0.08);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .order-card-icon{border-radius:50%;background:rgba(255,255,255,0.15);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .order-card-title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;color:var(--card-text);line-height:1.15;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .order-card-desc{font-size:var(--t-body);color:var(--card-text);line-height:1.55;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .order-card-btn{font-size:var(--t-caption);font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--card-text);border:1.5px solid var(--card-text);text-decoration:none;border-radius:2px;transition:all 0.3s ease;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .order-card-btn:hover{background:rgba(0,0,0,0.12);border-color:var(--card-text);transform:translateY(-2px);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-book{opacity:0;transform:translateY(30px);animation:fadeUp 0.9s ease forwards 2.5s;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-book-img{object-fit:contain;filter:drop-shadow(0 20px 60px rgba(0,0,0,0.35));border-radius:4px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .mosaic-strip{background:var(--brown-dark);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .strip-cell{border-radius:2px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .strip-cell.has-geo::after{content:"";background:rgba(255,255,255,0.15);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .strip-cell.geo-qtr::after{border-radius:50%;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .strip-cell.geo-arch::after{border-radius:999px 999px 0 0;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .strip-cell.geo-half::after{border-radius:50% 50% 0 0;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .geo-accent{border-radius:50%;opacity:0.07;pointer-events:none;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .stats-inner{text-align:center;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .stat-item{opacity:0;transform:translateY(24px);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .stat-number{font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;font-size:var(--t-h2);font-weight:600;color:var(--teal-dark);line-height:1.55;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .stat-label{font-size:var(--t-body);font-weight:400;letter-spacing:0.15em;text-transform:uppercase;color:var(--brown-mid);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .stat-sub{font-size:var(--t-body);font-weight:400;color:var(--brown-mid);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .about{background:var(--white-warm);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .about-inner{text-align:center;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .about-lifestyle{border-radius:4px;box-shadow:0 16px 48px rgba(61,50,41,0.15);opacity:0;transform:translateY(20px);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .about-h{font-family:"Playfair Display", serif;font-size:clamp(1.6rem, 3.2vw, 2.3rem);font-weight:400;color:var(--brown-dark);line-height:1.35;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .about-h strong{font-weight:600;font-style:italic;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .about-p{color:var(--brown-mid);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .scripture-band{background:var(--teal-deep);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .scr-mosaic-l,:where(html[data-nh-page="devotional/psalms-we-live"]) .scr-mosaic-r{opacity:0.1;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .scr-mosaic-l div,:where(html[data-nh-page="devotional/psalms-we-live"]) .scr-mosaic-r div{border-radius:2px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .scripture-inner{text-align:center;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .scr-mark{font-family:"Playfair Display", serif;font-size:6rem;font-weight:400;color:rgba(201,168,64,0.15);line-height:0.5;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .scr-text{font-family:var(--font-scripture);font-size:var(--heading-size,var(--t-h1));font-weight:400;font-style:italic;color:var(--white-warm);line-height:1.4;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .scr-text .scr-word{opacity:0.65;transition:opacity 300ms ease;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .scr-text .scr-word.lit{opacity:1;}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="devotional/psalms-we-live"]) .scr-text .scr-word{opacity:1;transition:none;}
}
:where(html[data-nh-page="devotional/psalms-we-live"]) .scr-ref{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--cream);opacity:0;transition:opacity 0.6s ease 0.3s;line-height:1.55;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .scr-ref.lit{opacity:1;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .weeks-header{text-align:center;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .weeks-h{font-family:var(--font-display);font-size:var(--heading-size, var(--t-h1));font-weight:700;color:var(--brown-dark);line-height:1.15;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .weeks-h strong{font-weight:700;font-style:italic;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .week-card{opacity:0;transform:translateY(24px);border-radius:3px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell{border-radius:2px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell{transition:background 0.6s ease, opacity 0.6s ease;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell:nth-child(1){background:var(--terracotta);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell:nth-child(2){background:var(--gold);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell:nth-child(3){background:var(--olive);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell:nth-child(4){background:var(--teal-dark);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell svg{opacity:0.9;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell svg path[stroke],:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell svg line,:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell svg circle[stroke],:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell svg rect[stroke],:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell svg ellipse[stroke]{stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 1.2s ease;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .week-card.revealed .icon-cell svg path[stroke],:where(html[data-nh-page="devotional/psalms-we-live"]) .week-card.revealed .icon-cell svg line,:where(html[data-nh-page="devotional/psalms-we-live"]) .week-card.revealed .icon-cell svg circle[stroke],:where(html[data-nh-page="devotional/psalms-we-live"]) .week-card.revealed .icon-cell svg rect[stroke],:where(html[data-nh-page="devotional/psalms-we-live"]) .week-card.revealed .icon-cell svg ellipse[stroke]{stroke-dashoffset:0;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell svg path[fill]:not([fill="none"]),:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell svg circle[fill]:not([fill="none"]),:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell svg ellipse[fill]:not([fill="none"]),:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell svg rect[fill]:not([fill="none"]),:where(html[data-nh-page="devotional/psalms-we-live"]) .icon-cell svg text{opacity:0;transition:opacity 0.8s ease 300ms;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .week-card.revealed .icon-cell svg path[fill]:not([fill="none"]),:where(html[data-nh-page="devotional/psalms-we-live"]) .week-card.revealed .icon-cell svg circle[fill]:not([fill="none"]),:where(html[data-nh-page="devotional/psalms-we-live"]) .week-card.revealed .icon-cell svg ellipse[fill]:not([fill="none"]),:where(html[data-nh-page="devotional/psalms-we-live"]) .week-card.revealed .icon-cell svg rect[fill]:not([fill="none"]),:where(html[data-nh-page="devotional/psalms-we-live"]) .week-card.revealed .icon-cell svg text{opacity:0.9;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .week-text-panel{background:var(--teal-deep);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .dv-num{font-family:"DM Sans", sans-serif;font-style:normal;font-variant-numeric:lining-nums tabular-nums;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .week-meta{font-size:var(--t-caption);font-weight:500;color:rgba(240,230,208,0.80);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .week-title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;color:var(--cream);letter-spacing:0.01em;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .week-desc{font-size:var(--t-body);font-weight:400;color:rgba(240,230,208,0.90);line-height:1.55;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .week-verse p{font-style:italic;color:var(--gold-on-deep);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .wave-anim{animation:waveFlow 3s ease-in-out infinite;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .fire-anim{animation:fireFlicker 1.5s ease-in-out infinite alternate;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .sun-spin{animation:sunSpin 20s linear infinite;transform-origin:center;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .hg-anim{animation:hgWob 3s ease-in-out infinite;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .dove-anim{animation:doveF 4s ease-in-out infinite;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .leaf-anim{animation:leafS 3.5s ease-in-out infinite;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .trumpet-anim{animation:trumpP 2s ease-in-out infinite;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .format-header{text-align:center;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .format-h{font-family:var(--font-display);font-size:var(--heading-size, var(--t-h1));font-weight:700;color:var(--brown-dark);line-height:1.15;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .format-h strong{font-weight:700;font-style:italic;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .format-card{--card-text:#fff;text-align:center;border-radius:2px;opacity:0;transform:translateY(20px);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .format-card:nth-child(1){background:var(--teal-dark);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .format-card:nth-child(2){background:var(--terracotta-on-light);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .format-card:nth-child(3){--card-text:var(--brown-dark);background:var(--gold);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .format-card:nth-child(4){background:var(--olive-dark);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .format-card::after{content:"";border-radius:50%;background:rgba(255,255,255,0.08);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .format-icon{border-radius:50%;background:rgba(255,255,255,0.15)!important;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .format-card h3{color:var(--card-text);text-transform:uppercase;letter-spacing:0.05em;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .format-card p{color:var(--card-text);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .sample-header{text-align:center;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .sample-h{font-family:var(--font-display);font-size:var(--heading-size, var(--t-h1));font-weight:700;color:var(--brown-dark);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .sample-card{background:var(--white-warm);border:2px solid var(--cream-dark);border-radius:3px;opacity:0;transform:translateY(20px);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .sample-day{font-size:var(--t-body);font-weight:400;letter-spacing:0.16em;text-transform:uppercase;color:var(--brown-mid);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .sample-verse{font-family:var(--font-scripture);font-size:var(--heading-size,var(--t-h1));font-style:italic;color:var(--brown-mid);line-height:1.4;border-top:1px solid var(--cream-dark);border-bottom:1px solid var(--cream-dark);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .sample-verse-ref{font-family:var(--font-scripture);font-size:var(--heading-size,var(--t-h1));font-style:normal;font-weight:400;letter-spacing:0.14em;text-transform:uppercase;color:var(--gold-on-light);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .sample-reading{font-size:var(--t-body);font-weight:400;color:var(--brown-mid);line-height:1.55;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .sample-rl{font-size:var(--t-body);font-weight:400;letter-spacing:0.16em;text-transform:uppercase;color:var(--terracotta-on-light);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .sample-rq{font-family:var(--font-body);font-size:var(--t-body);font-style:italic;color:var(--brown-dark);line-height:1.55;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .pastors-header{text-align:center;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .pastors-h{font-family:var(--font-display);font-size:var(--heading-size, var(--t-h1));font-weight:700;color:var(--brown-dark);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .pastors-h strong{font-weight:700;font-style:italic;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .pastor-card{text-align:center;opacity:0;transform:translateY(20px);text-decoration:none;color:inherit;transition:transform 0.3s ease;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .pastor-card:hover{transform:translateY(-4px);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .pastor-card:hover .pastor-avatar{border-color:var(--teal);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .pastor-avatar{border-radius:50%;border:3px solid var(--cream-dark);box-shadow:0 8px 24px rgba(61,50,41,0.12);transition:border-color 0.3s ease;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .pastor-avatar img{object-fit:cover;object-position:center top;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .pastor-name{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--brown-dark);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .pastor-role{font-size:var(--t-body);font-weight:400;letter-spacing:0.1em;text-transform:uppercase;color:var(--brown-mid);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .pastors-note{font-size:var(--t-body);font-weight:400;color:var(--brown-mid);line-height:1.55;text-align:center;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .faq-inner{max-width:640px;margin:0 auto;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .faq-header{text-align:center;margin-bottom:56px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .faq-h{font-family:var(--font-display);font-size:var(--heading-size, var(--t-h1));font-weight:700;color:var(--brown-dark);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .faq-list{display:grid;gap:0;border-top:1px solid var(--cream-dark);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .faq-item{border-bottom:1px solid var(--cream-dark);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .faq-item summary{list-style:none;width:100%;background:none;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;text-align:left;color:var(--brown-dark);transition:color 0.3s;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .faq-item summary:hover{color:var(--teal-dark);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .faq-item summary::after{content:"+";font-size:var(--t-h2);font-weight:600;color:var(--brown-light);flex-shrink:0;width:20px;text-align:center;transition:transform 0.3s ease;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .faq-item__body p{color:var(--brown-mid);padding-bottom:22px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .faq-item summary:focus-visible{outline:2px solid var(--gold-on-light);outline-offset:3px;border-radius:2px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta{--focus-color:var(--gold-on-teal);text-align:center;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic{opacity:0.15;perspective:800px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile{border-radius:2px;transform-style:preserve-3d;transition:transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), background 1.2s ease;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile.flipping{transform:rotateY(180deg);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile.has-shape::after,:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile.has-shape::before{content:"";background:rgba(255,255,255,0.2);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile.qtr-tl::after{border-radius:50%;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile.qtr-br::after{border-radius:50%;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile.qtr-tr::after{border-radius:50%;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile.qtr-bl::after{border-radius:50%;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile.arch::after{border-radius:999px 999px 0 0;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile.half-b::after{border-radius:50% 50% 0 0;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile.diamond::after{transform:rotate(45deg);border-radius:2px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile.tri-up::after{background:none;border-left:30% solid transparent;border-right:30% solid transparent;border-bottom:50% solid rgba(255,255,255,0.2);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile.bar-h::after{border-radius:2px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile.cross::after{border-radius:2px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-mosaic .tile.cross::before{border-radius:2px;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-h{font-family:var(--font-display);font-size:var(--heading-size, var(--t-h1));font-weight:700;color:var(--cream);line-height:1.15;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-h em{font-style:normal;font-family:inherit;font-weight:inherit;color:var(--gold-on-teal);text-transform:none;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-p{color:#fff;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .btn-light{font-size:var(--t-caption);font-weight:600;letter-spacing:0.15em;text-transform:uppercase;color:var(--teal-dark);background:var(--cream);text-decoration:none;border-radius:2px;transition:all 300ms ease;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .btn-light:hover{background:white;transform:translateY(-2px);box-shadow:0 10px 36px rgba(0,0,0,0.15);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .btn-outline{font-size:var(--t-caption);font-weight:600;letter-spacing:0.15em;text-transform:uppercase;color:var(--cream);border:1.5px solid rgba(240,230,208,0.35);text-decoration:none;border-radius:2px;transition:all 300ms ease;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .btn-outline:hover{border-color:var(--cream);transform:translateY(-2px);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .footer{background:var(--teal-deep);text-align:center;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .footer p{color:rgba(240,230,208,0.3);}
:where(html[data-nh-page="devotional/psalms-we-live"],html[data-nh-page="easter-church-services-clovis-ca"]) .footer a{color:var(--gold);text-decoration:none;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .reveal{opacity:0;transform:translateY(24px);transition:opacity 0.7s ease, transform 0.7s ease;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .reveal.vis{opacity:1;transform:translateY(0);}
:where(html[data-nh-page="devotional/psalms-we-live"]) .reveal:focus-within,:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-btn:focus-visible,:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-btns:focus-within{opacity:1;transform:none;transition:none;animation:none;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .rstag{transition-delay:var(--d, 0s);}
@media (max-width: 480px){:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-title{font-size:var(--heading-size, var(--t-display));}
}
@media (max-width: 480px){:where(html[data-nh-page="devotional/psalms-we-live"]) .hero-subtitle{font-size:var(--t-body);}
}
@media (max-width: 480px){:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-h{font-size:var(--heading-size, var(--t-h1));}
}
@media (max-width: 480px){:where(html[data-nh-page="devotional/psalms-we-live"]) .cta-btns a{text-align:center;}
}
@media (max-width: 480px){:where(html[data-nh-page="devotional/psalms-we-live"]) .faq-item summary{padding:16px 0;}
}
@media (max-width: 480px){:where(html[data-nh-page="devotional/psalms-we-live"]) .nav-brand{font-size:0.85rem;}
}
@media (max-width: 480px){:where(html[data-nh-page="devotional/psalms-we-live"]) .nav-cta{font-size:0.8rem;}
}
:where(html[data-nh-page="devotional/psalms-we-live"]) main a:focus-visible,:where(html[data-nh-page="devotional/psalms-we-live"]) main button:focus-visible{outline:2px solid var(--focus-color, var(--gold-on-light));outline-offset:3px;border-radius:2px;}
:where(html[data-nh-page="devotional"]) .dh-series__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
@media (max-width: 380px){:where(html[data-nh-page="devotional"]) .dh-series__h2{font-size:var(--heading-size,var(--t-h1));}
}
:where(html[data-nh-page="devotional"]) .dh-feature{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;color:inherit;transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="devotional"]) .dh-feature:hover{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-2px);}
:where(html[data-nh-page="devotional"]) .dh-feature__media{background:var(--nh-stone);}
:where(html[data-nh-page="devotional"]) .dh-feature__media img{object-fit:contain;box-shadow:var(--shadow-lg);}
:where(html[data-nh-page="devotional"]) .dh-feature__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="devotional"]) .dh-feature__body p{color:var(--nh-ink-2);}
:where(html[data-nh-page="devotional"]) .dh-feature__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);transition:border-bottom-color 200ms ease;}
:where(html[data-nh-page="devotional"]) .dh-feature:hover .dh-feature__cta{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="devotional"]) .dh-recs__h2{overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
@media (max-width: 399px){:where(html[data-nh-page="devotional"]) .dh-recs__h2{font-size:var(--heading-size,var(--t-h1));}
}
:where(html[data-nh-page="devotional"]) .dh-recs__grid{list-style:none;}
:where(html[data-nh-page="devotional"]) .dh-rec-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="devotional"]) .dh-rec-card__art img{object-fit:contain;}
:where(html[data-nh-page="devotional"]) .dh-rec-card__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);text-wrap:balance;}
:where(html[data-nh-page="devotional"]) .dh-rec-card__author{font-size:var(--t-body);color:var(--fg-mute);}
:where(html[data-nh-page="devotional"]) .dh-rec-card__note{font-size:var(--t-caption);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="devotional"]) .dh-rec-card__by{font-size:var(--t-body);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="devotional"]) .dh-rec-card__by strong{color:var(--fg);font-weight:700;}
:where(html[data-nh-page="devotional"]) .dh-book[data-spine="0"],:where(html[data-nh-page="devotional"]) .dh-face[data-spine="0"]{--c:#2D5B5E;--t:#F6F2EC;}
:where(html[data-nh-page="devotional"]) .dh-book[data-spine="1"],:where(html[data-nh-page="devotional"]) .dh-face[data-spine="1"]{--c:#E0AC42;--t:#15110F;}
:where(html[data-nh-page="devotional"]) .dh-book[data-spine="2"],:where(html[data-nh-page="devotional"]) .dh-face[data-spine="2"]{--c:#B8482A;--t:#F6F2EC;}
:where(html[data-nh-page="devotional"]) .dh-book[data-spine="3"],:where(html[data-nh-page="devotional"]) .dh-face[data-spine="3"]{--c:#5F6B2F;--t:#F6F2EC;}
:where(html[data-nh-page="devotional"]) .dh-book[data-spine="4"],:where(html[data-nh-page="devotional"]) .dh-face[data-spine="4"]{--c:#5B2B3A;--t:#F6F2EC;}
:where(html[data-nh-page="devotional"]) .dh-book[data-spine="5"],:where(html[data-nh-page="devotional"]) .dh-face[data-spine="5"]{--c:#FBF7EE;--t:#15110F;}
:where(html[data-nh-page="devotional"]) .dh-book[data-spine="6"],:where(html[data-nh-page="devotional"]) .dh-face[data-spine="6"]{--c:#A8451F;--t:#F6F2EC;}
:where(html[data-nh-page="devotional"]) .dh-book[data-spine="7"],:where(html[data-nh-page="devotional"]) .dh-face[data-spine="7"]{--c:#23364F;--t:#F6F2EC;}
:where(html[data-nh-page="devotional"]) .dh-book[data-spine="8"],:where(html[data-nh-page="devotional"]) .dh-face[data-spine="8"]{--c:#D99A2B;--t:#15110F;}
:where(html[data-nh-page="devotional"]) .dh-book[data-spine="9"],:where(html[data-nh-page="devotional"]) .dh-face[data-spine="9"]{--c:#1C3F42;--t:#F6F2EC;}
:where(html[data-nh-page="devotional"]) .dh-book[data-spine="10"],:where(html[data-nh-page="devotional"]) .dh-face[data-spine="10"]{--c:#8A1F17;--t:#F6F2EC;}
:where(html[data-nh-page="devotional"]) .dh-book[data-spine="11"],:where(html[data-nh-page="devotional"]) .dh-face[data-spine="11"]{--c:#566427;--t:#FBF7EE;}
:where(html[data-nh-page="devotional"]) .dh-studynav{background:var(--bg-alt);border-block:1px solid var(--line);}
:where(html[data-nh-page="devotional"]) .dh-chip{font:600 var(--t-caption)/1.55 var(--font-display);letter-spacing:0.02em;text-decoration:none;background:var(--bg);color:var(--fg);border:1px solid var(--line-strong);border-radius:999px;}
:where(html[data-nh-page="devotional"]) .dh-chip[aria-current="true"]{background:var(--nh-ink);color:var(--nh-paper);border-color:var(--nh-ink);}
:where(html[data-nh-page="devotional"]) .dh-shelf__shuffle{font:600 var(--t-caption)/1.55 var(--font-display);color:var(--fg);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:0.2em;}
:where(html[data-nh-page="devotional"]) .dh-study{--band-bg:var(--nh-ink-2);--band-fg:var(--nh-cream);--band-mute:#D8CFC4;isolation:isolate;background:var(--band-bg);color:var(--band-fg);--wood-hi:#D5A875;--wood-mid:#BA8B57;--wood-lo:#8F6740;}
:where(html[data-nh-page="devotional"]) .dh-study[data-tone="1"]{--band-bg:var(--nh-teal-deep);--band-mute:#CFE0DE;}
:where(html[data-nh-page="devotional"]) .dh-study[data-tone="2"]{--band-bg:var(--nh-paper);--band-fg:var(--nh-ink);--band-mute:#5A5048;}
:where(html[data-nh-page="devotional"]) .dh-study[data-tone="3"]{--band-bg:var(--nh-stone);--band-fg:var(--nh-ink);--band-mute:#4A423B;}
:where(html[data-nh-page="devotional"]) .dh-study::before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 72% 42%, rgba(255, 224, 170, 0.16), transparent 70%);}
:where(html[data-nh-page="devotional"]) .dh-study[data-tone="2"]::before,:where(html[data-nh-page="devotional"]) .dh-study[data-tone="3"]::before{background:radial-gradient(60% 55% at 72% 42%, rgba(255, 255, 255, 0.55), transparent 70%);}
@media (max-width: 759px){:where(html[data-nh-page="devotional"]) .dh-chip,:where(html[data-nh-page="devotional"]) .dh-shelf__shuffle{flex:0 0 auto;white-space:nowrap;}
}
:where(html[data-nh-page="devotional"]) .dh-study__photo{border-radius:var(--r-lg);background:var(--nh-stone);box-shadow:0 28px 50px -18px rgba(0, 0, 0, 0.55);}
:where(html[data-nh-page="devotional"]) .dh-study__photo img{object-fit:cover;object-position:center 22%;}
:where(html[data-nh-page="devotional"]) .dh-study__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.03em;line-height:1.15;text-transform:uppercase;color:var(--band-fg);text-wrap:balance;}
:where(html[data-nh-page="devotional"]) .dh-study__role{font-size:var(--t-caption);line-height:1.55;color:var(--band-mute);}
@media (max-width: 599px){:where(html[data-nh-page="devotional"]) .dh-study__who .dh-study__name{font-size:var(--t-h2);}
}
@media (max-width: 599px){:where(html[data-nh-page="devotional"]) .dh-study__who .dh-study__role{font-size:var(--t-caption);}
}
:where(html[data-nh-page="devotional"]) .dh-shelf-viewport{overscroll-behavior-x:contain;scrollbar-color:var(--band-mute) var(--band-bg);}
:where(html[data-nh-page="devotional"]) .dh-shelfrow::after{content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.35) 0, rgba(255, 255, 255, 0.35) 2px, transparent 2px), repeating-linear-gradient(90deg, rgba(91, 64, 45, 0.07) 0 3px, transparent 3px 9px), linear-gradient(180deg, var(--wood-hi) 0%, var(--wood-mid) 55%, var(--wood-lo) 100%);box-shadow:0 8px 14px rgba(0, 0, 0, 0.4);transform-origin:0 50%;}
:where(html[data-nh-page="devotional"]) .dh-stage{flex:0 0 auto;perspective:900px;transition-property:none;}
:where(html[data-nh-page="devotional"]) .dh-shelf-hint{font-size:var(--t-body);line-height:1.55;color:var(--band-mute);}
:where(html[data-nh-page="devotional"]) .dh-face.dh-fly{transform-origin:0 0;pointer-events:none;will-change:transform, opacity;}
:where(html[data-nh-page="devotional"]) .dh-face{background:var(--c);color:var(--t);border-radius:2px 4px 4px 2px;box-shadow:8px 12px 24px rgba(0, 0, 0, 0.32);}
:where(html[data-nh-page="devotional"]) a.dh-face{text-decoration:none;cursor:pointer;}
:where(html[data-nh-page="devotional"]) a.dh-face:focus-visible{outline:3px solid var(--band-fg);outline-offset:5px;}
:where(html[data-nh-page="devotional"]) .dh-face__art img{object-fit:contain;}
:where(html[data-nh-page="devotional"]) .dh-face__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;text-align:center;}
:where(html[data-nh-page="devotional"]) .dh-face__author{text-align:center;font-size:12px;}
:where(html[data-nh-page="devotional"]) .dh-shelf-controls__button{border:1px solid currentColor;border-radius:var(--r-pill);background:transparent;color:var(--band-fg);font:600 var(--t-caption)/1.55 var(--font-display);cursor:pointer;}
:where(html[data-nh-page="devotional"]) .dh-shelf-controls__button:hover{background:var(--band-fg);color:var(--band-bg);}
:where(html[data-nh-page="devotional"]) .dh-shelf-controls__button:focus-visible{outline:3px solid var(--band-fg);outline-offset:4px;}
:where(html[data-nh-page="devotional"]) .dh-shelf-controls__position{color:var(--band-mute);font-size:14px;font-variant-numeric:lining-nums tabular-nums;}
:where(html[data-nh-page="devotional"]) .dh-info--measure{visibility:hidden;pointer-events:none;}
:where(html[data-nh-page="devotional"]) .dh-book{flex:0 0 auto;background:var(--c);color:var(--t);border:0;border-radius:3px 3px 1px 1px;cursor:pointer;font-family:var(--font-display);transform-origin:50% 100%;transform:translateX(var(--dx, 0));box-shadow:inset 3px 0 4px rgba(255, 255, 255, 0.14), inset -5px 0 7px rgba(0, 0, 0, 0.24), 3px 0 6px rgba(30, 18, 8, 0.28);}
:where(html[data-nh-page="devotional"]) .dh-book::before,:where(html[data-nh-page="devotional"]) .dh-book::after{content:"";border-block:1px solid var(--t);}
:where(html[data-nh-page="devotional"]) .dh-book__title{writing-mode:vertical-rl;text-align:center;font-size:var(--t-caption);font-weight:500;line-height:1.55;}
:where(html[data-nh-page="devotional"]) .dh-book__author{writing-mode:vertical-rl;font-size:var(--t-caption);font-weight:500;letter-spacing:0.12em;text-transform:uppercase;line-height:1.55;}
:where(html[data-nh-page="devotional"]) .dh-book:hover,:where(html[data-nh-page="devotional"]) .dh-book:focus-visible{transform:translateX(var(--dx, 0)) translateY(-12px) rotate(-1.5deg);}
:where(html[data-nh-page="devotional"]) .dh-study[data-tone="0"] .dh-book:focus-visible,:where(html[data-nh-page="devotional"]) .dh-study[data-tone="1"] .dh-book:focus-visible{outline-color:var(--nh-cream);}
:where(html[data-nh-page="devotional"]) .dh-info{background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);}
:where(html[data-nh-page="devotional"]) .dh-info__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.02em;line-height:1.15;color:var(--fg);text-wrap:balance;}
:where(html[data-nh-page="devotional"]) .dh-info__author{font-size:var(--t-body);color:var(--fg-mute);}
:where(html[data-nh-page="devotional"]) .dh-info__note{font-size:var(--t-caption);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="devotional"]) .dh-rec-authors{font-size:var(--t-body);line-height:1.55;}
@media (prefers-reduced-motion: no-preference){:where(html[data-nh-page="devotional"]) .dh-book{transition:transform 240ms ease-out;}
}
@media (prefers-reduced-motion: no-preference){:where(html[data-nh-page="devotional"]) .dh-study.is-in .dh-study__photo{animation:dh-rise 500ms ease-out backwards;}
}
@media (prefers-reduced-motion: no-preference){:where(html[data-nh-page="devotional"]) .dh-study.is-in :is(.dh-study__name, .dh-study__role){animation:dh-rise 440ms ease-out 80ms backwards;}
}
@media (prefers-reduced-motion: no-preference){:where(html[data-nh-page="devotional"]) .dh-study.is-in .dh-book{animation:dh-slide 460ms ease-out calc(var(--n) * 45ms) backwards;}
}
@media (prefers-reduced-motion: no-preference){:where(html[data-nh-page="devotional"]) .dh-study.is-in .dh-stage{animation:dh-rise 460ms ease-out 60ms backwards;}
}
@media (prefers-reduced-motion: no-preference){:where(html[data-nh-page="devotional"]) .dh-study.is-in .dh-info{animation:dh-rise 460ms ease-out 100ms backwards;}
}
@media (prefers-reduced-motion: no-preference){:where(html[data-nh-page="devotional"]) .dh-info.is-swap > *{animation:dh-rise 220ms ease-out backwards;}
}
:where(html[data-nh-page="devotional"]) .dh-recs__guide{font-size:var(--t-body);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="devotional"]) .dh-recs__disclose{font-size:var(--t-body);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="devotional"]) .dh-rec-card__buy{font-size:var(--t-caption);font-weight:500;color:var(--fg);text-decoration:underline;text-underline-offset:0.18em;}
:where(html[data-nh-page="devotional"]) .dh-shop{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="devotional"]) .dh-shop__icon{flex:0 0 auto;color:var(--nh-red);}
:where(html[data-nh-page="devotional"]) .dh-shop__text{flex:1 1 260px;}
:where(html[data-nh-page="devotional"]) .dh-shop__h{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.02em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="devotional"]) .dh-shop__p{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
@media (max-width: 599px){:where(html[data-nh-page="devotional"]) .dh-shop .btn{text-align:center;}
}
:where(html[data-nh-page="devotional"]) .dh-rnm{border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="devotional"]) .dh-rnm__logo{border-radius:var(--r-md, 8px);}
:where(html[data-nh-page="devotional"]) .dh-rnm__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.035em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
@media (max-width: 380px){:where(html[data-nh-page="devotional"]) .dh-rnm__h2{font-size:var(--heading-size,var(--t-h1));}
}
:where(html[data-nh-page="devotional"]) .dh-rnm__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="devotional"]) .dh-rnm__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="devotional"]) .dh-rnm__body strong{color:var(--fg);font-weight:400;}
:where(html[data-nh-page="devotional"]) .dh-rnm__tile{border-radius:var(--r-md);background:var(--nh-stone);border:1px solid var(--line);}
:where(html[data-nh-page="devotional"]) .dh-rnm__tile img{object-fit:cover;object-position:center;}
:where(html[data-nh-page="devotional"]) .dh-rnm__tile figcaption{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--nh-paper);}
:where(html[data-nh-page="devotional"]) .dh-rnm__footer{border-top:1px solid var(--line);}
:where(html[data-nh-page="devotional"]) .dh-rnm__stats{font-size:var(--t-h2);line-height:1.15;color:var(--fg-mute);font-family:var(--font-display);}
:where(html[data-nh-page="devotional"]) .dh-rnm__stats strong{font-size:var(--t-h2);font-weight:600;color:var(--nh-red);letter-spacing:-0.02em;line-height:1.15;}
:where(html[data-nh-page="devotional"]) .dh-rnm__note{font-size:var(--t-caption);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="devotional"]) .dh-rnm__note a{color:inherit;text-decoration:underline;text-underline-offset:0.18em;}
:where(html[data-nh-page="devotional"]) .dh-strip{color:var(--on-deep);}
:where(html[data-nh-page="devotional"]) .dh-strip__copy{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:-0.015em;line-height:1.55;color:var(--on-deep);}
:where(html[data-nh-page="devotional"]) .dh-strip .btn--ghost-on-dark{background:transparent;color:var(--on-deep);border:1px solid rgba(246,242,236,.40);white-space:nowrap;}
@media (max-width: 400px){:where(html[data-nh-page="devotional"]) .dh-strip .btn--lg,:where(html[data-nh-page="devotional"]) .dh-rnm .btn--lg{font-size:var(--t-body);}
}
:where(html[data-nh-page="devotional"]) .dh-strip .btn--ghost-on-dark:hover{background:rgba(246,242,236,.10);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .easter-lp{font-family:"Inter", sans-serif;background:#0a1628;color:#faf8f0;-webkit-font-smoothing:antialiased;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]):root{--teal:#2a9d8f;--teal-dark:#1a7a6e;--navy:#0a1628;--navy-mid:#122240;--gold:#d4a44c;--gold-light:#e8c87a;--gold-glow:#d4a44c44;--ivory:#faf8f0;--ivory-muted:#faf8f0cc;--ivory-dim:#faf8f099;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .font-serif{font-family:var(--font-display);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .font-script{font-family:var(--font-body);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .font-sans{font-family:"Inter", system-ui, sans-serif;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .nav{transition:background 300ms ease, padding 300ms ease, backdrop-filter 300ms ease;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .nav.scrolled{background:rgba(10, 22, 40, 0.92);backdrop-filter:blur(20px);box-shadow:0 2px 40px rgba(0,0,0,0.3);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .nav-logo{text-decoration:none;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .nav-logo img{transition:height 300ms ease;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .nav-links a{color:var(--ivory-muted);text-decoration:none;font-size:0.85rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase;transition:color 0.3s;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .nav-links a:hover{color:var(--gold);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .nav-cta{background:var(--gold)!important;color:var(--navy)!important;border-radius:50px;font-weight:700!important;font-size:0.8rem!important;transition:transform 0.3s, box-shadow 0.3s!important;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .nav-cta:hover{transform:translateY(-2px);box-shadow:0 6px 24px var(--gold-glow);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-slide{background-size:cover;background-position:center 30%;opacity:0;will-change:transform, opacity;transition:opacity 2s ease-in-out;transform:scale(1);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-slide.active{opacity:1;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-slide.kb-zoom-in{animation:kbZoomIn   14s ease-in-out forwards;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-slide.kb-zoom-out{animation:kbZoomOut  14s ease-in-out forwards;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-slide.kb-pan-left{animation:kbPanLeft  14s ease-in-out forwards;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-slide.kb-pan-right{animation:kbPanRight 14s ease-in-out forwards;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-motion{border-radius:999px;border:1px solid rgba(250, 248, 240, 0.7);background:rgba(10, 22, 40, 0.85);color:var(--ivory);font:600 var(--t-caption)/1.55 var(--font-display);letter-spacing:0.04em;cursor:pointer;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-motion:hover{background:rgba(10, 22, 40, 0.95);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-motion:focus-visible{outline:3px solid var(--gold-light);outline-offset:3px;}
html:where(html[data-nh-page="easter-church-services-clovis-ca"])html.easter-still .hero-slide,.easter-still .livestream-badge .dot{animation-play-state:paused!important;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-particles{pointer-events:none;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-content{text-align:center;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-title{font-family:var(--font-display);font-weight:800;font-size:var(--heading-size, var(--t-display));line-height:1.15;letter-spacing:-0.02em;color:var(--ivory);text-shadow:0 4px 60px rgba(0,0,0,0.4);opacity:0;transform:translateY(40px);animation:fadeUp 1s 0.5s ease forwards;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-subtitle{font-family:var(--font-body);font-size:var(--t-body);color:var(--gold-light);opacity:0;transform:translateY(30px);animation:fadeUp 1s 0.7s ease forwards;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-date{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.25em;text-transform:uppercase;color:var(--ivory-muted);opacity:0;transform:translateY(20px);animation:fadeUp 1s 0.9s ease forwards;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .stone-transition{background:linear-gradient(180deg, var(--navy) 0%, var(--navy-mid) 50%, var(--navy) 100%);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .stone-track{pointer-events:none;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .rolling-stone{transform:translateY(-50%) translateX(-120%) rotate(0deg);background-image:url("/easter-church-services-clovis-ca/img/golden-boulder.png");background-size:contain;background-repeat:no-repeat;background-position:center;will-change:transform;filter:drop-shadow(0 0 60px var(--gold-glow));opacity:0.75;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .stone-text{text-align:center;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .stone-text blockquote{font-family:var(--font-scripture);font-size:var(--heading-size,var(--t-h1));font-weight:400;font-style:italic;color:var(--ivory);line-height:1.4;text-wrap:balance;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .stone-text cite{font-family:var(--font-display);font-style:normal;font-size:var(--t-caption);color:var(--gold);letter-spacing:0.15em;text-transform:uppercase;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .easter-sunday{background:linear-gradient(180deg, var(--navy) 0%, #0d1e38 100%);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .event-hero-img{background-size:cover;background-position:center;will-change:transform;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .easter-hero-img{background-image:url("/easter-church-services-clovis-ca/img/easter-hero-tomb.jpg");}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .easter-sunday .event-hero-img{background-position:center 35%;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .event-hero-content{text-align:center;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .event-title{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size, var(--t-h1));line-height:1.15;letter-spacing:-0.02em;color:var(--ivory);text-shadow:0 2px 18px rgba(10, 22, 40, 0.6);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .event-details{text-align:center;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .event-details::before{content:"";transform:translateX(-50%);background:linear-gradient(90deg, transparent, var(--gold), transparent);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .event-description{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--ivory-muted);font-weight:400;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .time-card{background:rgba(212, 164, 76, 0.08);border:1px solid rgba(212, 164, 76, 0.2);border-radius:16px;text-align:center;transition:transform 300ms ease, border-color 300ms ease, box-shadow 300ms ease;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .time-card:hover{transform:translateY(-4px);border-color:var(--gold);box-shadow:0 8px 40px var(--gold-glow);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .time-card .time{font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums;font-weight:400;font-size:var(--t-body);color:var(--ivory);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .time-card .period{font-size:var(--t-body);font-weight:400;color:var(--gold);letter-spacing:0.05em;text-transform:uppercase;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .time-card .note{font-size:var(--t-body);color:var(--ivory-dim);font-weight:400;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .livestream-badge{background:rgba(212, 164, 76, 0.12);border:1px solid rgba(212, 164, 76, 0.25);border-radius:50px;font-size:var(--t-body);font-weight:400;color:var(--gold-light);letter-spacing:0.08em;text-transform:uppercase;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .livestream-badge .dot{border-radius:50%;background:#e74c3c;animation:pulse-dot 1.5s infinite;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .cta-btn{background:var(--gold);color:var(--navy);font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;border-radius:50px;transition:transform 0.3s, box-shadow 0.3s;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 32px var(--gold-glow);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .cta-btn-outline{background:transparent;border:2px solid var(--gold);color:var(--gold);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .cta-btn-outline:hover{background:var(--gold);color:var(--navy);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .family-section{background:linear-gradient(180deg, var(--navy) 0%, var(--navy-mid) 50%, var(--navy) 100%);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .family-section::before{content:"";background:linear-gradient(90deg, transparent, rgba(212,164,76,0.2), transparent);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .family-header{text-align:center;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .family-header h2{color:var(--ivory);text-transform:uppercase;letter-spacing:0.04em;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .family-header p{color:var(--ivory-muted);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .family-card{background:rgba(212, 164, 76, 0.04);border:1px solid rgba(212, 164, 76, 0.12);border-radius:20px;text-align:center;transition:transform 300ms ease, border-color 300ms ease, box-shadow 300ms ease;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .family-card:hover{transform:translateY(-4px);border-color:rgba(212, 164, 76, 0.3);box-shadow:0 8px 40px rgba(212, 164, 76, 0.08);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .family-card h3{color:var(--ivory);text-transform:uppercase;letter-spacing:0.06em;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .family-card p{color:var(--ivory-muted);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .family-card .card-detail{font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--gold);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .family-card .card-cta{border:1.5px solid var(--gold);border-radius:50px;color:var(--gold);font-size:var(--t-body);font-weight:500;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;transition:background 0.3s, color 0.3s;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .family-card .card-cta:hover{background:var(--gold);color:var(--navy);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .location-section{background:var(--navy-mid);text-align:center;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .location-section::before{content:"";background:radial-gradient(
    ellipse 80% 70% at 50% 50%,
    rgba(42, 157, 143, 0.12) 0%,
    rgba(212, 164, 76, 0.06) 40%,
    transparent 70%
  );pointer-events:none;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .location-section::after{content:"";background:linear-gradient(90deg, transparent, var(--gold-glow), transparent);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .location-content h2{color:var(--ivory);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .location-content p{color:var(--ivory-muted);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .location-content .address{font-weight:400;font-size:var(--t-body);color:var(--ivory);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .location-content .address a{color:var(--gold);text-decoration:none;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .location-content .address a:hover{text-decoration:underline;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .footer{background:var(--navy);border-top:1px solid rgba(212, 164, 76, 0.1);text-align:center;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .footer p{color:var(--ivory-dim);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .footer a:hover{text-decoration:underline;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .reveal{opacity:0;transform:translateY(40px);transition:opacity 0.8s ease, transform 0.8s ease;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .reveal.visible{opacity:1;transform:translateY(0);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .reveal-delay-1{transition-delay:0.15s;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .reveal-delay-2{transition-delay:0.3s;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .reveal-delay-3{transition-delay:0.45s;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .mobile-toggle{background:none;border:none;cursor:pointer;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .mobile-toggle span{background:var(--ivory);border-radius:2px;transition:all 0.3s ease;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .mobile-toggle.active span:nth-child(1){transform:rotate(45deg);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .mobile-toggle.active span:nth-child(2){opacity:0;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .mobile-toggle.active span:nth-child(3){transform:rotate(-45deg);}
@media (max-width: 768px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .nav-links{background:rgba(10, 22, 40, 0.97);backdrop-filter:blur(20px);transition:right 300ms ease;}
}
@media (max-width: 768px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .nav-links a{font-size:1.1rem;}
}
@media (max-width: 768px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-title{font-size:var(--heading-size, var(--t-display));}
}
@media (max-width: 768px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .event-title{font-size:var(--heading-size, var(--t-h1));}
}
@media (max-width: 768px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-number{font-size:var(--t-body);}
}
@media (max-width: 768px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-separator{font-size:var(--t-body);}
}
@media (max-width: 768px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-unit-label{font-size:var(--t-body);letter-spacing:0.12em;}
}
@media (max-width: 480px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .cta-btn{font-size:var(--t-caption);}
}
@media (max-width: 480px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-number{font-size:var(--t-body);}
}
@media (max-width: 480px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-separator{font-size:var(--t-body);}
}
@media (max-width: 480px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-unit-label{font-size:var(--t-body);}
}
@media (hover: none) and (pointer: coarse){:where(html[data-nh-page="easter-church-services-clovis-ca"]) [data-parallax-bg]{will-change:auto;}
}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-section{background:linear-gradient(180deg, var(--navy) 0%, var(--navy-mid) 100%);text-align:center;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-section::before{content:"";background:radial-gradient(ellipse 60% 60% at 50% 50%, rgba(212,164,76,0.06), transparent 70%);pointer-events:none;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-heading{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size, var(--t-h1));color:var(--ivory);text-transform:uppercase;letter-spacing:0.06em;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-unit{text-align:center;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-number{font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums;font-weight:400;font-size:var(--t-body);line-height:1.55;color:var(--ivory);text-shadow:0 0 40px var(--gold-glow);transition:transform 0.3s ease;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-number.tick{transform:scale(1.08);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-unit-label{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-separator{font-family:var(--font-body);font-size:var(--t-body);color:var(--gold-glow);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .countdown-past{font-family:"Caveat", cursive;font-size:clamp(1.8rem, 4vw, 3rem);color:var(--gold-light);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .expect-section{background:linear-gradient(180deg, var(--navy) 0%, var(--navy-mid) 50%, var(--navy) 100%);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .expect-section::before{content:"";background:linear-gradient(90deg, transparent, rgba(212,164,76,0.2), transparent);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .expect-header{text-align:center;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .expect-header h2{color:var(--ivory);text-transform:uppercase;letter-spacing:0.04em;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .expect-header p{color:var(--ivory-muted);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .expect-card{background:rgba(212, 164, 76, 0.04);border:1px solid rgba(212, 164, 76, 0.1);border-radius:16px;text-align:center;transition:transform 300ms ease, border-color 300ms ease;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .expect-card:hover{transform:translateY(-3px);border-color:rgba(212, 164, 76, 0.25);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .expect-card h3{color:var(--ivory);text-transform:uppercase;letter-spacing:0.06em;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .expect-card p{color:var(--ivory-muted);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .expect-photos__grid{list-style:none;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .expect-photos__grid img{object-fit:cover;border-radius:12px;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .expect-photos__cap{text-align:center;font-size:var(--t-caption);color:var(--ivory-muted);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .faq-section{background:linear-gradient(180deg, var(--navy-mid) 0%, var(--navy) 100%);position:relative;padding-block:var(--pad-section);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .faq-section::before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg, transparent, rgba(212,164,76,0.2), transparent);padding-block:var(--pad-section);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .faq-header{text-align:center;max-width:700px;margin:0 auto 3rem;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .faq-header h2{color:var(--ivory);text-transform:uppercase;letter-spacing:0.04em;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .faq-list{display:grid;gap:0;max-width:750px;margin:0 auto;border-top:1px solid rgba(212, 164, 76, 0.1);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .faq-item{border-bottom:1px solid rgba(212, 164, 76, 0.1);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;color:var(--ivory);transition:color 0.3s ease;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .faq-item summary::after{content:"+";font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;color:var(--gold);flex-shrink:0;transition:transform 200ms ease;width:24px;text-align:center;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .faq-item[open] summary{color:var(--gold-light);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .faq-item summary:hover{color:var(--gold-light);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .faq-item__body{padding:0 0 1.5rem;font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--ivory-muted);font-weight:400;max-width:var(--measure);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .faq-item summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .map-wrap{border-radius:16px;border:1px solid rgba(212, 164, 76, 0.15);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .map-wrap iframe{border:0;filter:saturate(0.6) brightness(0.85) contrast(1.1);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .map-wrap .map-facade{--mf-bg:var(--navy-mid);--mf-line:rgba(212, 164, 76, 0.10);--mf-pin:var(--gold);--mf-ink:var(--ivory);--mf-ink-2:var(--ivory-muted);--mf-mute:var(--ivory-dim);--mf-btn-bg:var(--gold);--mf-btn-bg-hover:var(--gold-light);--mf-btn-ink:var(--navy);}
@media (max-width: 480px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .faq-section{padding-block:var(--pad-section);}
}
@media (max-width: 800px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-slideshow .hero-slide{animation:none;transform:none;background-position:center;}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-slide,:where(html[data-nh-page="easter-church-services-clovis-ca"]) [class*="kb-"],:where(html[data-nh-page="easter-church-services-clovis-ca"]) .reveal{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;}
}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .stone-text blockquote::before{content:"“";font-family:var(--font-scripture);font-style:normal;font-weight:400;font-size:var(--heading-size,var(--t-h1));line-height:1.4;color:var(--gold);}
@media (max-width: 480px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .event-title{font-size:var(--heading-size, var(--t-h1));}
}
:where(html[data-nh-page="email"]) .em-page{--e-ink:var(--nh-ink);--e-ink-2:var(--nh-ink-2);--e-cream:var(--nh-cream);--e-paper:var(--nh-paper);--e-stone:var(--nh-stone);--e-mute:var(--nh-mute);--e-line:var(--line);--e-red:var(--nh-red);--e-red-deep:var(--nh-red-deep);background:var(--e-cream);color:var(--e-ink);font-family:var(--font-body);}
:where(html[data-nh-page="email"]) .em-page a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="email"]) .em-page h1,:where(html[data-nh-page="email"]) .em-page h2,:where(html[data-nh-page="email"]) .em-page h3{text-wrap:balance;}
:where(html[data-nh-page="email"]) .em-page p{text-wrap:pretty;}
:where(html[data-nh-page="email"]) .em-band--paper{background:var(--e-paper);border-top:1px solid var(--e-line);border-bottom:1px solid var(--e-line);}
:where(html[data-nh-page="email"]) .em-point{border:1px solid var(--e-line);border-radius:var(--r-md);background:var(--e-cream);}
:where(html[data-nh-page="email"]) .em-point__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);text-transform:uppercase;letter-spacing:-0.01em;color:var(--e-ink);}
:where(html[data-nh-page="email"]) .em-point__p{font-size:var(--t-body);line-height:1.55;color:var(--e-ink-2);}
:where(html[data-nh-page="email"]) .em-signup__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));line-height:1.15;letter-spacing:-0.03em;text-transform:uppercase;color:var(--e-ink);}
:where(html[data-nh-page="email"]) .em-signup__h2 em{font-style:normal;color:var(--e-red);}
:where(html[data-nh-page="email"]) .em-signup__note{font-size:var(--t-caption);color:var(--e-mute);line-height:1.55;}
:where(html[data-nh-page="email"]) .em-page .em-signup__note a{color:var(--e-red);text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="email"]) .em-page .em-signup__note a:hover{color:var(--e-red-deep);}
:where(html[data-nh-page="email"]) .em-form{background:var(--e-paper);border:1px solid var(--e-line);border-radius:var(--r-md);}
:where(html[data-nh-page="email"]) .em-form label{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.18em;text-transform:uppercase;color:var(--e-mute);}
:where(html[data-nh-page="email"]) .em-form input[type="email"]{border:1px solid var(--nh-mute);border-radius:var(--r-md);font-family:var(--font-body);font-size:var(--t-body);color:var(--e-ink);background:#fff;}
:where(html[data-nh-page="email"]) .em-form input[type="email"]:focus{outline:2px solid var(--e-red);outline-offset:1px;border-color:var(--e-red);}
:where(html[data-nh-page="email"]) .em-form button{border:1.5px solid var(--e-red);background:var(--e-red);color:#fff;border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;transition:background 200ms ease, border-color 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="email"]) .em-form button:hover{background:var(--e-red-deep);border-color:var(--e-red-deep);transform:translateY(-1px);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pastor-page{--pp-ink:var(--nh-ink);--pp-ink-2:var(--nh-ink-2);--pp-cream:var(--nh-cream);--pp-paper:var(--nh-paper);--pp-stone:var(--nh-stone);--pp-mute:var(--nh-mute);--pp-line:var(--line);--pp-red:var(--nh-red);--pp-red-deep:var(--nh-red-deep);--pp-teal:var(--nh-teal);background:var(--pp-cream);color:var(--pp-ink);font-family:var(--font-body);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pastor-page a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pastor-page h1,:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pastor-page h2,:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pastor-page h3,:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pastor-page h4{text-wrap:balance;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pastor-page p{text-wrap:pretty;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-pill{border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1.5px solid transparent;transition:transform 200ms ease, background 200ms ease, color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-pill:hover{transform:translateY(-1px);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pastor-page .pp-pill--primary{background:var(--pp-red);color:#fff;border-color:var(--pp-red);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-pill--primary:hover{background:var(--pp-red-deep);border-color:var(--pp-red-deep);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-pill--ghost{background:transparent;color:var(--pp-ink);border-color:var(--line-strong);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-pill--ghost:hover{background:var(--pp-stone);border-color:var(--pp-ink);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-section-h2{letter-spacing:-0.03em;text-transform:uppercase;color:var(--pp-ink);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-crumb{background:var(--nh-stone);border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-crumb nav{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.18em;text-transform:uppercase;color:var(--pp-mute);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-crumb a{color:var(--pp-mute);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-crumb a:hover{color:var(--pp-ink);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-crumb__sep{color:rgba(21,17,15,.35);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-crumb__current{color:var(--pp-red);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-hero__photo{border-radius:var(--r-md);background:var(--pp-stone);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-hero__photo img{object-fit:cover;object-position:center 22%;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-hero__h1{font-family:var(--font-display);font-weight:800;font-size:var(--heading-size,var(--t-display));line-height:1.15;letter-spacing:-0.04em;text-transform:uppercase;color:var(--pp-ink);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-hero__role{font-family:var(--font-display);font-style:italic;font-size:var(--t-caption);line-height:1.55;color:var(--pp-ink-2);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-hero__summary{font-size:var(--t-lede);line-height:1.55;color:var(--pp-mute);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-cl__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--pp-mute);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-cl__value{font-size:var(--t-body);font-weight:400;overflow-wrap:anywhere;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-band--paper{background:var(--pp-paper);border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-bio__prose{font-size:var(--t-body);line-height:1.55;color:var(--pp-ink-2);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-bio__prose a{color:var(--pp-red);border-bottom:1px solid rgba(184,50,39,.4);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-bio__prose a:hover{color:var(--pp-red-deep);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-tl__intro{color:var(--pp-mute);font-size:16px;line-height:1.65;}
@media (min-width: 760px){:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-tl::before{content:"";background:rgba(21,17,15,.18);}
}
@media (min-width: 760px){:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-tl__item::before{content:"";border-radius:999px;background:var(--pp-red);border:3px solid var(--pp-cream);}
}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-tl__year{font-family:var(--font-body);font-weight:400;font-size:var(--t-body);letter-spacing:-0.02em;color:var(--pp-ink);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}

:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-verse__inner{text-align:left;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-verse__watermark{font-family:var(--font-scripture);font-weight:600;font-style:normal;font-size:clamp(120px, 22vw, 260px);line-height:1;color:rgba(255, 255, 255, 0.10);white-space:nowrap;pointer-events:none;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"]) .pastor-page .pp-verse__quote{font-family:var(--font-scripture);font-style:normal;font-weight:400;font-size:var(--t-h2);line-height:1.4;letter-spacing:-0.01em;color:var(--nh-cream);text-wrap:balance;opacity:0;filter:blur(7px);transition:opacity 0.9s ease-out, filter 0.9s ease-out;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-verse.rv-in .pp-verse__quote{opacity:1;filter:blur(0);}

@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pastor-page .pp-verse__quote{transition:none!important;opacity:1!important;filter:none!important;}
}
@media (max-width: 460px){:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-verse__watermark{text-align:right;}
}

:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-mlist{list-style:none;border:1px solid var(--pp-line);border-radius:var(--r-md);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-mlist li + li{border-top:1px solid var(--pp-line);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-mlist a{background:var(--pp-paper);transition:background 200ms ease;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-mlist a:hover{background:var(--pp-cream);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-mlist__name{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);letter-spacing:-0.01em;line-height:1.15;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-mlist__desc{font-size:var(--t-body);color:var(--pp-mute);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-mlist__arrow{color:var(--pp-mute);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-mlist a:hover .pp-mlist__arrow{color:var(--pp-red);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-sermon{background:var(--pp-paper);border:1px solid var(--pp-line);border-radius:var(--r-md);transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-sermon:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--pp-red);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-sermon__photo{background:var(--pp-stone);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-sermon__photo img{object-fit:cover;transition:transform 300ms ease;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-sermon:hover .pp-sermon__photo img{transform:scale(1.04);}

:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-sermon__play{position:absolute;top:var(--space-16);left:var(--space-16);width:46px;height:46px;display:grid;border-radius:999px;background:rgba(246, 242, 236, 0.94);color:var(--pp-red);place-items:center;box-shadow:0 6px 16px rgba(21, 17, 15, 0.28);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-sermon__body{flex:1;}


:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="tim-rolen"]) .pp-sermon__watch{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.14em;text-transform:uppercase;color:var(--pp-red);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-sermon__watch svg{transition:transform 200ms ease;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-sermon:hover .pp-sermon__watch svg{transform:translateX(3px);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-family__lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--pp-ink-2);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-stats{border-top:1px solid var(--pp-line);}

:where(html[data-nh-page="ethan-smith"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-stat__value{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);letter-spacing:-0.025em;line-height:1.15;color:var(--pp-ink);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-contact__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));line-height:1.15;letter-spacing:-0.035em;text-transform:uppercase;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-contact__lede{font-size:var(--t-lede);line-height:1.55;color:var(--pp-mute);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-card{background:var(--pp-paper);border:1px solid var(--pp-line);border-radius:var(--r-md);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-row__icon{border-radius:999px;background:rgba(184,50,39,.10);color:var(--pp-red);place-items:center;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-row__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--pp-mute);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-row__value{font-size:var(--t-body);font-weight:400;overflow-wrap:normal;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-row__value a:hover{color:var(--pp-red);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-row__sub{font-size:var(--t-body);color:var(--pp-mute);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-row__div{background:var(--pp-line);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-row__value a{overflow-wrap:anywhere;}
:where(html[data-nh-page="events"],html[data-nh-page="give"]) .section--alt{background:var(--nh-stone);}
:where(html[data-nh-page="events"]) .pc-image-fallback{text-align:center;background:linear-gradient(135deg, var(--nh-ink) 0%, var(--nh-ink-2) 60%, var(--nh-red-deep) 100%);color:var(--on-deep);}
:where(html[data-nh-page="events"]) .pc-image-fallback__chip{border-radius:999px;background:rgba(246,242,236,0.14);color:var(--on-deep);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;}
:where(html[data-nh-page="events"]) .pc-image-fallback__title{font-family:var(--font-display);font-size:var(--t-h2);line-height:1.15;font-weight:600;color:var(--on-deep);}
:where(html[data-nh-page="events"]) .pc-image-fallback__when{font-family:var(--font-display);font-size:var(--t-caption);letter-spacing:0.06em;color:var(--nh-red-on-teal);}
:where(html[data-nh-page="events"]) .pc-image-fallback__hint{font-family:var(--font-display);font-size:var(--t-caption);letter-spacing:0.18em;text-transform:uppercase;color:rgba(246,242,236,0.55);}
:where(html[data-nh-page="events"],html[data-nh-page="give"]) .section__head h2{letter-spacing:-0.01em;}
:where(html[data-nh-page="events"],html[data-nh-page="give"]) .section__head > p{color:var(--fg-mute);}
:where(html[data-nh-page="events"]) .up-card:focus-visible{border-radius:var(--r-md);}
:where(html[data-nh-page="events"]) .up-card__body{flex:1;}
:where(html[data-nh-page="events"]) .up-card__tag{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="events"]) .up-card__when,:where(html[data-nh-page="events"]) .up-card__where{font-size:var(--t-caption);}
:where(html[data-nh-page="events"]) .rhythm__group{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="events"]) .rhythm{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="events"]) .rhythm:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);border-color:var(--nh-red);}
:where(html[data-nh-page="events"]) .rhythm:hover .rhythm__cta{color:var(--nh-red);}
:where(html[data-nh-page="events"]) .rhythm__when{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:var(--nh-teal);line-height:1.55;}
:where(html[data-nh-page="events"]) .rhythm__name{font-size:var(--t-h2);}
:where(html[data-nh-page="events"]) .rhythm__where{font-size:var(--t-caption);color:var(--fg-mute);}
:where(html[data-nh-page="events"]) .rhythm__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-teal);transition:color 200ms ease;}
:where(html[data-nh-page="events"]) .seasonal{border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line);transition:transform 200ms ease;}
:where(html[data-nh-page="events"]) .seasonal:hover{transform:translateY(-2px);}
:where(html[data-nh-page="events"]) .seasonal__photo img{object-fit:cover;}
:where(html[data-nh-page="events"]) .seasonal__body p{color:var(--fg-mute);}
:where(html[data-nh-page="events"]) .cal-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;}
:where(html[data-nh-page="events"]) .cal-card__hint{font-family:var(--font-display);font-size:var(--t-caption);color:var(--fg-mute);border:1px dashed var(--line);border-radius:var(--r-md);}
:where(html[data-nh-page="events"]) .door{background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--line);transition:transform 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="events"]) .door:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="events"]) .door__photo{background:var(--nh-ink);}
:where(html[data-nh-page="events"]) .door__photo img{object-fit:cover;}
:where(html[data-nh-page="events"]) .door__body p{color:var(--fg-mute);}
:where(html[data-nh-page="events"]) .opt-a-strip{background:var(--nh-red);color:var(--on-deep);text-align:center;font-family:var(--font-body);font-size:var(--t-body);letter-spacing:0.12em;text-transform:uppercase;}
:where(html[data-nh-page="events"]) .rhythm__when{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="food-pantry"]):root{--sm-blue:#183C78;--sm-blue-deep:#0C2A56;--sm-blue-light:#546CA8;--sm-on-blue:#F6F2EC;--sm-blue-pale:#A9BEE8;}
:where(html[data-nh-page="food-pantry"]) .crumb__inner a:hover{color:var(--sm-blue);}
:where(html[data-nh-page="food-pantry"]) .crumb__current{color:var(--sm-blue);}
:where(html[data-nh-page="food-pantry"]) .fp-door{color:var(--on-deep);text-decoration:none;background:var(--nh-ink);}
:where(html[data-nh-page="food-pantry"]) .fp-door__bg{background-size:cover;background-position:center 42%;transition:transform 300ms ease;}
:where(html[data-nh-page="food-pantry"]) .fp-door:hover .fp-door__bg{transform:scale(1.03);}
:where(html[data-nh-page="food-pantry"]) .fp-door__bg--food{background-image:url("/img/food-pantry/pantry-door-food.jpg");}
:where(html[data-nh-page="food-pantry"]) .fp-door__bg--serve{background-image:url("/img/food-pantry/pantry-door-volunteer.jpg");}
:where(html[data-nh-page="food-pantry"]) .fp-door__lead{font-family:var(--font-display);font-size:var(--heading-size, var(--t-h1));font-weight:700;line-height:1.15;text-shadow:0 1px 8px rgba(21, 17, 15, 0.6);}
:where(html[data-nh-page="food-pantry"]) .fp-door__word{font-family:var(--font-display);font-size:var(--heading-size, var(--t-h1));font-weight:700;line-height:1.15;letter-spacing:-0.01em;}
:where(html[data-nh-page="food-pantry"]) .fp-door__body{font-size:var(--t-body);line-height:1.55;color:rgba(246, 242, 236, 0.92);}
:where(html[data-nh-page="food-pantry"]) .fp-door__pill{background:var(--nh-cream);color:var(--nh-teal-deep);font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.10em;text-transform:uppercase;border-radius:var(--r-pill, 999px);transition:background 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="food-pantry"]) .fp-door:hover .fp-door__pill{background:var(--nh-paper);transform:translateY(-1px);}
:where(html[data-nh-page="food-pantry"]) .fp-sec--cream{background:var(--nh-cream);}
:where(html[data-nh-page="food-pantry"]) .fp-sec--blue{background:var(--sm-blue);color:var(--sm-on-blue);}
:where(html[data-nh-page="food-pantry"]) .fp-sec--blue .fp-sec__h2,:where(html[data-nh-page="food-pantry"]) .fp-sec--blue .fp-expect__h3{color:var(--sm-on-blue);}
:where(html[data-nh-page="food-pantry"]) .fp-sec--blue .fp-sec__lede,:where(html[data-nh-page="food-pantry"]) .fp-sec--blue .fp-expect__p{color:rgba(246, 242, 236, 0.90);}
:where(html[data-nh-page="food-pantry"]) .fp-sec--blue .fp-expect__item{border-top-color:rgba(246, 242, 236, 0.28);}
:where(html[data-nh-page="food-pantry"]) .fp-sec--blue .fp-when__card{background:rgba(246, 242, 236, 0.07);border-color:rgba(246, 242, 236, 0.30);box-shadow:none;}
:where(html[data-nh-page="food-pantry"]) .fp-sec--blue .fp-when__day{color:var(--sm-blue-pale);}
:where(html[data-nh-page="food-pantry"]) .fp-sec--blue .fp-when__time,:where(html[data-nh-page="food-pantry"]) .fp-sec--blue .fp-when__where{color:var(--sm-on-blue);}
:where(html[data-nh-page="food-pantry"]) .fp-sec--blue .fp-when__body{color:rgba(246, 242, 236, 0.88);}
:where(html[data-nh-page="food-pantry"]) .fp-sec--blue .fp-when__note{color:rgba(246, 242, 236, 0.67);}
:where(html[data-nh-page="food-pantry"]) .fp-sec--blue .fp-gallery__tile{border-color:rgba(246, 242, 236, 0.25);}
:where(html[data-nh-page="food-pantry"]) .fp-sec--blue .fp-gallery figcaption{color:rgba(246, 242, 236, 0.72);}
:where(html[data-nh-page="food-pantry"]) .fp-sec.fp-sec--blue a:focus-visible{outline-color:var(--sm-blue-pale);}
:where(html[data-nh-page="food-pantry"]) .fp-sec--white{background:var(--bg);}
:where(html[data-nh-page="food-pantry"]) .fp-sec__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="food-pantry"]) .fp-sec__lede{font-size:var(--t-lede);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="food-pantry"]) .fp-when__card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="food-pantry"]) .fp-sec--white .fp-when__card{background:var(--bg-alt);}
:where(html[data-nh-page="food-pantry"]) .fp-when__day{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--sm-blue);}
:where(html[data-nh-page="food-pantry"]) .fp-when__time{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="food-pantry"]) .fp-when__where{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;line-height:1.55;color:var(--fg);}
:where(html[data-nh-page="food-pantry"]) .fp-when__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="food-pantry"]) .fp-when__note{font-size:var(--t-caption);color:var(--nh-mute);}
:where(html[data-nh-page="food-pantry"]) .fp-expect__item{border-top:1px solid var(--line);}
:where(html[data-nh-page="food-pantry"]) .fp-expect__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;color:var(--fg);}
:where(html[data-nh-page="food-pantry"]) .fp-expect__p{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="food-pantry"]) .fp-gallery__tile{border-radius:var(--r-lg);background:var(--nh-stone);border:1px solid var(--line);}
:where(html[data-nh-page="food-pantry"]) .fp-gallery__tile img{object-fit:cover;object-position:center 38%;}
:where(html[data-nh-page="food-pantry"]) .fp-gallery figcaption{font-size:var(--t-caption);color:var(--nh-mute);}
:where(html[data-nh-page="food-pantry"]) .faq-item summary::after{content:"+" / "";font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;color:var(--sm-blue);flex-shrink:0;transition:transform 200ms ease;width:24px;text-align:center;}
:where(html[data-nh-page="food-pantry"]) .faq-item[open] summary{color:var(--sm-blue);}
:where(html[data-nh-page="food-pantry"]) .faq-item summary:hover{color:var(--sm-blue);}
:where(html[data-nh-page="food-pantry"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .sunday-band__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.025em;line-height:1.15;margin:0;color:var(--on-deep);}
:where(html[data-nh-page="food-pantry"],html[data-nh-page="sermons"]) .sunday-band__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-12);margin-top:var(--space-8);}
:where(html[data-nh-page="food-pantry"]) .sunday-band__directions{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-paper);border-bottom:1px solid rgba(246, 242, 236, 0.40);width:fit-content;padding:11px 8px;margin:-3px -8px -11px;transition:border-bottom-color 200ms ease;}
:where(html[data-nh-page="food-pantry"]) .sunday-band__directions:hover{border-bottom-color:var(--nh-paper);}
:where(html[data-nh-page="food-pantry"],html[data-nh-page="sermons"]) .sunday-band__directions:focus-visible{outline:3px solid var(--nh-red);outline-offset:3px;border-radius:var(--r-md);}
:where(html[data-nh-page="food-pantry"]) .fp-door:focus-visible{outline:none;box-shadow:none;}
:where(html[data-nh-page="food-pantry"]) .fp-door:focus-visible::after{content:"";pointer-events:none;outline:3px solid var(--nh-cream);outline-offset:-4px;box-shadow:inset 0 0 0 7px rgba(21, 17, 15, 0.85);}
:where(html[data-nh-page="food-pantry"]) .sunday-band a:focus-visible{outline:3px solid var(--nh-red-on-teal);outline-offset:3px;}
:where(html[data-nh-page="food-pantry"]) .fp-sec a:focus-visible,:where(html[data-nh-page="food-pantry"]) .faq-item summary:focus-visible{outline:3px solid var(--nh-red);outline-offset:3px;border-radius:var(--r-md);}
:where(html[data-nh-page="food-pantry"]) .fp-signup{background:var(--sm-blue-deep);color:var(--sm-on-blue);border-radius:var(--r-lg);}
:where(html[data-nh-page="food-pantry"]) .fp-signup__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;}
:where(html[data-nh-page="food-pantry"]) .fp-signup__p{font-size:var(--t-body);line-height:1.55;color:rgba(246, 242, 236, 0.90);}
:where(html[data-nh-page="food-pantry"]) .fp-signup__btn{background:var(--nh-red);}
@media (max-width: 480px){:where(html[data-nh-page="food-pantry"]) .fp-signup__btn{text-align:center;font-size:var(--t-caption);}
}
:where(html[data-nh-page="food-pantry"]) .fp-signup__btn:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="food-pantry"]) .fp-signup a:focus-visible{outline:3px solid var(--nh-red-on-teal);outline-offset:3px;}
:where(html[data-nh-page="food-pantry"]) .text-link{color:var(--nh-red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}
:where(html[data-nh-page="food-pantry"]) .text-link:hover{color:var(--nh-red-deep);}
@media (max-width: 480px){:where(html[data-nh-page="food-pantry"]) .fp-actions .btn{text-align:center;}
}
@media (max-width: 800px){:where(html[data-nh-page="food-pantry"]) .fp-door__lead{text-shadow:none;}
}
:where(html[data-nh-page="give"]) .section--cream{background:var(--nh-cream);}
:where(html[data-nh-page="give"]) .section__head--centered{text-align:center;}
:where(html[data-nh-page="give"]) .gf-feature__card{background:var(--nh-cream);border-radius:var(--r-xl);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="give"]) .gf-feature__photo{background:var(--nh-ink);}
:where(html[data-nh-page="give"]) .gf-feature__photo img{object-fit:cover;}
:where(html[data-nh-page="give"]) .gf-feature__body p{color:var(--fg-mute);}
:where(html[data-nh-page="give"]) .card-group--alt{background:var(--nh-stone);}
:where(html[data-nh-page="give"]) .fund-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform 200ms ease, box-shadow 200ms ease;box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="give"]) .fund-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="give"]) .fund-card__photo{background:var(--nh-ink);}
:where(html[data-nh-page="give"]) .fund-card__photo img{object-fit:cover;}
:where(html[data-nh-page="give"]) .fund-card__body{flex:1;}
:where(html[data-nh-page="give"]) .fund-card__body p{color:var(--fg-mute);}
:where(html[data-nh-page="give"]) .fund-card__ctas .btn{white-space:nowrap;}
:where(html[data-nh-page="give"]) .card__extlink{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-teal);border-bottom:1px solid var(--nh-teal);}
:where(html[data-nh-page="give"]) .card__sub{font-size:13px;color:var(--fg-mute);}
:where(html[data-nh-page="give"]) .compliance-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform 200ms ease;}
:where(html[data-nh-page="give"]) .compliance-card:hover{transform:translateY(-2px);}
:where(html[data-nh-page="give"]) .compliance-card p{color:var(--fg-mute);}
:where(html[data-nh-page="give"]) .compliance-card__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="give"]) .btn--sm{font-size:var(--t-caption);}
:where(html[data-nh-page="gls-survey"]):root{--gls-teal:#185F6B;--gls-yellow:#E3DB1E;--gls-yellow-hover:#d1c91a;--gls-onyx:#3D3935;--gls-cream:#FAFAF2;--gls-line:#ded7c8;--gls-line-control:#8C8377;--gls-mute:#6b6459;--gls-teal-soft:#dbeaec;--gls-q-indent:calc(26px + var(--space-8));}
:where(html[data-nh-page="gls-survey"]) body{background:var(--gls-cream);color:var(--gls-onyx);}
:where(html[data-nh-page="gls-survey"]) main{font-family:"Open Sans", Helvetica, Arial, sans-serif;line-height:1.65;}
:where(html[data-nh-page="gls-survey"]) .skip-link{background:var(--gls-teal);color:#fff;}
:where(html[data-nh-page="gls"],html[data-nh-page="gls-survey"]) .skip-link:focus{outline:2px solid #fff;outline-offset:2px;}
:where(html[data-nh-page="gls-survey"]) main:focus{outline:none;}
:where(html[data-nh-page="gls-survey"]) .masthead{background:var(--gls-teal);color:#fff;text-align:center;}
:where(html[data-nh-page="gls-survey"]) .masthead__logos img{object-fit:contain;}
:where(html[data-nh-page="gls-survey"]) .masthead__logos span{background:rgba(255,255,255,0.4);}
:where(html[data-nh-page="gls-survey"]) .masthead p{color:var(--gls-teal-soft);}
:where(html[data-nh-page="gls-survey"]) .masthead .count{font-size:var(--t-body);color:var(--gls-teal-soft);}
:where(html[data-nh-page="gls-survey"]) .lede{background:#fff;border:1px solid var(--gls-line);border-radius:var(--r-md);}
:where(html[data-nh-page="gls-survey"]) .lede .meta{font-size:var(--t-caption);color:var(--gls-mute);}
:where(html[data-nh-page="gls-survey"]) .q{border:0;}
:where(html[data-nh-page="gls-survey"]) .q legend,:where(html[data-nh-page="gls-survey"]) .q-label{font-weight:400;font-size:var(--t-body);}
:where(html[data-nh-page="gls-survey"]) .q-num{border-radius:var(--r-pill);background:transparent;border:1px solid var(--gls-teal);color:var(--gls-teal);font-size:var(--t-body);}
:where(html[data-nh-page="gls-survey"]) .q-help{font-size:0.875rem;color:var(--gls-mute);}
:where(html[data-nh-page="gls-survey"]) .opt{flex:1 1 0;}
:where(html[data-nh-page="gls-survey"]) .opt span{flex:1;}
:where(html[data-nh-page="gls-survey"]) .opt input{opacity:0;}
:where(html[data-nh-page="gls-survey"]) .opt span{text-align:center;background:#fff;border:1px solid var(--gls-line-control);border-radius:var(--r-sm);font-size:var(--t-body);line-height:1.55;hyphens:none;cursor:pointer;}
:where(html[data-nh-page="gls-survey"]) .opt input:checked + span{background:var(--gls-teal);border-color:var(--gls-teal);color:#fff;font-weight:700;}
:where(html[data-nh-page="gls-survey"]) .opt input:focus-visible + span{outline:3px solid var(--gls-teal);outline-offset:2px;}
:where(html[data-nh-page="gls-survey"]) .q-followup label{font-size:var(--t-body);font-weight:400;color:var(--gls-mute);}
:where(html[data-nh-page="gls-survey"]) textarea{font:inherit;border:1px solid var(--gls-line-control);border-radius:var(--r-sm);background:#fff;resize:vertical;}
:where(html[data-nh-page="gls-survey"]) textarea:focus-visible,:where(html[data-nh-page="gls-survey"]) input[type="text"]:focus-visible,:where(html[data-nh-page="gls-survey"]) input[type="email"]:focus-visible{outline:3px solid var(--gls-teal);outline-offset:2px;}
:where(html[data-nh-page="gls-survey"]) .optional{background:#fff;border:1px solid var(--gls-line);border-radius:var(--r-md);}
:where(html[data-nh-page="gls-survey"]) .optional p{color:var(--gls-mute);}
:where(html[data-nh-page="gls-survey"]) .optional label{font-size:var(--t-body);font-weight:400;}
:where(html[data-nh-page="gls-survey"]) .optional input{font:inherit;border:1px solid var(--gls-line-control);border-radius:var(--r-sm);}
:where(html[data-nh-page="gls-survey"]) .actions{text-align:center;}
:where(html[data-nh-page="gls-survey"]) .gls-btn{background:var(--gls-yellow);color:var(--gls-teal);border:1px solid var(--gls-teal);font-family:var(--font-display);font-size:var(--t-body);line-height:1.55;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;border-radius:var(--r-pill);cursor:pointer;}
:where(html[data-nh-page="gls-survey"]) .gls-btn:hover{background:var(--gls-yellow-hover);}
:where(html[data-nh-page="gls-survey"]) .gls-btn:focus-visible{outline:3px solid var(--gls-teal);outline-offset:3px;}
:where(html[data-nh-page="gls-survey"]) .privacy-note{font-size:var(--t-caption);color:var(--gls-mute);}
:where(html[data-nh-page="gls-survey"]) .privacy-note a,:where(html[data-nh-page="gls-survey"]) .optional p a{color:var(--gls-teal);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}
:where(html[data-nh-page="gls-survey"]) .privacy-note a:hover,:where(html[data-nh-page="gls-survey"]) .optional p a:hover{text-decoration-thickness:2px;}
:where(html[data-nh-page="gls-survey"]) .privacy-note a:focus-visible,:where(html[data-nh-page="gls-survey"]) .optional p a:focus-visible{outline:3px solid var(--gls-teal);outline-offset:2px;}
:where(html[data-nh-page="gls-survey"]) .msg{border-radius:var(--r-sm);font-size:var(--t-body);text-align:left;text-wrap:pretty;}
:where(html[data-nh-page="gls-survey"]) .msg[data-state="error"]{background:#fdecea;border:1px solid var(--nh-red-soft, #f0b8b2);color:var(--nh-red-deep, #8a1f17);}
:where(html[data-nh-page="gls-survey"]) .done{background:#fff;border:1px solid var(--gls-line);border-radius:var(--r-md);text-align:center;}
:where(html[data-nh-page="gls-survey"]) .done:focus,:where(html[data-nh-page="gls-survey"]) .msg:focus{outline:none;}
@media (max-width: 620px){:where(html[data-nh-page="gls-survey"]):root{--gls-q-indent:var(--space-8);}
}
@media (max-width: 620px){:where(html[data-nh-page="gls-survey"]) .opt span{font-size:var(--t-body);line-height:1.55;overflow-wrap:normal;hyphens:none;}
}
:where(html[data-nh-page="gls"]):root{--cream:#FAFAF2;--white:#ffffff;--onyx:#3D3935;--teal:#185F6B;--teal-light:#50858B;--yellow:#E3DB1E;--yellow-hover:#d1c91a;--orange:#F36C39;--olive:#5E6D58;}
:where(html[data-nh-page="gls"]) body{color:var(--onyx);background-color:var(--cream);-webkit-font-smoothing:antialiased;}
:where(html[data-nh-page="gls"]) h1,:where(html[data-nh-page="gls"]) h2,:where(html[data-nh-page="gls"]) h3,:where(html[data-nh-page="gls"]) h4,:where(html[data-nh-page="gls"]) h5,:where(html[data-nh-page="gls"]) h6{line-height:1.15;color:var(--onyx);}
:where(html[data-nh-page="gls"]) a{text-decoration:none;color:inherit;}
:where(html[data-nh-page="gls"]) main .btn{text-align:center;border-radius:50px;font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;border:none;text-decoration:none;background:var(--yellow);color:var(--teal);transition:background 0.2s ease;}
:where(html[data-nh-page="gls"]) main .btn:hover{background:var(--yellow-hover);}
:where(html[data-nh-page="gls"]) main .btn svg{fill:var(--teal);}
:where(html[data-nh-page="gls"]) .btn-teal{background:var(--teal);color:var(--white);}
:where(html[data-nh-page="gls"]) .btn-teal:hover{background:#124f59;}
:where(html[data-nh-page="gls"]) .btn-teal svg{fill:var(--white);}
:where(html[data-nh-page="gls"]) .announce-bar{background:var(--yellow);color:var(--onyx);text-align:center;font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.03em;transition:transform 300ms cubic-bezier(0.16, 1, 0.3, 1);}
:where(html[data-nh-page="gls"]) .announce-bar.hidden{transform:translateY(-100%);}
:where(html[data-nh-page="gls"]) .announce-bar a{color:var(--teal);font-weight:500;text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="gls"]) .announce-bar a:hover{color:#124f59;}
:where(html[data-nh-page="gls"]) .announce-bar .announce-close{transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:var(--t-caption);font-weight:600;color:var(--onyx);opacity:1;line-height:1.55;}
:where(html[data-nh-page="gls"]) .announce-bar .announce-close:hover{opacity:1;}
:where(html[data-nh-page="gls"]) .announce-bar .announce-countdown{background:var(--onyx);color:var(--yellow);border-radius:4px;font-size:0.75rem;font-weight:800;letter-spacing:0.06em;}
:where(html[data-nh-page="gls"]) .hero{text-align:center;color:#fff;background:var(--onyx);}
:where(html[data-nh-page="gls"]) .hero-video{object-fit:cover;transition:opacity 1s ease;}
:where(html[data-nh-page="gls"]) .hero-tagline{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:normal;text-transform:none;font-variant-numeric:lining-nums tabular-nums;}
:where(html[data-nh-page="gls"]) .hero-headline{font-family:var(--font-display);font-size:var(--heading-size, var(--t-display));font-weight:800;letter-spacing:0.04em;text-transform:uppercase;line-height:1.15;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,0.5);}
:where(html[data-nh-page="gls"]) .hero-local{font-size:var(--t-body);font-weight:400;line-height:1.55;}
:where(html[data-nh-page="gls"]) .hero-countdown__num{font-family:"Arsenal", sans-serif;font-size:clamp(1.6rem, 5vw, 2.6rem);font-weight:700;line-height:1;font-variant-numeric:lining-nums tabular-nums;text-shadow:0 2px 12px rgba(0,0,0,0.55);}
:where(html[data-nh-page="gls"]) .hero-countdown__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,0.85);}
:where(html[data-nh-page="gls"]) .hero-countdown__done{font-family:"Open Sans", sans-serif;font-size:1rem;font-weight:700;}
:where(html[data-nh-page="gls"]) .hero .btn{font-size:var(--t-caption);}
:where(html[data-nh-page="gls"]) .hero-headline .line-scribble{white-space:nowrap;}
:where(html[data-nh-page="gls"]) .hero-headline .line-scribble svg{pointer-events:none;}
:where(html[data-nh-page="gls"]) .hero-headline .line-scribble svg path{stroke:var(--yellow);stroke-width:2;fill:none;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600;opacity:0.6;animation:scribbleDraw 1.2s 1.8s cubic-bezier(0.22, 1, 0.36, 1) forwards;}
:where(html[data-nh-page="gls"]) .section-title{font-size:var(--heading-size, var(--t-h1));color:var(--onyx);}
:where(html[data-nh-page="gls"]) .section-subtitle{font-size:var(--t-body);color:var(--onyx);line-height:1.55;}
:where(html[data-nh-page="gls"]) .text-center{text-align:center;}
:where(html[data-nh-page="gls"]) .pastor{background:var(--white);}
:where(html[data-nh-page="gls"]) .pastor-photo{object-fit:cover;object-position:top center;background:#f5f3ec;box-shadow:0 4px 20px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.06);transform:rotate(-2.5deg);}
:where(html[data-nh-page="gls"]) .pastor-text p{color:var(--onyx);}
:where(html[data-nh-page="gls"]) .pastor-name{font-weight:400;color:var(--onyx);}
:where(html[data-nh-page="gls"]) .pastor-role{font-size:var(--t-body);color:var(--teal);}
:where(html[data-nh-page="gls"]) .experience-card{border:1px solid #d5d3cc;background:var(--white);}
:where(html[data-nh-page="gls"]) .experience-card img{object-fit:cover;}
:where(html[data-nh-page="gls"]) .experience-card-body p{color:var(--onyx);}
:where(html[data-nh-page="gls"]) .who-attend{background:var(--white);}
:where(html[data-nh-page="gls"]) .who-attend-item{text-align:center;}
:where(html[data-nh-page="gls"]) .who-attend-icon{color:var(--teal);}
:where(html[data-nh-page="gls"]) .who-attend-item p{color:var(--onyx);}
:where(html[data-nh-page="gls"]) .video-section{background:var(--onyx) url("/gls/img/blue-texture.jpg") center/cover no-repeat;color:var(--white);}
:where(html[data-nh-page="gls"]) .video-section .section-title{color:var(--white);}
:where(html[data-nh-page="gls"]) .video-section .section-subtitle{color:#fff;}
:where(html[data-nh-page="gls"]) .video-wrapper{border-radius:8px;cursor:pointer;}
:where(html[data-nh-page="gls"]) .video-wrapper iframe{border:none;border-radius:8px;}
:where(html[data-nh-page="gls"]) .video-wrapper .video-thumb{object-fit:cover;border-radius:8px;transition:transform 300ms ease;}
:where(html[data-nh-page="gls"]) .video-wrapper:hover .video-thumb{transform:scale(1.03);}
:where(html[data-nh-page="gls"]) .video-wrapper .video-play-btn{transform:translate(-50%, -50%);background:rgba(0,0,0,0.55);border:3px solid rgba(255,255,255,0.9);border-radius:50%;transition:background 0.3s, transform 0.3s;}
:where(html[data-nh-page="gls"]) .video-wrapper:hover .video-play-btn{background:var(--teal);transform:translate(-50%, -50%) scale(1.1);}
:where(html[data-nh-page="gls"]) .video-wrapper .video-play-btn svg{fill:#fff;}
:where(html[data-nh-page="gls"]) .community-photo{transform:rotate(-3deg);background:#f5f3ec;box-shadow:0 4px 20px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.06);}
:where(html[data-nh-page="gls"]) .community-photo:last-child{transform:rotate(3deg);}
:where(html[data-nh-page="gls"]) .community-photo img{object-fit:cover;filter:grayscale(100%) sepia(12%) contrast(1.05) brightness(1.02);}
:where(html[data-nh-page="gls"]) .community-photo::after{content:"";background:repeating-linear-gradient(0deg, transparent, transparent 3px, rgba(0,0,0,0.01) 3px, rgba(0,0,0,0.01) 4px),
    linear-gradient(135deg, rgba(255,255,255,0.08), transparent 50%, rgba(0,0,0,0.03));pointer-events:none;}
:where(html[data-nh-page="gls"]) .community-photo::before{content:"";transform:translateX(-50%) rotate(1.5deg);background:rgba(255,255,255,0.55);border:1px solid rgba(0,0,0,0.04);}
:where(html[data-nh-page="gls"]) .community-text{text-align:center;}
:where(html[data-nh-page="gls"]) .community-text p{color:var(--onyx);}
:where(html[data-nh-page="gls"]) .stats{background:var(--onyx) url("/gls/img/blue-texture.jpg") center/cover no-repeat;color:var(--white);}
:where(html[data-nh-page="gls"]) .stats-grid{text-align:center;}
:where(html[data-nh-page="gls"]) .stat:not(:last-child)::after{content:"";border-right:1px solid rgba(255,255,255,0.15);}
:where(html[data-nh-page="gls"]) .stat-number{font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;font-size:var(--t-h2);font-weight:600;line-height:1.55;color:var(--yellow);-webkit-text-stroke:0;text-shadow:0 2px 14px rgba(0, 0, 0, 0.45);}
:where(html[data-nh-page="gls"]) .stat-label{font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:#fff;}
:where(html[data-nh-page="gls"]) .purpose-text p{color:var(--onyx);}
:where(html[data-nh-page="gls"]) .pricing{color:var(--white);}
:where(html[data-nh-page="gls"]) .pricing::before{content:"";background:url("/gls/img/blue-texture.jpg") center/cover no-repeat;opacity:0.15;pointer-events:none;}
:where(html[data-nh-page="gls"]) .pricing .section-title{color:var(--white);}
:where(html[data-nh-page="gls"]) .pricing .section-subtitle{color:rgba(255,255,255,0.8);}
:where(html[data-nh-page="gls"]) .pricing-table{border:2px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0.06);backdrop-filter:blur(4px);}
:where(html[data-nh-page="gls"]) .pricing-table-header{background:rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.12);}
:where(html[data-nh-page="gls"]) .pricing-table-header span{font-size:0.7rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--yellow);text-align:center;}
:where(html[data-nh-page="gls"]) .pricing-row{border-bottom:1px solid rgba(255,255,255,0.1);}
:where(html[data-nh-page="gls"]) .pricing-row:last-child{border-bottom:none;}
:where(html[data-nh-page="gls"]) .pricing-row.featured{background:rgba(255,255,255,0.08);}
:where(html[data-nh-page="gls"]) .pricing-cell{text-align:center;}
:where(html[data-nh-page="gls"]) .pricing-cell:first-child{text-align:left;}
:where(html[data-nh-page="gls"]) .pricing-cell-label{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--white);}
:where(html[data-nh-page="gls"]) .pricing-cell-date{font-size:var(--t-body);color:rgba(255,255,255,0.88);}
:where(html[data-nh-page="gls"]) .pricing-cell-price{font-family:var(--font-body);font-size:var(--t-body);font-variant-numeric:lining-nums tabular-nums;font-weight:400;color:var(--white);}
:where(html[data-nh-page="gls"]) .pricing-row.featured .pricing-cell-price{color:var(--yellow);font-size:2rem;}
:where(html[data-nh-page="gls"]) .pricing-note{font-size:var(--t-body);color:rgba(255,255,255,0.88);text-align:center;}
:where(html[data-nh-page="gls"]) .pricing-cta{text-align:center;}
:where(html[data-nh-page="gls"]) .pricing-countdown-hero{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--yellow);letter-spacing:0.02em;}
:where(html[data-nh-page="gls"]) .pricing-countdown-hero .countdown-days{background:rgba(255,255,255,0.15);border-radius:4px;font-size:var(--t-body);}
:where(html[data-nh-page="gls"]) .group-callout{border:2px solid var(--yellow);border-radius:8px;background:rgba(255,255,255,0.06);text-align:center;}
:where(html[data-nh-page="gls"]) .group-callout h3{color:var(--yellow);}
:where(html[data-nh-page="gls"]) .group-callout p{color:rgba(255,255,255,0.8);}
:where(html[data-nh-page="gls"]) .group-callout .btn{font-size:var(--t-caption);}
:where(html[data-nh-page="gls"]) .special-rate{text-align:center;border:1px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0.05);}
:where(html[data-nh-page="gls"]) .special-rate-price{font-variant-numeric:lining-nums tabular-nums;font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--yellow);line-height:1.55;}
:where(html[data-nh-page="gls"]) .special-rate-label{font-size:var(--t-body);font-weight:400;color:var(--white);}
:where(html[data-nh-page="gls"]) .special-rate-detail{font-size:var(--t-body);color:rgba(255,255,255,0.88);line-height:1.55;}
:where(html[data-nh-page="gls"]) .special-rate-detail a{color:#fff;text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="gls"]) .team-note{text-align:center;}
:where(html[data-nh-page="gls"]) .team-note p{color:rgba(255,255,255,0.8);}
:where(html[data-nh-page="gls"]) .team-note a{color:var(--yellow)!important;}
:where(html[data-nh-page="gls"]) .pricing-row.tier-expired{opacity:0.55;}
:where(html[data-nh-page="gls"]) .pricing-row.tier-expired .pricing-cell-label,:where(html[data-nh-page="gls"]) .pricing-row.tier-expired .pricing-cell-price{text-decoration:line-through;text-decoration-thickness:2px;}
:where(html[data-nh-page="gls"]) .pricing-row.tier-expired .pricing-cell-date::after{content:" (Expired)";font-weight:700;color:rgba(255,255,255,0.4);}
:where(html[data-nh-page="gls"]) .pricing-row.tier-current{background:rgba(255,255,255,0.14);border:2px solid var(--yellow);border-radius:6px;}
:where(html[data-nh-page="gls"]) .pricing-row.tier-current .pricing-cell-label{font-size:var(--t-body);color:var(--yellow);}
:where(html[data-nh-page="gls"]) .pricing-row.tier-current .pricing-cell-price{font-size:var(--t-body);color:var(--yellow);}
:where(html[data-nh-page="gls"]) .pricing-row.tier-current .pricing-cell-date{color:#fff;font-weight:600;}
:where(html[data-nh-page="gls"]) .pricing-row.tier-future{opacity:1;}
:where(html[data-nh-page="gls"]) .pricing-row.tier-future .pricing-cell-price{color:rgba(255,255,255,0.82);font-size:var(--t-body);}
:where(html[data-nh-page="gls"]) .attend-details p{color:var(--onyx);}
:where(html[data-nh-page="gls"]) .attend-details ul{list-style:none;}
:where(html[data-nh-page="gls"]) .attend-details ul li{font-size:var(--t-body);color:var(--onyx);line-height:1.55;}
:where(html[data-nh-page="gls"]) .attend-details ul li::before{content:"✓";color:var(--teal);font-weight:400;}
:where(html[data-nh-page="gls"]) .attend-map{border:none;}
:where(html[data-nh-page="gls"]) .attend-map.map-facade{--mf-bg:var(--cream);--mf-line:rgba(24, 95, 107, 0.10);--mf-pin:var(--teal);--mf-ink:var(--onyx);--mf-ink-2:var(--onyx);--mf-btn-bg:var(--yellow);--mf-btn-bg-hover:var(--yellow-hover);--mf-btn-ink:var(--onyx);}
:where(html[data-nh-page="gls"]) .btn-outline{border-radius:50px;font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;text-decoration:none;background:transparent;color:var(--teal);border:2px solid var(--teal);transition:background 0.2s, color 0.2s;line-height:1.55;}
:where(html[data-nh-page="gls"]) .btn-outline:hover{background:var(--teal);color:var(--white);}
:where(html[data-nh-page="gls"]) .btn-outline svg{stroke:currentColor;fill:none;}
:where(html[data-nh-page="gls"]) .faq-list{display:grid;gap:0;max-width:720px;margin:48px auto 0;border-top:1px solid #e8e6df;}
:where(html[data-nh-page="gls"]) .faq-item{border-bottom:1px solid #e8e6df;}
:where(html[data-nh-page="gls"]) .faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;color:var(--onyx);text-align:left;transition:color 0.2s;}
:where(html[data-nh-page="gls"]) .faq-item summary::after{content:"+";font-size:var(--t-h2);font-weight:600;color:var(--teal);flex-shrink:0;transition:transform 0.2s;}
:where(html[data-nh-page="gls"]) .faq-item summary:hover{color:var(--teal);}
:where(html[data-nh-page="gls"]) .faq-item__body{padding:0 0 20px;font-size:var(--t-body);color:var(--onyx);line-height:1.55;text-align:left;}
:where(html[data-nh-page="gls"]) .faq-item summary:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:6px;}
:where(html[data-nh-page="gls"]) .final-cta{background:url("/gls/img/blue-texture.jpg") center/cover no-repeat;color:var(--white);text-align:center;}
:where(html[data-nh-page="gls"]) .final-cta .section-title{color:var(--white);}
:where(html[data-nh-page="gls"]) .final-cta .section-subtitle{color:#fff;}
:where(html[data-nh-page="gls"]) .attend-watermark{transform:translateY(-50%);opacity:0.04;pointer-events:none;}
:where(html[data-nh-page="gls"]) .handwriting-overlap{pointer-events:none;}
:where(html[data-nh-page="gls"]) .handwriting-overlap img{transform:translateY(-55%);clip-path:inset(0 100% 0 0);transition:clip-path 1.4s cubic-bezier(0.22, 1, 0.36, 1);}
:where(html[data-nh-page="gls"]) .handwriting-overlap.written-in img{clip-path:inset(0 0% 0 0);}
:where(html[data-nh-page="gls"]) .handwriting-break{text-align:center;}
:where(html[data-nh-page="gls"]) .handwriting-break img{opacity:0.07;}
:where(html[data-nh-page="gls"]) .purpose-handwriting{pointer-events:none;transform:rotate(-3deg);filter:brightness(0) invert(1);opacity:0.85;}
:where(html[data-nh-page="gls"]) .faq-topo{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;}
:where(html[data-nh-page="gls"]) .faq-topo svg{position:absolute;top:-10%;left:-5%;width:110%;height:120%;opacity:0.045;}
:where(html[data-nh-page="gls"]) .experience-card{opacity:0;transform:translateX(-60px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1), transform 0.7s cubic-bezier(0.16, 1, 0.3, 1);}
:where(html[data-nh-page="gls"]) .experience-card:nth-child(even){transform:translateX(60px);}
:where(html[data-nh-page="gls"]) .experience-card.in-view{opacity:1;transform:translateX(0);}
:where(html[data-nh-page="gls"]) .experience-card:nth-child(2){transition-delay:0.12s;}
:where(html[data-nh-page="gls"]) .experience-card:nth-child(3){transition-delay:0.24s;}
:where(html[data-nh-page="gls"]) .experience-card:nth-child(4){transition-delay:0.36s;}
:where(html[data-nh-page="gls"]) .section-divider svg{opacity:0.22;}
:where(html[data-nh-page="gls"]) .section-divider.divider-scribble svg{opacity:0.18;}
:where(html[data-nh-page="gls"]) :focus-visible{outline:3px solid var(--teal);outline-offset:2px;}
:where(html[data-nh-page="gls"]) .hero :focus-visible,:where(html[data-nh-page="gls"]) .video-section :focus-visible,:where(html[data-nh-page="gls"]) .final-cta :focus-visible,:where(html[data-nh-page="gls"]) .pricing :focus-visible{outline-color:var(--white);}
:where(html[data-nh-page="gls"]) .btn:focus-visible{outline-offset:4px;box-shadow:0 0 0 2px var(--yellow);}
@media print{:where(html[data-nh-page="gls"]) .hero{color:var(--onyx);}
}
@media print{:where(html[data-nh-page="gls"]) .hero-content{color:var(--onyx);}
}
@media print{:where(html[data-nh-page="gls"]) .hero-headline,:where(html[data-nh-page="gls"]) .hero-tagline,:where(html[data-nh-page="gls"]) .hero-local{color:var(--onyx);opacity:1;animation:none;}
}
@media print{:where(html[data-nh-page="gls"]) section{break-inside:avoid;}
}
@media print{:where(html[data-nh-page="gls"]) .btn{border:1px solid var(--teal);}
}
@media print{:where(html[data-nh-page="gls"]) a[href^="http"]::after{content:" (" attr(href) ")";font-size:0.8em;color:#666;}
}
@media print{:where(html[data-nh-page="gls"]) [data-anim],:where(html[data-nh-page="gls"]) [data-stagger] > *{opacity:1!important;transform:none!important;animation:none!important;}
}
@media (max-width: 968px){:where(html[data-nh-page="gls"]) .announce-bar{font-size:var(--t-body);line-height:1.55;}
}
@media (max-width: 968px){:where(html[data-nh-page="gls"]) .announce-bar .announce-countdown{font-size:0.62rem;}
}
@media (max-width: 968px){:where(html[data-nh-page="gls"]) .pastor-inner{text-align:center;}
}
@media (max-width: 600px){:where(html[data-nh-page="gls"]) .hero-headline{font-size:var(--heading-size, var(--t-display));letter-spacing:0.02em;}
}
@media (max-width: 600px){:where(html[data-nh-page="gls"]) .hero-headline .line-scribble{white-space:normal;}
}
@media (max-width: 600px){:where(html[data-nh-page="gls"]) .hero-tagline{font-size:var(--t-body);letter-spacing:0.12em;}
}
@media (max-width: 600px){:where(html[data-nh-page="gls"]) .hero-local{font-size:var(--t-body);}
}
@media (max-width: 600px){:where(html[data-nh-page="gls"]) .hero .btn{font-size:var(--t-caption);}
}
@media (max-width: 600px){:where(html[data-nh-page="gls"]) .stat-number{font-size:var(--t-h2);}
}
@media (max-width: 600px){:where(html[data-nh-page="gls"]) .stat-label{font-size:var(--t-body);letter-spacing:0.08em;}
}
@media (max-width: 600px){:where(html[data-nh-page="gls"]) .pricing-table-header span{font-size:0.6rem;}
}
@media (max-width: 600px){:where(html[data-nh-page="gls"]) .pricing-cell-price{font-size:var(--t-body);}
}
@media (max-width: 600px){:where(html[data-nh-page="gls"]) .pricing-countdown-hero{font-size:var(--t-body);}
}
@media (max-width: 600px){:where(html[data-nh-page="gls"]) .pricing-countdown-hero .countdown-days{font-size:var(--t-body);}
}
@media (max-width: 600px){:where(html[data-nh-page="gls"]) .faq-item summary{padding:18px 8px;min-height:44px;}
}
@media (max-width: 600px){:where(html[data-nh-page="gls"]) .section-title{font-size:var(--heading-size, var(--t-h1));}
}
@media (max-width: 600px){:where(html[data-nh-page="gls"]) .section-subtitle{font-size:var(--t-body);}
}
@media (max-width: 480px){:where(html[data-nh-page="gls"]) .announce-bar{font-size:var(--t-body);}
}
@media (max-width: 480px){:where(html[data-nh-page="gls"]) .announce-bar a{font-size:var(--t-caption);}
}
@media (max-width: 480px){:where(html[data-nh-page="gls"]) .hero-headline{font-size:var(--heading-size, var(--t-display));}
}
@media (max-width: 480px){:where(html[data-nh-page="gls"]) .pricing-table{font-size:var(--t-body);}
}
@media (max-width: 480px){:where(html[data-nh-page="gls"]) .pricing-row{text-align:center;}
}
@media (max-width: 480px){:where(html[data-nh-page="gls"]) .pricing-cell:first-child{text-align:center;}
}
@media (max-width: 480px){:where(html[data-nh-page="gls"]) .pricing-row.tier-current .pricing-cell-label{font-size:var(--t-body);}
}
@media (max-width: 480px){:where(html[data-nh-page="gls"]) .pricing-row.tier-current .pricing-cell-price{font-size:var(--t-body);}
}
@media (max-width: 480px){:where(html[data-nh-page="gls"]) .video-wrapper{border-radius:4px;}
}
@media (max-width: 480px){:where(html[data-nh-page="gls"]) .video-wrapper iframe{border-radius:4px;}
}
@media (max-width: 480px){:where(html[data-nh-page="gls"]) .btn-outline{font-size:var(--t-caption);line-height:1.55;}
}
:where(html[data-nh-page="gls"]) .hero-tagline{opacity:0;animation:heroFadeUp 0.8s 0.3s cubic-bezier(0.16, 1, 0.3, 1) forwards;}
:where(html[data-nh-page="gls"]) .hero-headline .line{opacity:0;animation:heroLineReveal 0.9s cubic-bezier(0.16, 1, 0.3, 1) forwards;}
:where(html[data-nh-page="gls"]) .hero-headline .line:nth-child(1){animation-delay:0.6s;}
:where(html[data-nh-page="gls"]) .hero-headline .line:nth-child(2){animation-delay:0.85s;}
:where(html[data-nh-page="gls"]) .hero-local{opacity:0;animation:heroFadeUp 0.7s 1.1s cubic-bezier(0.16, 1, 0.3, 1) forwards;}
:where(html[data-nh-page="gls"]) .hero .btn{opacity:0;animation:heroBtnPop 0.6s 1.35s cubic-bezier(0.16, 1, 0.3, 1) forwards;}
:where(html[data-nh-page="gls"]) [data-anim]{opacity:0;}
:where(html[data-nh-page="gls"]) [data-anim].in-view{animation-duration:0.8s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.16, 1, 0.3, 1);}
:where(html[data-nh-page="gls"]) [data-anim="up"].in-view{animation-name:revealUp;}
:where(html[data-nh-page="gls"]) [data-anim="left"].in-view{animation-name:revealLeft;}
:where(html[data-nh-page="gls"]) [data-anim="right"].in-view{animation-name:revealRight;}
:where(html[data-nh-page="gls"]) [data-anim="scale"].in-view{animation-name:revealScale;}
:where(html[data-nh-page="gls"]) [data-anim="rotate-l"].in-view{animation-name:revealRotateIn;}
:where(html[data-nh-page="gls"]) [data-anim="rotate-r"].in-view{animation-name:revealRotateInR;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *{opacity:0;animation:revealUp 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *:nth-child(1){animation-delay:0s;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *:nth-child(2){animation-delay:0.1s;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *:nth-child(3){animation-delay:0.2s;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *:nth-child(4){animation-delay:0.3s;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *:nth-child(5){animation-delay:0.4s;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *:nth-child(6){animation-delay:0.5s;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *:nth-child(7){animation-delay:0.6s;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *:nth-child(8){animation-delay:0.7s;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *:nth-child(9){animation-delay:0.8s;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *:nth-child(10){animation-delay:0.9s;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *:nth-child(11){animation-delay:1.0s;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *:nth-child(12){animation-delay:1.1s;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *:nth-child(13){animation-delay:1.2s;}
:where(html[data-nh-page="gls"]) [data-stagger].in-view > *:nth-child(14){animation-delay:1.3s;}
:where(html[data-nh-page="gls"]) .experience-card{transition:transform 300ms cubic-bezier(0.16, 1, 0.3, 1), box-shadow 300ms;}
:where(html[data-nh-page="gls"]) .experience-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.06);}
:where(html[data-nh-page="gls"]) .purpose-image img{transition:transform 200ms linear;}
:where(html[data-nh-page="gls"]) main .btn{transition:background 0.2s ease, transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.3s;}
:where(html[data-nh-page="gls"]) main .btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.12);}
:where(html[data-nh-page="gls"]) .pricing-row{opacity:0;transform:translateX(-30px);transition:opacity 300ms, transform 300ms cubic-bezier(0.16, 1, 0.3, 1);}
:where(html[data-nh-page="gls"]) .pricing-row.in-view{opacity:1;transform:translateX(0);}
:where(html[data-nh-page="gls"]) .pricing-row:nth-child(2){transition-delay:0.1s;}
:where(html[data-nh-page="gls"]) .pricing-row:nth-child(3){transition-delay:0.2s;}
:where(html[data-nh-page="gls"]) .pricing-row:nth-child(4){transition-delay:0.3s;}
:where(html[data-nh-page="gls"]) .faq-item{opacity:0;transform:translateY(20px);transition:opacity 300ms, transform 300ms cubic-bezier(0.16, 1, 0.3, 1);}
:where(html[data-nh-page="gls"]) .faq-item.in-view{opacity:1;transform:translateY(0);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="gls"]) *,:where(html[data-nh-page="gls"]) *::before,:where(html[data-nh-page="gls"]) *::after{animation-duration:0.01ms!important;animation-delay:0s!important;transition-duration:0.01ms!important;}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="gls"]) [data-anim]{opacity:1;}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="gls"]) [data-stagger] > *{opacity:1;}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="gls"]) .hero-headline .line-scribble svg path{stroke-dashoffset:0;}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="gls"]) .handwriting-overlap img{clip-path:inset(0 0% 0 0);}
}
:where(html[data-nh-page="gls"]) .hero-gls-logo{opacity:0;animation:heroFadeUp 0.8s 0.15s cubic-bezier(0.16, 1, 0.3, 1) forwards;}
:where(html[data-nh-page="gls"]) .skip-link{background:var(--teal);color:#fff;border-radius:0 0 4px 0;}
:where(html[data-nh-page="gls"]) .hero-video-toggle{background:rgba(0,0,0,0.62);color:#fff;border:1px solid rgba(255,255,255,0.5);border-radius:999px;font:inherit;font-size:var(--t-caption);font-weight:600;letter-spacing:0.04em;cursor:pointer;}
:where(html[data-nh-page="gls"]) .hero-video-toggle:hover{background:rgba(0,0,0,0.8);}
@media (max-width: 800px){:where(html[data-nh-page="gls"]) .hero-video{object-fit:cover;object-position:center 60%;}
}
html:where(html[data-nh-page="gls"]){--announce-h:36px;}
:where(html[data-nh-page="groups"]) .grp-page{--gp-ink:var(--nh-ink);--gp-ink-2:var(--nh-ink-2);--gp-cream:var(--nh-cream);--gp-paper:var(--nh-paper);--gp-stone:var(--nh-stone);--gp-mute:var(--nh-mute);--gp-line:var(--line);--gp-red:var(--nh-red);--gp-red-deep:var(--nh-red-deep);background:var(--gp-cream);color:var(--gp-ink);font-family:var(--font-body);}
:where(html[data-nh-page="groups"]) .grp-page a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="groups"]) .grp-page h1,:where(html[data-nh-page="groups"]) .grp-page h2,:where(html[data-nh-page="groups"]) .grp-page h3{text-wrap:balance;}
:where(html[data-nh-page="groups"]) .grp-page p{text-wrap:pretty;}
:where(html[data-nh-page="groups"]) .grp-pill{border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1.5px solid transparent;transition:transform 200ms ease, background 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="groups"]) .grp-pill:hover{transform:translateY(-1px);}
:where(html[data-nh-page="groups"]) .grp-page .grp-pill--primary{background:var(--gp-red);color:#fff;border-color:var(--gp-red);}
:where(html[data-nh-page="groups"]) .grp-page .grp-pill--primary:hover{background:var(--gp-red-deep);border-color:var(--gp-red-deep);}
:where(html[data-nh-page="groups"]) .grp-pill--ghost{background:transparent;color:var(--gp-ink);border-color:var(--line-strong);}
:where(html[data-nh-page="groups"]) .grp-pill--ghost:hover{background:var(--gp-stone);border-color:var(--gp-ink);}
:where(html[data-nh-page="groups"]) .grp-band--paper{background:var(--gp-paper);border-top:1px solid var(--gp-line);border-bottom:1px solid var(--gp-line);}
:where(html[data-nh-page="groups"]) .grp-h2{letter-spacing:-0.035em;text-transform:uppercase;color:var(--gp-ink);}
:where(html[data-nh-page="groups"]) .grp-h2 em{font-style:normal;color:var(--gp-red);}
:where(html[data-nh-page="groups"]) .grp-lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--gp-ink-2);}
:where(html[data-nh-page="groups"]) .grp-prose{font-size:var(--t-body);line-height:1.55;color:var(--gp-ink-2);}
:where(html[data-nh-page="groups"]) .grp-crumb{background:var(--nh-stone);border-top:1px solid var(--gp-line);border-bottom:1px solid var(--gp-line);}
:where(html[data-nh-page="groups"]) .grp-crumb__inner{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--gp-mute);}
:where(html[data-nh-page="groups"]) .grp-crumb__inner a{color:var(--gp-mute);}
:where(html[data-nh-page="groups"]) .grp-crumb__inner a:hover{color:var(--gp-red);}
:where(html[data-nh-page="groups"]) .grp-crumb__sep{color:rgba(21,17,15,.35);}
:where(html[data-nh-page="groups"]) .grp-crumb__current{color:var(--gp-red);}
:where(html[data-nh-page="groups"]) .grp-hero-ctas{border-bottom:1px solid var(--gp-line);}
@media (max-width: 560px){:where(html[data-nh-page="groups"]) .grp-pill{white-space:normal;text-align:center;}
}
:where(html[data-nh-page="groups"]) .grp-split__media img{object-fit:cover;object-position:center 30%;border-radius:var(--r-md);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="groups"]) .grp-note{font-size:var(--t-body);line-height:1.55;color:var(--gp-mute);}
:where(html[data-nh-page="groups"]) .grp-page .grp-note a{color:var(--gp-red);text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="groups"]) .grp-step{background:var(--gp-cream);border:1px solid var(--gp-line);border-radius:var(--r-md);}
:where(html[data-nh-page="groups"]) .grp-step__num{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);letter-spacing:0.20em;color:var(--gp-red);}
:where(html[data-nh-page="groups"]) .grp-step__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.02em;text-transform:uppercase;color:var(--gp-ink);}
:where(html[data-nh-page="groups"]) .grp-step__h3 em{font-style:normal;color:var(--gp-red);}
:where(html[data-nh-page="groups"]) .grp-step__p{font-size:var(--t-body);line-height:1.55;color:var(--gp-ink-2);}
:where(html[data-nh-page="groups"]) .up-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);text-decoration:none;color:inherit;transition:background 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="groups"]) .up-card__when{font-size:var(--t-caption);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="groups"]) .up-card:hover{transform:none;}
}
:where(html[data-nh-page="groups"]) .grp-open__cat-h{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);letter-spacing:-0.01em;line-height:1.15;color:var(--gp-ink);}
:where(html[data-nh-page="groups"]) .grp-open__list{list-style:none;border-top:1px solid var(--gp-line);}
:where(html[data-nh-page="groups"]) .grp-open__item{border-bottom:1px solid var(--gp-line);}
:where(html[data-nh-page="groups"]) .grp-open__link{transition:background 200ms ease;}
:where(html[data-nh-page="groups"]) .grp-open__link:hover{background:var(--gp-paper);}
:where(html[data-nh-page="groups"]) .grp-open__link:focus-visible{outline:2px solid var(--gp-red);outline-offset:2px;border-radius:var(--r-sm);}
:where(html[data-nh-page="groups"]) .grp-open__name{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);letter-spacing:-0.01em;color:var(--gp-ink);}
:where(html[data-nh-page="groups"]) .grp-open__sched{font-size:14px;line-height:1.55;color:var(--gp-ink-2);}
:where(html[data-nh-page="groups"]) .grp-open__go{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:0.10em;text-transform:uppercase;color:var(--gp-red);white-space:nowrap;}
:where(html[data-nh-page="groups"]) .grp-open__link:hover .grp-open__go{text-decoration:underline;text-underline-offset:3px;}
:where(html[data-nh-page="history"]) .hist-intro{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="history"]) .hist-intro__inner{text-align:center;}
:where(html[data-nh-page="history"]) .hist-intro__quote{font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;color:var(--fg);text-wrap:balance;}
:where(html[data-nh-page="history"]) .hist-intro__cite{font-family:var(--font-display);font-style:normal;font-size:var(--t-caption);font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="history"]) .hist-intro__p{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="history"]) .hist-timeline__note{font-family:var(--font-display);font-style:italic;font-size:var(--t-caption);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="history"]) .beat-interlude__photo{background:var(--nh-stone);border-radius:var(--r-md);border:1px solid var(--line);}
:where(html[data-nh-page="history"]) .beat-interlude__photo img{object-fit:cover;object-position:center;}
:where(html[data-nh-page="history"]) .beat-interlude__caption{text-align:center;font-family:var(--font-display);font-style:italic;font-size:var(--t-caption);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="history"]) .beat-interlude__caption strong{font-style:normal;font-family:var(--font-display);font-weight:500;font-size:var(--t-caption);letter-spacing:0.22em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="history"]) .hist-timeline__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;}
:where(html[data-nh-page="history"]) .beat__rail{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-md);}
:where(html[data-nh-page="history"]) .beat__year{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:-0.02em;color:var(--nh-red);}
:where(html[data-nh-page="history"]) .beat__year--range{font-size:var(--t-body);line-height:1.55;}
:where(html[data-nh-page="history"]) .beat__year--range .yr-to{font-size:var(--t-body);font-weight:400;color:var(--fg-mute);letter-spacing:0.08em;text-transform:lowercase;}
:where(html[data-nh-page="history"]) .beat__date{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="history"]) .beat__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;letter-spacing:-0.01em;color:var(--fg);}
:where(html[data-nh-page="history"]) .beat__p{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="history"]) .beat__photo{border-radius:var(--r-lg);background:var(--nh-stone);}
:where(html[data-nh-page="history"]) .beat__photo img{object-fit:cover;}
:where(html[data-nh-page="history"]) .beat__caption{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.10em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="history"]) .beat__video{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg-alt);}
:where(html[data-nh-page="history"]) .beat__video-frame{background:var(--nh-ink);}
:where(html[data-nh-page="history"]) .beat__video-frame iframe{border:0;}
:where(html[data-nh-page="history"]) .beat__video-title{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--fg);}
:where(html[data-nh-page="history"]) .beat__video-length{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="history"]) .hist-era{color:var(--on-deep);}
:where(html[data-nh-page="history"]) .hist-era--ink{background:var(--nh-ink);}
:where(html[data-nh-page="history"]) .hist-era__inner{text-align:center;}
:where(html[data-nh-page="history"]) .hist-era__quote{font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;color:var(--on-deep);text-wrap:balance;}
:where(html[data-nh-page="history"]) .hist-era__cite{font-family:var(--font-display);font-style:normal;font-size:var(--t-caption);font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:rgba(246, 242, 236, 0.78);}
:where(html[data-nh-page="history"]) .hist-cta__inner{text-align:center;}
:where(html[data-nh-page="history"]) .hist-cta__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;}
:where(html[data-nh-page="history"]) .hist-cta__p{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="home"]) .hero-cinema{color:var(--on-deep);}
:where(html[data-nh-page="home"]) .hero-cinema__photo{object-fit:cover;object-position:center 35%;animation:kenBurns 4.5s ease-out forwards;will-change:transform;}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="home"]) .hero-cinema__photo{animation:none;}
}
:where(html[data-nh-page="home"]) .rv{opacity:0;transform:translateY(14px);transition:opacity 0.65s cubic-bezier(0.2, 0.6, 0.2, 1),
              transform 0.65s cubic-bezier(0.2, 0.6, 0.2, 1);}
:where(html[data-nh-page="home"]) .rv-in{opacity:1;transform:none;}
:where(html[data-nh-page="home"]) .rv:focus-within{opacity:1;transform:none;transition:none;}
:where(html[data-nh-page="home"]) .featured-message__embed.rv{transform:translateX(-28px);}
:where(html[data-nh-page="home"]) .featured-message__embed.rv-in{transform:none;}
:where(html[data-nh-page="home"]) .featured-message__title.rv-in{transition-delay:120ms;}
:where(html[data-nh-page="home"]) .featured-message__ctas.rv-in{transition-delay:240ms;}
:where(html[data-nh-page="home"]) .hero-cinema__h1{font-family:var(--font-display);font-size:var(--heading-size,var(--t-display));font-weight:800;line-height:1.15;letter-spacing:-0.015em;color:var(--on-deep);}
:where(html[data-nh-page="home"]) .hero-cinema__h1-deck{font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:0;color:var(--on-deep);}
:where(html[data-nh-page="home"]) .hero-cinema__lede{font-family:var(--font-body);font-size:var(--t-lede);color:var(--on-deep);opacity:1;white-space:normal;}
@media (min-width: 1100px){:where(html[data-nh-page="home"]) .hero-cinema__meta{color:var(--on-deep);opacity:0.92;font-family:var(--font-display);text-transform:uppercase;letter-spacing:0.14em;font-size:var(--t-caption);}
}
@media (min-width: 1100px){:where(html[data-nh-page="home"]) .hero-cinema__meta .big{font-size:var(--t-caption);font-weight:500;letter-spacing:-0.01em;text-transform:none;line-height:1.55;}
}
:where(html[data-nh-page="home"]) .hero-cinema__service-line{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.04em;text-transform:uppercase;color:var(--on-deep);opacity:0.85;}
:where(html[data-nh-page="home"]) .featured-message{color:var(--on-deep);}
:where(html[data-nh-page="home"]) .featured-message__head{text-align:left;}
:where(html[data-nh-page="home"]) .featured-message__head h2{letter-spacing:-0.005em;color:var(--on-deep);}
:where(html[data-nh-page="home"]) .featured-message__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;letter-spacing:-0.01em;}
:where(html[data-nh-page="home"]) .featured-message__title em{font-family:var(--font-display);font-style:normal;font-weight:600;color:var(--on-deep-mute);font-size:var(--t-h2);letter-spacing:inherit;}
:where(html[data-nh-page="home"]) .featured-message__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.10em;text-transform:uppercase;color:var(--on-deep-mute);}
:where(html[data-nh-page="home"]) .featured-message__meta span{white-space:nowrap;}
:where(html[data-nh-page="home"]) .featured-message__meta span::before{content:"·";text-align:center;color:rgba(246, 242, 236, 0.40);}
:where(html[data-nh-page="home"]) .featured-message__summary{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--on-deep-mute);}
:where(html[data-nh-page="home"]) .featured-message__embed{border-radius:var(--r-lg);background:rgba(255, 255, 255, 0.04);border:1px solid rgba(246, 242, 236, 0.12);box-shadow:var(--shadow-lg);cursor:pointer;}
:where(html[data-nh-page="home"]) .featured-message__embed iframe{border:0;}
:where(html[data-nh-page="home"]) .featured-message__embed--lazy img{object-fit:cover;}
:where(html[data-nh-page="home"]) .featured-message__play{transform:translate(-50%, -50%);border-radius:50%;background:rgba(184, 50, 39, 0.92);color:#fff;pointer-events:none;transition:transform 200ms ease, background 200ms ease;box-shadow:var(--shadow-lg);}
:where(html[data-nh-page="home"]) .featured-message__embed--lazy:hover .featured-message__play{background:var(--nh-red-deep);transform:translate(-50%, -50%) scale(1.05);}
:where(html[data-nh-page="home"]) .pathways__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.015em;}
:where(html[data-nh-page="home"]) .pathway-card{border-radius:var(--r-lg);background:var(--nh-ink);color:var(--on-deep);text-decoration:none;isolation:isolate;transition:transform 220ms ease, box-shadow 220ms ease;}
:where(html[data-nh-page="home"]) .pathway-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);}
:where(html[data-nh-page="home"]) .pathway-card img{object-fit:cover;transition:transform 600ms ease;object-position:center 30%;}
:where(html[data-nh-page="home"]) .focal-top{object-position:center top;}
:where(html[data-nh-page="home"]) .focal-mid{object-position:center 30%;}
:where(html[data-nh-page="home"]) .focal-mid-low{object-position:center 40%;}
:where(html[data-nh-page="home"]) .focal-bottom{object-position:center bottom;}
:where(html[data-nh-page="home"]) .focal-right{object-position:65% 28%;}
:where(html[data-nh-page="home"]) .focal-greeter{object-position:center 38%;}
:where(html[data-nh-page="home"]) .img-fallback{text-align:center;font-family:var(--font-display);font-size:13px;line-height:1.35;color:var(--fg-mute);background:linear-gradient(135deg, var(--nh-cream), var(--nh-stone));}
:where(html[data-nh-page="home"]) .pathway-card__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;white-space:nowrap;}
:where(html[data-nh-page="home"]) .pathway-card__desc{font-size:var(--t-body);line-height:1.55;opacity:1;}
:where(html[data-nh-page="home"]) .pathway-card__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--on-deep);}
:where(html[data-nh-page="home"]) .pathway-card__cta svg{transition:transform 200ms ease;}
:where(html[data-nh-page="home"]) .pathway-card:hover .pathway-card__cta svg{transform:translateX(3px);}
:where(html[data-nh-page="home"]) .recent-messages__head h3{letter-spacing:-0.005em;color:#fff;}
:where(html[data-nh-page="home"]) .recent-messages__head p{color:var(--on-deep-mute);}
:where(html[data-nh-page="home"]) .recent-messages__head .archive-link{color:var(--nh-red-on-teal);font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.04em;text-transform:uppercase;}
:where(html[data-nh-page="home"]) .recent-messages__head .archive-link:hover{color:#fff;}
:where(html[data-nh-page="home"]) .recent-messages__rail{scrollbar-width:thin;scrollbar-color:rgba(246, 242, 236, 0.30) transparent;-webkit-overflow-scrolling:touch;}
:where(html[data-nh-page="home"]) .recent-messages__rail::-webkit-scrollbar-thumb{background:rgba(246, 242, 236, 0.30);border-radius:999px;}
:where(html[data-nh-page="home"]) .recent-message-card{flex:0 0 280px;text-decoration:none;color:inherit;transition:transform 300ms ease, opacity 300ms ease-out;}
:where(html[data-nh-page="home"]) .recent-message-card:hover{transform:translateY(-2px);transition-delay:0ms;}
:where(html[data-nh-page="home"]) .recent-messages__row .recent-message-card:nth-child(1).rv-in{transition-delay:0ms;}
:where(html[data-nh-page="home"]) .recent-messages__row .recent-message-card:nth-child(2).rv-in{transition-delay:100ms;}
:where(html[data-nh-page="home"]) .recent-messages__row .recent-message-card:nth-child(3).rv-in{transition-delay:200ms;}
:where(html[data-nh-page="home"]) .recent-message-card:hover .recent-message-card__thumb{border-color:rgba(246, 242, 236, 0.28);}
:where(html[data-nh-page="home"]) .recent-message-card__thumb{border-radius:var(--r-md);background:rgba(255, 255, 255, 0.04);border:1px solid rgba(246, 242, 236, 0.10);transition:border-color 200ms ease;}
:where(html[data-nh-page="home"]) .recent-message-card__thumb img{object-fit:cover;}
:where(html[data-nh-page="home"]) .recent-message-card__play{transform:translate(-50%, -50%);border-radius:50%;background:rgba(20, 55, 51, 0.72);color:#fff;pointer-events:none;transition:transform 200ms ease, background 200ms ease;}
:where(html[data-nh-page="home"]) .recent-message-card:hover .recent-message-card__play{background:var(--nh-red-deep);transform:translate(-50%, -50%) scale(1.08);}
:where(html[data-nh-page="home"]) .recent-message-card.is-playing .recent-message-card__thumb{border-color:transparent;box-shadow:0 0 0 2px var(--nh-red), 0 6px 20px rgba(184, 50, 39, 0.25);}
:where(html[data-nh-page="home"]) .recent-message-card.is-playing .recent-message-card__play{background:var(--nh-red-deep);}
:where(html[data-nh-page="home"]) .recent-message-card__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;letter-spacing:-0.005em;color:#fff;}
:where(html[data-nh-page="home"]) .recent-message-card__meta{font-family:var(--font-display);font-size:var(--t-caption);color:var(--on-deep-mute);}
:where(html[data-nh-page="home"]) .recent-series{border-top:1px solid rgba(246, 242, 236, 0.10);}
:where(html[data-nh-page="home"]) .recent-series__head h3{letter-spacing:0.18em;text-transform:uppercase;color:var(--on-deep-mute);}
:where(html[data-nh-page="home"]) .series-chip{background:rgba(255, 255, 255, 0.03);border:1px solid rgba(246, 242, 236, 0.10);border-radius:var(--r-md);text-decoration:none;color:var(--on-deep);transition:background 200ms ease, border-color 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="home"]) .series-chip:hover{background:rgba(255, 255, 255, 0.06);border-color:var(--nh-red-soft);transform:translateY(-2px);}
:where(html[data-nh-page="home"]) .series-chip.is-current{border-color:var(--nh-red);background:rgba(184, 50, 39, 0.08);}
:where(html[data-nh-page="home"]) .series-chip__year{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:0.20em;text-transform:uppercase;color:var(--nh-red-on-teal);}
:where(html[data-nh-page="home"]) .series-chip__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:#fff;}
:where(html[data-nh-page="home"]) .series-chip__meta{font-family:var(--font-display);font-size:var(--t-caption);color:var(--on-deep-mute);}
:where(html[data-nh-page="home"]) .featured-event{background:var(--bg-alt);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="home"]) .featured-event__photo{border-radius:var(--r-lg);box-shadow:var(--shadow-md);background:var(--nh-ink);}
:where(html[data-nh-page="home"]) .featured-event__photo img{object-fit:cover;}
:where(html[data-nh-page="home"]) .featured-event__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;letter-spacing:-0.015em;}
:where(html[data-nh-page="home"]) .featured-event__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="home"]) .featured-event__body{font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--fg);}
:where(html[data-nh-page="home"]) .about-callout__photo{border-radius:var(--r-lg);background:var(--nh-stone);}
:where(html[data-nh-page="home"]) .about-callout__photo img{object-fit:cover;}
:where(html[data-nh-page="home"]) .about-callout__then{object-position:100% 50%;animation:nhThenNow 18s ease-in-out infinite;}
:where(html[data-nh-page="home"]) .about-callout__photo.is-paused .about-callout__then{animation-play-state:paused;}
:where(html[data-nh-page="home"]) .about-callout__pause{border:0;border-radius:50%;background:rgba(21, 17, 15, 0.78);color:var(--on-deep);cursor:pointer;}
:where(html[data-nh-page="home"]) .about-callout__pause:hover{background:rgba(21, 17, 15, 0.92);}
:where(html[data-nh-page="home"]) .about-callout__pause:focus-visible{outline:3px solid var(--on-deep);outline-offset:2px;}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="home"]) .about-callout__then{animation:none;opacity:0;}
}
:where(html[data-nh-page="home"]) .photo-break img{object-fit:cover;object-position:center 40%;}
:where(html[data-nh-page="home"]) .about-callout__h2{font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.015em;}
:where(html[data-nh-page="home"]) .beliefs-callout{color:var(--on-deep);text-align:center;isolation:isolate;}
:where(html[data-nh-page="home"],html[data-nh-page="visit"]) .beliefs-callout__mission{font-family:var(--font-body);font-style:italic;font-weight:400;font-size:var(--t-body);line-height:1.55;color:var(--on-deep);opacity:0.92;text-wrap:pretty;}
:where(html[data-nh-page="home"],html[data-nh-page="visit"]) .beliefs-callout__mission::before,:where(html[data-nh-page="home"],html[data-nh-page="visit"]) .beliefs-callout__mission::after{font-family:var(--font-body);color:var(--nh-red-on-teal);opacity:0.5;font-size:var(--t-body);line-height:1.55;}
:where(html[data-nh-page="home"],html[data-nh-page="visit"]) .beliefs-callout__mission::before{content:"“";}
:where(html[data-nh-page="home"],html[data-nh-page="visit"]) .beliefs-callout__mission::after{content:"”";}
:where(html[data-nh-page="home"]) .beliefs-callout__mission-by{font-size:var(--t-body);line-height:1.55;color:var(--on-deep);}
:where(html[data-nh-page="home"],html[data-nh-page="visit"]) .beliefs-callout__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;letter-spacing:-0.015em;color:#fff;}
:where(html[data-nh-page="home"],html[data-nh-page="visit"]) .beliefs-callout__pillars{list-style:none;font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.20em;text-transform:uppercase;color:var(--on-deep-mute);}
:where(html[data-nh-page="home"],html[data-nh-page="visit"]) .beliefs-callout__pillars li:not(:last-child)::after{content:"·";color:var(--nh-red-on-teal);opacity:0.7;}
@media (max-width: 560px){:where(html[data-nh-page="home"]) .beliefs-callout__pillars li:not(:last-child)::after{content:none;}
}
:where(html[data-nh-page="home"],html[data-nh-page="visit"]) .beliefs-callout__body{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--on-deep);opacity:0.9;text-wrap:pretty;}
:where(html[data-nh-page="home"]) .about-callout__body p{color:var(--fg);}
:where(html[data-nh-page="home"]) .social-proof__head{text-align:center;}
:where(html[data-nh-page="home"]) .social-proof__stars{color:#9A6F00;line-height:0;}
:where(html[data-nh-page="home"]) .social-proof__stat{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;color:var(--fg);}
:where(html[data-nh-page="home"]) .social-proof .review-card{background:var(--bg);}
:where(html[data-nh-page="home"]) .social-proof__cta{text-align:center;}
:where(html[data-nh-page="home"]) .review-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="home"],html[data-nh-page="reviews"]) .review-card:hover{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-1px);}
:where(html[data-nh-page="home"],html[data-nh-page="reviews"]) .review-card__stars{color:#9A6F00;line-height:0;}
:where(html[data-nh-page="home"]) .review-card__quote{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);text-wrap:pretty;flex:1 0 auto;}
:where(html[data-nh-page="home"],html[data-nh-page="reviews"]) .review-card__meta{border:1px solid var(--line);}
:where(html[data-nh-page="home"],html[data-nh-page="reviews"]) .review-card__name{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.01em;color:var(--fg);line-height:1.55;}
:where(html[data-nh-page="home"],html[data-nh-page="reviews"]) .review-card__source{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="home"],html[data-nh-page="reviews"]) .review-card:focus-visible{outline:3px solid var(--nh-red);outline-offset:3px;border-radius:var(--r-md);}
:where(html[data-nh-page="home"]) .ministry-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;color:var(--fg);transition:transform 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="home"]) .ministry-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="home"]) .ministry-card__photo img{object-fit:cover;transition:transform 300ms ease;}
:where(html[data-nh-page="home"]) .ministry-card:hover .ministry-card__photo img{transform:scale(1.04);}
:where(html[data-nh-page="home"]) .ministry-card__body{flex:1;}
:where(html[data-nh-page="home"]) .ministry-card__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;}
:where(html[data-nh-page="home"]) .ministry-card__desc{color:var(--fg-mute);font-size:var(--t-body);line-height:1.55;}
:where(html[data-nh-page="home"]) .ministry-card__more{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.06em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="home"]) .event-card--featured .event-card__image{outline:1px solid var(--line);outline-offset:2px;}
:where(html[data-nh-page="home"]) .event-card{text-decoration:none;color:var(--fg);transition:transform 200ms ease;}
:where(html[data-nh-page="home"]) .event-card:hover{transform:translateY(-2px);}
:where(html[data-nh-page="home"]) .event-card__image{border-radius:var(--r-lg);background:var(--nh-ink);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="home"]) .event-card:hover .event-card__image{box-shadow:var(--shadow-md);}
:where(html[data-nh-page="home"]) .event-card img{object-fit:cover;transition:transform 300ms ease;}
:where(html[data-nh-page="home"]) .event-card:hover img{transform:scale(1.03);}
:where(html[data-nh-page="home"]) .event-card__caption .event-card__tag{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="home"]) .event-card__caption .event-card__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;letter-spacing:-0.005em;color:var(--fg);}
:where(html[data-nh-page="home"]) .event-card__caption .event-card__meta{font-family:var(--font-display);font-size:var(--t-caption);color:var(--fg-mute);}
:where(html[data-nh-page="home"]) .pathway-card:focus-visible,:where(html[data-nh-page="home"]) .ministry-card:focus-visible,:where(html[data-nh-page="home"]) .event-card:focus-visible,:where(html[data-nh-page="home"]) .recent-message-card:focus-visible,:where(html[data-nh-page="home"]) .megamenu__feature:focus-visible,:where(html[data-nh-page="home"]) .featured-message__embed:focus-visible{outline:3px solid var(--nh-red);outline-offset:4px;border-radius:var(--r-lg);}
@media (max-width: 767px){:where(html[data-nh-page="home"]) .recent-message-card:focus-visible{outline-offset:-3px;}
}
@media (max-width: 700px){:where(html[data-nh-page="home"]) .hero-cinema__lede{font-size:var(--t-lede);}
}
@media (max-width: 700px){:where(html[data-nh-page="home"]) .hero-cinema__ctas .btn{font-size:var(--t-caption);}
}
@media (max-width: 700px){:where(html[data-nh-page="home"]) .hero-cinema__service-line{font-size:var(--t-caption);}
}
@media (max-width: 700px){:where(html[data-nh-page="home"]) .sundays__time{font-size:var(--t-h2);}
}
@media (max-width: 700px){:where(html[data-nh-page="home"]) .sundays__progs{font-size:var(--t-body);}
}
@media (max-width: 700px){:where(html[data-nh-page="home"]) .sundays__age{font-size:var(--t-body);}
}
@media (max-width: 700px){:where(html[data-nh-page="home"]) .pathway-card:active,:where(html[data-nh-page="home"]) .ministry-card:active,:where(html[data-nh-page="home"]) .event-card:active,:where(html[data-nh-page="home"]) .recent-message-card:active,:where(html[data-nh-page="home"]) .megamenu__feature:active,:where(html[data-nh-page="home"]) .featured-message__embed:active{transform:scale(0.985);transition:transform 200ms ease;}
}
@media (max-width: 700px){:where(html[data-nh-page="home"]) .btn:active{transform:scale(0.98);}
}
@media (max-width: 800px){:where(html[data-nh-page="home"]) .hero-cinema__photo{object-position:center 30%;animation:none;will-change:auto;}
}
:where(html[data-nh-page="home"]) .sundays{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="home"]) .verse-band span.verse-band__watermark{color:rgba(246, 242, 236, 0.10);}
:where(html[data-nh-page="home"]) .verse-band__watermark{font-family:var(--font-scripture);font-weight:600;font-style:normal;font-size:clamp(72px, 22vw, 260px);line-height:1;color:rgba(255, 255, 255, 0.10);white-space:nowrap;pointer-events:none;}
:where(html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/the-psalms-we-live"],html[data-nh-page="home"],html[data-nh-page="services"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .verse-band__quote{font-family:var(--font-scripture);font-style:normal;font-weight:400;font-size:var(--t-h2);line-height:1.4;letter-spacing:-0.01em;color:var(--nh-cream);text-wrap:balance;opacity:0;filter:blur(7px);transition:opacity 0.9s ease-out, filter 0.9s ease-out;}
:where(html[data-nh-page="home"]) .sundays__stop{text-align:center;}
:where(html[data-nh-page="home"]) .sundays__photo{border-radius:var(--r-lg);background:var(--bg-alt);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="home"]) .sundays__photo img{object-fit:cover;}
:where(html[data-nh-page="home"]) .sundays__photo::after{content:"";background:linear-gradient(to top, rgba(21,17,15,0.45), transparent);pointer-events:none;}
:where(html[data-nh-page="home"]) .sundays__time{font-family:var(--font-display);font-style:normal;font-size:var(--t-h2);font-weight:600;color:var(--nh-ink);letter-spacing:-0.02em;line-height:1.15;}
:where(html[data-nh-page="home"]) .sundays__suffix{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="home"]) .sundays__progs{list-style:none;font-family:var(--font-body);font-size:var(--t-body);font-weight:400;}
:where(html[data-nh-page="home"]) .sundays__progs a{color:var(--fg);text-decoration:none;border-bottom:1px solid transparent;transition:color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="home"]) .sundays__progs a:hover{color:var(--nh-red);border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="home"]) .sundays__age{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--fg-mute);white-space:nowrap;}
:where(html[data-nh-page="home"]) .sundays__livestream-mark{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.20em;text-transform:uppercase;color:var(--nh-ink);background:rgba(184,50,39,0.08);border-radius:999px;}
:where(html[data-nh-page="home"]) .now-in-series{background:var(--nh-stone);color:var(--fg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="home"]) .now-in-series__inner{text-align:center;}
:where(html[data-nh-page="home"]) .now-in-series__lead{text-wrap:balance;}
:where(html[data-nh-page="home"]) .now-in-series__status{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);letter-spacing:0.04em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="home"]) .now-in-series__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);text-transform:uppercase;letter-spacing:0.04em;color:var(--fg);line-height:1.15;}
:where(html[data-nh-page="home"]) .now-in-series__meta{font-family:var(--font-display);font-weight:500;font-size:var(--t-caption);text-transform:uppercase;letter-spacing:0.04em;color:var(--fg-mute);}
:where(html[data-nh-page="home"]) .now-in-series__cta{font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);text-transform:uppercase;letter-spacing:0.04em;color:var(--nh-red);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(184, 50, 39, 0.35);}
:where(html[data-nh-page="home"]) .now-in-series__cta:hover{color:var(--fg);text-decoration-color:currentColor;}
:where(html[data-nh-page="home"]) .now-in-series__sep{color:rgba(21, 17, 15, 0.45);}
:where(html[data-nh-page="home"],html[data-nh-page="services"],html[data-nh-page="visit"]) .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}
:where(html[data-nh-page="home"]) .events-caption{font-family:var(--font-body);font-size:13px;color:var(--nh-mute);font-style:italic;}
:where(html[data-nh-page="home"]) .event-card--text{color:var(--fg);}
:where(html[data-nh-page="home"]) .event-card--text .event-card__image{background:var(--nh-teal);color:#fff;text-align:left;}
:where(html[data-nh-page="home"]) .event-card--text .event-card__day{font-family:var(--font-display);font-weight:800;font-size:clamp(56px, 8vw, 96px);line-height:0.95;letter-spacing:-0.02em;}
:where(html[data-nh-page="home"]) .event-card--text .event-card__month{font-family:var(--font-display);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0.18em;opacity:0.85;}
:where(html[data-nh-page="home"]) .event-card--text .event-card__inline-body p{color:rgba(255, 255, 255, 0.85);}
:where(html[data-nh-page="home"]):root{--announce-h:46px;}
:where(html[data-nh-page="home"]) .nh-announce{background:var(--announce-bg);color:#fff;font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.01em;text-align:center;line-height:1.55;}
:where(html[data-nh-page="home"]) .nh-announce--gls{--announce-bg:#185F6B;--announce-accent:#E3DB1E;--announce-accent-hover:#F5EE5A;--announce-ink:#185F6B;}
:where(html[data-nh-page="home"]) .nh-announce strong{font-weight:800;}
:where(html[data-nh-page="home"]) .nh-announce__cta{color:var(--announce-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;}
:where(html[data-nh-page="home"]) .nh-announce__cta:hover{color:var(--announce-accent-hover);}
:where(html[data-nh-page="home"]) .nh-announce :where(a, button):focus-visible{outline-color:var(--on-deep);}
:where(html[data-nh-page="home"]) .nh-announce__close:focus-visible{outline-offset:-4px;}
:where(html[data-nh-page="home"]) .nh-announce__countdown{background:var(--announce-accent);color:var(--announce-ink);border-radius:4px;font-size:0.72rem;font-weight:800;white-space:nowrap;}
:where(html[data-nh-page="home"]) .nh-announce__close{transform:translateY(-50%);background:none;border:0;cursor:pointer;font-size:var(--t-caption);line-height:1.55;color:#fff;opacity:0.7;}
:where(html[data-nh-page="home"]) .nh-announce__close:hover{opacity:1;}
@media (max-width: 600px){:where(html[data-nh-page="home"]):root{--announce-h:60px;}
}
@media (max-width: 600px){:where(html[data-nh-page="home"]) .nh-announce{font-size:var(--t-body);}
}
:where(html[data-nh-page="home"]) .sundays__time,:where(html[data-nh-page="home"]) .sundays__age,:where(html[data-nh-page="home"]) .social-proof__stat,:where(html[data-nh-page="home"]) .review-card__meta,:where(html[data-nh-page="home"]) .reg-card__meta,:where(html[data-nh-page="home"]) .up-card__when,:where(html[data-nh-page="home"]) .now-in-series__meta,:where(html[data-nh-page="home"]) .recent-message-card__meta,:where(html[data-nh-page="home"]) .featured-message__meta,:where(html[data-nh-page="home"]) .hero-cinema__meta{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="internet"]) .net-page{--n-ink:var(--nh-ink);--n-ink-2:var(--nh-ink-2);--n-cream:var(--nh-cream);--n-paper:var(--nh-paper);--n-stone:var(--nh-stone);--n-mute:var(--nh-mute);--n-line:var(--line);--n-red:var(--nh-red);--n-red-deep:var(--nh-red-deep);background:var(--n-cream);color:var(--n-ink);font-family:var(--font-body);}
:where(html[data-nh-page="internet"]) .net-page :where(a){color:inherit;text-decoration:none;}
:where(html[data-nh-page="internet"]) .net-page h1,:where(html[data-nh-page="internet"]) .net-page h2,:where(html[data-nh-page="internet"]) .net-page h3{text-wrap:balance;}
:where(html[data-nh-page="internet"]) .net-page p{text-wrap:pretty;}
:where(html[data-nh-page="internet"]) .net-band--paper{background:var(--n-paper);border-top:1px solid var(--n-line);border-bottom:1px solid var(--n-line);}
:where(html[data-nh-page="internet"]) .net-h2{letter-spacing:-0.03em;text-transform:uppercase;color:var(--n-ink);}
:where(html[data-nh-page="internet"]) .net-h2 em{font-style:normal;color:var(--n-red);}
:where(html[data-nh-page="internet"]) .net-lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--n-ink-2);}
:where(html[data-nh-page="internet"]) .net-prose{font-size:var(--t-body);line-height:1.55;color:var(--n-ink-2);}
@media (max-width: 374px){:where(html[data-nh-page="internet"]) .net-card__h3{font-size:var(--t-h2);}
}
:where(html[data-nh-page="internet"]) .net-card{background:var(--n-cream);border:1px solid var(--n-line);border-radius:var(--r-md);}
:where(html[data-nh-page="internet"]) .net-card__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.02em;text-transform:uppercase;color:var(--n-ink);}
:where(html[data-nh-page="internet"]) .net-card__p{font-size:var(--t-body);line-height:1.55;color:var(--n-ink-2);}
:where(html[data-nh-page="internet"]) .net-card__link{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.10em;text-transform:uppercase;color:var(--n-red);}
:where(html[data-nh-page="internet"]) .net-card__link:hover{color:var(--n-red-deep);}
:where(html[data-nh-page="internet"]) .net-closer__contact{font-size:var(--t-body);color:var(--n-mute);}
:where(html[data-nh-page="internet"]) .net-closer__contact a{color:var(--n-red);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;}
:where(html[data-nh-page="internet"]) .net-closer__contact a:hover{color:var(--n-red-deep);}
@media (min-width: 1000px){:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .itin-rail{scrollbar-width:none;-ms-overflow-style:none;}
}
:where(html[data-nh-page="kids"],html[data-nh-page="students"],html[data-nh-page="visit"]) .rail-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .rail-card h2{letter-spacing:0.20em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="kids"],html[data-nh-page="services"],html[data-nh-page="students"],html[data-nh-page="visit"]) .rail-services__block{border-top:1px solid var(--line);}
:where(html[data-nh-page="kids"],html[data-nh-page="services"],html[data-nh-page="students"],html[data-nh-page="visit"]) .rail-services__block:first-child{border-top:0;}
:where(html[data-nh-page="kids"],html[data-nh-page="services"],html[data-nh-page="students"],html[data-nh-page="visit"]) .rail-services__time{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.02em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="kids"],html[data-nh-page="services"],html[data-nh-page="students"],html[data-nh-page="visit"]) .rail-services__suffix{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="kids"],html[data-nh-page="services"],html[data-nh-page="students"],html[data-nh-page="visit"]) .rail-services ul{list-style:none;}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .rail-services ul li{font-size:var(--t-body);color:var(--fg);}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .rail-services__block--muted .rail-services__time{font-size:var(--t-h2);color:var(--fg-mute);}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .rail-services__footnote{font-size:var(--t-body);line-height:1.55;color:var(--fg-mute);border-top:1px solid var(--line);}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .rail-services__footnote a{color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .rail-services__footnote a:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="kids"],html[data-nh-page="services"],html[data-nh-page="students"],html[data-nh-page="visit"]) .rail-social a{color:var(--nh-mute);transition:color 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="kids"],html[data-nh-page="services"],html[data-nh-page="students"],html[data-nh-page="visit"]) .rail-social a:hover{color:var(--nh-red);transform:translateY(-1px);}
:where(html[data-nh-page="kids"]) .k-section__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;}
:where(html[data-nh-page="kids"]) .k-section__lede{font-size:var(--t-lede);color:var(--fg-mute);}
:where(html[data-nh-page="kids"]) .k-section__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="kids"]) .leaders{background:var(--nh-teal-deep);color:var(--on-deep);border-radius:var(--r-lg);}
:where(html[data-nh-page="kids"]) .leaders__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;color:var(--on-deep);}
:where(html[data-nh-page="kids"]) .leader-card__photo{border-radius:var(--r-md);background:var(--nh-stone);}
:where(html[data-nh-page="kids"]) .leader-card__photo img{object-fit:cover;object-position:center top;}
:where(html[data-nh-page="kids"]) .leader-card__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--on-deep);}
:where(html[data-nh-page="kids"]) .leader-card__role{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:rgba(246, 242, 236, 0.72);}
:where(html[data-nh-page="kids"]) .leader-photo-placeholder{color:rgba(246, 242, 236, 0.6);font-family:var(--font-display);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;text-align:center;}
:where(html[data-nh-page="kids"]) .leaders .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="kids"]) .leaders .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="kids"]) .checkin-steps{list-style:none;counter-reset:cstep;}
:where(html[data-nh-page="kids"]) .checkin-step{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);counter-increment:cstep;}
:where(html[data-nh-page="kids"]) .checkin-step::before{content:counter(cstep, decimal-leading-zero);border-radius:var(--r-pill);background:var(--nh-red);color:var(--nh-paper);font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.06em;}
:where(html[data-nh-page="kids"]) .checkin-step h3{color:var(--fg);}
:where(html[data-nh-page="kids"]) .checkin-step p{color:var(--nh-ink-2);}
:where(html[data-nh-page="kids"]) .checkin-reassure{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .events-trailing{font-size:var(--t-body);}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .events-trailing a{color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .events-trailing a:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="kids"]) .vbs-band{border-radius:var(--r-lg);color:var(--on-deep);background:var(--nh-teal-deep);isolation:isolate;}
:where(html[data-nh-page="kids"]) .vbs-band__bg{background-image:url("/img/kids/vbs-teaser.jpg");background-size:cover;background-position:center 30%;}
:where(html[data-nh-page="kids"]) .vbs-band__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;letter-spacing:-0.02em;color:var(--on-deep);}
:where(html[data-nh-page="kids"]) .vbs-band__body{font-size:var(--t-body);line-height:1.55;color:rgba(246, 242, 236, 0.92);}
:where(html[data-nh-page="kids"]) .vbs-band__body a{color:inherit;text-decoration:underline;text-underline-offset:3px;}
:where(html[data-nh-page="kids"]) .vbs-band .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="kids"]) .vbs-band .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="kids"]) .scouts__figure .img-wrap{border-radius:var(--r-lg);background:var(--nh-stone);}
:where(html[data-nh-page="kids"]) .scouts__figure img{object-fit:cover;}
:where(html[data-nh-page="kids"]) .scouts__figcaption{font-family:var(--font-display);font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="kids"]) .scout-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="kids"]) .scout-card__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="kids"]) .scout-card__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="kids"]) .scout-card__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);}
:where(html[data-nh-page="kids"]) .scout-card__cta:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="kids"]) .k-section__lede a{color:var(--nh-red);text-decoration:underline;text-underline-offset:3px;}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .volunteer{border-radius:var(--r-lg);}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .volunteer__photo{background:var(--nh-stone);}
:where(html[data-nh-page="kids"]) .volunteer__photo img{object-fit:cover;object-position:center 30%;}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .volunteer__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .volunteer__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .volunteer .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .volunteer .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="kids"]) .volunteer__photo-note{font-size:13px;line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="kids"]) .volunteer__photo-note a{color:var(--fg-mute);text-decoration:underline;}
:where(html[data-nh-page="kids"]) .volunteer__photo-note a:hover{color:var(--nh-red);}
:where(html[data-nh-page="kids"],html[data-nh-page="mexico"],html[data-nh-page="missions"],html[data-nh-page="services"],html[data-nh-page="students"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .directions p{color:var(--nh-ink-2);}
:where(html[data-nh-page="kids"],html[data-nh-page="mexico"],html[data-nh-page="missions"],html[data-nh-page="services"],html[data-nh-page="students"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .directions a{color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);}
:where(html[data-nh-page="kids"],html[data-nh-page="mexico"],html[data-nh-page="missions"],html[data-nh-page="services"],html[data-nh-page="students"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .directions a:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="kids"],html[data-nh-page="mexico"],html[data-nh-page="missions"],html[data-nh-page="services"],html[data-nh-page="students"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .directions__map{border-radius:var(--r-lg);box-shadow:var(--shadow-md);background:var(--nh-stone);}
:where(html[data-nh-page="kids"],html[data-nh-page="marriage"],html[data-nh-page="mexico"],html[data-nh-page="missions"],html[data-nh-page="services"],html[data-nh-page="students"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .directions__map iframe{border:0;}
:where(html[data-nh-page="kids"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .faq-item summary::after{content:"+";font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;color:var(--nh-red);flex-shrink:0;transition:transform 200ms ease;width:24px;text-align:center;}
:where(html[data-nh-page="kyle-relph"]) .pp-tl__year{font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:-0.02em;color:var(--pp-ink);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-tl__text{font-size:var(--t-body);line-height:1.55;color:var(--pp-ink-2);}
:where(html[data-nh-page="kyle-relph"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-family__photo img{border:1px solid var(--pp-line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-stat__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--pp-mute);overflow-wrap:anywhere;}
:where(html[data-nh-page="kyle-relph"]) .pp-stat__value{font-family:var(--font-display);font-weight:800;font-size:clamp(28px, 3vw, 38px);letter-spacing:-0.025em;line-height:1;color:var(--pp-ink);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-col__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.03em;text-transform:uppercase;}
:where(html[data-nh-page="marriage"]) .mr-hero-actions{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="marriage"]) .mr-vision__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="marriage"]) .mr-vision__block h3{letter-spacing:0.22em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="marriage"]) .mr-vision__block p{color:var(--fg);}
:where(html[data-nh-page="marriage"]) .mr-vision__list{list-style:none;}
:where(html[data-nh-page="marriage"]) .mr-vision__list li{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="marriage"]) .mr-vision__list li::before{content:"+";font-family:var(--font-body);font-weight:400;color:var(--nh-red);}
:where(html[data-nh-page="marriage"]) .mr-stat__num{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.06em;color:var(--nh-red);}
:where(html[data-nh-page="marriage"]) .mr-stat__num-suffix{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:var(--t-h2);color:var(--nh-red-deep);letter-spacing:-0.02em;}
:where(html[data-nh-page="marriage"]) .mr-stat__num-label{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="marriage"]) .mr-stat__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="marriage"]) .mr-stat__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="marriage"]) .mr-programs{background:var(--nh-ink, #15110f);color:var(--on-deep);}
:where(html[data-nh-page="marriage"]) .mr-programs__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.035em;line-height:1.15;color:#fff;text-transform:uppercase;}
:where(html[data-nh-page="marriage"]) .mr-programs__item{border-top:1px solid rgba(255,255,255,.18);}
:where(html[data-nh-page="marriage"]) .mr-programs__item:last-child{border-bottom:1px solid rgba(255,255,255,.18);}
:where(html[data-nh-page="marriage"]) .mr-programs__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.02em;line-height:1.15;color:#fff;text-transform:uppercase;}
:where(html[data-nh-page="marriage"]) .mr-programs__lede{font-size:var(--t-lede);line-height:1.55;color:rgba(246,242,236,.85);}
:where(html[data-nh-page="marriage"]) .mr-programs__desc{font-size:var(--t-body);line-height:1.55;color:rgba(246,242,236,.72);}
:where(html[data-nh-page="marriage"]) .mr-recap--alt{background:var(--bg-alt);}
:where(html[data-nh-page="marriage"]) .mr-recap__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="marriage"]) .mr-recap__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="marriage"]) .mr-recap__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="marriage"]) .mr-recap__hero{border-radius:var(--r-lg);background:var(--nh-stone);}
:where(html[data-nh-page="marriage"]) .mr-recap__hero img{object-fit:cover;object-position:center 40%;}
:where(html[data-nh-page="marriage"]) .mr-recap__caption{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="marriage"]) .mr-recap__tile{border-radius:var(--r-md);background:var(--nh-stone);border:1px solid var(--line);transition:transform 220ms ease, box-shadow 220ms ease;}
:where(html[data-nh-page="marriage"]) .mr-recap__tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="marriage"]) .mr-recap__tile img{object-fit:cover;object-position:center;}
:where(html[data-nh-page="marriage"]) .mr-mentor{background:var(--bg-alt);}
:where(html[data-nh-page="marriage"]) .mr-mentor__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="marriage"]) .mr-mentor-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="marriage"]) .mr-mentor-card:hover{border-color:var(--nh-red);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="marriage"]) .mr-mentor-card__media{background:var(--nh-stone);}
:where(html[data-nh-page="marriage"]) .mr-mentor-card__media img{object-fit:cover;object-position:center 20%;}
:where(html[data-nh-page="marriage"]) .mr-mentor-card__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.02em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="marriage"]) .mr-mentor-card__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="marriage"]) .mr-mentor-card__body strong{color:var(--fg);font-weight:400;}
:where(html[data-nh-page="marriage"]) .mr-mentor-card__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-red);text-decoration:none;border-bottom:1px solid rgba(184, 50, 39, 0.30);transition:border-bottom-color 200ms ease;}
:where(html[data-nh-page="marriage"]) .mr-mentor-card__cta:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="marriage"]) .mr-mentor__disclaimer{text-align:center;font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="marriage"]) .mr-mentor__disclaimer strong{color:var(--fg);font-style:normal;}
:where(html[data-nh-page="marriage"]) .mr-scripture .verse-band__inner{text-align:left;}
:where(html[data-nh-page="marriage"]) .mr-scripture .verse-band__quote{font-family:var(--font-scripture);font-style:normal;font-weight:400;font-size:var(--t-h2);line-height:1.4;letter-spacing:-0.01em;color:var(--nh-cream);text-wrap:balance;opacity:0;filter:blur(7px);transition:opacity 0.9s ease-out, filter 0.9s ease-out;}
:where(html[data-nh-page="marriage"]) .mr-scripture.rv-in .verse-band__quote{opacity:1;filter:blur(0);}
:where(html[data-nh-page="marriage"]) .mr-scripture .verse-band__cite{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:rgba(246, 242, 236, 0.62);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="marriage"]) .mr-scripture .verse-band__quote{transition:none!important;opacity:1!important;filter:none!important;}
}
:where(html[data-nh-page="marriage"]) .mr-events__head{text-align:center;}
:where(html[data-nh-page="marriage"]) .mr-events__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="marriage"]) .mr-events__lede{font-size:var(--t-lede);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="marriage"]) .mr-events__trailing{text-align:center;font-size:var(--t-body);color:var(--fg-mute);}
:where(html[data-nh-page="marriage"]) .mr-events__trailing a{color:var(--nh-red);border-bottom:1px solid rgba(184,50,39,.30);}
:where(html[data-nh-page="marriage"]) .mr-events__trailing a:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="marriage"]) .mr-monthly{border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="marriage"]) .mr-monthly__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="marriage"]) .mr-monthly__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="marriage"]) .mr-monthly__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="marriage"]) .mr-monthly__note{font-size:var(--t-caption);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="marriage"]) .mr-cta{background:var(--nh-teal-deep);color:var(--on-deep);}
:where(html[data-nh-page="marriage"]) .mr-cta::before{content:"";background:radial-gradient(ellipse 50% 50% at 50% 50%, rgba(255,255,255,.08), transparent 70%);pointer-events:none;}
:where(html[data-nh-page="marriage"]) .mr-cta__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.025em;line-height:1.15;color:#fff;text-transform:uppercase;}
:where(html[data-nh-page="marriage"]) .mr-cta__body{font-size:var(--t-body);line-height:1.55;color:rgba(246,242,236,.85);}
:where(html[data-nh-page="marriage"]) .mr-cta .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="marriage"]) .mr-cta .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="marriage"]) .mr-cta .btn--ghost-on-dark{background:transparent;color:var(--on-deep);border:1px solid rgba(246,242,236,.40);}
:where(html[data-nh-page="marriage"]) .mr-cta .btn--ghost-on-dark:hover{background:rgba(246,242,236,.10);}
:where(html[data-nh-page="marriage"]) .directions__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="marriage"]) .directions__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="marriage"]) .directions__body a{color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);}
:where(html[data-nh-page="marriage"]) .directions__body a:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="marriage"]) .directions__map{background:var(--nh-stone);border-radius:var(--r-lg);border:1px solid var(--line);}
:where(html[data-nh-page="media-ministry"]) .mm-mission{text-align:center;}
:where(html[data-nh-page="media-ministry"]) .mm-mission p{font-style:italic;color:var(--fg);}
:where(html[data-nh-page="media-ministry"]) .mm-services__head h2{letter-spacing:-0.02em;}
:where(html[data-nh-page="media-ministry"]) .mm-services__head p{color:var(--fg-mute);}
:where(html[data-nh-page="media-ministry"]) .mm-service-card{background:var(--nh-cream);border:1px solid var(--line);border-radius:var(--r-md);}
:where(html[data-nh-page="media-ministry"]) .mm-service-card h3{color:var(--fg);}
:where(html[data-nh-page="media-ministry"]) .mm-service-card p{color:var(--fg);}
:where(html[data-nh-page="media-ministry"]) .mm-services__photo{border-radius:var(--r-lg);background:var(--nh-stone);}
:where(html[data-nh-page="media-ministry"]) .mm-services__photo img{object-fit:cover;}
:where(html[data-nh-page="media-ministry"]) .mm-verse{color:var(--on-deep);}
:where(html[data-nh-page="media-ministry"]) .mm-verse__watermark{font-family:var(--font-scripture);font-weight:600;font-style:normal;font-size:clamp(120px, 22vw, 260px);line-height:1;color:rgba(255, 255, 255, 0.10);white-space:nowrap;pointer-events:none;}
:where(html[data-nh-page="media-ministry"]) .mm-verse__inner{text-align:left;}
:where(html[data-nh-page="media-ministry"]) .mm-verse__quote{font-family:var(--font-scripture);font-weight:400;font-style:normal;font-size:var(--t-h2);line-height:1.4;letter-spacing:-0.01em;color:var(--nh-cream);text-wrap:balance;opacity:0;filter:blur(7px);transition:opacity 0.9s ease-out, filter 0.9s ease-out;}
:where(html[data-nh-page="media-ministry"]) .mm-verse.rv-in .mm-verse__quote{opacity:1;filter:blur(0);}
:where(html[data-nh-page="media-ministry"]) .mm-verse__cite{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:rgba(246, 242, 236, 0.62);}
:where(html[data-nh-page="media-ministry"]) .mm-verse__attribution{font-size:var(--t-body);color:var(--on-deep-mute);line-height:1.55;}
:where(html[data-nh-page="media-ministry"]) .mm-verse__attribution a{color:inherit;border-bottom:1px solid currentColor;}
:where(html[data-nh-page="media-ministry"]) .mm-volunteer__photo{border-radius:var(--r-lg);background:var(--nh-ink);}
:where(html[data-nh-page="media-ministry"]) .mm-volunteer__photo img{object-fit:cover;}
:where(html[data-nh-page="media-ministry"]) .mm-volunteer__copy h2{letter-spacing:-0.02em;}
:where(html[data-nh-page="media-ministry"]) .mm-volunteer__copy p{color:var(--fg);}
:where(html[data-nh-page="media-ministry"]) .mm-volunteer__copy ul{font-size:var(--t-body);color:var(--fg);line-height:1.55;}
:where(html[data-nh-page="media-ministry"]) .mm-contact{text-align:center;}
:where(html[data-nh-page="media-ministry"]) .mm-contact p{color:var(--fg-mute);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="media-ministry"]) .mm-verse__quote{transition:none!important;opacity:1!important;filter:none!important;}
}
:where(html[data-nh-page="membership"]) .mb-hero-ctas{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="membership"]) .mb-what__media img{object-fit:cover;object-position:center 30%;border-radius:var(--r-lg);box-shadow:var(--shadow-sm);}
@media (min-width: 900px){:where(html[data-nh-page="membership"]) .mb-what__text{flex:1;}
}
@media (min-width: 900px){:where(html[data-nh-page="membership"]) .mb-what__media{flex:0 0 34%;}
}
:where(html[data-nh-page="membership"]) .mb-what__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="membership"]) .mb-what__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="membership"]) .mb-what__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="membership"]) .mb-req__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="membership"]) .mb-req__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="membership"]) .mb-req__card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);}
:where(html[data-nh-page="membership"]) .mb-req__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.01em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="membership"]) .mb-req__text{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="membership"]) .mb-req__text a{color:var(--nh-red);border-bottom:1px solid rgba(184,50,39,.4);}
:where(html[data-nh-page="membership"]) .mb-req__text a:hover{color:var(--nh-red-deep);}
:where(html[data-nh-page="membership"]) .mb-step__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="membership"]) .mb-step__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="membership"]) .mb-step__item{border-top:1px solid var(--line-strong);}
:where(html[data-nh-page="membership"]) .mb-step__n{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:-0.03em;line-height:1.55;color:var(--nh-red);}
:where(html[data-nh-page="membership"]) .mb-step__t{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.01em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="membership"]) .mb-step__d{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="membership"]) .mb-classes{border-top:1px solid var(--line);}
:where(html[data-nh-page="membership"]) .mb-classes__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
@media (max-width: 480px){:where(html[data-nh-page="membership"]) .mb-classes__h2{font-size:var(--heading-size,var(--t-h1));}
}
:where(html[data-nh-page="membership"]) .mb-classes__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="membership"]) .mb-verse__inner{text-align:center;}
:where(html[data-nh-page="membership"]) .mb-verse__mark{color:var(--nh-red);}
:where(html[data-nh-page="membership"]) .mb-verse__quote{font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;letter-spacing:-0.012em;color:var(--nh-cream);}
:where(html[data-nh-page="membership"]) .mb-verse__cite{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:rgba(246,242,236,.62);}
:where(html[data-nh-page="membership"]) .mb-attrib{background:var(--bg-alt);border-top:1px solid var(--line);}
:where(html[data-nh-page="membership"]) .mb-attrib p{color:var(--fg-mute);text-align:center;}
:where(html[data-nh-page="membership"]) .mb-cta{color:var(--on-deep);}
:where(html[data-nh-page="membership"]) .mb-cta__inner{text-align:center;}
:where(html[data-nh-page="membership"]) .mb-cta__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.025em;line-height:1.15;color:#fff;text-transform:uppercase;}
:where(html[data-nh-page="membership"]) .mb-cta__h2 em{font-style:normal;color:var(--nh-red-on-teal);}
:where(html[data-nh-page="membership"]) .mb-cta__body{font-size:var(--t-body);line-height:1.55;color:rgba(246,242,236,.92);}
:where(html[data-nh-page="membership"]) .mb-cta .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="memorials"]) .mem-page{--m-ink:var(--nh-ink);--m-ink-2:var(--nh-ink-2);--m-cream:var(--nh-cream);--m-paper:var(--nh-paper);--m-stone:var(--nh-stone);--m-mute:var(--nh-mute);--m-line:var(--line);--m-red:var(--nh-red);--m-red-deep:var(--nh-red-deep);background:var(--m-cream);color:var(--m-ink);font-family:var(--font-body);}
:where(html[data-nh-page="memorials"]) .mem-page a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="memorials"]) .mem-page h1,:where(html[data-nh-page="memorials"]) .mem-page h2,:where(html[data-nh-page="memorials"]) .mem-page h3{text-wrap:balance;}
:where(html[data-nh-page="memorials"]) .mem-page p{text-wrap:pretty;}
:where(html[data-nh-page="memorials"]) .mem-pill{border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1.5px solid transparent;transition:transform 200ms ease, background 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="memorials"]) .mem-pill:hover{transform:translateY(-1px);}
:where(html[data-nh-page="memorials"]) .mem-page .mem-pill--primary{background:var(--m-red);color:#fff;border-color:var(--m-red);}
:where(html[data-nh-page="memorials"]) .mem-page .mem-pill--primary:hover{background:var(--m-red-deep);border-color:var(--m-red-deep);}
:where(html[data-nh-page="memorials"]) .mem-pill--ghost{background:transparent;color:var(--m-ink);border-color:var(--line-strong);}
:where(html[data-nh-page="memorials"]) .mem-pill--ghost:hover{background:var(--m-stone);border-color:var(--m-ink);}
:where(html[data-nh-page="memorials"]) .mem-band--paper{background:var(--m-paper);border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);}
:where(html[data-nh-page="memorials"]) .mem-h2{letter-spacing:-0.035em;text-transform:uppercase;color:var(--m-ink);}
:where(html[data-nh-page="memorials"]) .mem-h2 em{font-style:normal;color:var(--m-red);}
:where(html[data-nh-page="memorials"]) .mem-lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--m-ink-2);}
:where(html[data-nh-page="memorials"]) .mem-prose{font-size:var(--t-body);line-height:1.55;color:var(--m-ink-2);}
:where(html[data-nh-page="memorials"]) .mem-hero-ctas{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="memorials"]) .photo-break img{object-fit:cover;object-position:center 30%;}
:where(html[data-nh-page="memorials"]) .mem-step{background:var(--m-cream);border:1px solid var(--m-line);border-radius:var(--r-md);}
:where(html[data-nh-page="memorials"]) .mem-step__num{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);letter-spacing:0.14em;color:var(--m-red);}
:where(html[data-nh-page="memorials"]) .mem-step__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.02em;text-transform:uppercase;color:var(--m-ink);}
:where(html[data-nh-page="memorials"]) .mem-step__p{font-size:var(--t-body);line-height:1.55;color:var(--m-ink-2);}
:where(html[data-nh-page="memorials"]) .mem-watch__frame{border:1px solid var(--m-line);border-radius:var(--r-md);background:#0e1a2e;box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="memorials"]) .mem-watch__frame iframe{border:0;}
:where(html[data-nh-page="memorials"]) .mem-watch__more a{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--m-red);}
:where(html[data-nh-page="memorials"]) .mem-xlink{border:1px solid var(--m-line);border-radius:var(--r-md);background:var(--m-cream);}
:where(html[data-nh-page="memorials"]) .mem-xlink__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);text-transform:uppercase;letter-spacing:-0.02em;color:var(--m-ink);}
:where(html[data-nh-page="memorials"]) .mem-xlink__p{font-size:var(--t-body);line-height:1.55;color:var(--m-ink-2);}
:where(html[data-nh-page="memorials"]) .mem-page .mem-xlink__link{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--m-red);}
:where(html[data-nh-page="memorials"]) .mem-verse__inner{text-align:left;}
:where(html[data-nh-page="memorials"]) .mem-verse__watermark{font-family:var(--font-scripture);font-weight:600;font-style:normal;font-size:clamp(120px, 22vw, 260px);line-height:1;color:rgba(255, 255, 255, 0.10);white-space:nowrap;pointer-events:none;}
:where(html[data-nh-page="memorials"]) .mem-page .mem-verse__quote{font-family:var(--font-scripture);font-style:normal;font-weight:400;font-size:var(--t-h2);line-height:1.4;letter-spacing:-0.01em;color:var(--on-deep);text-wrap:balance;opacity:0;filter:blur(7px);transition:opacity 0.9s ease-out, filter 0.9s ease-out;}
:where(html[data-nh-page="memorials"]) .mem-verse.rv-in .mem-verse__quote{opacity:1;filter:blur(0);}
:where(html[data-nh-page="memorials"]) .mem-page .mem-verse__cite{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:var(--on-deep-mute);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="memorials"]) .mem-page .mem-verse__quote{transition:none!important;opacity:1!important;filter:none!important;}
}
:where(html[data-nh-page="men"]) .mn-page{--m-ink:var(--nh-ink);--m-ink-2:var(--nh-ink-2);--m-cream:var(--nh-cream);--m-paper:var(--nh-paper);--m-stone:var(--nh-stone);--m-mute:var(--nh-mute);--m-line:var(--line);--m-red:var(--nh-red);--m-red-deep:var(--nh-red-deep);background:var(--m-cream);color:var(--m-ink);font-family:var(--font-body);}
:where(html[data-nh-page="men"]) .mn-page a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="men"]) .mn-page h1,:where(html[data-nh-page="men"]) .mn-page h2,:where(html[data-nh-page="men"]) .mn-page h3{text-wrap:balance;}
:where(html[data-nh-page="men"]) .mn-page p{text-wrap:pretty;}
:where(html[data-nh-page="men"]) .mn-pill{border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1.5px solid transparent;transition:transform 200ms ease, background 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="men"]) .mn-pill:hover{transform:translateY(-1px);}
:where(html[data-nh-page="men"]) .mn-page .mn-pill--primary{background:var(--m-red);color:#fff;border-color:var(--m-red);}
:where(html[data-nh-page="men"]) .mn-page .mn-pill--primary:hover{background:var(--m-red-deep);border-color:var(--m-red-deep);}
:where(html[data-nh-page="men"]) .mn-pill--ghost{background:transparent;color:var(--m-ink);border-color:var(--line-strong);}
:where(html[data-nh-page="men"]) .mn-pill--ghost:hover{background:var(--m-stone);border-color:var(--m-ink);}
:where(html[data-nh-page="men"]) .mn-band--paper{background:var(--m-paper);border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);}
:where(html[data-nh-page="men"]) .mn-h2{letter-spacing:-0.035em;text-transform:uppercase;color:var(--m-ink);}
:where(html[data-nh-page="men"]) .mn-h2 em{font-style:normal;color:var(--m-red);}
:where(html[data-nh-page="men"]) .mn-lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--m-ink-2);}
:where(html[data-nh-page="men"]) .mn-prose{font-size:var(--t-body);line-height:1.55;color:var(--m-ink-2);}
:where(html[data-nh-page="men"]) .mn-crumb{background:var(--nh-stone);border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);}
:where(html[data-nh-page="men"]) .mn-crumb__inner{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--m-mute);}
:where(html[data-nh-page="men"]) .mn-crumb__inner a{color:var(--m-mute);}
:where(html[data-nh-page="men"]) .mn-crumb__inner a:hover{color:var(--m-red);}
:where(html[data-nh-page="men"]) .mn-crumb__sep{color:rgba(21,17,15,.35);}
:where(html[data-nh-page="men"]) .mn-crumb__current{color:var(--m-red);}
:where(html[data-nh-page="men"]) .mn-actions-band{border-bottom:1px solid var(--m-line);}
:where(html[data-nh-page="men"]) .mn-split__media img{object-fit:cover;object-position:center 35%;border-radius:var(--r-md);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="men"]) .mn-feature__figure img{object-fit:cover;object-position:center 45%;border-radius:var(--r-md);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="men"]) .mn-feature__cap{font-size:var(--t-caption);color:var(--m-mute);}
:where(html[data-nh-page="men"]) .mn-leader__media img{object-fit:cover;object-position:center 22%;border-radius:var(--r-md);box-shadow:var(--shadow-sm);border:1px solid var(--m-line);}
:where(html[data-nh-page="men"]) .mn-prose p a{text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .tr-hero__h1{overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--heading-size,var(--t-display));font-weight:800;letter-spacing:-0.035em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-hero__h1 em{font-style:normal;color:var(--nh-red);}
@media (max-width: 359px){:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .tr-hero__h1{font-size:var(--heading-size,var(--t-display));}
}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-hero__byline{font-size:var(--t-caption);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-hero__scripture{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--nh-teal-deep);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-video__frame{background:var(--nh-ink);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-video__frame iframe{border:0;}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-note{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-alt);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-note p{color:var(--nh-ink-2);}

:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .transcript h2{letter-spacing:-0.02em;text-transform:uppercase;color:var(--fg);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .transcript p{color:var(--nh-ink-2);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"]) .transcript .scripture{font-family:var(--font-scripture, "Fraunces", serif);font-style:italic;color:var(--fg);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"]) .transcript blockquote.scripture{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-md);font-size:18px;line-height:1.7;}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"]) .transcript blockquote.scripture p{color:var(--fg);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .transcript blockquote.quoted{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--t-body);line-height:1.55;}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .transcript blockquote.quoted p{color:var(--fg);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .transcript blockquote cite{font-style:normal;font-family:var(--font-display);font-size:var(--t-caption);letter-spacing:.02em;color:var(--fg-mute);}
@media (min-width: 1024px){:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"]) .transcript blockquote.scripture{font-size:20px;}
}
@media (min-width: 1024px){:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .transcript blockquote.quoted{font-size:var(--t-body);}
}
@media (min-width: 1120px){:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"]) .transcript blockquote.scripture{font-size:22px;}
}
@media (min-width: 1120px){:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .transcript blockquote.quoted{font-size:var(--t-body);}
}

:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-links__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .tr-links__body a{color:var(--nh-red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-about__photo{border:1px solid var(--line);border-radius:var(--r-md);background:var(--nh-stone);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-about__photo img{object-fit:cover;object-position:center 22%;}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-about__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));line-height:1.15;letter-spacing:-0.04em;text-transform:uppercase;color:var(--fg);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-about__role{font-family:var(--font-display);font-style:italic;font-size:var(--t-caption);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-about__blurb{font-size:var(--t-body);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-cl__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-cl__value{font-size:var(--t-body);font-weight:500;color:var(--fg);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) a.tr-cl__value{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) a.tr-cl__value:hover{color:var(--nh-red);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-pill{border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;white-space:nowrap;border:1.5px solid transparent;text-decoration:none;transition:transform 200ms ease, background 200ms ease, color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .tr-pill--primary{background:var(--nh-red);color:var(--nh-paper);border-color:var(--nh-red);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-pill--ghost{background:transparent;color:var(--fg);border-color:var(--line-strong);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-pill:hover{transform:translateY(-1px);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .tr-pill--primary:hover{background:var(--nh-red-deep);border-color:var(--nh-red-deep);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .tr-pill--ghost:hover{background:var(--nh-stone);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-links__more{border-top:1px solid var(--line);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .sunday-band__body{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:rgba(246, 242, 236, 0.92);margin:0;max-width:var(--measure-tight);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .sunday-band__directions{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:rgba(246,242,236,.75);border-bottom:1px solid rgba(246,242,236,.35);padding:11px 8px 13px;margin:-3px -8px -11px;}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .sunday-band__directions:hover{color:var(--nh-paper);border-bottom-color:var(--nh-paper);}
:where(html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .transcript .scripture{font-family:var(--font-scripture);font-style:italic;color:var(--fg);}
:where(html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .verse-band .verse-band__quote{font-family:var(--font-scripture);font-style:normal;font-weight:400;font-size:var(--t-h2);line-height:1.4;letter-spacing:-0.01em;color:var(--nh-cream);text-wrap:balance;opacity:0;filter:blur(7px);transition:opacity 0.9s ease-out, filter 0.9s ease-out;}
:where(html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .verse-band .verse-band__cite{font-style:normal;font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:rgba(246, 242, 236, 0.62);}
:where(html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .verse-band .verse-band__quote{opacity:1;filter:none;}
@media (max-width: 399px){:where(html[data-nh-page="sermons/read/the-abolition-of-man"]) .tr-hero__h1{font-size:var(--heading-size,var(--t-display));}
}
:where(html[data-nh-page="sermons/read/the-chronicles-of-narnia"]) .transcript blockquote.quoted{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-md);font-size:18px;line-height:1.65;}
:where(html[data-nh-page="sermons/read/the-chronicles-of-narnia"]) .transcript blockquote cite{font-style:normal;font-family:var(--font-body);font-size:14px;letter-spacing:.02em;color:var(--fg-mute);}
@media (min-width: 1024px){:where(html[data-nh-page="sermons/read/the-chronicles-of-narnia"]) .transcript blockquote.quoted{font-size:20px;}
}
@media (min-width: 1120px){:where(html[data-nh-page="sermons/read/the-chronicles-of-narnia"]) .transcript blockquote.quoted{font-size:22px;}
}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-note .tr-note__credit{font-size:var(--t-caption);color:var(--fg-mute);}
:where(html[data-nh-page="sermons/read/the-screwtape-letters"]) .transcript .tr-list li{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
@media (min-width: 1024px){:where(html[data-nh-page="sermons/read/the-screwtape-letters"]) .transcript .tr-list li{font-size:var(--t-body);line-height:1.55;}
}
@media (min-width: 1120px){:where(html[data-nh-page="sermons/read/the-screwtape-letters"]) .transcript .tr-list li{font-size:var(--t-body);line-height:1.55;}
}
:where(html[data-nh-page="mexico"]) .mx-facts{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="mexico"]) .mx-fact{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="mexico"]) .mx-fact__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="mexico"]) .mx-fact__value{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;line-height:1.55;color:var(--fg);}
:where(html[data-nh-page="mexico"],html[data-nh-page="missions"]) .mx-body{background:var(--nh-stone);}
:where(html[data-nh-page="mexico"],html[data-nh-page="missions"]) .mx-section__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;}
:where(html[data-nh-page="mexico"],html[data-nh-page="missions"]) .mx-section__lede{font-size:var(--t-lede);color:var(--fg-mute);}
:where(html[data-nh-page="mexico"]) .mx-feature__media{border-radius:var(--r-lg);background:var(--nh-stone);}
:where(html[data-nh-page="mexico"]) .mx-feature__media img{object-fit:cover;object-position:center;}
:where(html[data-nh-page="mexico"]) .mx-feature__copy h3{color:var(--fg);}
:where(html[data-nh-page="mexico"]) .mx-feature__copy p{color:var(--nh-ink-2);}
:where(html[data-nh-page="mexico"]) .mx-why-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="mexico"]) .mx-why-card__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="mexico"]) .mx-why-card__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="mexico"]) .mx-action-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;color:inherit;transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="mexico"]) .mx-action-card:hover{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-2px);}
:where(html[data-nh-page="mexico"]) .mx-action-card__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="mexico"]) .mx-action-card__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="mexico"]) .mx-action-card__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="mexico"]) .mx-pie{background:var(--nh-teal-deep);color:var(--on-deep);border-radius:var(--r-lg);}
:where(html[data-nh-page="mexico"]) .mx-pie__photo{background:var(--nh-stone);}
:where(html[data-nh-page="mexico"]) .mx-pie__photo img{object-fit:cover;object-position:center;}
:where(html[data-nh-page="mexico"]) .mx-pie__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;color:var(--on-deep);}
:where(html[data-nh-page="mexico"]) .mx-pie__body{font-size:var(--t-body);line-height:1.55;color:rgba(246, 242, 236, 0.92);}
:where(html[data-nh-page="mexico"]) .mx-pie .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="mexico"]) .mx-pie .btn--primary:hover{background:var(--nh-red-deep);}
@media (min-width: 900px){:where(html[data-nh-page="ministries"]) .peer-row .leaf-card{flex:0 1 calc(33.333% - (var(--space-24) * 2 / 3));}
}
:where(html[data-nh-page="ministries"]) .leaf-card__placeholder{background:var(--nh-stone);color:var(--fg-mute);font-family:var(--font-display);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;text-align:center;line-height:1.4;}
:where(html[data-nh-page="ministries"]) .leaf-card__media--logo{background:var(--nh-cream);}
:where(html[data-nh-page="ministries"]) .leaf-card__media--logo img{object-fit:contain;}
:where(html[data-nh-page="missions"]) .mx-stat{border-bottom:1px solid var(--line);text-align:center;}
:where(html[data-nh-page="missions"]) .mx-stat__num{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;letter-spacing:-0.03em;color:var(--nh-red);}
:where(html[data-nh-page="missions"]) .mx-stat__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--fg);}
:where(html[data-nh-page="missions"]) .mx-stat__lede{font-size:var(--t-lede);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="missions"]) .partner-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="missions"]) .partner-card:hover{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-2px);}
:where(html[data-nh-page="missions"]) .partner-card__media{background:var(--nh-stone);}
:where(html[data-nh-page="missions"]) .partner-card__media img{object-fit:cover;object-position:center 25%;}
:where(html[data-nh-page="missions"]) .partner-card__body{flex:1;}
:where(html[data-nh-page="missions"]) .partner-card__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="missions"]) .partner-card__lead{font-family:var(--font-body);font-size:var(--t-lede);font-weight:400;letter-spacing:0.06em;color:var(--fg-mute);}
:where(html[data-nh-page="missions"]) .partner-card__body p{color:var(--nh-ink-2);}
:where(html[data-nh-page="missions"]) .partner-card__btn{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);transition:border-bottom-color 200ms ease;}
:where(html[data-nh-page="missions"]) .partner-card__btn:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="missions"]) .mx-local{background:var(--nh-teal-deep);color:var(--on-deep);border-radius:var(--r-lg);}
:where(html[data-nh-page="missions"]) .mx-local__photo{background:var(--nh-stone);}
:where(html[data-nh-page="missions"]) .mx-local__photo img{object-fit:cover;object-position:center;}
:where(html[data-nh-page="missions"]) .mx-local__region{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.22em;text-transform:uppercase;color:var(--nh-red-on-teal);}
:where(html[data-nh-page="missions"]) .mx-local__h2{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--on-deep);}
:where(html[data-nh-page="missions"]) .mx-local__body{font-size:var(--t-body);line-height:1.55;color:rgba(246, 242, 236, 0.92);}
:where(html[data-nh-page="missions"]) .mx-local .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="missions"]) .mx-local .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="missions"]) .mx-local__schedule{border-top:1px solid rgba(246, 242, 236, 0.18);}
:where(html[data-nh-page="missions"]) .mx-local__sched-card{background:rgba(246, 242, 236, 0.09);border:1px solid rgba(246, 242, 236, 0.42);border-radius:var(--r-md);color:var(--on-deep);text-decoration:none;transition:background 200ms ease, border-color 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="missions"]) .mx-local__sched-card:hover,:where(html[data-nh-page="missions"]) .mx-local__sched-card:focus-visible{background:rgba(246, 242, 236, 0.10);border-color:rgba(246, 242, 236, 0.45);transform:translateY(-1px);}
:where(html[data-nh-page="missions"]) .mx-local__sched-day{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.08em;text-transform:uppercase;color:var(--on-deep);}
:where(html[data-nh-page="missions"]) .mx-local__sched-time{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;line-height:1.55;color:#ffffff;}
:where(html[data-nh-page="missions"]) .mx-local__sched-h3{color:var(--on-deep);}
:where(html[data-nh-page="missions"]) .mx-local__sched-body{font-size:var(--t-body);line-height:1.55;color:rgba(246, 242, 236, 0.86);}
:where(html[data-nh-page="missions"]) .mx-local__sched-cta{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.10em;text-transform:uppercase;color:var(--on-deep);}
:where(html[data-nh-page="missions"]) .mx-local__sched-cta svg{transition:transform 200ms ease;}
:where(html[data-nh-page="missions"]) .mx-local__sched-card:hover .mx-local__sched-cta svg{transform:translateX(3px);}
:where(html[data-nh-page="missions"]) .mx-local-gallery__tile{border-radius:var(--r-md);background:var(--nh-stone);border:1px solid rgba(246, 242, 236, 0.10);}
:where(html[data-nh-page="missions"]) .mx-local-gallery__tile img{object-fit:cover;object-position:center;transition:transform 300ms ease;}
:where(html[data-nh-page="missions"]) .mx-local-gallery__tile:hover img{transform:scale(1.03);}
:where(html[data-nh-page="missions"]) .mx-local-gallery__caption{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:#ffffff;}
:where(html[data-nh-page="missions"]) .logo-card{background:var(--nh-cream);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="missions"]) .logo-card:hover{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-2px);}
:where(html[data-nh-page="missions"]) .logo-card__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="missions"]) .logo-card__region{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.18em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="missions"]) .logo-card__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="missions"]) .logo-card__link{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);}
:where(html[data-nh-page="missions"]) .logo-card__link:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="missions"]) .mx-also{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="missions"]) .mx-also__group h3{letter-spacing:-0.01em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="missions"]) .mx-also__list{list-style:none;}
:where(html[data-nh-page="missions"]) .mx-also__list li{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="missions"]) .mx-also__list li:last-child{border-bottom:0;}
:where(html[data-nh-page="missions"]) .mx-also__list a{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;color:var(--fg);border-bottom:1px solid transparent;transition:color 200ms ease, border-bottom-color 200ms ease;}
:where(html[data-nh-page="missions"]) .mx-also__list a:hover{color:var(--nh-red);border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="missions"]) .mx-also__list span{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="missions"]) .mx-cta{border-top:1px solid var(--line);text-align:center;}
:where(html[data-nh-page="missions"]) .mx-cta--top{background:var(--bg);border-top:none;}
:where(html[data-nh-page="missions"]) .mx-cta p{color:var(--nh-ink-2);}
:where(html[data-nh-page="missions"]) .mx-cta .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="missions"]) .mx-cta .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2022/road-to-salvation"]) section.verse-band .verse-band__watermark{font-size:clamp(80px, 22vw, 260px);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2025/nehemiah"]) .se-verse .verse-band__quote{font-family:var(--font-scripture);font-style:normal;font-weight:400;font-size:var(--t-h2);line-height:1.4;letter-spacing:-0.01em;color:var(--se-cream);margin:0;text-wrap:balance;opacity:0;filter:blur(7px);transition:opacity 0.9s ease-out, filter 0.9s ease-out;max-width:var(--measure-wide);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2025/nehemiah"]) .se-verse.verse-band.rv-in .verse-band__quote{opacity:1;filter:blur(0);}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2025/nehemiah"]) .se-verse .verse-band__cite{margin-top:28px;font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:rgba(246, 242, 236, 0.62);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2025/nehemiah"]) .se-verse .verse-band__quote{transition:none!important;opacity:1!important;filter:none!important;}
}
@media (min-width: 900px){:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/timothy"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/unrelenting-faith"]) .se-hero__h1{font-size:var(--heading-size,var(--t-display));}
}
:where(html[data-nh-page="new-to-faith"]) .nf{background:var(--nh-cream);color:var(--nh-ink);}
:where(html[data-nh-page="new-to-faith"]) .nf-intro{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="new-to-faith"]) .nf-intro__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="new-to-faith"]) .nf-intro__body a,:where(html[data-nh-page="new-to-faith"]) .nf-response__body a{color:var(--nh-red);text-decoration:underline;text-underline-offset:3px;}
:where(html[data-nh-page="new-to-faith"]) .nf-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="new-to-faith"]) .nf-steps__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));line-height:1.15;letter-spacing:-0.03em;text-transform:uppercase;}
:where(html[data-nh-page="new-to-faith"]) .nf-steps__intro{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="new-to-faith"]) .nf-step{border-top:1px solid var(--line);}
:where(html[data-nh-page="new-to-faith"]) .nf-step:first-of-type{border-top:none;}
:where(html[data-nh-page="new-to-faith"]) .nf-step__num{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.03em;color:var(--nh-red);opacity:0.9;}
:where(html[data-nh-page="new-to-faith"]) .nf-step__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.02em;text-transform:uppercase;color:var(--nh-ink);}
:where(html[data-nh-page="new-to-faith"]) .nf-step__verse{font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;color:var(--nh-ink);}
:where(html[data-nh-page="new-to-faith"]) .nf-step__ref{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="new-to-faith"]) .nf-step__plain{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="new-to-faith"]) .nf-step__msg{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.35);}
:where(html[data-nh-page="new-to-faith"]) .nf-step__msg:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="new-to-faith"]) .nf-step__video .yt-facade{border-radius:var(--r-lg);border:1px solid var(--line);}
:where(html[data-nh-page="new-to-faith"]) .nf-step__vcap{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.14em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="new-to-faith"]) .nf-step__quote p{font-style:italic;color:var(--nh-ink-2);}
:where(html[data-nh-page="new-to-faith"]) .nf-step__quote cite{font-style:normal;font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="new-to-faith"]) .nf-response__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));line-height:1.15;letter-spacing:-0.03em;text-transform:uppercase;}
:where(html[data-nh-page="new-to-faith"]) .nf-response__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="new-to-faith"]) .nf-prayer{font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;color:var(--nh-ink);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--nh-paper);}
:where(html[data-nh-page="new-to-faith"]) .nf-pill{border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;white-space:nowrap;border:1.5px solid transparent;transition:transform 200ms ease, background 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="new-to-faith"]) .nf-pill:hover{transform:translateY(-1px);}
:where(html[data-nh-page="new-to-faith"]) .nf-pill--primary{background:var(--nh-red);color:#fff;border-color:var(--nh-red);}
:where(html[data-nh-page="new-to-faith"]) .nf-pill--primary:hover{background:var(--nh-red-deep);border-color:var(--nh-red-deep);}
:where(html[data-nh-page="new-to-faith"]) .nf-pill--ghost{background:transparent;color:var(--nh-ink);border-color:var(--line-strong);}
:where(html[data-nh-page="new-to-faith"]) .nf-pill--ghost:hover{background:var(--nh-stone);border-color:var(--nh-ink);}
:where(html[data-nh-page="new-to-faith"]) .nf-welcome{color:var(--on-deep);}
:where(html[data-nh-page="new-to-faith"]) .nf-welcome__inner{text-align:center;}
:where(html[data-nh-page="new-to-faith"]) .nf-welcome__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));line-height:1.15;letter-spacing:-0.025em;color:#fff;text-transform:uppercase;}
:where(html[data-nh-page="new-to-faith"]) .nf-welcome__body{font-size:var(--t-body);line-height:1.55;color:rgba(246, 242, 236, 0.92);}
:where(html[data-nh-page="new-to-faith"]) .nf-welcome .nf-pill--ghost{color:#fff;border-color:rgba(246, 242, 236, 0.45);}
:where(html[data-nh-page="new-to-faith"]) .nf-welcome .nf-pill--ghost:hover{background:rgba(246, 242, 236, 0.10);border-color:#fff;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf{--paper:#FAF6EE;--linen:#F3ECE0;--shell:#EFE7DA;--peach:#E9C7A6;--clay:#C9895E;--clay-text:#8F5A33;--sky:#C3CEDE;--sky-mid:#8FA4BC;--sky-text:#4F627A;--deep:#37475A;--deep-2:#2C3644;--ink:#2C3644;--ink-soft:#5A6472;--on-deep:#F7F2E9;--on-deep-mute:#DCE3EA;--line:rgba(44,54,68,0.16);--line-soft:rgba(44,54,68,0.08);--display:"Fraunces", Georgia, serif;--serif:"Newsreader", Georgia, serif;--sans:"Manrope", ui-sans-serif, system-ui, sans-serif;background:var(--paper);color:var(--ink);isolation:isolate;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf :where(h1,h2,h3){}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-film__player{border:1px solid var(--line);border-radius:var(--r-lg);background:#0f1110;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-film__transcript{font-family:var(--font-body);font-size:var(--t-body);color:var(--ink-soft);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-film__transcript summary{cursor:pointer;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-film__transcript summary:focus-visible{outline:3px solid var(--clay-text);outline-offset:3px;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-film__transcript p{color:var(--ink);text-align:left;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-film__player::cue{font-family:var(--sans);font-size:clamp(13px,3.6vw,18px);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-wave{line-height:0;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-wave__fill{fill:var(--wave-to);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-wave__l1{stroke:#B9C4DC;opacity:.78;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-wave__l2{stroke:#F0CDB8;opacity:.72;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-wave__l3{stroke:#7D8BAD;opacity:.68;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-wave__pin{fill:#B99059;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-wave--from-paper{background:var(--paper);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-wave--from-linen{background:var(--linen);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-wave--from-deep{background:var(--deep);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-wave--to-deep{--wave-to:var(--deep);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-wave--to-linen{--wave-to:var(--linen);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-wave--to-paper{--wave-to:var(--paper);}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .nsf-wave__lines path{stroke-dasharray:2100;stroke-dashoffset:2100;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .nsf-wave.in .nsf-wave__lines path{stroke-dashoffset:0;transition:stroke-dashoffset 1500ms cubic-bezier(.22,.61,.36,1);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .nsf-wave.in .nsf-wave__l2{transition-delay:170ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .nsf-wave.in .nsf-wave__l3{transition-delay:340ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .nsf-wave__pin{opacity:0;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .nsf-wave.in .nsf-wave__pin{opacity:1;transition:opacity 600ms ease 950ms;}
}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-veil{opacity:.55;pointer-events:none;user-select:none;transform:translate3d(0,calc(-50% + var(--veil-shift,0px)),0);will-change:transform;}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="2026/not-so-fast"]) .nsf-veil{--veil-shift:0px!important;}
}
:where(html[data-nh-page="2026/not-so-fast"]) .crumbs{background:#E9E2D6;border-bottom:1px solid rgba(44,54,68,0.14);}
:where(html[data-nh-page="2026/not-so-fast"]) .crumbs__inner{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.08em;text-transform:uppercase;color:#4A5260;}
:where(html[data-nh-page="2026/not-so-fast"]) .crumbs a{color:#4A5260;text-decoration:none;}
:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]) .crumbs a:hover{color:#B23A2B;}
:where(html[data-nh-page="2026/not-so-fast"]) .crumbs__sep{color:rgba(44,54,68,0.45);}
:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]) .crumbs__here{color:#B23A2B;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-hero__body{text-align:center;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-hero__lede{font-family:var(--font-body);font-size:var(--t-lede);line-height:1.55;color:var(--ink);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-hero__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--ink-soft);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-hero__art{background:var(--sky);}
@media (max-width:640px){:where(html[data-nh-page="2026/not-so-fast"]) .nsf-hero__art img{object-fit:cover;object-position:center;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .nsf-hero__art img{transform-origin:58% 62%;animation:nsfHeroIn 1500ms cubic-bezier(.16,.84,.44,1) both,
               nsfDrift 3s ease-in-out 1650ms 1 forwards;}
}
:where(html[data-nh-page="2026/not-so-fast"]) .btn-nsf{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.14em;text-transform:uppercase;text-decoration:none;border-radius:999px;border:1px solid var(--line);color:var(--ink);background:transparent;transition:background 200ms ease, color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="2026/not-so-fast"]) .btn-nsf:hover{border-color:var(--deep);background:var(--shell);}
:where(html[data-nh-page="2026/not-so-fast"]) .btn-nsf--solid{background:var(--deep);border-color:var(--deep);color:var(--on-deep);}
:where(html[data-nh-page="2026/not-so-fast"]) .btn-nsf--solid:hover{background:var(--deep-2);border-color:var(--deep-2);color:var(--on-deep);}
:where(html[data-nh-page="2026/not-so-fast"]) .btn-nsf:focus-visible{outline:3px solid var(--clay-text);outline-offset:3px;}
:where(html[data-nh-page="2026/not-so-fast"]) .series-jump__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:0.24em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="2026/not-so-fast"]) .series-jump__list{list-style:none;counter-reset:none;}
:where(html[data-nh-page="2026/not-so-fast"]) .series-jump__list li + li{border-top:1px solid var(--line-soft);}
:where(html[data-nh-page="2026/not-so-fast"]) .series-jump__row{text-decoration:none;color:var(--ink);transition:color 200ms ease, padding-left 240ms ease;}
:where(html[data-nh-page="2026/not-so-fast"]) .series-jump__row:hover{color:var(--clay-text);}
:where(html[data-nh-page="2026/not-so-fast"]) .series-jump__row:focus-visible{outline:3px solid var(--clay-text);outline-offset:3px;}
:where(html[data-nh-page="2026/not-so-fast"]) .series-jump__n{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.16em;color:var(--sky-text);flex:0 0 auto;}
:where(html[data-nh-page="2026/not-so-fast"]) .series-jump__t{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;flex:1 1 auto;}
:where(html[data-nh-page="2026/not-so-fast"]) .series-jump__row svg{flex:0 0 auto;opacity:.45;transition:opacity 200ms ease, transform 240ms ease;}
:where(html[data-nh-page="2026/not-so-fast"]) .series-jump__row:hover svg{opacity:1;transform:translateX(3px);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-lede__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));line-height:1.15;color:var(--ink);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-lede__body p{color:var(--ink);}
:where(html[data-nh-page="2026/not-so-fast"]) .verse-band__watermark{transform:translateY(-50%);font-family:var(--display);font-weight:600;font-size:clamp(120px,20vw,260px);line-height:1;color:rgba(247,242,233,0.07);pointer-events:none;user-select:none;}
:where(html[data-nh-page="2026/not-so-fast"]) .verse-band__quote{font-family:var(--font-scripture);font-style:italic;font-weight:400;font-size:var(--t-h2);line-height:1.4;color:var(--on-deep);opacity:1;}
@media (prefers-reduced-motion: no-preference){:where(html[data-nh-page="2026/not-so-fast"]) .verse-band__quote{opacity:0;filter:blur(6px);transition:opacity 900ms ease, filter 900ms ease;}
}
@media (prefers-reduced-motion: no-preference){:where(html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/the-psalms-we-live"],html[data-nh-page="home"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="services"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .verse-band.rv-in .verse-band__quote{opacity:1;filter:blur(0);}
}
:where(html[data-nh-page="2026/not-so-fast"]) .verse-band__cite{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.24em;text-transform:uppercase;color:var(--on-deep-mute);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-practice__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));line-height:1.15;color:var(--ink);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-practice__lede{font-family:var(--font-body);font-size:var(--t-lede);line-height:1.55;color:var(--ink);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg,14px);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-card__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;color:var(--ink);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-card__p{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--ink);}
:where(html[data-nh-page="2026/not-so-fast"]) section.verse-band .verse-band__watermark{color:rgba(255, 255, 255, 0.10);}
:where(html[data-nh-page="2026/not-so-fast"]) section.verse-band .verse-band__cite.verse-band__cite.verse-band__cite{color:rgba(246, 242, 236, 0.85);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-num{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="2026/not-so-fast"]) .speaker-tabs{background:rgba(250,246,238,0.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]) .speaker-tabs__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--ink-soft);}
:where(html[data-nh-page="2026/not-so-fast"]) .tab-chip{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-soft);background:transparent;border:1px solid var(--line);border-radius:999px;cursor:pointer;transition:all 180ms ease;}
:where(html[data-nh-page="2026/not-so-fast"]) .tab-chip:hover{color:var(--ink);border-color:var(--sky-mid);}
:where(html[data-nh-page="2026/not-so-fast"]) .tab-chip[aria-pressed="true"]{background:var(--deep);border-color:var(--deep);color:var(--on-deep);}
:where(html[data-nh-page="2026/not-so-fast"]) .tab-chip:focus-visible{outline:3px solid var(--clay-text);outline-offset:2px;}
:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]) .week-rows{display:grid;gap:clamp(44px,6vw,84px);}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center;--wk:var(--clay);--wk-text:var(--clay-text);}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row:nth-child(1){--wk:#C9895E;--wk-text:#8F5A33;}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row:nth-child(2){--wk:#B98A7A;--wk-text:#8A5748;}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row:nth-child(3){--wk:#9AA6C0;--wk-text:#5A6584;}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row:nth-child(4){--wk:#8FA4BC;--wk-text:#4F627A;}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row:nth-child(5){--wk:#7C8EA8;--wk-text:#4A5C74;}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row:nth-child(6){--wk:#C9895E;--wk-text:#8F5A33;}
@media (min-width:900px){:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]) .week-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(44px,6vw,84px);}
}
@media (min-width:900px){:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]) .week-row:nth-child(even) .week-row__media{order:2;}
}
@media (min-width:900px){:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/tender-mercy"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row:nth-child(even) .week-row__body{order:1;}
}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row__media{position:relative;aspect-ratio:16/9;background:var(--sky);border:1px solid var(--line);border-radius:3px;overflow:hidden;box-shadow:0 22px 44px -32px rgba(44,54,68,0.5);transition:box-shadow 220ms ease, border-color 220ms ease, transform 220ms ease;}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row:has(.week-row__media-overlay):hover .week-row__media{border-color:var(--wk);box-shadow:0 26px 50px -28px rgba(44,54,68,0.55);transform:translateY(-2px);}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row:has(.week-row__media-overlay):hover .week-row__media img{transform:scale(1.03);}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row__media-overlay:focus-visible{outline:3px solid #F0DCC2;outline-offset:-4px;}
:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]) .week-row__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;color:var(--ink);margin:0 0 12px;}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row__subtitle{font-family:var(--font-body);font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-size:var(--t-caption);color:var(--wk-text);margin:0 0 16px;}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row__meta{display:flex;flex-wrap:wrap;gap:6px 20px;font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 16px;}
:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]) .week-row__desc{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--ink);max-width:var(--measure);margin:0 0 24px;}
:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]) .week-row__cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);padding-bottom:4px;text-decoration:none;}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row__cta:hover{color:var(--clay-text);border-bottom-color:var(--clay);}
:where(html[data-nh-page="2026/not-so-fast"]) .week-row__cta:focus-visible{outline:3px solid var(--clay-text);outline-offset:3px;}
:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]) .week-row__cta--disabled{color:var(--ink-soft);border-bottom-color:var(--line);pointer-events:none;cursor:default;}
:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]) .week-row.flash .week-row__media{animation:weekFlash 1300ms ease;}
:where(html[data-nh-page="2026/not-so-fast"]) .yt-modal{background:rgba(28,36,48,0.90);backdrop-filter:blur(6px);}
:where(html[data-nh-page="2026/not-so-fast"]) .yt-modal__inner{background:#000;border:1px solid rgba(247,242,233,0.4);box-shadow:0 40px 100px -20px rgba(0,0,0,0.6);}
:where(html[data-nh-page="2026/not-so-fast"]) .yt-modal__close{border-radius:999px;background:rgba(255,255,255,0.16);color:#fff;border:0;cursor:pointer;}
:where(html[data-nh-page="2026/not-so-fast"]) .yt-modal__close:hover{background:#F0DCC2;color:var(--ink);}
:where(html[data-nh-page="2026/not-so-fast"]) .yt-modal :where(a, button, [role="button"]):focus-visible{outline-color:#F0DCC2;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-visit{background:var(--deep);text-align:center;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-visit__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));line-height:1.15;color:var(--on-deep);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-visit__lede{font-family:var(--font-body);font-size:var(--t-lede);line-height:1.55;color:var(--on-deep-mute);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-visit__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--on-deep-mute);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-visit .btn-nsf{border-color:rgba(247,242,233,0.42);color:var(--on-deep);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-visit .btn-nsf:hover{background:rgba(247,242,233,0.12);border-color:var(--on-deep);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-visit .btn-nsf--solid{background:var(--on-deep);border-color:var(--on-deep);color:var(--deep-2);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-visit .btn-nsf--solid:hover{background:#E9C7A6;border-color:#E9C7A6;color:var(--deep-2);}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-visit .btn-nsf:focus-visible{outline:3px solid #E9C7A6;outline-offset:3px;}
:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]) .reveal{opacity:1;transform:none;}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]).js .reveal{opacity:0;transform:translateY(22px);transition:opacity 700ms ease, transform 700ms ease;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tell-me-who-you-are"]).js .reveal.in{opacity:1;transform:none;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .nsf-practice__grid > .reveal:nth-child(2){transition-delay:120ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .nsf-practice__grid > .reveal:nth-child(3){transition-delay:240ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .series-jump__list li{opacity:0;transform:translateY(14px);transition:opacity 620ms ease, transform 620ms ease;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .series-jump.in .series-jump__list li{opacity:1;transform:none;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .series-jump.in .series-jump__list li:nth-child(1){transition-delay:60ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .series-jump.in .series-jump__list li:nth-child(2){transition-delay:130ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .series-jump.in .series-jump__list li:nth-child(3){transition-delay:200ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .series-jump.in .series-jump__list li:nth-child(4){transition-delay:270ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .series-jump.in .series-jump__list li:nth-child(5){transition-delay:340ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .series-jump.in .series-jump__list li:nth-child(6){transition-delay:410ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .week-row{opacity:0;transform:translateY(26px);transition:opacity 760ms ease, transform 760ms ease;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/not-so-fast"]).js .week-row.in{opacity:1;transform:none;}
}
:where(html[data-nh-page="2026/parables"],html[data-nh-page="sermons"]) .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;}
:where(html[data-nh-page="2026/parables"]) .crumbs--on-dark{background:#1A1A17;border-bottom:1px solid rgba(196, 164, 74, 0.18);}
:where(html[data-nh-page="2026/parables"]) .crumbs--on-dark .crumbs__inner{color:rgba(232, 228, 208, 0.62);}
:where(html[data-nh-page="2026/parables"]) .crumbs--on-dark a{color:rgba(232, 228, 208, 0.62);}
:where(html[data-nh-page="2026/parables"]) .crumbs--on-dark a:hover{color:#C4A44A;border-bottom-color:#C4A44A;}
:where(html[data-nh-page="2026/parables"]) .crumbs--on-dark .crumbs__sep{color:rgba(196, 164, 74, 0.30);}
:where(html[data-nh-page="2026/parables"]) .crumbs--on-dark .crumbs__here{color:#E8E4D0;}
:where(html[data-nh-page="2026/parables"]) .vault{--parables-ink:#1A1A17;--parables-charcoal:#2C2C28;--parables-gold:#C4A44A;--parables-gold-soft:#D4B85A;--parables-cream:#E8E4D0;--parables-cream-mute:rgba(232, 228, 208, 0.72);--parables-line:rgba(196, 164, 74, 0.22);--parables-line-soft:rgba(196, 164, 74, 0.10);--parables-display:"Playfair Display", Georgia, serif;--parables-serif:"Cormorant Garamond", Georgia, serif;--parables-sans:"Montserrat", ui-sans-serif, system-ui, sans-serif;background:var(--parables-ink);color:var(--parables-cream);isolation:isolate;}
:where(html[data-nh-page="2026/parables"]) .vault-frame{pointer-events:none;border:2px solid var(--parables-gold);border-top:0;box-shadow:0 0 30px rgba(196, 164, 74, 0.18);}
:where(html[data-nh-page="2026/parables"]) .vault-clip{background:var(--parables-ink);pointer-events:none;}
:where(html[data-nh-page="2026/parables"]) .vault-corner{pointer-events:none;}
:where(html[data-nh-page="2026/parables"]) .vault-corner img{object-fit:contain;opacity:0.85;}
@media (max-width: 700px){:where(html[data-nh-page="2026/parables"]) .week-row__media-overlay::after{content:"Watch";position:absolute;bottom:14px;left:50%;transform:translateX(-50%);font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.24em;text-transform:uppercase;color:var(--parables-gold);background:rgba(26, 26, 23, 0.85);padding:5px 10px;border:1px solid var(--parables-gold);}
}
@media (max-width: 380px){:where(html[data-nh-page="2026/parables"]) .vault-hero__h1{font-size:var(--heading-size,var(--t-h1));letter-spacing:0.02em;}
}
:where(html[data-nh-page="2026/parables"]) .divider-diamond,:where(html[data-nh-page="2026/parables"]) .divider-crown,:where(html[data-nh-page="2026/parables"]) .border-lattice{pointer-events:none;}
:where(html[data-nh-page="2026/parables"]) .divider-diamond{opacity:0.75;}
:where(html[data-nh-page="2026/parables"]) .divider-crown{opacity:0.80;}
:where(html[data-nh-page="2026/parables"]) .border-lattice{opacity:0.85;}
:where(html[data-nh-page="2026/parables"]) .vault-hero{place-items:center;text-align:center;background:url("/img/series/parables/Background.jpg") center / cover no-repeat;}
:where(html[data-nh-page="2026/parables"]) .vault-hero::before{content:"";background:linear-gradient(
    135deg,
    rgba(44, 44, 40, 0.72) 0%,
    rgba(44, 44, 40, 0.50) 50%,
    rgba(44, 44, 40, 0.72) 100%
  );}
:where(html[data-nh-page="2026/parables"]) .vault-hero__sunburst{transform:translateX(-50%);opacity:0.18;pointer-events:none;user-select:none;}
:where(html[data-nh-page="2026/parables"]) .vault-hero__h1{font-family:var(--font-display);font-weight:800;font-size:var(--heading-size,var(--t-h1));line-height:1.15;letter-spacing:0.04em;color:var(--parables-gold);}
:where(html[data-nh-page="2026/parables"]) .vault-hero__subtitle{font-family:var(--parables-serif);font-style:italic;font-weight:400;font-size:clamp(22px, 2.4vw, 32px);color:var(--parables-cream);letter-spacing:0.04em;}
:where(html[data-nh-page="2026/parables"]) .vault-hero__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.24em;text-transform:uppercase;color:var(--parables-cream-mute);}
:where(html[data-nh-page="2026/parables"]) .vault-hero__cta{font-family:var(--parables-sans);font-size:12px;font-weight:600;letter-spacing:0.24em;text-transform:uppercase;color:var(--parables-gold);border:1px solid var(--parables-gold);border-radius:0;text-decoration:none;transition:background 200ms ease, color 200ms ease;}
:where(html[data-nh-page="2026/parables"]) .vault-hero__cta:hover{background:var(--parables-gold);color:var(--parables-ink);}
:where(html[data-nh-page="2026/parables"]) .series-replay__inner{text-align:left;}
:where(html[data-nh-page="2026/parables"]) .series-replay__h1{font-family:var(--font-display);font-weight:800;font-size:var(--heading-size,var(--t-display));line-height:1.15;color:var(--parables-cream);}
@media (max-width: 360px){:where(html[data-nh-page="2026/parables"]) .series-replay__h1{font-size:var(--heading-size,var(--t-display));}
}
:where(html[data-nh-page="2026/parables"]) .series-replay__h1 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--parables-gold);}
:where(html[data-nh-page="2026/parables"]) .series-replay__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--parables-cream-mute);}
:where(html[data-nh-page="2026/parables"]) .series-replay__video{border:1px solid var(--parables-line);border-radius:12px;box-shadow:0 30px 70px -40px rgba(0, 0, 0, 0.7);}
:where(html[data-nh-page="2026/parables"]) .series-replay__video iframe{border:0;}
:where(html[data-nh-page="2026/parables"]) .series-summary{border-block:1px solid var(--parables-line-soft);text-align:center;}
:where(html[data-nh-page="2026/parables"]) .series-summary__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));line-height:1.15;letter-spacing:0.02em;color:var(--parables-gold);}
:where(html[data-nh-page="2026/parables"]) .series-summary__body{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--parables-cream);text-wrap:pretty;}
:where(html[data-nh-page="2026/parables"]) .series-summary__dates{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.28em;text-transform:uppercase;color:var(--parables-gold);}
:where(html[data-nh-page="2026/parables"]) .series-summary__dates::before,:where(html[data-nh-page="2026/parables"]) .series-summary__dates::after{content:"";background:var(--parables-gold);opacity:0.5;}
:where(html[data-nh-page="2026/parables"]) .speaker-tabs{background:rgba(26, 26, 23, 0.92);backdrop-filter:blur(8px);border-block:1px solid var(--parables-line-soft);}
:where(html[data-nh-page="2026/parables"]) .speaker-tabs__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.24em;text-transform:uppercase;color:var(--parables-cream-mute);}
:where(html[data-nh-page="2026/parables"]) .tab-chip{appearance:none;background:transparent;border:1px solid var(--parables-line);color:var(--parables-cream-mute);font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.16em;text-transform:uppercase;border-radius:0;cursor:pointer;transition:background 200ms ease, color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="2026/parables"]) .tab-chip:hover{color:var(--parables-gold);border-color:var(--parables-gold);}
:where(html[data-nh-page="2026/parables"]) .tab-chip[aria-pressed="true"]{background:var(--parables-gold);border-color:var(--parables-gold);color:var(--parables-ink);}
:where(html[data-nh-page="2026/parables"]) .spotlight{background:var(--parables-ink);}
:where(html[data-nh-page="2026/parables"]) .spotlight__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));letter-spacing:0.02em;color:var(--parables-gold);text-align:center;}
:where(html[data-nh-page="2026/parables"]) .spotlight__frame{background:rgba(44, 44, 40, 0.85);isolation:isolate;}
:where(html[data-nh-page="2026/parables"]) .spot-frame-outer{border:2px solid var(--parables-gold);pointer-events:none;}
:where(html[data-nh-page="2026/parables"]) .spot-frame-inner{border:1px solid rgba(196, 164, 74, 0.5);pointer-events:none;}
:where(html[data-nh-page="2026/parables"]) .spot-corner{pointer-events:none;}
:where(html[data-nh-page="2026/parables"]) .spot-corner::before,:where(html[data-nh-page="2026/parables"]) .spot-corner::after{content:"";background:var(--parables-gold);}
:where(html[data-nh-page="2026/parables"]) .spot-midline{pointer-events:none;}
:where(html[data-nh-page="2026/parables"]) .spot-midline::before{content:"";border:1px solid var(--parables-gold);background:var(--parables-charcoal);transform:rotate(45deg);}
:where(html[data-nh-page="2026/parables"]) .spot-midline-top{transform:translateX(-50%);}
:where(html[data-nh-page="2026/parables"]) .spot-midline-bottom{transform:translateX(-50%);}
:where(html[data-nh-page="2026/parables"]) .spot-midline-left{transform:translateY(-50%);}
:where(html[data-nh-page="2026/parables"]) .spot-midline-right{transform:translateY(-50%);}
:where(html[data-nh-page="2026/parables"]) .spotlight__media{background:var(--parables-charcoal);}
:where(html[data-nh-page="2026/parables"]) .spotlight__media img{object-fit:cover;}
:where(html[data-nh-page="2026/parables"]) .spotlight__play{place-items:center;background:none;cursor:pointer;transition:background 200ms ease;border:0;}
:where(html[data-nh-page="2026/parables"]) .spotlight__play:hover{background:none;}
:where(html[data-nh-page="2026/parables"]) .spotlight__week{font-family:var(--parables-sans);font-size:12px;font-weight:600;letter-spacing:0.32em;text-transform:uppercase;color:var(--parables-gold);}
:where(html[data-nh-page="2026/parables"]) .spotlight__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;color:var(--parables-cream);}
:where(html[data-nh-page="2026/parables"]) .spotlight__subtitle{font-family:var(--parables-serif);font-style:italic;font-size:clamp(18px, 1.6vw, 22px);color:var(--parables-cream-mute);}
:where(html[data-nh-page="2026/parables"]) .spotlight__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--parables-gold);}
:where(html[data-nh-page="2026/parables"]) .spotlight__meta span + span::before{content:"·";color:var(--parables-line);}
:where(html[data-nh-page="2026/parables"]) .spotlight__desc{font-family:var(--parables-serif);font-size:clamp(16px, 1.3vw, 20px);line-height:1.65;color:var(--parables-cream);}
:where(html[data-nh-page="2026/parables"]) .all-weeks{border-top:1px solid var(--parables-line-soft);}
:where(html[data-nh-page="2026/parables"]) .all-weeks__head{text-align:center;}
:where(html[data-nh-page="2026/parables"]) .all-weeks__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));letter-spacing:0.02em;color:var(--parables-gold);}
:where(html[data-nh-page="2026/parables"]) .week-rows{display:grid;gap:clamp(56px, 7vw, 96px);}
@media (min-width: 900px){:where(html[data-nh-page="2026/parables"]) .week-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px, 6vw, 96px);}
}
:where(html[data-nh-page="2026/parables"]) .week-row__media{position:relative;aspect-ratio:16 / 9;background:var(--parables-ink);border:1px solid var(--parables-line);overflow:hidden;}
:where(html[data-nh-page="2026/parables"]) .week-row__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 600ms ease;}
:where(html[data-nh-page="2026/parables"]) .week-row__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;color:var(--parables-cream);margin:0 0 var(--space-8);}
:where(html[data-nh-page="2026/parables"]) .week-row__subtitle{font-family:var(--font-body);font-style:italic;font-size:var(--t-caption);color:var(--parables-cream-mute);margin:0 0 var(--space-16);}
:where(html[data-nh-page="2026/parables"]) .week-row__meta{display:flex;flex-wrap:wrap;gap:var(--space-16);font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--parables-gold);margin:0 0 var(--space-16);}
:where(html[data-nh-page="2026/parables"]) .week-row__meta span + span::before{content:"·";margin-right:var(--space-16);color:var(--parables-line);}
:where(html[data-nh-page="2026/parables"]) .week-row__desc{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--parables-cream);max-width:var(--measure);margin:0 0 var(--space-24);}
:where(html[data-nh-page="2026/parables"]) .week-row__cta{padding:13px 10px;margin:-13px -10px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.24em;text-transform:uppercase;color:var(--parables-gold);border-bottom:1px solid var(--parables-gold);padding-bottom:4px;text-decoration:none;}
:where(html[data-nh-page="2026/parables"]) .week-row__cta:hover{opacity:0.7;}
:where(html[data-nh-page="2026/parables"]) .week-row__cta--disabled{color:var(--parables-cream-mute);border-bottom-color:var(--parables-line);pointer-events:none;cursor:default;}
:where(html[data-nh-page="2026/parables"]) .visit-band{text-align:center;border-top:1px solid var(--parables-line-soft);}
:where(html[data-nh-page="2026/parables"]) .visit-band__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));color:var(--parables-gold);letter-spacing:0.02em;}
:where(html[data-nh-page="2026/parables"]) .visit-band__lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);color:var(--parables-cream);text-wrap:pretty;}
:where(html[data-nh-page="2026/parables"]) .visit-band__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.28em;text-transform:uppercase;color:var(--parables-gold);}
:where(html[data-nh-page="2026/parables"]) .visit-band .btn-vault{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.24em;text-transform:uppercase;border:1px solid var(--parables-gold);color:var(--parables-gold);background:transparent;text-decoration:none;transition:background 200ms ease, color 200ms ease;}
:where(html[data-nh-page="2026/parables"]) .visit-band .btn-vault:hover{background:var(--parables-gold);color:var(--parables-ink);}
:where(html[data-nh-page="2026/parables"]) .visit-band .btn-vault--solid{background:var(--parables-gold);color:var(--parables-ink);}
:where(html[data-nh-page="2026/parables"]) .visit-band .btn-vault--solid:hover{background:var(--parables-gold-soft);border-color:var(--parables-gold-soft);}
:where(html[data-nh-page="2026/parables"]) .yt-modal{background:rgba(21, 17, 15, 0.88);backdrop-filter:blur(6px);}
:where(html[data-nh-page="2026/parables"]) .yt-modal__inner{background:#000;border:1px solid var(--parables-gold);box-shadow:0 40px 100px -20px rgba(0,0,0,0.7);}
:where(html[data-nh-page="2026/parables"]) .yt-modal__close{border-radius:999px;background:rgba(255,255,255,0.12);color:#fff;border:0;cursor:pointer;}
:where(html[data-nh-page="2026/parables"]) .yt-modal__close:hover{background:var(--parables-gold);color:var(--parables-ink);}
:where(html[data-nh-page="2026/parables"]) .tab-chip:focus-visible,:where(html[data-nh-page="2026/parables"]) .week-row__media-overlay:focus-visible,:where(html[data-nh-page="2026/parables"]) .week-row__cta:focus-visible,:where(html[data-nh-page="2026/parables"]) .spotlight__play:focus-visible,:where(html[data-nh-page="2026/parables"]) .vault-hero__cta:focus-visible,:where(html[data-nh-page="2026/parables"]) .btn-vault:focus-visible{outline:2px solid var(--parables-gold);outline-offset:3px;}
:where(html[data-nh-page="2026/parables"]) .week-row__media:has(.week-row__media-overlay:focus-visible){outline:3px solid var(--parables-gold);outline-offset:3px;}
:where(html[data-nh-page="photos"]) .ph-page{--ph-ink:var(--nh-ink);--ph-ink-2:var(--nh-ink-2);--ph-cream:var(--nh-cream);--ph-paper:var(--nh-paper);--ph-stone:var(--nh-stone);--ph-mute:var(--nh-mute);--ph-line:var(--line);--ph-red:var(--nh-red);--ph-red-deep:var(--nh-red-deep);background:var(--ph-cream);color:var(--ph-ink);font-family:var(--font-body);}
:where(html[data-nh-page="photos"]) .ph-page a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="photos"]) .ph-page h1,:where(html[data-nh-page="photos"]) .ph-page h2,:where(html[data-nh-page="photos"]) .ph-page h3{text-wrap:balance;}
:where(html[data-nh-page="photos"]) .ph-page p{text-wrap:pretty;}
:where(html[data-nh-page="photos"]) .ph-pill{border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1.5px solid transparent;transition:transform 200ms ease, background 200ms ease, color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="photos"]) .ph-pill:hover{transform:translateY(-1px);}
:where(html[data-nh-page="photos"]) .ph-page .ph-pill--primary{background:var(--ph-red);color:#fff;border-color:var(--ph-red);}
:where(html[data-nh-page="photos"]) .ph-pill--primary:hover{background:var(--ph-red-deep);border-color:var(--ph-red-deep);}
:where(html[data-nh-page="photos"]) .ph-pill--ghost{background:transparent;color:var(--ph-ink);border-color:var(--line-strong);}
:where(html[data-nh-page="photos"]) .ph-pill--ghost:hover{background:var(--ph-stone);border-color:var(--ph-ink);}
:where(html[data-nh-page="photos"]) .ph-band--paper{background:var(--ph-paper);border-top:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line);}
:where(html[data-nh-page="photos"]) .ph-h2{letter-spacing:-0.03em;text-transform:uppercase;color:var(--ph-ink);}
:where(html[data-nh-page="photos"]) .ph-h2 em{font-style:normal;color:var(--ph-red);}
:where(html[data-nh-page="photos"]) .ph-lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--ph-ink-2);}
:where(html[data-nh-page="photos"]) .ph-prose{font-size:var(--t-body);line-height:1.55;color:var(--ph-ink-2);}
:where(html[data-nh-page="photos"]) .ph-prose a{color:var(--ph-red);text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="photos"]) .ph-actions-band{border-bottom:1px solid var(--ph-line);}
@media (max-width: 560px){:where(html[data-nh-page="photos"]) .ph-pill{white-space:normal;text-align:center;}
}
:where(html[data-nh-page="photos"]) .ph-sec__intro{font-size:var(--t-body);line-height:1.55;color:var(--ph-ink-2);}
:where(html[data-nh-page="photos"]) .ph-sec__intro a{color:var(--ph-red);text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="photos"]) .ph-fig{background:var(--ph-cream);border:1px solid var(--ph-line);border-radius:var(--r-md);}
:where(html[data-nh-page="photos"]) .ph-fig img{object-fit:cover;object-position:center 30%;}
:where(html[data-nh-page="photos"]) .ph-fig figcaption{font-size:var(--t-caption);line-height:1.55;color:var(--ph-ink-2);}
:where(html[data-nh-page="photos"]) .ph-directions{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--ph-red);}
:where(html[data-nh-page="planningcenter"]) .pc-actions-band__copy p{color:var(--nh-ink-2);}
:where(html[data-nh-page="planningcenter"]) .pc-actions-band__art{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="planningcenter"]) .pc-actions-band__art p{letter-spacing:0.18em;text-transform:uppercase;color:var(--fg-mute);text-align:center;}
:where(html[data-nh-page="planningcenter"]) .pc-features__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="planningcenter"]) .pc-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;color:inherit;transition:transform 200ms ease, box-shadow 200ms ease;box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="planningcenter"]) .pc-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="planningcenter"]) .pc-card__photo{background:var(--nh-stone);}
:where(html[data-nh-page="planningcenter"]) .pc-card__photo img{object-fit:cover;}
:where(html[data-nh-page="planningcenter"]) .pc-card__body{flex:1;}
:where(html[data-nh-page="planningcenter"]) .pc-card__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.01em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="planningcenter"]) .pc-card__body p{color:var(--fg-mute);}
:where(html[data-nh-page="planningcenter"]) .pc-card__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;text-decoration:none;border:0;border-radius:var(--r-pill);background:var(--nh-red);color:var(--nh-paper);transition:background 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="planningcenter"]) .pc-card:hover .pc-card__cta{background:var(--nh-red-deep);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="planningcenter"]) .pc-card__cta--external::after{content:" ↗";}
:where(html[data-nh-page="planningcenter"]) .pc-app{border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="planningcenter"]) .pc-app__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.025em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="planningcenter"]) .pc-app__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="planningcenter"]) .pc-app__store-btn{background:var(--nh-ink);color:var(--nh-paper);border-radius:var(--r-md);text-decoration:none;transition:transform 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="planningcenter"]) .pc-app__store-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="planningcenter"]) .pc-app__store-btn-text{line-height:1.55;}
:where(html[data-nh-page="planningcenter"]) .pc-app__store-btn-text small{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.08em;text-transform:uppercase;opacity:0.7;}
:where(html[data-nh-page="planningcenter"]) .pc-app__store-btn-text strong{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="planningcenter"]) .pc-app__art-placeholder{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="planningcenter"]) .pc-app__art-placeholder p{letter-spacing:0.18em;text-transform:uppercase;color:var(--fg-mute);text-align:center;}
:where(html[data-nh-page="planningcenter"]) .pc-cta{color:var(--on-deep);}
:where(html[data-nh-page="planningcenter"]) .pc-cta__inner{text-align:center;}
:where(html[data-nh-page="planningcenter"]) .pc-cta__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.025em;line-height:1.15;color:#fff;text-transform:uppercase;}
:where(html[data-nh-page="planningcenter"]) .pc-cta__body{font-size:var(--t-body);line-height:1.55;color:rgba(246,242,236,.92);}
:where(html[data-nh-page="planningcenter"]) .pc-cta__btn{background:var(--nh-red);color:var(--nh-paper);font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;text-decoration:none;border-radius:var(--r-pill);transition:background 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="planningcenter"]) .pc-cta__btn:hover{background:var(--nh-red-deep);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="prayer"]) .pr-actions-band{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="prayer"]) .pr-crisis{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="prayer"]) .pr-crisis__body{font-size:var(--t-body);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="prayer"]) .pr-crisis__body strong{color:var(--fg);font-family:var(--font-body);font-weight:400;}
:where(html[data-nh-page="prayer"]) .pr-crisis__crisis{background:var(--nh-cream, var(--bg-alt));border:1px solid var(--line);border-radius:var(--r-md);text-decoration:none;color:var(--fg);white-space:nowrap;}
:where(html[data-nh-page="prayer"]) .pr-crisis__crisis-label{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.16em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="prayer"]) .pr-crisis__crisis-num{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--nh-red);letter-spacing:-0.02em;}
:where(html[data-nh-page="prayer"]) .pr-card__head{text-align:center;}
:where(html[data-nh-page="prayer"]) .pr-card__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="prayer"]) .pr-card__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="prayer"]) .pr-card__panel{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="prayer"]) .pr-card__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="prayer"]) .pr-card__list{list-style:none;}
:where(html[data-nh-page="prayer"]) .pr-card__list li{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="prayer"]) .pr-card__list li::before{content:"+";font-family:var(--font-body);font-weight:400;color:var(--nh-red);}
:where(html[data-nh-page="prayer"]) .pr-card__action{text-align:center;}
:where(html[data-nh-page="prayer"]) .pr-group__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="prayer"]) .pr-group__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="prayer"]) .pr-group__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="prayer"]) .pr-group__body a{color:var(--nh-red);text-decoration:underline;text-underline-offset:3px;}
:where(html[data-nh-page="prayer"]) .pr-verse__inner{text-align:center;}
:where(html[data-nh-page="prayer"]) .pr-verse__mark{color:var(--nh-red);}
:where(html[data-nh-page="prayer"]) .pr-verse__quote{font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;letter-spacing:-0.012em;color:var(--nh-cream);}
:where(html[data-nh-page="prayer"]) .pr-verse__cite{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:rgba(246,242,236,.62);}
:where(html[data-nh-page="prayer"]) .pr-cta{color:var(--on-deep);}
:where(html[data-nh-page="prayer"]) .pr-cta__inner{text-align:center;}
:where(html[data-nh-page="prayer"]) .pr-cta__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.025em;line-height:1.15;color:#fff;text-transform:uppercase;}
:where(html[data-nh-page="prayer"]) .pr-cta__h2 em{font-style:normal;color:var(--nh-red-on-teal);}
:where(html[data-nh-page="prayer"]) .pr-cta__body{font-size:var(--t-body);line-height:1.55;color:rgba(246,242,236,.92);}
:where(html[data-nh-page="prayer"]) .pr-cta .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="accessibility"],html[data-nh-page="privacy-terms"]) .policy-body h3{letter-spacing:-0.005em;color:var(--fg);}
:where(html[data-nh-page="privacy-terms"]) .policy-email-domain{white-space:nowrap;}
:where(html[data-nh-page="resources"]) .rs-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;color:inherit;transition:transform 200ms ease, box-shadow 200ms ease;box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="resources"]) .rs-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="resources"]) .rs-card__photo{background:var(--nh-ink);}
:where(html[data-nh-page="resources"]) .rs-card__photo img{object-fit:cover;}
:where(html[data-nh-page="resources"]) .rs-card__photo svg{color:rgba(255,255,255,0.92);}
:where(html[data-nh-page="resources"]) .rs-card__photo--streaming{background:linear-gradient(135deg, #B83227 0%, #6B1F18 100%);}
:where(html[data-nh-page="resources"]) .rs-card__photo--portal{background:linear-gradient(135deg, #1C3F42 0%, #0F2D2A 100%);}
:where(html[data-nh-page="resources"]) .rs-card__photo--bulletin{background:linear-gradient(135deg, #C9956D 0%, #8A6444 100%);}
:where(html[data-nh-page="resources"]) .rs-card__photo--financials{background:linear-gradient(135deg, #4A4A50 0%, #2A2A2E 100%);}
:where(html[data-nh-page="resources"]) .rs-card__photo--map{background:linear-gradient(135deg, #6B8E4E 0%, #3E5630 100%);}
:where(html[data-nh-page="resources"]) .rs-card__photo--external{background:linear-gradient(135deg, #3E3A52 0%, #1A1830 100%);}
:where(html[data-nh-page="resources"]) .rs-card__photo--bylaws{background:linear-gradient(135deg, #2D5B5E 0%, #14302F 100%);}
:where(html[data-nh-page="resources"]) .rs-card__body{flex:1;}
:where(html[data-nh-page="resources"]) .rs-card__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.01em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="resources"]) .rs-card__body p{color:var(--fg-mute);}
:where(html[data-nh-page="resources"]) .rs-card__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;text-decoration:none;border:0;border-radius:var(--r-pill);background:var(--nh-red);color:var(--nh-paper);transition:background 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="resources"]) .rs-card:hover .rs-card__cta{background:var(--nh-red-deep);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="resources"]) .rs-card__cta--external::after{content:" ↗";}
:where(html[data-nh-page="resources"]) .rs-foot{border-top:1px solid var(--line);}
:where(html[data-nh-page="resources"]) .rs-foot__inner{text-align:center;}
:where(html[data-nh-page="resources"]) .rs-foot__body{font-family:var(--font-body);font-style:normal;font-size:var(--t-body);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="resources"]) .rs-foot__body a{color:var(--nh-red);text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="reviews"]) .rv-rating__score{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:-0.02em;color:var(--nh-ink);}
:where(html[data-nh-page="reviews"]) .rv-rating__score .rv-rating__avg{font-size:var(--t-body);font-weight:400;letter-spacing:0.14em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="reviews"]) .rv-stars{color:#F2B705;line-height:0;}
:where(html[data-nh-page="reviews"]) .rv-rating__line{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--nh-mute);}
:where(html[data-nh-page="reviews"]) .rv-body__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;}
:where(html[data-nh-page="reviews"]) .rv-body__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="reviews"]) .rv-body__lede{font-size:var(--t-lede);color:var(--fg-mute);}
:where(html[data-nh-page="reviews"]) .rv-body__lede a{color:var(--nh-red-deep);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;}
:where(html[data-nh-page="reviews"]) .review-card{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="reviews"]) .review-card__quote{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);text-wrap:pretty;}
:where(html[data-nh-page="reviews"]) .review-card__date{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;line-height:1.55;letter-spacing:0;color:var(--fg-mute);}
:where(html[data-nh-page="reviews"]) .review-card__rec{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--nh-teal);}
:where(html[data-nh-page="reviews"]) .rv-cta{background:var(--bg);border-top:1px solid var(--line);}
:where(html[data-nh-page="reviews"]) .rv-cta h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="reviews"]) .rv-cta p{color:var(--nh-ink-2);}
:where(html[data-nh-page="reviews"]) .rv-cta .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="reviews"]) .rv-cta .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="reviews"]) .btn:focus-visible,:where(html[data-nh-page="home"],html[data-nh-page="reviews"]) .review-card:focus-visible{outline:3px solid var(--nh-red);outline-offset:3px;border-radius:var(--r-md);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-hero{color:var(--on-deep);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-hero__h1{font-family:var(--font-display);font-size:var(--heading-size,var(--t-display));font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:var(--on-deep);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-hero__h1 em{font-style:normal;color:var(--on-deep);}
@media (max-width: 480px){:where(html[data-nh-page="rightnowmedia"]) .rnm-hero__h1{font-size:var(--heading-size,var(--t-display));}
}
:where(html[data-nh-page="rightnowmedia"]) .rnm-hero__lede{font-family:var(--font-body);font-size:var(--t-lede);line-height:1.55;color:rgba(246, 242, 236, 0.92);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-hero-actions{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-hero__note{font-size:var(--t-caption);color:var(--fg-mute);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-hero-actions__art{flex:0 0 auto;}
:where(html[data-nh-page="rightnowmedia"]) .rnm-stat{color:var(--on-deep);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-stat__inner{text-align:center;}
:where(html[data-nh-page="rightnowmedia"]) .rnm-stat__num{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:#fff;letter-spacing:-0.02em;}
:where(html[data-nh-page="rightnowmedia"]) .rnm-stat__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:rgba(246,242,236,0.82);line-height:1.55;}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cats__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cats__lede{font-size:var(--t-lede);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cat{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cat:hover{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-2px);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cat__media{background:var(--nh-stone);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cat__media img{object-fit:cover;object-position:center;}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cat__body{flex:1;}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cat__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.02em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cat__body p{color:var(--nh-ink-2);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cat__list{list-style:none;font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cat__list li::before{content:"+";font-family:var(--font-body);font-weight:400;color:var(--nh-red);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cat--text{background:var(--nh-cream, var(--bg-alt));}
:where(html[data-nh-page="rightnowmedia"]) .rnm-devices__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.025em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="rightnowmedia"]) .rnm-devices__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-devices__platforms{list-style:none;}
:where(html[data-nh-page="rightnowmedia"]) .rnm-devices__platforms li{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.10em;text-transform:uppercase;background:var(--nh-cream, var(--bg));border:1px solid var(--line);border-radius:100px;color:var(--fg);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-devices__art-main,:where(html[data-nh-page="rightnowmedia"]) .rnm-devices__art-side{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-devices__art-side > div{background:var(--bg);border-radius:var(--r-sm);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-faq__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
@media (max-width: 380px){:where(html[data-nh-page="rightnowmedia"]) .rnm-faq__h2{font-size:var(--heading-size,var(--t-h1));}
}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cta{color:var(--on-deep);text-align:center;}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cta::before{content:"";transform:translateX(-50%);background:radial-gradient(ellipse 50% 50% at 50% 50%, rgba(184,50,39,.18), transparent 70%);pointer-events:none;}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cta__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:#fff;text-transform:uppercase;}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cta__body{font-size:var(--t-body);line-height:1.55;color:rgba(246,242,236,.92);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cta .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cta .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="rightnowmedia"]) .rnm-cta__note{font-size:var(--t-caption);color:rgba(246,242,236,.7);}
:where(html[data-nh-page="2022/road-to-salvation"]) .se-closer__more{font-size:var(--t-body);line-height:1.55;color:var(--se-ink-2);max-width:var(--measure);}
:where(html[data-nh-page="2022/road-to-salvation"]) .se-closer__more a{color:var(--se-red);text-decoration:underline;text-underline-offset:3px;}
:where(html[data-nh-page="senior-adults"]) .sa-page{--s-ink:var(--nh-ink);--s-ink-2:var(--nh-ink-2);--s-cream:var(--nh-cream);--s-paper:var(--nh-paper);--s-stone:var(--nh-stone);--s-mute:var(--nh-mute);--s-line:var(--line);--s-red:var(--nh-red);--s-red-deep:var(--nh-red-deep);background:var(--s-cream);color:var(--s-ink);font-family:var(--font-body);}
:where(html[data-nh-page="senior-adults"]) .sa-page a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="senior-adults"]) .sa-page h1,:where(html[data-nh-page="senior-adults"]) .sa-page h2,:where(html[data-nh-page="senior-adults"]) .sa-page h3{text-wrap:balance;}
:where(html[data-nh-page="senior-adults"]) .sa-page p{text-wrap:pretty;}
:where(html[data-nh-page="senior-adults"]) .sa-pill{border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1.5px solid transparent;transition:transform 200ms ease, background 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="senior-adults"]) .sa-pill:hover{transform:translateY(-1px);}
:where(html[data-nh-page="senior-adults"]) .sa-page .sa-pill--primary{background:var(--s-red);color:#fff;border-color:var(--s-red);}
:where(html[data-nh-page="senior-adults"]) .sa-page .sa-pill--primary:hover{background:var(--s-red-deep);border-color:var(--s-red-deep);}
:where(html[data-nh-page="senior-adults"]) .sa-pill--ghost{background:transparent;color:var(--s-ink);border-color:var(--line-strong);}
:where(html[data-nh-page="senior-adults"]) .sa-pill--ghost:hover{background:var(--s-stone);border-color:var(--s-ink);}
:where(html[data-nh-page="senior-adults"]) .sa-band--paper{background:var(--s-paper);border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);}
:where(html[data-nh-page="senior-adults"]) .sa-h2{letter-spacing:-0.035em;text-transform:uppercase;color:var(--s-ink);}
:where(html[data-nh-page="senior-adults"]) .sa-h2 em{font-style:normal;color:var(--s-red);}
:where(html[data-nh-page="senior-adults"]) .sa-lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--s-ink-2);}
:where(html[data-nh-page="senior-adults"]) .sa-prose{font-size:var(--t-body);line-height:1.55;color:var(--s-ink-2);}
:where(html[data-nh-page="senior-adults"]) .sa-crumb{background:var(--nh-stone);border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);}
:where(html[data-nh-page="senior-adults"]) .sa-crumb__inner{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--s-mute);}
:where(html[data-nh-page="senior-adults"]) .sa-crumb__inner a{color:var(--s-mute);}
:where(html[data-nh-page="senior-adults"]) .sa-crumb__inner a:hover{color:var(--s-red);}
:where(html[data-nh-page="senior-adults"]) .sa-crumb__sep{color:rgba(21,17,15,.35);}
:where(html[data-nh-page="senior-adults"]) .sa-crumb__current{color:var(--s-red);}
:where(html[data-nh-page="senior-adults"]) .sa-actions-band{border-bottom:1px solid var(--s-line);}
:where(html[data-nh-page="senior-adults"]) .sa-split__media img{object-fit:cover;object-position:center 45%;border-radius:var(--r-md);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="senior-adults"]) .sa-leader__media img{object-fit:cover;object-position:center 22%;border-radius:var(--r-md);box-shadow:var(--shadow-sm);border:1px solid var(--s-line);}
:where(html[data-nh-page="sermons"],html[data-nh-page="services"],html[data-nh-page="visit"]) .text-link{color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);transition:border-bottom-color 200ms ease;}
:where(html[data-nh-page="sermons"],html[data-nh-page="services"],html[data-nh-page="visit"]) .text-link:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="sermons"]) .archive-meta{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="sermons"]) .archive-meta__updated{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="sermons"]) .archive-meta__years{border-top:1px solid var(--line);}
:where(html[data-nh-page="sermons"]) .archive-meta__years-label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="sermons"]) .archive-meta__years a{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;color:var(--fg-mute);text-decoration:none;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="sermons"]) .archive-meta__years a:hover{color:var(--nh-red);}
:where(html[data-nh-page="sermons"]) .archive-meta__stat-num{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;color:var(--fg);letter-spacing:-0.02em;line-height:1.15;}
:where(html[data-nh-page="sermons"]) .archive-meta__stat-label{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="sermons"]) .latest-band{color:var(--on-deep);}
:where(html[data-nh-page="sermons"]) .latest-band__media{border-radius:var(--r-lg);background:rgba(246, 242, 236, 0.06);text-decoration:none;}
:where(html[data-nh-page="sermons"]) .latest-band__media img{object-fit:cover;}
:where(html[data-nh-page="sermons"]) .latest-band__media::after{content:"";background:radial-gradient(circle at center, rgba(0,0,0,0) 55%, rgba(21,17,15,0.45) 100%);pointer-events:none;}
:where(html[data-nh-page="sermons"]) .latest-band__play{pointer-events:none;}
:where(html[data-nh-page="sermons"]) .latest-band__play span{background:var(--nh-red);border-radius:50%;color:#fff;box-shadow:var(--shadow-lg);transition:transform 200ms ease;}
:where(html[data-nh-page="sermons"]) .latest-band__media:hover .latest-band__play span{transform:scale(1.06);}
:where(html[data-nh-page="sermons"]) .latest-band__series{font-family:var(--font-body);font-size:16px;color:rgba(246, 242, 236, 0.78);}
:where(html[data-nh-page="sermons"]) .latest-band__series-link{color:#fff;text-decoration:none;border-bottom:1px solid rgba(246, 242, 236, 0.5);transition:border-bottom-color 200ms ease;}
:where(html[data-nh-page="sermons"]) .latest-band__series-link:hover{border-bottom-color:#fff;}
:where(html[data-nh-page="sermons"]) .latest-band a:focus-visible{outline-color:#fff;}
:where(html[data-nh-page="sermons"]) .latest-band__topic{font-family:var(--font-display);font-size:var(--heading-size, var(--t-h1));font-weight:700;letter-spacing:-0.015em;line-height:1.15;color:#fff;}
:where(html[data-nh-page="sermons"]) .latest-band__topic-lead{color:rgba(246, 242, 236, 0.78);}
:where(html[data-nh-page="sermons"]) .latest-band__meta{font-family:var(--font-display);font-size:var(--t-caption);color:rgba(246, 242, 236, 0.78);}
:where(html[data-nh-page="sermons"]) .latest-band__sep{color:rgba(246, 242, 236, 0.4);}
:where(html[data-nh-page="sermons"]) .latest-band__blurb{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:rgba(246, 242, 236, 0.86);}
:where(html[data-nh-page="sermons"]) .latest-band__cta{background:var(--nh-red);color:#fff;border-radius:var(--r-pill);font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;transition:background 200ms ease;}
:where(html[data-nh-page="sermons"]) .latest-band__cta:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="sermons"]) .latest-band__series-block{border-top:1px solid rgba(246, 242, 236, 0.18);}
:where(html[data-nh-page="sermons"]) .latest-band__series-h3{letter-spacing:-0.005em;color:#fff;}
:where(html[data-nh-page="sermons"]) .latest-band__series-desc{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:rgba(246, 242, 236, 0.78);}
:where(html[data-nh-page="sermons"]) .latest-band__series-cta{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-red-on-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:rgba(217, 100, 89, 0.40);transition:color 200ms ease, text-decoration-color 200ms ease;}
:where(html[data-nh-page="sermons"]) .latest-band__series-cta:hover{color:#fff;text-decoration-color:#fff;}
:where(html[data-nh-page="sermons"]) .filter-bar{backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 1px 0 rgba(21, 17, 15, 0.04);}
:where(html[data-nh-page="sermons"]) .filter-bar__toggle{background:var(--bg);color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--r-md);font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;transition:border-color 200ms ease, color 200ms ease, background 200ms ease;}
:where(html[data-nh-page="sermons"]) .filter-bar__toggle:hover{border-color:var(--nh-red);color:var(--nh-red);}
:where(html[data-nh-page="sermons"]) .filter-bar__toggle .icon{transition:transform 200ms ease;}
:where(html[data-nh-page="sermons"]) .filter-bar__toggle[aria-expanded="true"] .icon{transform:rotate(180deg);}
:where(html[data-nh-page="sermons"]) .filter-control__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="sermons"]) .filter-control select,:where(html[data-nh-page="sermons"]) .filter-control input[type="search"]{font-family:var(--font-body);font-size:var(--t-body);border:1px solid var(--nh-mute);border-radius:var(--r-md);background:var(--bg);color:var(--fg);appearance:none;-webkit-appearance:none;transition:border-color 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="sermons"]) .filter-control select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236E655D' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;}
:where(html[data-nh-page="sermons"]) .filter-control select:focus,:where(html[data-nh-page="sermons"]) .filter-control input[type="search"]:focus{border-color:var(--nh-red);box-shadow:0 0 0 3px rgba(184, 50, 39, 0.18);}
:where(html[data-nh-page="sermons"]) .filter-control__search svg{pointer-events:none;color:var(--nh-mute);}
:where(html[data-nh-page="sermons"]) .filter-clear{background:transparent;border:0;font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-red);cursor:pointer;white-space:nowrap;border-bottom:1px solid transparent;transition:border-color 200ms ease;}
:where(html[data-nh-page="sermons"]) .filter-clear:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="sermons"]) .filter-clear:disabled{color:var(--nh-mute);cursor:not-allowed;}
:where(html[data-nh-page="sermons"]) .filter-summary{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="sermons"]) .filter-summary__count{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--fg);}
:where(html[data-nh-page="sermons"]) .filter-summary__count strong{font-weight:400;color:var(--nh-red);}
:where(html[data-nh-page="sermons"]) .year-pills button{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-mute);background:transparent;border:1px solid var(--line-strong);border-radius:var(--r-pill);cursor:pointer;transition:color 200ms ease, border-color 200ms ease, background 200ms ease;}
:where(html[data-nh-page="sermons"]) .year-pills button:hover{color:var(--nh-red);border-color:var(--nh-red);}
:where(html[data-nh-page="sermons"]) .year-pills button.is-current{background:var(--nh-red);color:#fff;border-color:var(--nh-red);}
:where(html[data-nh-page="sermons"]) .voices{border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="sermons"]) .voices__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.02em;line-height:1.15;}
:where(html[data-nh-page="sermons"]) .voices__lede{font-size:var(--t-lede);color:var(--fg-mute);}
:where(html[data-nh-page="sermons"]) .voice-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;cursor:pointer;transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;font:inherit;color:inherit;}
:where(html[data-nh-page="sermons"]) .voice-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--line-strong);}
:where(html[data-nh-page="sermons"]) .voice-card__avatar{border-radius:var(--r-md);background:var(--nh-stone);font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--nh-teal-deep);}
:where(html[data-nh-page="sermons"]) .voice-card__avatar img{object-fit:cover;object-position:50% 22%;}
:where(html[data-nh-page="sermons"]) .voice-card__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.005em;color:var(--fg);}
:where(html[data-nh-page="sermons"]) .voice-card__role{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;line-height:1.55;color:var(--nh-mute);}
:where(html[data-nh-page="sermons"]) .voice-card__topics{list-style:none;border:1px solid var(--line);}
:where(html[data-nh-page="sermons"]) .voice-card__topic-title{font-family:var(--font-display);font-style:normal;font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="sermons"]) .voice-card__topic-meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="sermons"]) .voice-card__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);}
:where(html[data-nh-page="sermons"]) .voice-card:hover .voice-card__cta{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="sermons"]) .archive-year__num,:where(html[data-nh-page="sermons"]) .archive-year__count,:where(html[data-nh-page="sermons"]) .archive-row__date,:where(html[data-nh-page="sermons"]) .archive-series__count,:where(html[data-nh-page="sermons"]) .archive-meta__stat-num,:where(html[data-nh-page="sermons"]) .filter-summary__count,:where(html[data-nh-page="sermons"]) .year-pills button,:where(html[data-nh-page="sermons"]) .year-jump__list li a{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="sermons"]) .archive-year__header{background:var(--nh-teal-soft);border-top:1px solid rgba(45, 91, 94, 0.18);border-bottom:1px solid rgba(45, 91, 94, 0.22);box-shadow:0 1px 0 rgba(45, 91, 94, 0.08);}
:where(html[data-nh-page="sermons"]) .archive-year__num{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.03em;line-height:1.15;color:var(--nh-teal-deep);}
:where(html[data-nh-page="sermons"]) .archive-year__num-link{color:inherit;text-decoration:none;transition:color 200ms ease;line-height:1.15;}
:where(html[data-nh-page="sermons"]) .archive-year__num-link:hover,:where(html[data-nh-page="sermons"]) .archive-year__num-link:focus-visible{color:var(--nh-red);}
:where(html[data-nh-page="sermons"]) .archive-year__count{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.16em;text-transform:uppercase;color:var(--nh-red);white-space:nowrap;}
:where(html[data-nh-page="sermons"]) .archive-year__toggle{background:none;border:1px solid rgba(45, 91, 94, 0.30);color:var(--nh-teal-deep);font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.12em;text-transform:uppercase;border-radius:999px;cursor:pointer;transition:background 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="sermons"]) .archive-year__toggle:hover{background:rgba(45, 91, 94, 0.08);border-color:rgba(45, 91, 94, 0.50);}
:where(html[data-nh-page="sermons"]) .archive-year__toggle:focus-visible{outline:2px solid var(--nh-red);outline-offset:2px;}
:where(html[data-nh-page="sermons"]) .archive-year__toggle-icon{transition:transform 200ms ease;}
:where(html[data-nh-page="sermons"]) .archive-year[data-collapsed] .archive-year__toggle-icon{transform:rotate(-90deg);}
:where(html[data-nh-page="sermons"]) .archive-series__header{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="sermons"]) .archive-series__art{border-radius:var(--r-md);background:var(--nh-stone);}
:where(html[data-nh-page="sermons"]) .archive-series__art img{object-fit:cover;}
:where(html[data-nh-page="sermons"]) .archive-series__art--fallback{text-align:center;background:var(--nh-cream);border:1px solid var(--line);}
:where(html[data-nh-page="sermons"]) .archive-series__art--fallback span{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--nh-teal-deep);line-height:1.55;}
:where(html[data-nh-page="sermons"]) .archive-series__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;letter-spacing:-0.01em;}
:where(html[data-nh-page="sermons"]) .archive-series__name a{color:inherit;border-bottom:1px solid transparent;transition:border-color 200ms ease;}
:where(html[data-nh-page="sermons"]) .archive-series__name a:hover{border-bottom-color:var(--nh-red);color:var(--nh-red);}
:where(html[data-nh-page="sermons"]) .archive-series__name--standalone{font-family:var(--font-display);font-style:italic;font-weight:600;color:var(--fg-mute);font-size:var(--t-h2);}
:where(html[data-nh-page="sermons"]) .archive-series__count{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.14em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="sermons"]) .archive-row{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="sermons"]) .archive-row__date{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--nh-mute);white-space:nowrap;}
:where(html[data-nh-page="sermons"]) .archive-row__topic{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);letter-spacing:-0.005em;}
:where(html[data-nh-page="sermons"]) .archive-row__topic a{color:inherit;border-bottom:1px solid transparent;transition:border-color 200ms ease;}
:where(html[data-nh-page="sermons"]) .archive-row__topic a:hover{border-bottom-color:var(--nh-red);color:var(--nh-red);}
:where(html[data-nh-page="sermons"]) .archive-row__topic--empty{color:var(--nh-mute);font-weight:400;font-style:italic;}
:where(html[data-nh-page="sermons"]) .archive-row__read{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.10em;text-transform:uppercase;color:var(--fg);border-bottom:1px solid var(--line-strong);white-space:nowrap;transition:color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="sermons"]) .archive-row__read:hover{color:var(--nh-red);border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="sermons"]) .archive-row__blurb{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--fg-mute);-webkit-box-orient:vertical;-webkit-line-clamp:3;}
:where(html[data-nh-page="sermons"]) .back-to-top{border-radius:50%;background:var(--nh-red);color:#fff;border:none;cursor:pointer;box-shadow:0 2px 10px rgba(21, 17, 15, 0.18);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 200ms ease, visibility 200ms ease, transform 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="sermons"]) .back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0);}
:where(html[data-nh-page="sermons"]) .back-to-top:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(21, 17, 15, 0.24);}
:where(html[data-nh-page="sermons"]) .back-to-top:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px var(--nh-red);}
:where(html[data-nh-page="sermons"]) .archive-row__speaker{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--fg);}
:where(html[data-nh-page="sermons"]) .archive-row__speaker a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong);transition:color 200ms ease, text-decoration-color 200ms ease;}
:where(html[data-nh-page="sermons"]) .archive-row__speaker a:hover{color:var(--nh-red);text-decoration-color:var(--nh-red);}
:where(html[data-nh-page="sermons"]) .archive-row__speaker-title{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="sermons"]) .archive-row__speaker--unknown{color:var(--nh-mute);font-style:italic;font-weight:400;}
:where(html[data-nh-page="sermons"]) .archive-row__watch{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);white-space:nowrap;}
:where(html[data-nh-page="sermons"]) .archive-row__watch:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="sermons"]) .archive-row__watch--unavailable{color:var(--nh-mute);border-bottom-color:transparent;cursor:not-allowed;}
@media (max-width: 799.98px){:where(html[data-nh-page="sermons"]) .archive-row__speaker{font-size:var(--t-body);color:var(--nh-mute);}
}
@media (max-width: 799.98px){:where(html[data-nh-page="sermons"]) .archive-row__speaker::before{content:"Spoken by ";}
}
@media (max-width: 799.98px){:where(html[data-nh-page="sermons"]) .archive-row__watch{border:1px solid var(--nh-red);border-radius:var(--r-pill);}
}
@media (max-width: 799.98px){:where(html[data-nh-page="sermons"]) .archive-row__watch:hover{border-color:var(--nh-red-deep);background:rgba(184, 50, 39, 0.04);}
}
@media (max-width: 799.98px){:where(html[data-nh-page="sermons"]) .archive-row__watch--unavailable{border-color:var(--line-strong);color:var(--nh-mute);}
}
:where(html[data-nh-page="sermons"]) .archive-empty{text-align:center;}
:where(html[data-nh-page="sermons"]) .archive-empty p{color:var(--fg-mute);}
@media (min-width: 1500px){:where(html[data-nh-page="sermons"]) .year-jump{transform:translateY(-50%) translateX(20px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 220ms ease, visibility 220ms ease, transform 220ms ease;}
}
@media (min-width: 1500px){:where(html[data-nh-page="sermons"]) .year-jump.is-visible{transform:translateY(-50%) translateX(0);opacity:1;visibility:visible;pointer-events:auto;}
}
:where(html[data-nh-page="sermons"]) .year-jump__list{list-style:none;}
:where(html[data-nh-page="sermons"]) .year-jump__list li a{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.06em;color:var(--fg);text-decoration:none;border-radius:var(--r-pill);transition:color 200ms ease, background 200ms ease, border-color 200ms ease, box-shadow 200ms ease;background:var(--nh-paper);border:1px solid var(--line);box-shadow:0 4px 12px rgba(21, 17, 15, 0.12), 0 1px 2px rgba(21, 17, 15, 0.06);}
:where(html[data-nh-page="sermons"]) .year-jump__list li a:hover{color:var(--nh-red);border-color:var(--nh-red);box-shadow:0 6px 16px rgba(21, 17, 15, 0.18), 0 1px 2px rgba(21, 17, 15, 0.08);}
:where(html[data-nh-page="sermons"]) .year-jump__list li a::after{content:"";border-radius:50%;background:var(--nh-stone-2);transition:background 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="sermons"]) .year-jump__list li.is-current a{color:#fff;background:var(--nh-red);border-color:var(--nh-red);box-shadow:0 6px 16px rgba(184, 50, 39, 0.35), 0 1px 2px rgba(21, 17, 15, 0.08);}
:where(html[data-nh-page="sermons"]) .year-jump__list li.is-current a::after{background:#fff;transform:scale(1.4);}
:where(html[data-nh-page="sermons"]) .editors-note{background:var(--bg-alt);border-top:1px solid var(--line);}
:where(html[data-nh-page="sermons"]) .editors-note__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;letter-spacing:-0.015em;}
:where(html[data-nh-page="sermons"]) .editors-note p{color:var(--nh-ink-2);}
:where(html[data-nh-page="sermons"]) .editors-note blockquote{border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-scripture);font-style:italic;font-size:clamp(20px, 2vw, 24px);line-height:1.4;color:var(--fg);text-wrap:pretty;}
:where(html[data-nh-page="sermons"]) .editors-note blockquote cite{font-family:var(--font-display);font-style:normal;font-size:12px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="sermons"]) .archive-loading{text-align:center;color:var(--fg-mute);font-family:var(--font-body);font-size:16px;}
:where(html[data-nh-page="sermons"]) .sunday-band__directions{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.10em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(246, 242, 236, 0.40);width:fit-content;padding:11px 8px;margin:-3px -8px -11px;transition:border-bottom-color 200ms ease;}
:where(html[data-nh-page="sermons"]) .sunday-band__directions:hover{border-bottom-color:#fff;}
:where(html[data-nh-page="sermons"]) .btn:focus-visible,:where(html[data-nh-page="sermons"]) .megamenu__feature:focus-visible,:where(html[data-nh-page="sermons"],html[data-nh-page="services"],html[data-nh-page="visit"]) .text-link:focus-visible,:where(html[data-nh-page="sermons"]) .archive-row__topic a:focus-visible,:where(html[data-nh-page="sermons"]) .archive-row__watch:focus-visible,:where(html[data-nh-page="sermons"]) .archive-row__read:focus-visible,:where(html[data-nh-page="sermons"]) .archive-row__speaker a:focus-visible,:where(html[data-nh-page="sermons"]) .archive-series__name a:focus-visible,:where(html[data-nh-page="sermons"]) .voice-card:focus-visible,:where(html[data-nh-page="sermons"]) .year-jump__list a:focus-visible,:where(html[data-nh-page="sermons"]) .year-pills button:focus-visible,:where(html[data-nh-page="sermons"]) .filter-clear:focus-visible,:where(html[data-nh-page="sermons"]) .latest-band__media:focus-visible,:where(html[data-nh-page="sermons"]) .latest-band__cta:focus-visible{outline:3px solid var(--nh-red);outline-offset:3px;border-radius:var(--r-md);}
@media (max-width: 899px){:where(html[data-nh-page="sermons"]) .latest-band__topic{font-size:var(--heading-size, var(--t-h1));}
}
@media (max-width: 700px){:where(html[data-nh-page="sermons"]) .archive-year__num{font-size:var(--t-h2);}
}
@media (max-width: 380px){:where(html[data-nh-page="sermons"]) .archive-year__num{font-size:var(--t-h2);}
}
@media (prefers-reduced-motion: reduce){html:where(html[data-nh-page="sermons"]){scroll-behavior:auto;}
}
:where(html[data-nh-page="serve"]) .sv-how{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="serve"]) .sv-how__steps{counter-reset:step;}
:where(html[data-nh-page="serve"]) .sv-how__step::before{counter-increment:step;content:counter(step, decimal-leading-zero);font-family:var(--font-display);font-size:clamp(36px, 4.2vw, 48px);font-weight:800;color:var(--nh-red);letter-spacing:-0.04em;line-height:1;}
:where(html[data-nh-page="serve"]) .sv-how__step h3{letter-spacing:-0.01em;color:var(--fg);}
:where(html[data-nh-page="serve"]) .sv-how__step p{color:var(--nh-ink-2);}
:where(html[data-nh-page="serve"]) .sv-how{color:var(--on-deep);border-bottom:0;}
:where(html[data-nh-page="serve"]) .sv-how__step h3{color:#fff;}
:where(html[data-nh-page="serve"]) .sv-how__step p{color:rgba(246,242,236,.85);}
:where(html[data-nh-page="serve"]) .sv-how__step::before{color:var(--nh-red-on-teal);}
:where(html[data-nh-page="serve"]) .sv-cat{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="serve"]) .sv-cat--cream{background:var(--bg-alt);}
:where(html[data-nh-page="serve"]) .sv-cat--white{background:var(--bg);}
:where(html[data-nh-page="serve"]) .sv-cat--ink{background:var(--nh-ink, #15110f);color:var(--on-deep);}
:where(html[data-nh-page="serve"]) .sv-cat--ink .sv-cat__h2{color:#fff;}
:where(html[data-nh-page="serve"]) .sv-cat--ink .sv-team{background:rgba(246,242,236,0.05);border-color:rgba(246,242,236,0.2);}
:where(html[data-nh-page="serve"]) .sv-cat--ink .sv-team__name{color:#fff;}
:where(html[data-nh-page="serve"]) .sv-cat--ink .sv-team__body{color:rgba(246,242,236,0.78);}
:where(html[data-nh-page="serve"]) .sv-cat--ink .sv-team__cadence{color:var(--nh-red-on-teal);}
:where(html[data-nh-page="serve"]) .sv-cat--ink .sv-team__body > p{color:rgba(246,242,236,0.78);}
:where(html[data-nh-page="serve"]) .sv-cat--ink .sv-team__cta{color:var(--on-deep);border-bottom-color:rgba(255,255,255,0.3);}
:where(html[data-nh-page="serve"]) .sv-cat__head{border-bottom:2px solid currentColor;}
:where(html[data-nh-page="serve"]) .sv-cat--c-red    .sv-cat__head{color:var(--nh-red);}
:where(html[data-nh-page="serve"]) .sv-cat--c-teal   .sv-cat__head{color:var(--nh-teal-deep);}
:where(html[data-nh-page="serve"]) .sv-cat--c-warm   .sv-cat__head{color:#8A6335;}
:where(html[data-nh-page="serve"]) .sv-cat--c-rose   .sv-cat__head{color:#B83227;}
:where(html[data-nh-page="serve"]) .sv-cat--ink .sv-cat__head{color:var(--nh-red-on-teal);}
:where(html[data-nh-page="serve"]) .sv-cat__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.02em;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="serve"]) .sv-team{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform 200ms ease, box-shadow 200ms ease;box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="serve"]) .sv-team:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="serve"]) .sv-team__photo{background:var(--nh-ink);}
:where(html[data-nh-page="serve"]) .sv-team__photo img{object-fit:cover;object-position:center;}
:where(html[data-nh-page="serve"]) .sv-team__photo--worship{background:linear-gradient(135deg, #B83227 0%, #6B1F18 100%);}
:where(html[data-nh-page="serve"]) .sv-team__photo--kids{background:linear-gradient(135deg, #1C3F42 0%, #0F2D2A 100%);}
:where(html[data-nh-page="serve"]) .sv-team__photo--scout{background:linear-gradient(135deg, #6B8E4E 0%, #3E5630 100%);}
:where(html[data-nh-page="serve"]) .sv-team__photo--hospitality{background:linear-gradient(135deg, #C9956D 0%, #8A6444 100%);}
:where(html[data-nh-page="serve"]) .sv-team__photo--parking{background:linear-gradient(135deg, #5C7886 0%, #34495C 100%);}
:where(html[data-nh-page="serve"]) .sv-team__photo--helping{background:linear-gradient(135deg, #B83227 0%, #8B2520 100%);}
:where(html[data-nh-page="serve"]) .sv-team__photo--memorial{background:linear-gradient(135deg, #4A4A50 0%, #2A2A2E 100%);}
:where(html[data-nh-page="serve"]) .sv-team__photo--meals{background:linear-gradient(135deg, #C9756A 0%, #8E4A41 100%);}
:where(html[data-nh-page="serve"]) .sv-team__photo--missions{background:linear-gradient(135deg, #1C3F42 0%, #B83227 100%);}
:where(html[data-nh-page="serve"]) .sv-team__photo--decor{background:linear-gradient(135deg, #B89B7A 0%, #7B6248 100%);}
:where(html[data-nh-page="serve"]) .sv-team__photo--media{background:linear-gradient(135deg, #3E3A52 0%, #1A1830 100%);}
:where(html[data-nh-page="serve"]) .sv-team__body{flex:1;}
:where(html[data-nh-page="serve"]) .sv-team__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:-0.01em;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="serve"]) .sv-team__cadence{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.18em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="serve"]) .sv-team__body > p{color:var(--fg-mute);}
:where(html[data-nh-page="serve"]) .sv-team__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;text-decoration:none;border:0;border-radius:var(--r-pill);background:var(--nh-red);color:var(--nh-paper);transition:background 200ms ease, transform 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="serve"]) .sv-team__cta:hover{background:var(--nh-red-deep);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="serve"]) .sv-cta{color:var(--on-deep);}
:where(html[data-nh-page="serve"]) .sv-cta__inner{text-align:center;}
:where(html[data-nh-page="serve"]) .sv-cta__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;letter-spacing:-0.025em;line-height:1.15;color:#fff;text-transform:uppercase;}
:where(html[data-nh-page="serve"]) .sv-cta__body{font-size:var(--t-body);line-height:1.55;color:rgba(246,242,236,.92);}
:where(html[data-nh-page="serve"]) .sv-cta .btn--primary{background:var(--nh-red);}
@media (min-width: 1000px){:where(html[data-nh-page="services"]) .itin-lower .faq-list{max-width:var(--measure-wide);}
}
:where(html[data-nh-page="services"]) .rail-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-card h3{letter-spacing:0.20em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-services ul li a{font-size:var(--t-caption);color:var(--fg);}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-services ul li a:hover{color:var(--nh-red);}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-services__age{color:var(--fg-mute);font-size:var(--t-body);}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-contact a{font-size:var(--t-caption);color:var(--fg);border-bottom:1px solid var(--line-strong);}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-contact a:hover{color:var(--nh-red);border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-contact .label{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.18em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-cta{text-align:center;}
:where(html[data-nh-page="services"]) .rail-series__week{font-size:var(--t-body);color:var(--fg-mute);}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-series__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-series__desc{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--fg-mute);}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-series__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--nh-red);border-bottom:1px solid var(--nh-red);transition:opacity 200ms ease;}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-series__cta:hover{opacity:0.75;}
:where(html[data-nh-page="services"]) .itin-section__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;text-wrap:balance;}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .itin-section__lede{font-size:var(--t-lede);color:var(--fg-mute);}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .why-interlude{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);}
@media (max-width: 374px){:where(html[data-nh-page="services"]) #why-heading{font-size:var(--t-h2);}
}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .why-interlude__p{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/tender-mercy"],html[data-nh-page="2026/the-psalms-we-live"],html[data-nh-page="home"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="services"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .verse-band{border-radius:var(--r-lg);}
:where(html[data-nh-page="services"]) .verse-band__watermark{font-family:var(--font-scripture);font-weight:600;font-style:normal;font-size:clamp(120px, 22vw, 260px);line-height:1;color:rgba(255, 255, 255, 0.07);white-space:nowrap;pointer-events:none;}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .why-interlude__list{list-style:disc;color:var(--nh-ink-2);font-size:var(--t-body);line-height:1.55;}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .why-interlude__list strong{font-family:var(--font-display);font-weight:700;color:var(--fg);}
@media (max-width: 999px){:where(html[data-nh-page="services"]) .quick-info{background:var(--bg);border-bottom:1px solid var(--line);}
}
@media (max-width: 999px){:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .quick-info__row{font-size:var(--t-body);line-height:1.55;}
}
@media (max-width: 999px){:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .quick-info__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--nh-mute);}
}
@media (max-width: 999px){:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .quick-info__value{color:var(--fg);}
}
@media (max-width: 999px){:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .quick-info__value a{color:var(--fg);border-bottom:1px solid var(--line-strong);}
}
@media (max-width: 999px){:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .quick-info__value a:hover{color:var(--nh-red);border-bottom-color:var(--nh-red);}
}
:where(html[data-nh-page="services"]) .cross-band{background:var(--bg);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="services"]) .cross-band__copy{flex:1;font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="services"]) .cross-band__copy strong{font-family:var(--font-body);font-weight:400;color:var(--fg);}
:where(html[data-nh-page="services"]) .cross-band__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);}
:where(html[data-nh-page="services"]) .cross-band__cta:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="services"]) .program-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="services"]) .program-card--linked{cursor:pointer;}
:where(html[data-nh-page="services"]) .program-card--linked:hover{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-1px);}
:where(html[data-nh-page="services"]) .program-card--linked:hover .program-card__cta{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="services"]) .program-card__stretched{border-radius:var(--r-lg);text-indent:-9999px;}
:where(html[data-nh-page="services"]) .program-card > *:not(.program-card__stretched){pointer-events:none;}
:where(html[data-nh-page="services"]) .program-card--linked .program-card__cta{pointer-events:none;}
:where(html[data-nh-page="services"]) .program-card__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="services"]) .program-card__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="services"]) .program-card__cta{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);transition:border-bottom-color 200ms ease;}
:where(html[data-nh-page="services"]) .program-card__cta:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="services"]) .program-card__note{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="services"]) .btn:focus-visible,:where(html[data-nh-page="services"]) .megamenu__feature:focus-visible,:where(html[data-nh-page="sermons"],html[data-nh-page="services"],html[data-nh-page="visit"]) .text-link:focus-visible,:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-card a:focus-visible,:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-social a:focus-visible,:where(html[data-nh-page="services"]) .program-card__cta:focus-visible,:where(html[data-nh-page="services"]) .program-card__stretched:focus-visible,:where(html[data-nh-page="services"]) .cross-band__cta:focus-visible,:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .quick-info__value a:focus-visible{outline:3px solid var(--nh-red);outline-offset:3px;border-radius:var(--r-md);}
:where(html[data-nh-page="services"]) .program-card__stretched:focus-visible{outline-offset:0;}
:where(html[data-nh-page="services"]) .rail-contact a{border-bottom:0;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;}
:where(html[data-nh-page="services"]) .rail-contact a:hover{text-decoration-color:var(--nh-red);}
:where(html[data-nh-page="services"]) .rail-series__cta{border-bottom:0;text-decoration:underline;text-underline-offset:3px;}
:where(html[data-nh-page="services"]) .cross-band__cta{border-bottom:0;text-decoration:underline;text-decoration-color:rgba(184, 50, 39, 0.30);text-underline-offset:3px;}
:where(html[data-nh-page="services"]) .cross-band__cta:hover{text-decoration-color:var(--nh-red);}
:where(html[data-nh-page="services"]) .quick-info__value a{border-bottom:0;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;}
:where(html[data-nh-page="services"]) .quick-info__value a:hover{text-decoration-color:var(--nh-red);}
:where(html[data-nh-page="stories"]) .st-context{border-bottom:1px solid var(--line);}
:where(html[data-nh-page="stories"]) .st-context__inner{text-align:center;}
:where(html[data-nh-page="stories"]) .st-context p{font-style:italic;color:var(--fg);text-wrap:pretty;}
:where(html[data-nh-page="stories"]) .st-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="stories"]) .st-card__video{background:var(--nh-ink);}
:where(html[data-nh-page="stories"]) .st-card__video iframe{border:0;}
:where(html[data-nh-page="stories"]) .st-card__body{flex:1;}
:where(html[data-nh-page="stories"]) .st-card__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;letter-spacing:-0.01em;color:var(--fg);}
:where(html[data-nh-page="stories"]) .st-card__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--fg-mute);}
:where(html[data-nh-page="stories"]) .st-card__meta span + span::before{content:"·";color:var(--nh-red);opacity:0.7;}
:where(html[data-nh-page="stories"]) .st-card__quote{font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;color:var(--fg);border:1px solid var(--line);border-radius:var(--r-md);}
:where(html[data-nh-page="stories"]) .st-card__connect{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="stories"]) .st-card__connect strong{font-family:var(--font-body);font-weight:400;color:var(--fg);}
:where(html[data-nh-page="stories"]) .st-card__related{border:1px solid var(--line);}
:where(html[data-nh-page="stories"]) .st-card__related a{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-red);border:1px solid rgba(184, 50, 39, 0.30);border-radius:var(--r-pill);transition:all 200ms ease;}
:where(html[data-nh-page="stories"]) .st-card__related a:hover{background:var(--nh-red);color:#fff;border-color:var(--nh-red);}
:where(html[data-nh-page="stories"]) .st-cta__inner{text-align:center;}
:where(html[data-nh-page="stories"]) .st-cta__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;}
:where(html[data-nh-page="stories"]) .st-cta__p{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="students"]) .s-section__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;}
:where(html[data-nh-page="students"]) .s-section__lede{font-size:var(--t-lede);color:var(--fg-mute);}
:where(html[data-nh-page="students"]) .s-section__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="students"]) .sundays-feature__media{border-radius:var(--r-lg);background:var(--nh-stone);}
:where(html[data-nh-page="students"]) .sundays-feature__media img{object-fit:cover;}
:where(html[data-nh-page="students"]) .sundays-feature__copy h3{color:var(--fg);}
:where(html[data-nh-page="students"]) .sundays-feature__copy p{color:var(--nh-ink-2);}
:where(html[data-nh-page="students"]) .youth-group{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);color:inherit;text-decoration:none;transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="students"]) .youth-group__day{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="students"]) .youth-group__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="students"]) .youth-group__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="students"]) .cal-group__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="students"]) .cal-group__lede{font-size:var(--t-lede);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="students"]) .feature-band{border-radius:var(--r-lg);color:var(--on-deep);background:var(--nh-teal-deep);isolation:isolate;}
:where(html[data-nh-page="students"]) .feature-band__bg{background-size:cover;background-position:center 40%;}
:where(html[data-nh-page="students"]) .feature-band__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;letter-spacing:-0.02em;color:var(--on-deep);}
:where(html[data-nh-page="students"]) .feature-band__body{font-size:var(--t-body);line-height:1.55;color:rgba(246, 242, 236, 0.92);}
:where(html[data-nh-page="students"]) .feature-band .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="students"]) .feature-band .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="students"]) .leader-band{background:var(--nh-teal-deep);color:var(--on-deep);border-radius:var(--r-lg);}
:where(html[data-nh-page="students"]) .leader-band__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;color:var(--on-deep);}
:where(html[data-nh-page="students"]) .leader-band__photo{border-radius:var(--r-md);background:var(--nh-stone);}
:where(html[data-nh-page="students"]) .leader-band__photo img{object-fit:cover;object-position:center top;}
:where(html[data-nh-page="students"]) .leader-band__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--on-deep);}
:where(html[data-nh-page="students"]) .leader-band__role{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:rgba(246, 242, 236, 0.72);}
:where(html[data-nh-page="students"]) .leader-band__body{font-size:var(--t-body);line-height:1.55;color:rgba(246, 242, 236, 0.92);}
:where(html[data-nh-page="students"]) .leader-band .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="students"]) .leader-band .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="students"]) .volunteer__photo img{object-fit:cover;object-position:center;}
:where(html[data-nh-page="students"],html[data-nh-page="vbs/2026"]) .parent-note{background:var(--nh-cream);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);text-align:center;}
:where(html[data-nh-page="students"]) .s-section--centered .s-section__h2,:where(html[data-nh-page="students"]) .s-section--centered .s-section__lede{text-align:center;}
:where(html[data-nh-page="students"],html[data-nh-page="vbs/2026"]) .parent-note strong{font-family:var(--font-display);font-weight:700;color:var(--fg);}
:where(html[data-nh-page="students"],html[data-nh-page="vbs/2026"]) .parent-note a{color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);}
:where(html[data-nh-page="students"],html[data-nh-page="vbs/2026"]) .parent-note a:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="our-team"]) .team-page{--tp-teal:var(--nh-teal);--tp-teal-deep:var(--nh-teal-deep);--tp-red:var(--nh-red);--tp-red-deep:var(--nh-red-deep);--tp-red-on-teal:var(--nh-red-on-teal);--tp-cream:var(--nh-cream);--tp-paper:var(--nh-paper);--tp-stone:var(--nh-stone);--tp-ink:var(--nh-ink);--tp-mute:var(--nh-mute);--tp-line:var(--line);--tp-on-teal:#f6f2ec;--tp-on-teal-mute:rgba(246, 242, 236, 0.82);--tp-on-teal-low:rgba(246, 242, 236, 0.62);background:var(--tp-cream);color:var(--tp-ink);font-family:var(--font-body);}
:where(html[data-nh-page="our-team"]) .team-page a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="our-team"]) .team-page h1,:where(html[data-nh-page="our-team"]) .team-page h2,:where(html[data-nh-page="our-team"]) .team-page h3,:where(html[data-nh-page="our-team"]) .team-page h4{text-wrap:balance;}
:where(html[data-nh-page="our-team"]) .team-page p{text-wrap:pretty;}
:where(html[data-nh-page="our-team"]) .tp-visitor{border-bottom:1px solid var(--tp-line);}
:where(html[data-nh-page="our-team"]) .tp-visitor__card{background:var(--tp-paper);border:1px solid var(--tp-line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="our-team"]) .tp-visitor__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.015em;color:var(--tp-ink);}
:where(html[data-nh-page="our-team"]) .tp-visitor__body{font-size:var(--t-body);line-height:1.55;color:var(--tp-mute);flex:1;}
:where(html[data-nh-page="our-team"]) .tp-visitor__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--tp-ink);}
:where(html[data-nh-page="our-team"]) .tp-visitor__cta::after{content:"";background:var(--tp-red);transition:width 200ms ease;}
:where(html[data-nh-page="our-team"]) .tp-jump{background:rgba(246, 242, 236, 0.94);border-bottom:1px solid var(--tp-line);backdrop-filter:blur(16px);}
:where(html[data-nh-page="our-team"]) .tp-jump__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--tp-mute);}
:where(html[data-nh-page="our-team"]) .tp-jump a{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.10em;text-transform:uppercase;color:var(--tp-ink);border:1px solid var(--tp-line);border-radius:999px;white-space:nowrap;background:var(--tp-paper);transition:color 200ms ease, border-color 200ms ease, background 200ms ease;}
:where(html[data-nh-page="our-team"]) .tp-jump a:hover{border-color:var(--tp-red);background:rgba(184, 50, 39, 0.08);}
:where(html[data-nh-page="our-team"]) .tp-section__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));line-height:1.15;letter-spacing:-0.04em;text-transform:uppercase;color:var(--tp-ink);}
:where(html[data-nh-page="our-team"]) .tp-section__h2 .tp-accent{color:var(--tp-red);}
:where(html[data-nh-page="our-team"]) .tp-section__lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--tp-mute);}
:where(html[data-nh-page="our-team"]) .tp-card{background:var(--tp-paper);border:1px solid var(--tp-line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="our-team"]) a.tp-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--tp-red);}
:where(html[data-nh-page="our-team"]) .tp-card__photo{background:var(--tp-stone);}
:where(html[data-nh-page="our-team"]) .tp-card__photo img{object-fit:cover;object-position:center 22%;transition:transform 300ms ease;}
:where(html[data-nh-page="our-team"]) a.tp-card:hover .tp-card__photo img{transform:scale(1.03);}
:where(html[data-nh-page="our-team"]) .tp-card__photo--icon{place-items:center;background:var(--tp-stone);color:var(--tp-teal-deep);}
:where(html[data-nh-page="our-team"]) .tp-card__photo--icon svg{opacity:0.55;}
:where(html[data-nh-page="our-team"]) .tp-card__body{flex:1;}
:where(html[data-nh-page="our-team"]) .tp-card__role--link{text-decoration:none;transition:color 200ms ease;}
:where(html[data-nh-page="our-team"]) .tp-card__role--link::after{content:"→" / "";font-size:var(--t-caption);transition:transform 200ms ease;}
:where(html[data-nh-page="our-team"]) .team-page .tp-card__role{color:var(--tp-red);}
:where(html[data-nh-page="our-team"]) .team-page .tp-card__role--link:hover{color:var(--tp-red-deep);}
:where(html[data-nh-page="our-team"]) .tp-card__role--link:hover::after{transform:translateX(2px);}
:where(html[data-nh-page="our-team"]) .tp-card__role{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--tp-red);}
:where(html[data-nh-page="our-team"]) .tp-card__name{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.025em;color:var(--tp-ink);}
:where(html[data-nh-page="our-team"]) .tp-card__blurb{font-size:var(--t-body);line-height:1.55;color:var(--tp-mute);flex:1;}
:where(html[data-nh-page="our-team"]) .tp-card__email{border:1px solid var(--tp-line);font-family:var(--font-display);font-weight:500;font-size:var(--t-body);color:var(--tp-ink);overflow-wrap:normal;}
:where(html[data-nh-page="our-team"]) .tp-card__email::before{content:"";background:var(--tp-ink);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"/><path d=\"M2 7l10 6 10-6\"/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"/><path d=\"M2 7l10 6 10-6\"/></svg>") center / contain no-repeat;}
:where(html[data-nh-page="our-team"]) span.tp-card__email{color:var(--tp-mute);font-weight:500;}
:where(html[data-nh-page="our-team"]) span.tp-card__email::before{background:var(--tp-mute);}
:where(html[data-nh-page="our-team"]) .tp-card__btn{border:1.5px solid var(--tp-ink);border-radius:999px;font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--tp-ink);transition:background 200ms ease, color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="our-team"]) .tp-card__btn .tp-arrow{transition:transform 200ms ease;}
:where(html[data-nh-page="our-team"]) a.tp-card:hover .tp-card__btn{background:var(--tp-red);border-color:var(--tp-red);color:#fff;}
:where(html[data-nh-page="our-team"]) a.tp-card:hover .tp-card__btn .tp-arrow{transform:translateX(3px);}
:where(html[data-nh-page="our-team"]) .tp-leaders-section__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.03em;text-transform:uppercase;color:var(--tp-ink);}
:where(html[data-nh-page="our-team"]) .tp-leaders-section__intro{font-size:var(--t-body);line-height:1.55;color:var(--tp-mute);}
:where(html[data-nh-page="our-team"]) .tp-leaders-section__pointer{font-size:var(--t-body);line-height:1.55;color:var(--tp-mute);}
:where(html[data-nh-page="our-team"]) .tp-leaders-section__pointer a{color:var(--tp-red);border-bottom:1px solid rgba(184, 50, 39, 0.40);}
:where(html[data-nh-page="our-team"]) .tp-leaders-section__pointer a:hover{color:var(--tp-red-deep);}
:where(html[data-nh-page="our-team"]) .tp-elders{background:var(--tp-ink);}
:where(html[data-nh-page="our-team"]) .tp-elders__motif{opacity:0.07;pointer-events:none;}
:where(html[data-nh-page="our-team"]) .tp-elders .tp-section__h2{color:var(--tp-on-teal);}
:where(html[data-nh-page="our-team"]) .tp-elders .tp-section__h2 .tp-accent{color:var(--nh-red-on-teal);}
:where(html[data-nh-page="our-team"]) .tp-elders .tp-section__lede{color:var(--tp-on-teal-mute);}
:where(html[data-nh-page="our-team"]) .tp-elders .tp-section__head{text-align:center;}
:where(html[data-nh-page="our-team"]) .tp-elder-grid{list-style:none;}
:where(html[data-nh-page="our-team"]) .tp-elder-grid li{border-bottom:1px solid rgba(246, 242, 236, 0.16);}
:where(html[data-nh-page="our-team"]) .tp-elder-grid li:first-child,:where(html[data-nh-page="our-team"]) .tp-elder-grid li:nth-child(2){border-top:1px solid rgba(246, 242, 236, 0.16);}
@media (max-width: 639px){:where(html[data-nh-page="our-team"]) .tp-elder-grid li:nth-child(2){border-top:1px solid rgba(246, 242, 236, 0.16);}
}
@media (max-width: 639px){:where(html[data-nh-page="our-team"]) .tp-elder-grid li:first-child{border-top:1px solid rgba(246, 242, 236, 0.16);}
}
:where(html[data-nh-page="our-team"]) .tp-elder-grid__name{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);letter-spacing:-0.015em;color:var(--tp-on-teal);line-height:1.15;}
:where(html[data-nh-page="our-team"]) .tp-elder-grid__role{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--nh-red-on-teal);text-align:right;}
:where(html[data-nh-page="our-team"]) .tp-elders .tp-elders__note{text-align:center;font-size:var(--t-caption);line-height:1.55;color:var(--tp-on-teal-mute);}
:where(html[data-nh-page="our-team"]) .tp-elders__note a{color:var(--nh-red-on-teal);border-bottom:1px solid rgba(232, 139, 130, 0.45);}
:where(html[data-nh-page="our-team"]) .tp-elders__note a:hover{color:var(--tp-on-teal);}
:where(html[data-nh-page="our-team"]) .tp-closer{text-align:center;border-top:1px solid var(--tp-line);}
:where(html[data-nh-page="our-team"]) .tp-closer__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));line-height:1.15;letter-spacing:-0.035em;text-transform:uppercase;color:var(--tp-ink);}
:where(html[data-nh-page="our-team"]) .tp-closer__h2 .tp-accent{color:var(--tp-red);}
:where(html[data-nh-page="our-team"]) .tp-closer__body{font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;color:var(--tp-mute);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-sermon__tag{border-radius:999px;background:var(--pp-red);color:#fff;font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-sermon__meta{font-family:var(--font-display);font-size:var(--t-caption);letter-spacing:0.03em;color:var(--pp-mute);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-sermon__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.015em;color:var(--pp-ink);}
:where(html[data-nh-page="teddy-miller"]) .pp-sermon__watch{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--pp-red);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tmwya{--linen:#F2EADB;--paper:#FAF4E8;--sky:#C9D3D4;--sky-lo:#D7DFDF;--sky-deep:#AEBEC0;--ink:#36302A;--ink-soft:rgba(54,48,42,0.80);--thread:#8A6F4E;--thread-d:#6E573B;--sage:#7E8A5C;--clay-d:#9C5F3E;--clay-dd:#83502F;--clay-ink:#8A4A2B;--clay:#B5734F;--dusty:#6E8499;--slate:#3C5160;--slate-2:#324553;--wheat:#C9A86E;--grape:#6E5A7E;--line:rgba(138,111,78,0.26);--line-soft:rgba(138,111,78,0.12);--cream-mute:rgba(242,234,219,0.78);--display:"Fraunces", Georgia, serif;--serif:"Newsreader", Georgia, serif;--sans:"Manrope", ui-sans-serif, system-ui, sans-serif;background:var(--linen);color:var(--ink);isolation:isolate;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tmwya::before{content:"";pointer-events:none;opacity:0.6;background-image:repeating-linear-gradient(90deg, rgba(138,111,78,0.035) 0 1px, transparent 1px 3px),
    repeating-linear-gradient(0deg,  rgba(138,111,78,0.035) 0 1px, transparent 1px 3px);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tmwya :where(h1,h2,h3){}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .stitch{color:var(--clay);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .stitch line{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:9 9;stroke-dashoffset:0;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .stitch__gem{fill:none;stroke:currentColor;stroke-width:1.4;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .crumbs{background:#E8E2D8;border-bottom:1px solid rgba(138,111,78,0.18);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .crumbs__inner{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.08em;text-transform:uppercase;color:rgba(54,48,42,0.8);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .crumbs a{color:rgba(54,48,42,0.8);text-decoration:none;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .crumbs__sep{color:rgba(138,111,78,0.55);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .scroll-stitch{pointer-events:none;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .scroll-stitch__track,:where(html[data-nh-page="2026/tell-me-who-you-are"]) .scroll-stitch__fill{border-radius:2px;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .scroll-stitch__track{background:repeating-linear-gradient(180deg, rgba(138,111,78,0.30) 0 7px, transparent 7px 14px);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .scroll-stitch__fill{background:repeating-linear-gradient(180deg, var(--clay) 0 7px, transparent 7px 14px);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .scroll-stitch__needle{transform:translateY(-6px) rotate(45deg);background:var(--clay);border:1.5px solid var(--paper);box-shadow:0 1px 4px rgba(54,48,42,0.4);opacity:0;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .scroll-stitch.on .scroll-stitch__needle{opacity:1;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-hero{text-align:center;background:radial-gradient(125% 70% at 50% 4%, rgba(146,170,176,0.55), rgba(201,211,212,0) 56%), var(--linen);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-hero__h1{font-family:var(--font-display);font-weight:800;font-optical-sizing:auto;font-size:var(--heading-size,var(--t-display));line-height:1.15;letter-spacing:-0.01em;color:var(--ink);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-rotator{font-family:var(--font-body);font-style:italic;font-size:var(--t-body);line-height:1.55;color:var(--ink-soft);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-rotator__lead{color:#6E3F27;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-rotator__word{color:var(--clay-ink);font-weight:500;white-space:nowrap;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-rotator__word::after{content:"";background:repeating-linear-gradient(90deg, var(--clay) 0 6px, transparent 6px 11px);transform:scaleX(1);transform-origin:left;opacity:0.85;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-hero__art{border:1px solid var(--line);background:var(--paper);box-shadow:0 36px 80px -44px rgba(54,48,42,0.5);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-hero__art::before{content:"";border:1px solid var(--line-soft);pointer-events:none;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-hero__play{border:0;background:none;cursor:pointer;border-radius:inherit;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-hero__play-badge{transform:translate(-50%, -50%);border-radius:999px;background:rgba(20, 16, 12, 0.62);color:#fff;transition:transform 200ms ease, background 200ms ease;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-hero__play:hover .tm-hero__play-badge,:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-hero__play:focus-visible .tm-hero__play-badge{transform:translate(-50%, -50%) scale(1.06);background:rgba(20, 16, 12, 0.8);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-hero__play:focus-visible{outline:3px solid currentColor;outline-offset:4px;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-hero__play-chip{transform:translateX(-50%);font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#fff;background:rgba(20, 16, 12, 0.62);border-radius:999px;}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-hero__play-badge{transition:none;}
}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-hero__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--thread-d);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-hero__badge{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:var(--slate);background:none;border:1px solid var(--slate);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .btn-tm{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.2em;text-transform:uppercase;border:1px solid var(--thread);color:var(--thread-d);background:transparent;text-decoration:none;cursor:pointer;transition:background 200ms ease, color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .btn-tm:hover{background:var(--thread-d);color:var(--paper);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .btn-tm--solid{background:var(--clay-d);border-color:var(--clay-d);color:#fff;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .btn-tm--solid:hover{background:var(--clay-dd);border-color:var(--clay-dd);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .btn-tm svg{flex:none;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-summary{background:linear-gradient(180deg, var(--sky) 0%, #BCCBCD 100%);color:var(--ink);text-align:center;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-clouds{pointer-events:none;opacity:0.55;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-cloud{border-radius:50%;background:rgba(255,255,255,0.7);filter:blur(14px);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-cloud--2{animation-delay:-18s;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-cloud--3{animation-delay:-9s;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-summary__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));line-height:1.15;color:var(--ink);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-summary__body{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:#332e27;text-wrap:pretty;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-summary__dates{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.24em;text-transform:uppercase;color:#5A4630;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-line{background:linear-gradient(180deg, #D7DFDF 0%, #C7D2D3 100%);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-line__head{text-align:center;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-line__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));color:var(--ink);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-rope__cord{background:repeating-linear-gradient(90deg, rgba(110,90,62,0.65) 0 13px, rgba(110,90,62,0.30) 13px 16px);border-radius:2px;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-garment{text-decoration:none;color:inherit;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-garment__img{transform-origin:top center;transition:transform 240ms ease, filter 240ms ease;filter:drop-shadow(0 12px 14px rgba(54,48,42,0.16));}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-garment__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-soft);text-align:center;line-height:1.55;transition:color 200ms ease;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-garment:hover .tm-garment__img{transform:translateY(-4px) rotate(-1.5deg);filter:drop-shadow(0 18px 20px rgba(54,48,42,0.22));}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-garment:hover .tm-garment__label{color:var(--ink);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-garment:focus-visible{outline:2px solid var(--thread);outline-offset:4px;border-radius:6px;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .speaker-tabs{background:rgba(250,244,232,0.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);border-top:1px solid var(--line-soft);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tab-chip{appearance:none;background:transparent;border:1px solid var(--line);color:var(--ink-soft);font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:background 200ms ease, color 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tab-chip:hover{color:var(--thread-d);border-color:var(--thread-d);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tab-chip[aria-pressed="true"]{background:var(--thread-d);border-color:var(--thread-d);color:var(--paper);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-weeks{background:var(--linen);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-weeks__head{text-align:center;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-weeks__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));color:var(--ink);}
@media (max-width: 360px){:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-weeks__h2{font-size:var(--heading-size,var(--t-h1));}
}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center;scroll-margin-top:120px;--wk:var(--clay);--wk-text:#88563B;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row:nth-child(1){--wk:#B9893F;--wk-text:#7E5D2A;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row:nth-child(2){--wk:#C9A23E;--wk-text:#765F24;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row:nth-child(3){--wk:var(--sage);--wk-text:#5E6745;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row:nth-child(4){--wk:var(--thread);--wk-text:#765F42;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row:nth-child(5){--wk:#6F8552;--wk-text:#576940;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row:nth-child(6){--wk:var(--dusty);--wk-text:#546575;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row:nth-child(7){--wk:var(--clay);--wk-text:#88563B;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row__media{position:relative;aspect-ratio:16/9;background:var(--slate);border:1px solid var(--line);border-radius:3px;overflow:hidden;box-shadow:0 22px 44px -32px rgba(54,48,42,0.5);transition:box-shadow 220ms ease, border-color 220ms ease, transform 220ms ease;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row:hover .week-row__media{border-color:var(--wk);box-shadow:0 26px 50px -28px rgba(54,48,42,0.55);transform:translateY(-2px);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row__ref,:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row__subtitle{font-family:var(--font-display);font-style:italic;font-size:var(--t-caption);color:var(--wk-text);margin:0 0 16px;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row__meta{display:flex;flex-wrap:wrap;gap:16px;font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--thread-d);margin:0 0 16px;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row__meta span+span::before{content:"·";margin-right:16px;color:var(--line);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row__cta:hover{color:var(--thread-d);border-bottom-color:var(--thread-d);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .yt-modal{background:rgba(36,30,26,0.88);backdrop-filter:blur(6px);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .yt-modal__inner{background:#000;border:1px solid var(--wheat);box-shadow:0 40px 100px -20px rgba(0,0,0,0.6);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .yt-modal__close:hover{background:var(--wheat);color:var(--ink);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-visit{background:linear-gradient(180deg, var(--slate) 0%, var(--slate-2) 100%);color:var(--paper);text-align:center;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-visit .stitch{color:#9fb4bf;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-visit__h2{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size,var(--t-h1));color:#fff;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-visit__lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--cream-mute);text-wrap:pretty;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-visit__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:#bcd0d8;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-visit .btn-tm{border-color:var(--cream-mute);color:var(--paper);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-visit .btn-tm:hover{background:var(--paper);color:var(--slate);border-color:var(--paper);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-visit .btn-tm--solid{background:var(--clay-d);border-color:var(--clay-d);color:#fff;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-visit .btn-tm--solid:hover{background:var(--paper);border-color:var(--paper);color:var(--clay-dd);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tab-chip:focus-visible,:where(html[data-nh-page="2026/tell-me-who-you-are"]) .btn-tm:focus-visible{outline:2px solid var(--thread);outline-offset:3px;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-visit .btn-tm:focus-visible{outline-color:var(--paper);}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tell-me-who-you-are"]).js .stitch line{stroke-dashoffset:220;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tell-me-who-you-are"]).js .stitch.in line{stroke-dashoffset:0;transition:stroke-dashoffset 1400ms ease;}
}
@media (prefers-reduced-motion: no-preference){:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-hero__art{animation:hang 4.8s ease-in-out 1;transform-origin:top center;}
}
@media (prefers-reduced-motion: no-preference){:where(html[data-nh-page="2026/tell-me-who-you-are"]) .tm-rotator__word.is-active{animation:wordIn 520ms ease both;}
}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) .week-row__media:has(.week-row__media-overlay:focus-visible){outline:3px solid var(--thread-d);outline-offset:3px;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm,:where(html[data-nh-page="2026/tender-mercy"]) .yt-modal{--tm-deep:#070e17;--tm-navy:#0c1e34;--tm-blue:#243950;--tm-cream:#ffe0b7;--tm-warm:#f0a858;--tm-line:#344353;--tm-line-ctl:#7d8fa2;--tm-body:#e7e0d6;--tm-h2:clamp(34px, 4.4vw, 48px);--tm-h3:clamp(26px, 2.8vw, 32px);--tm-maxw:1080px;--tm-mute:#b9c2cd;--tm-flame-core:#fff8cf;--tm-flame-mid:#ffd384;--tm-flame-edge:#ffb250;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm{background:var(--tm-deep);color:var(--tm-body);font-family:"Manrope", var(--font-body);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm :where(a){color:inherit;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm :where(h1, h2, h3){text-wrap:balance;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm :where(p){text-wrap:pretty;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-display{font-family:var(--font-display);font-weight:700;letter-spacing:-0.02em;color:var(--tm-cream);}
:where(html[data-nh-page="2026/tender-mercy"]) .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;}
:where(html[data-nh-page="2026/tender-mercy"]) .btn-tm{border:1px solid var(--tm-line-ctl);border-radius:var(--r-pill);background:transparent;color:var(--tm-body);font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;text-decoration:none;cursor:pointer;transition:border-color 200ms ease, color 200ms ease, background 200ms ease;}
:where(html[data-nh-page="2026/tender-mercy"]) .btn-tm:hover{border-color:var(--tm-warm);color:var(--tm-cream);}
:where(html[data-nh-page="2026/tender-mercy"]) .btn-tm--solid{background:var(--nh-red);border-color:var(--nh-red);color:var(--nh-paper);}
:where(html[data-nh-page="2026/tender-mercy"]) .btn-tm--solid:hover{background:var(--nh-red-deep);border-color:var(--nh-red-deep);color:var(--nh-paper);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm .tm-hero :where(a, button, [role="button"]):focus-visible{outline-color:var(--tm-cream);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-hero .btn-tm--warm{background:var(--tm-cream);border-color:var(--tm-cream);color:var(--tm-deep);box-shadow:0 10px 34px rgba(240, 168, 88, 0.26), 0 2px 10px rgba(7, 14, 23, 0.45);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-hero .btn-tm--warm:hover{background:var(--tm-warm);border-color:var(--tm-warm);color:var(--tm-deep);box-shadow:0 12px 40px rgba(240, 168, 88, 0.38), 0 2px 10px rgba(7, 14, 23, 0.45);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm .tm-hero .btn-tm--warm:focus-visible{outline:3px solid var(--tm-deep);outline-offset:2px;box-shadow:0 0 0 7px rgba(255, 224, 183, 0.92);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-hero{isolation:isolate;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-plane{pointer-events:none;translate:none;position:relative;inset:auto;width:100%;height:clamp(260px,40vw,520px);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-plane__img{transform:none;object-fit:cover;object-position:center bottom;position:static;left:auto;bottom:auto;width:100%;height:100%;aspect-ratio:auto;}








:where(html[data-nh-page="2026/tender-mercy"]) .tm-hero__inner{isolation:isolate;text-align:center;background:var(--tm-deep);transform:none;min-height:0;padding:var(--pad-section) var(--space-24);}

:where(html[data-nh-page="2026/tender-mercy"]) .tm-hero__title{font-size:var(--t-display);line-height:1.15;font-weight:800;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-hero__subtitle{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);color:var(--tm-cream);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-hero__meta{font-size:var(--t-caption);color:var(--tm-body);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-motion{border:1px solid var(--tm-line-ctl);border-radius:var(--r-pill);box-shadow:0 0 0 1px rgba(7, 14, 23, 0.92);background:rgba(7, 14, 23, 0.85);color:var(--tm-mute);font-family:var(--font-display);font-size:var(--t-caption);letter-spacing:0.05em;line-height:1.55;cursor:pointer;transition:border-color 200ms ease, color 200ms ease, background 200ms ease;position:relative;min-height:44px;margin-top:var(--space-24);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-motion:focus-visible{outline:3px solid var(--tm-cream);outline-offset:3px;box-shadow:0 0 0 8px #070e17;border-radius:50%;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-motion:hover{border-color:var(--tm-warm);color:var(--tm-cream);background:rgba(7, 14, 23, 0.92);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-motion::before{content:"";}

:where(html[data-nh-page="2026/tender-mercy"]) .tm-hill{pointer-events:none;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-hill img{object-fit:cover;object-position:center bottom;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-rule__line{flex:1;background:linear-gradient(90deg, transparent, var(--tm-line) 35%, var(--tm-line) 65%, transparent);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-rule__dot{border-radius:50%;background:var(--tm-warm);box-shadow:0 0 14px 4px rgba(240, 168, 88, 0.35);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-intro__h2{font-size:var(--heading-size,var(--t-h1));line-height:1.15;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-intro__body p{color:var(--tm-body);}
:where(html[data-nh-page="2026/tender-mercy"]) .series-jump{border:1px solid var(--tm-line);border-radius:var(--r-lg);background:var(--tm-navy);}
:where(html[data-nh-page="2026/tender-mercy"]) .series-jump__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--tm-warm);}
:where(html[data-nh-page="2026/tender-mercy"]) .series-jump__list{list-style:none;}
:where(html[data-nh-page="2026/tender-mercy"]) .series-jump__list li + li{border-top:1px solid var(--tm-line);}
:where(html[data-nh-page="2026/tender-mercy"]) .series-jump__row{text-decoration:none;color:var(--tm-body);}
:where(html[data-nh-page="2026/tender-mercy"]) .series-jump__row:hover{color:var(--tm-cream);}
:where(html[data-nh-page="2026/tender-mercy"]) .series-jump__n{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:var(--tm-warm);}
:where(html[data-nh-page="2026/tender-mercy"]) .series-jump__t{flex:1;font-size:var(--t-body);line-height:1.55;}
:where(html[data-nh-page="2026/tender-mercy"]) .series-jump__row svg{flex:none;opacity:0.6;}
:where(html[data-nh-page="2026/tender-mercy"]) .verse-band__watermark{font-family:"Cormorant Garamond", Georgia, serif;font-weight:400;font-size:clamp(64px, 9vw, 132px);line-height:1;pointer-events:none;user-select:none;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm .verse-band__watermark{color:rgba(240, 168, 88, 0.12);}
:where(html[data-nh-page="2026/tender-mercy"]) .verse-band__quote{font-family:var(--font-scripture);font-style:italic;font-size:var(--t-h2);line-height:1.4;color:var(--tm-cream);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm .verse-band__cite{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--tm-warm);}
:where(html[data-nh-page="2026/tender-mercy"]) .week-rows{display:grid;gap:clamp(44px, 6vw, 84px);}
:where(html[data-nh-page="2026/tender-mercy"]) .week-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-24);align-items:center;scroll-margin-top:120px;position:relative;isolation:isolate;}
@media (min-width: 860px){:where(html[data-nh-page="2026/tender-mercy"]) .week-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px, 5vw, 72px);align-items:start;}
}
@media (min-width: 860px){:where(html[data-nh-page="2026/tender-mercy"]) .week-row:nth-child(even) .week-row__media{order:2;}
}
@media (min-width: 860px){:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/tender-mercy"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row:nth-child(even) .week-row__body{order:1;}
}
@media (max-width: 859px){:where(html[data-nh-page="2026/tender-mercy"]) .week-row__media{max-width:520px;}
}
:where(html[data-nh-page="2026/tender-mercy"]) .week-row::before{content:"";position:absolute;inset:8% 12% -8%;background:radial-gradient(ellipse at center, rgba(240, 168, 88, 0.2), transparent 67%);opacity:0;z-index:0;pointer-events:none;}
:where(html[data-nh-page="2026/tender-mercy"]) .week-row__media{position:relative;z-index:1;aspect-ratio:16 / 9;overflow:visible;border:1px solid var(--tm-line);border-radius:var(--r-lg);background:var(--tm-navy);transition:border-color 220ms ease;}
:where(html[data-nh-page="2026/tender-mercy"]) .week-row__media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--r-lg);}
:where(html[data-nh-page="2026/tender-mercy"]) .week-row:hover .week-row__media{border-color:var(--tm-warm);}
:where(html[data-nh-page="2026/tender-mercy"]) .week-row__media-overlay{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;border:0;border-radius:var(--r-lg);overflow:hidden;background:none;cursor:pointer;}
:where(html[data-nh-page="2026/tender-mercy"]) .week-row__media-overlay:focus-visible{outline:3px solid var(--tm-cream);outline-offset:-4px;}
:where(html[data-nh-page="2026/tender-mercy"]) .week-row__body{position:relative;z-index:1;}
:where(html[data-nh-page="2026/tender-mercy"]) .week-row__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;color:var(--tm-cream);}
:where(html[data-nh-page="2026/tender-mercy"]) .week-row__subtitle{margin-top:var(--space-8);font-family:var(--font-body);font-size:var(--t-caption);font-weight:500;color:var(--tm-mute);}
:where(html[data-nh-page="2026/tender-mercy"]) .week-row__meta{margin-top:var(--space-12);display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--t-caption);color:var(--tm-mute);}
:where(html[data-nh-page="2026/tender-mercy"]) .week-row__desc{margin-top:var(--space-12);max-width:var(--measure);font-size:var(--t-body);line-height:1.55;color:var(--tm-body);}
:where(html[data-nh-page="2026/tender-mercy"]) .week-row__cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:var(--space-16);padding:11px 20px;border:1px solid var(--tm-line-ctl);border-radius:var(--r-pill);font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;text-decoration:none;color:var(--tm-body);cursor:pointer;}
:where(html[data-nh-page="2026/tender-mercy"]) .week-row__cta:hover{border-color:var(--tm-warm);color:var(--tm-cream);}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .week-row__media{opacity:0;translate:0 20px;transition:opacity 720ms cubic-bezier(.2,.8,.2,1), translate 720ms cubic-bezier(.2,.8,.2,1),
                transform 320ms cubic-bezier(.2,.8,.2,1), box-shadow 320ms ease, border-color 220ms ease;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .week-row.is-in .week-row__media{opacity:1;translate:0 0;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .week-row__body > *{opacity:0;transform:translateY(12px);transition:opacity 600ms cubic-bezier(.2,.8,.2,1), transform 600ms cubic-bezier(.2,.8,.2,1);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .week-row.is-in .week-row__body > *{opacity:1;transform:translateY(0);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .week-row.is-in .week-row__body > *:nth-child(1){transition-delay:150ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .week-row.is-in .week-row__body > *:nth-child(2){transition-delay:215ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .week-row.is-in .week-row__body > *:nth-child(3){transition-delay:265ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .week-row.is-in .week-row__body > *:nth-child(4){transition-delay:305ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .week-row.is-in .week-row__body > *:nth-child(5){transition-delay:345ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .week-row.is-in .week-row__body > *:nth-child(n/**/+6){transition-delay:385ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .week-row.is-in::before{animation:tm-warm 1.1s ease-out both;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .week-row.flash::before{animation:tm-warm 1.4s ease-out both;}
}
@media (hover: hover) and (pointer: fine){:where(html[data-nh-page="2026/tender-mercy"]) .tm .week-row:hover .week-row__media,:where(html[data-nh-page="2026/tender-mercy"]) .tm .week-row:focus-within .week-row__media{transform:translateY(-5px);border-color:var(--tm-warm);box-shadow:0 18px 46px rgba(240, 168, 88, 0.16), 0 6px 18px rgba(7, 14, 23, 0.55);}
}
:where(html[data-nh-page="2026/tender-mercy"]) .tm .week-row:focus-within .week-row__media{border-color:var(--tm-warm);box-shadow:0 18px 46px rgba(240, 168, 88, 0.16), 0 6px 18px rgba(7, 14, 23, 0.55);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="2026/tender-mercy"]) .tm .week-row:hover .week-row__media,:where(html[data-nh-page="2026/tender-mercy"]) .tm .week-row:focus-within .week-row__media{transform:none;}
}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-eve::after{content:"";pointer-events:none;background:radial-gradient(76% 108% at 50% 108%, rgba(240, 168, 88, 0.17), rgba(240, 168, 88, 0.05) 46%, transparent 72%);opacity:0;transition:opacity 1400ms ease;}
html:where(html[data-nh-page="2026/tender-mercy"]).js .tm-eve.is-in::after{opacity:1;}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-eve__media{opacity:0;translate:0 20px;transition:opacity 760ms cubic-bezier(.2,.8,.2,1), translate 760ms cubic-bezier(.2,.8,.2,1);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-eve.is-in .tm-eve__media{opacity:1;translate:0 0;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-eve__grid > div:last-child > *{opacity:0;transform:translateY(12px);transition:opacity 620ms cubic-bezier(.2,.8,.2,1), transform 620ms cubic-bezier(.2,.8,.2,1);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-eve.is-in .tm-eve__grid > div:last-child > *{opacity:1;transform:translateY(0);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-eve.is-in .tm-eve__grid > div:last-child > *:nth-child(1){transition-delay:190ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-eve.is-in .tm-eve__grid > div:last-child > *:nth-child(2){transition-delay:250ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-eve.is-in .tm-eve__grid > div:last-child > *:nth-child(3){transition-delay:300ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-eve.is-in .tm-eve__grid > div:last-child > *:nth-child(4){transition-delay:345ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-eve.is-in .tm-eve__grid > div:last-child > *:nth-child(n/**/+5){transition-delay:390ms;}
}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-eve__media img{object-fit:cover;border:1px solid var(--tm-line);border-radius:var(--r-lg);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-eve__h2{font-size:var(--heading-size,var(--t-h1));line-height:1.15;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-eve__when{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;line-height:1.55;color:var(--tm-warm);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-eve__body{font-size:var(--t-body);line-height:1.55;color:var(--tm-body);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-eve__body a{color:var(--tm-cream);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-eve__body a:hover{color:var(--tm-warm);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-eve .btn-tm--solid{box-shadow:0 0 0 1px rgba(255, 255, 255, 0.32);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-photos__h2{font-size:var(--heading-size,var(--t-h1));line-height:1.15;text-align:center;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell{border-radius:0;background:var(--tm-navy);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell img{object-fit:cover;transition:transform 700ms cubic-bezier(.2,.8,.2,1);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell--a{border-top-left-radius:var(--r-lg);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell--d{border-top-right-radius:var(--r-lg);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell--e{border-bottom-left-radius:var(--r-lg);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell--h{border-bottom-right-radius:var(--r-lg);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell--a img{object-position:40% 42%;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell--b img{object-position:34% 50%;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell--c img{object-position:50% 55%;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell--d img{object-position:57% 40%;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell--e img{object-position:92% 50%;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell--f img{object-position:46% 44%;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell--g img{object-position:30% 46%;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell--h img{object-position:36% 42%;}
@media (hover: hover) and (pointer: fine){:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell:hover img{transform:scale(1.045);}
}
@media (max-width: 859px){:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell{border-radius:0!important;}
}
@media (max-width: 859px){:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell--a{border-top-left-radius:var(--r-lg)!important;border-top-right-radius:var(--r-lg)!important;}
}
@media (max-width: 859px){:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell--h{border-bottom-left-radius:var(--r-lg)!important;border-bottom-right-radius:var(--r-lg)!important;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-collage__cell{opacity:0;translate:0 16px;transition:opacity 700ms cubic-bezier(.2,.8,.2,1), translate 700ms cubic-bezier(.2,.8,.2,1);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-photos.is-in .tm-collage__cell{opacity:1;translate:0 0;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-photos.is-in .tm-collage__cell--b{transition-delay:70ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-photos.is-in .tm-collage__cell--c{transition-delay:140ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-photos.is-in .tm-collage__cell--d{transition-delay:210ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-photos.is-in .tm-collage__cell--e{transition-delay:120ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-photos.is-in .tm-collage__cell--f{transition-delay:190ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-photos.is-in .tm-collage__cell--g{transition-delay:260ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm .tm-photos.is-in .tm-collage__cell--h{transition-delay:330ms;}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell img{transition:none;}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="2026/tender-mercy"]) .tm-collage__cell:hover img{transform:none;}
}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-visit{isolation:isolate;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-visit__photo img{object-fit:cover;object-position:44% 45%;}
@media (max-width: 859px){:where(html[data-nh-page="2026/tender-mercy"]) .tm-visit__photo img{object-position:60% 32%;}
}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-visit__h2{font-size:var(--heading-size,var(--t-h1));line-height:1.15;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-visit__body{font-size:var(--t-body);line-height:1.55;color:var(--tm-body);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-visit__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;color:var(--tm-warm);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-visit__where{color:var(--tm-mute);}
:where(html[data-nh-page="2026/tender-mercy"]) .yt-modal{place-items:center;background:rgba(7, 14, 23, 0.9);}
:where(html[data-nh-page="2026/tender-mercy"]) .yt-modal iframe{border:0;border-radius:var(--r-lg);background:#000;}
:where(html[data-nh-page="2026/tender-mercy"]) .yt-modal__close{place-items:center;border:1px solid var(--tm-line-ctl);border-radius:var(--r-pill);background:transparent;color:var(--tm-body);cursor:pointer;}
:where(html[data-nh-page="2026/tender-mercy"]) .yt-modal__close:hover{border-color:var(--tm-warm);color:var(--tm-cream);}
:where(html[data-nh-page="2026/tender-mercy"]) .yt-modal :where(a, button, [role="button"]):focus-visible{outline-color:var(--nh-red-on-teal);}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm-plane{opacity:0;scale:1.04;transition:opacity 1000ms ease-out, scale 1000ms ease-out;translate:none;position:relative;inset:auto;width:100%;height:clamp(260px,40vw,520px);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm-hero.is-ready .tm-plane{opacity:1;scale:1;translate:none;position:relative;inset:auto;width:100%;height:clamp(260px,40vw,520px);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm-rise{opacity:0;transform:translateY(14px);transition:opacity 620ms cubic-bezier(.2,.8,.2,1), transform 620ms cubic-bezier(.2,.8,.2,1);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm-hero.is-ready .tm-rise{opacity:1;transform:translateY(0);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm-hero__title{transition-delay:170ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm-hero__subtitle{transition-delay:310ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm-hero__meta{transition-delay:390ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm-hero__actions{transition-delay:470ms;}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm-motion{opacity:0;transition:opacity 520ms ease-out 900ms;position:relative;min-height:44px;margin-top:var(--space-24);}
}
@media (prefers-reduced-motion: no-preference){html:where(html[data-nh-page="2026/tender-mercy"]).js .tm-hero.is-ready .tm-motion{opacity:1;position:relative;min-height:44px;margin-top:var(--space-24);}
}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-hero__inner{translate:0 var(--tm-par-text, 0px);background:var(--tm-deep);transform:none;min-height:0;padding:var(--pad-section) var(--space-24);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-path{pointer-events:none;--tm-path-x:9px;}
@media (min-width: 860px){:where(html[data-nh-page="2026/tender-mercy"]) .tm-path{--tm-path-x:50%;}
}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-path__track,:where(html[data-nh-page="2026/tender-mercy"]) .tm-path__fill{border-radius:2px;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-path__track{background:linear-gradient(180deg, transparent, var(--tm-line) 5%, var(--tm-line) 95%, transparent);transform:translateX(-50%);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-path__fill{background:linear-gradient(180deg, rgba(240, 168, 88, 0.25), var(--tm-warm) 10%, var(--tm-warm) 90%, rgba(240, 168, 88, 0.3));box-shadow:0 0 12px rgba(240, 168, 88, 0.32);transform:translateX(-50%) scaleY(var(--tm-path-p, 0));transform-origin:50% 0;}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-path__node{transform:translateX(-50%);border-radius:50%;background:var(--tm-line);transition:background 520ms ease, box-shadow 700ms ease, scale 520ms cubic-bezier(.2,.8,.2,1);}
:where(html[data-nh-page="2026/tender-mercy"]) .tm-path__node.is-lit{background:var(--tm-warm);box-shadow:0 0 11px 2px rgba(240, 168, 88, 0.5);scale:1.16;}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="2026/tender-mercy"]) .tm-path__fill{transform:translateX(-50%) scaleY(1);}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="2026/tender-mercy"]) .tm-path__node{transition:none;}
}
:where(html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .min-section__h2 em{font-style:normal;color:var(--nh-red);}
:where(html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .xm-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .xm-card__when{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .xm-card__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .xm-card__detail{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .xm-card__times{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:0.06em;color:var(--fg);}
:where(html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .xm-note{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .tg-gallery{border-top:1px solid var(--line);}
:where(html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .tg-gallery__grid img{object-fit:cover;object-position:center 40%;border-radius:var(--r-lg);border:1px solid var(--line);}
:where(html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .xm-invite{border-top:1px solid var(--line);}
:where(html[data-nh-page="thanksgiving-church-services-clovis-ca"]) .xm-invite__media img{object-fit:cover;object-position:center 40%;border-radius:var(--r-lg);border:1px solid var(--line);}
:where(html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2025/the-ians"]) section.verse-band .verse-band__watermark,:where(html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2025/the-ians"]) section.se-verse .se-verse__watermark{font-size:clamp(80px, 22vw, 260px);}
:where(html[data-nh-page="tim-rolen"]) .pastor-page .pp-verse__quote{font-family:var(--font-scripture);font-style:normal;font-weight:400;font-size:var(--t-h2);line-height:1.4;letter-spacing:-0.01em;color:var(--nh-cream);text-wrap:balance;opacity:0;filter:blur(7px);transition:opacity 0.9s ease-out, filter 0.9s ease-out;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pastor-page .pp-verse__cite{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:rgba(246,242,236,.62);}
:where(html[data-nh-page="traillife"]):root{--trail:#876237;--trail-ink:#7C5A33;--trail-deep:#3E2E18;--trail-tan:#D8CCB7;--wood:#2F5D3F;--nav:#636669;--advn:#1F6FB2;--wrap:1200px;--strip-pad:38px;}
:where(html[data-nh-page="traillife"]) .tl-page h2{text-transform:uppercase;letter-spacing:-.022em;}
:where(html[data-nh-page="traillife"]) .tl-page .lede{color:var(--fg-mute);font-size:var(--t-lede);line-height:1.55;}
:where(html[data-nh-page="traillife"]) .tl-page .btn{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:.09em;text-transform:uppercase;border-radius:var(--r-pill,999px);border:2px solid transparent;transition:background 200ms ease,color 200ms ease,border-color 200ms ease;text-decoration:none;}
:where(html[data-nh-page="traillife"]) .tl-page .btn-red{background:var(--nh-red);color:#fff;border-color:var(--nh-red);}
:where(html[data-nh-page="traillife"]) .tl-page .btn-red:hover{background:var(--nh-red-deep);border-color:var(--nh-red-deep);color:#fff;}
:where(html[data-nh-page="traillife"]) .tl-page .btn-out{border-color:rgba(246,242,236,.72);color:var(--nh-cream);}
:where(html[data-nh-page="traillife"]) .tl-page .btn-out:hover{background:var(--nh-cream);color:var(--trail-deep);border-color:var(--nh-cream);}
:where(html[data-nh-page="traillife"]) .tl-page .btn-ink{border-color:var(--nh-ink);color:var(--nh-ink);}
:where(html[data-nh-page="traillife"]) .tl-page .btn-ink:hover{background:var(--nh-ink);color:var(--nh-cream);}
:where(html[data-nh-page="traillife"]) .tl-page .btn-cream{background:#fff;color:var(--nh-red);border-color:#fff;}
:where(html[data-nh-page="traillife"]) .tl-page .btn-cream:hover{background:var(--nh-cream);color:var(--nh-red-deep);border-color:var(--nh-cream);}
:where(html[data-nh-page="traillife"]) .tl-crumb{background:var(--nh-stone,#E8E2D8);border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="traillife"]) .tl-crumb__inner{font-size:var(--t-body);}
:where(html[data-nh-page="traillife"]) .tl-crumb__inner a{color:var(--fg-mute);text-decoration:none;}
:where(html[data-nh-page="traillife"]) .tl-crumb__inner a:hover{color:var(--nh-red);}
:where(html[data-nh-page="traillife"]) .tl-crumb__sep{color:rgba(21,17,15,.35);}
:where(html[data-nh-page="traillife"]) .tl-crumb__current{color:var(--nh-red);}
:where(html[data-nh-page="traillife"]) .tl-lockup{background:var(--nh-cream);color:var(--trail);border-radius:var(--r-sm,4px);}
:where(html[data-nh-page="traillife"]) .tl-lockup b{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.20em;text-transform:uppercase;color:var(--trail);}
:where(html[data-nh-page="traillife"]) .tl-lockup span{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--trail);line-height:1;}
:where(html[data-nh-page="traillife"]) .tl-h1{text-transform:uppercase;letter-spacing:-.025em;color:#fff;}
:where(html[data-nh-page="traillife"]) .tl-info-band{background:var(--trail-deep);color:#fff;}
:where(html[data-nh-page="traillife"]) .tl-facts dt{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--trail-tan);}
:where(html[data-nh-page="traillife"]) .tl-facts dd{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:#fff;line-height:1.55;}
:where(html[data-nh-page="traillife"]) .tl-trail{background:var(--nh-stone,#E8E2D8);}
:where(html[data-nh-page="traillife"]) .tl-trail h2{color:var(--nh-ink);}
:where(html[data-nh-page="traillife"]) .tl-ridge{pointer-events:none;}
:where(html[data-nh-page="traillife"]) .tl-ridge path{fill:none;stroke:var(--trail);stroke-width:2;stroke-linecap:round;opacity:.42;}
:where(html[data-nh-page="traillife"]) .tl-lvl{border-radius:var(--r-md);border:1px solid var(--lvl,#876237);background:#FCFAF7;transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease;}
:where(html[data-nh-page="traillife"]) .tl-lvl:hover,:where(html[data-nh-page="traillife"]) .tl-lvl:focus-within{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-1px);}
:where(html[data-nh-page="traillife"]) .tl-lvl--wood{--lvl:#2F5D3F;}
:where(html[data-nh-page="traillife"]) .tl-lvl--nav{--lvl:#636669;}
:where(html[data-nh-page="traillife"]) .tl-lvl--advn{--lvl:#1F6FB2;}
:where(html[data-nh-page="traillife"]) .tl-lvl__crest{place-items:center;}
:where(html[data-nh-page="traillife"]) .tl-lvl__crest img{object-fit:contain;}
:where(html[data-nh-page="traillife"]) .tl-lvl__age{font-family:var(--font-body);font-weight:400;font-size:var(--t-body);line-height:1.55;color:var(--nh-ink);letter-spacing:-.02em;}
:where(html[data-nh-page="traillife"]) .tl-lvl__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lvl);line-height:1.15;}
:where(html[data-nh-page="traillife"]) .tl-lvl__verb{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;text-transform:uppercase;color:var(--nh-ink);letter-spacing:-.01em;}
:where(html[data-nh-page="traillife"]) .tl-lvl p:last-child{color:var(--nh-ink-2);font-size:var(--t-body);line-height:1.55;}
:where(html[data-nh-page="traillife"]) .tl-does{color:var(--nh-cream);}
:where(html[data-nh-page="traillife"]) .tl-does h2{color:#fff;}
:where(html[data-nh-page="traillife"]) .tl-does .lede{color:rgba(246,242,236,.78);}
:where(html[data-nh-page="traillife"]) .tl-does__grid .shot{border-radius:var(--r-md);}
:where(html[data-nh-page="traillife"]) .tl-does__grid img{object-fit:cover;transition:transform 300ms ease;}
:where(html[data-nh-page="traillife"]) .tl-does__grid figure:hover img,:where(html[data-nh-page="traillife"]) .tl-does__grid figure:focus-within img{transform:scale(1.03);}
:where(html[data-nh-page="traillife"]) .tl-does__grid figcaption b{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--trail-tan);}
:where(html[data-nh-page="traillife"]) .tl-does__grid figcaption{color:rgba(246,242,236,.82);font-size:var(--t-caption);line-height:1.55;}
:where(html[data-nh-page="traillife"]) .tl-men .split > img{object-fit:cover;border-radius:var(--r-md);}
:where(html[data-nh-page="traillife"]) .tl-men ul{list-style:none;}
:where(html[data-nh-page="traillife"]) .tl-men li{color:var(--nh-ink-2);font-size:var(--t-body);line-height:1.55;}
:where(html[data-nh-page="traillife"]) .tl-men li b{color:var(--nh-ink);}
:where(html[data-nh-page="traillife"]) .tl-tick{border-radius:50%;background:var(--nh-red);color:#fff;place-items:center;flex:none;}
:where(html[data-nh-page="traillife"]) .tl-before{color:var(--nh-cream);}
:where(html[data-nh-page="traillife"]) .tl-before h2{color:#fff;}
:where(html[data-nh-page="traillife"]) .faq-item summary::after{content:"+";font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;color:var(--trail-ink);flex-shrink:0;transition:transform 200ms ease;width:24px;text-align:center;}
:where(html[data-nh-page="traillife"]) .faq-item[open] summary{color:var(--trail-ink);}
:where(html[data-nh-page="traillife"]) .faq-item summary:hover{color:var(--trail-ink);}
:where(html[data-nh-page="traillife"]) .tl-before .faq-list,:where(html[data-nh-page="traillife"]) .tl-before .faq-item{border-color:rgba(216,204,183,.24);}
:where(html[data-nh-page="traillife"]) .tl-before .faq-item summary{color:#fff;}
:where(html[data-nh-page="traillife"]) .tl-before .faq-item summary::after{color:var(--trail-tan);}
:where(html[data-nh-page="traillife"]) .tl-before .faq-item[open] summary{color:var(--trail-tan);}
:where(html[data-nh-page="traillife"]) .tl-before .faq-item__body{color:rgba(246,242,236,.82);}
:where(html[data-nh-page="traillife"]) .tl-quotes{border:1px solid rgba(216,204,183,.24);}
:where(html[data-nh-page="traillife"]) .tl-quotes p{font-style:normal;color:var(--nh-cream);}
:where(html[data-nh-page="traillife"]) .tl-quotes cite{font-family:var(--font-display);font-style:normal;font-size:var(--t-caption);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--trail-tan);}
:where(html[data-nh-page="traillife"]) .tl-quotes__note{font-size:var(--t-caption);color:rgba(246,242,236,.62);}
:where(html[data-nh-page="traillife"]) .tl-quotes__note a{color:var(--trail-tan);text-decoration:underline;}
:where(html[data-nh-page="traillife"]) .tl-sister{border-top:1px solid var(--line);}
:where(html[data-nh-page="traillife"]) .tl-sister__logo{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);place-items:center;line-height:0;}
:where(html[data-nh-page="traillife"]) .tl-sister h3{text-transform:uppercase;color:var(--nh-ink);letter-spacing:-.01em;}
:where(html[data-nh-page="traillife"]) .tl-sister p{color:var(--fg-mute);}
:where(html[data-nh-page="traillife"]) .tl-sister a.inline{color:var(--nh-red);font-weight:500;}
:where(html[data-nh-page="traillife"]) .tl-join{color:#fff;text-align:center;}
:where(html[data-nh-page="traillife"]) .tl-join h2{color:#fff;}
:where(html[data-nh-page="traillife"]) .tl-join .lede{color:rgba(255,255,255,.92);text-align:center;}
:where(html[data-nh-page="traillife"]) .tl-page .tl-section__h2,:where(html[data-nh-page="traillife"]) .tl-page .tl-section h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;text-transform:uppercase;line-height:1.15;letter-spacing:-.02em;color:var(--nh-ink);}
:where(html[data-nh-page="traillife"]) .tl-page .tl-section__lede,:where(html[data-nh-page="traillife"]) .tl-page .tl-section__head p{color:var(--fg-mute);font-size:var(--t-lede);}
:where(html[data-nh-page="traillife"]) .tl-page .tl-meeting-card{background:var(--nh-cream);border:1px solid var(--line);border-radius:var(--r-md);text-decoration:none;transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease;}
:where(html[data-nh-page="traillife"]) .tl-page .tl-meeting-card:hover,:where(html[data-nh-page="traillife"]) .tl-page .tl-meeting-card:focus-visible{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-1px);}
:where(html[data-nh-page="traillife"]) .tl-page .tl-meeting-card__h3{font-size:var(--t-h2);font-weight:600;color:var(--nh-ink);}
:where(html[data-nh-page="traillife"]) .tl-page .tl-meeting-card__body{color:var(--fg-mute);font-size:var(--t-body);}
:where(html[data-nh-page="traillife"]) .tl-page .tl-meeting-card__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nh-red);}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="traillife"]) .tl-lvl{animation:tl-rise linear;animation-timeline:view();animation-range:entry 12% cover 32%;}
}
}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="traillife"]) .tl-ridge path{animation:tl-draw linear;animation-timeline:view();animation-range:entry 10% cover 46%;}
}
}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="traillife"]) .tl-does__grid figure{animation:tl-fade linear;animation-timeline:view();animation-range:entry 14% cover 34%;}
}
}
:where(html[data-nh-page="traillife"]) .tl-ridge path{stroke-dasharray:var(--len,1400);stroke-dashoffset:0;}
:where(html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-hero__h1{font-family:var(--font-display);font-size:var(--heading-size,var(--t-display));font-weight:800;letter-spacing:-0.035em;line-height:1.15;color:var(--fg);text-transform:uppercase;}
:where(html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .verse-band .verse-band__quote{font-family:var(--font-scripture);font-style:normal;font-weight:400;font-size:var(--t-h2);line-height:1.4;letter-spacing:-0.01em;color:var(--nh-cream);text-wrap:balance;opacity:0;filter:blur(7px);transition:opacity 0.9s ease-out, filter 0.9s ease-out;}
:where(html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .verse-band__cite{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:rgba(246, 242, 236, 0.62);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-links__body a{color:var(--nh-red);border-bottom:1px solid rgba(184,50,39,.3);}
:where(html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .tr-pill--primary{background:var(--nh-red);color:#fff;border-color:var(--nh-red);}
@media (max-width: 480px){:where(html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/psalm-34"]) .tr-hero__h1{font-size:var(--heading-size,var(--t-display));}
}
:where(html[data-nh-page="sermons/transcripts/a-grief-observed"]) .transcript .tr-ed{color:var(--fg-mute);font-size:var(--t-body);}
:where(html[data-nh-page="troops"]):root{--ahg-blue:#0358F7;--trail:#876237;--wrap:1120px;}
:where(html[data-nh-page="troops"]) .tro-crumb{background:var(--nh-stone,#E8E2D8);border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
:where(html[data-nh-page="troops"]) .tro-crumb__inner{font-size:var(--t-body);}
:where(html[data-nh-page="troops"]) .tro-crumb__inner a{color:var(--fg-mute);text-decoration:none;}
:where(html[data-nh-page="troops"]) .tro-crumb__inner a:hover{color:var(--nh-red);}
:where(html[data-nh-page="troops"]) .tro-crumb__sep{color:rgba(21,17,15,.35);}
:where(html[data-nh-page="troops"]) .tro-crumb__current{color:var(--nh-red);}
:where(html[data-nh-page="troops"]) .tro-choose h1{text-transform:uppercase;letter-spacing:-.024em;color:var(--nh-ink);}
:where(html[data-nh-page="troops"]) .tro-choose .lede{color:var(--fg-mute);font-size:var(--t-lede);line-height:1.55;}
:where(html[data-nh-page="troops"]) .tro-card{background:var(--nh-paper);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease;}
:where(html[data-nh-page="troops"]) .tro-card:hover,:where(html[data-nh-page="troops"]) .tro-card:focus-visible{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-2px);}
:where(html[data-nh-page="troops"]) .tro-card__shot{background:var(--nh-stone,#E8E2D8);}
:where(html[data-nh-page="troops"]) .tro-card__shot img{object-fit:cover;transition:transform 300ms ease;}
:where(html[data-nh-page="troops"]) .tro-card:hover .tro-card__shot img{transform:scale(1.03);}
:where(html[data-nh-page="troops"]) .tro-card__mark{background:#fff;border-radius:var(--r-sm,4px);line-height:0;box-shadow:0 2px 10px rgba(21,17,15,.18);}
:where(html[data-nh-page="troops"]) .tro-card__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;text-transform:uppercase;letter-spacing:-.018em;line-height:1.15;color:var(--nh-ink);}
:where(html[data-nh-page="troops"]) .tro-card__line{color:var(--nh-ink-2);font-size:var(--t-body);line-height:1.55;}
:where(html[data-nh-page="troops"]) .tro-card__go{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="troops"]) .tro-card__go svg{transition:transform 200ms ease;}
:where(html[data-nh-page="troops"]) .tro-card:hover .tro-card__go svg{transform:translateX(3px);}
:where(html[data-nh-page="troops"]) .tro-shared{color:var(--nh-cream);}
:where(html[data-nh-page="troops"]) .tro-shared h2{text-transform:uppercase;letter-spacing:-.02em;color:#fff;}
:where(html[data-nh-page="troops"]) .tro-shared p.lede{color:rgba(246,242,236,.84);font-size:var(--t-lede);line-height:1.55;}
:where(html[data-nh-page="troops"]) .tro-facts{border-top:1px solid rgba(246,242,236,.22);}
:where(html[data-nh-page="troops"]) .tro-facts dt{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--nh-stone,#E8E2D8);}
:where(html[data-nh-page="troops"]) .tro-facts dd{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;color:#fff;line-height:1.55;}
:where(html[data-nh-page="troops"]) .tro-note{font-size:var(--t-body);line-height:1.55;color:rgba(246,242,236,.72);}
:where(html[data-nh-page="troops"]) .tro-note a{color:var(--nh-stone,#E8E2D8);text-decoration:underline;}
:where(html[data-nh-page="troops"]) .tro-num{font-family:var(--font-display);font-weight:800;letter-spacing:-.05em;line-height:.72;color:rgba(184,50,39,.09);font-size:clamp(96px,17vw,300px);pointer-events:none;user-select:none;}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="troops"]) .tro-num span{animation:tro-digit linear;animation-timeline:view();animation-range:entry 0% cover 18%;}
}
}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="troops"]) .tro-num span:nth-child(2){animation-range:entry 2% cover 20%;}
}
}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="troops"]) .tro-num span:nth-child(3){animation-range:entry 4% cover 22%;}
}
}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="troops"]) .tro-num span:nth-child(4){animation-range:entry 6% cover 24%;}
}
}
:where(html[data-nh-page="troops"]) .tro-card__btn{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:.09em;text-transform:uppercase;border-radius:var(--r-pill,999px);border:2px solid var(--nh-red);background:var(--nh-red);color:#fff;text-decoration:none;transition:background 200ms ease,border-color 200ms ease,color 200ms ease;}
:where(html[data-nh-page="troops"]) .tro-card:hover .tro-card__btn{background:var(--nh-red-deep);border-color:var(--nh-red-deep);color:#fff;}
:where(html[data-nh-page="troops"]) .tro-card:focus-visible{border-color:var(--nh-red);box-shadow:var(--shadow-md);outline:3px solid var(--nh-ink);outline-offset:3px;}
:where(html[data-nh-page="troops"]) .tro-card__btn svg{transition:transform 200ms ease;}
:where(html[data-nh-page="troops"]) .tro-card:hover .tro-card__btn svg{transform:translateX(3px);}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){:where(html[data-nh-page="troops"]) .tro-card{animation:tro-rise linear;animation-timeline:view();animation-range:entry 8% cover 26%;}
}
}
@media (max-width:820px){:where(html[data-nh-page="troops"]) .tro-num{font-size:clamp(74px,19vw,150px);opacity:.85;}
}
:where(html[data-nh-page="vbs/2026"]) .vbs-hero{color:var(--on-deep);}
:where(html[data-nh-page="vbs/2026"]) .vbs-hero__h1{font-family:var(--font-display);font-size:var(--heading-size,var(--t-display));font-weight:800;line-height:1.15;letter-spacing:-0.015em;color:#fff;}
:where(html[data-nh-page="vbs/2026"]) .vbs-hero__tagline{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;line-height:1.55;color:var(--nh-cream);}
:where(html[data-nh-page="vbs/2026"]) .vbs-hero__lede{font-size:var(--t-lede);line-height:1.55;color:rgba(255, 255, 255, 0.85);}
:where(html[data-nh-page="vbs/2026"]) .vbs-hero__art-wrap{border-radius:var(--r-lg);box-shadow:var(--shadow-md);outline:1px solid rgba(255, 255, 255, 0.10);outline-offset:-1px;}
:where(html[data-nh-page="vbs/2026"]) .vbs-hero__art{object-fit:cover;}
:where(html[data-nh-page="vbs/2026"]) .vbs-hero__band{background:var(--nh-red);color:var(--on-deep);text-align:center;font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.10em;}
:where(html[data-nh-page="vbs/2026"]) .runway-dot{border-radius:50%;background:rgba(255, 255, 255, 0.9);transform:translateY(-50%);pointer-events:none;animation-duration:2s;animation-iteration-count:1;animation-fill-mode:both;animation-timing-function:linear;}
:where(html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"]) .runway-dot--left{animation-name:runwayLeft;}
:where(html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"]) .runway-dot--right{animation-name:runwayRight;}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="vbs/2026"]) .runway-dot{animation:none;opacity:0;}
}
:where(html[data-nh-page="vbs/2026"]) .vbs-runways{background:var(--bg);}
:where(html[data-nh-page="vbs/2026"]) .runway{border-radius:var(--r-lg);text-decoration:none;color:var(--fg);text-align:center;background:var(--bg-alt);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="vbs/2026"]) .runway__icon{color:var(--nh-red);}
:where(html[data-nh-page="vbs/2026"]) .runway__label{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;line-height:1.55;text-align:center;color:var(--fg);}
:where(html[data-nh-page="vbs/2026"]) .runway__go{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="vbs/2026"]) .runway:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--nh-red);}
:where(html[data-nh-page="vbs/2026"]) .runway:focus-visible{outline:3px solid var(--nh-red);outline-offset:3px;}
:where(html[data-nh-page="vbs/2026"]) .runway--primary{background:var(--nh-red);border-color:var(--nh-red);color:#fff;}
:where(html[data-nh-page="vbs/2026"]) .runway--primary .runway__icon,:where(html[data-nh-page="vbs/2026"]) .runway--primary .runway__label{color:#fff;}
:where(html[data-nh-page="vbs/2026"]) .runway--primary .runway__go{color:rgba(255, 255, 255, 0.86);}
:where(html[data-nh-page="vbs/2026"]) .runway--primary:hover{background:var(--nh-red-deep);border-color:var(--nh-red-deep);}
:where(html[data-nh-page="vbs/2026"]) .runway--primary:hover .runway__go{color:#fff;}
:where(html[data-nh-page="vbs/2026"]) .runway__icon{animation:runwayFloat 3.2s ease-in-out infinite;will-change:transform;}
:where(html[data-nh-page="vbs/2026"]) .vbs-runways__inner .runway:nth-child(2) .runway__icon{animation-delay:-1.05s;}
:where(html[data-nh-page="vbs/2026"]) .runway:hover .runway__icon{animation-play-state:paused;}
:where(html[data-nh-page="vbs/2026"]) .runway__icon svg{transition:transform 300ms cubic-bezier(0.22, 0.61, 0.21, 1);}
:where(html[data-nh-page="vbs/2026"]) .runway--primary:hover .runway__icon svg{transform:translate(6px, -9px) rotate(14deg);}
:where(html[data-nh-page="vbs/2026"]) .runway:not(.runway--primary):hover .runway__icon svg{animation:runwayBounce 620ms ease;}
:where(html[data-nh-page="vbs/2026"]) .vbs-body{background:var(--bg);}
:where(html[data-nh-page="vbs/2026"]) main{--vbs-navy:#1b2a40;--vbs-navy-deep:#11192a;}
:where(html[data-nh-page="vbs/2026"]) .vbs-band--navy{background:var(--vbs-navy);color:var(--on-deep);}
:where(html[data-nh-page="vbs/2026"]) .vbs-band--cream{background:var(--nh-cream);}
:where(html[data-nh-page="vbs/2026"]) .vbs-band--stone{background:var(--nh-stone);}
:where(html[data-nh-page="vbs/2026"]) .vbs-band--navy .vbs-section__h2{color:#fff;}
:where(html[data-nh-page="vbs/2026"]) .vbs-band--navy .vbs-section__lede{color:rgba(255, 255, 255, 0.82);}
:where(html[data-nh-page="vbs/2026"]) .vbs-band--navy .vbs-section__body{color:rgba(255, 255, 255, 0.9);}
:where(html[data-nh-page="vbs/2026"]) .vbs-section__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;}
:where(html[data-nh-page="vbs/2026"]) .vbs-section__lede{font-size:var(--t-lede);color:var(--fg-mute);}
:where(html[data-nh-page="vbs/2026"]) .vbs-section__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="vbs/2026"]) .vbs-intro__art img{filter:drop-shadow(0 16px 28px rgba(0, 0, 0, 0.20));transform-origin:50% 95%;animation:vbsCaptainFloat 4.5s ease-in-out 1;}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="vbs/2026"]) .vbs-intro__art img{animation:none;}
}
:where(html[data-nh-page="vbs/2026"]) .vbs-flightplan{text-align:center;background:var(--vbs-navy-deep);}
:where(html[data-nh-page="vbs/2026"]) .vbs-flightplan .vbs-section__h2{font-size:var(--heading-size,var(--t-h1));}
:where(html[data-nh-page="vbs/2026"]) .vbs-flightplan .vbs-section__lede{color:rgba(255, 255, 255, 0.85);}
:where(html[data-nh-page="vbs/2026"]) .vbs-flightplan__crew img{filter:drop-shadow(0 14px 22px rgba(0, 0, 0, 0.35));transform-origin:50% 95%;animation:vbsCrewBob 4s ease-in-out 1;}
:where(html[data-nh-page="vbs/2026"]) .vbs-flightplan__crew img:nth-child(2){animation-delay:0.35s;}
:where(html[data-nh-page="vbs/2026"]) .vbs-flightplan__crew img:nth-child(3){animation-delay:0.7s;}
:where(html[data-nh-page="vbs/2026"]) .vbs-flightplan__days{list-style:none;}
:where(html[data-nh-page="vbs/2026"]) .vbs-flightplan__days li{border:1px solid rgba(255, 255, 255, 0.28);border-radius:999px;font-size:14px;color:rgba(255, 255, 255, 0.92);background:rgba(255, 255, 255, 0.05);}
:where(html[data-nh-page="vbs/2026"]) .vbs-flightplan__days li span{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--nh-cream);}
:where(html[data-nh-page="vbs/2026"]) .vbs-flightplan .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="vbs/2026"]) .vbs-flightplan .btn--primary:hover{background:var(--nh-red-deep);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="vbs/2026"]) .vbs-flightplan__crew img{animation:none;}
}
:where(html[data-nh-page="vbs/2026"]) .cd-player__lyrics summary{cursor:pointer;text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="vbs/2026"]) .vbs-songs__note{font-size:var(--t-caption);}
:where(html[data-nh-page="vbs/2026"]) .cd-player{background:var(--bg);border:1px solid var(--line);border-radius:16px;}
:where(html[data-nh-page="vbs/2026"]) .cd-player__ring{border-radius:50%;background:conic-gradient(var(--nh-red) calc(var(--p, 0) * 1%), var(--line) 0);-webkit-mask:radial-gradient(circle, transparent 0 calc(50% - 3.5px), #000 calc(50% - 2.5px));mask:radial-gradient(circle, transparent 0 calc(50% - 3.5px), #000 calc(50% - 2.5px));}
:where(html[data-nh-page="vbs/2026"]) .cd{border:0;border-radius:50%;cursor:pointer;background:none;}
:where(html[data-nh-page="vbs/2026"]) .cd:focus-visible{outline:3px solid var(--nh-red);outline-offset:6px;border-radius:50%;}
:where(html[data-nh-page="vbs/2026"]) .cd__face{border-radius:50%;background:radial-gradient(circle, var(--bg) 0 7.5%, #b9c0c4 7.5% 10%, transparent 10%),
    radial-gradient(circle, transparent 0 10%, var(--cd-label, var(--nh-red)) 10% 37%, rgba(255, 255, 255, 0.85) 37% 38.5%, transparent 38.5%),
    radial-gradient(circle, transparent 0 96%, #9aa1a5 96%),
    conic-gradient(from 210deg, #e8e4de, #d7e0e6, #f3eee6, #d2dcde, #efe9e0, #dde5e3, #e8e4de);box-shadow:0 12px 24px rgba(21, 17, 15, 0.18);}
:where(html[data-nh-page="vbs/2026"]) .cd-player.is-playing .cd__face{animation:cdSpin 2.4s linear infinite;}
:where(html[data-nh-page="vbs/2026"]) .cd__chip{transform:translate(-50%, -50%);border-radius:50%;background:var(--nh-red);color:var(--nh-cream);place-items:center;box-shadow:0 3px 10px rgba(21, 17, 15, 0.3);transition:transform 200ms ease;}
:where(html[data-nh-page="vbs/2026"]) .cd:hover .cd__chip{transform:translate(-50%, -50%) scale(1.07);}
:where(html[data-nh-page="vbs/2026"]) .cd-player__title{font-size:var(--t-h2);font-weight:600;color:var(--nh-ink, #15110F);}
:where(html[data-nh-page="vbs/2026"]) .cd-player__sub{color:var(--fg-mute);font-size:var(--t-caption);}
:where(html[data-nh-page="vbs/2026"]) .cd-player__time{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:0.06em;color:var(--fg-mute);font-variant-numeric:lining-nums tabular-nums;}
:where(html[data-nh-page="vbs/2026"]) .cd-player__dl{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:var(--nh-red);text-decoration:none;border:1px solid var(--line);border-radius:999px;transition:border-color 200ms ease;}
:where(html[data-nh-page="vbs/2026"]) .cd-player__dl:hover{border-color:var(--nh-red);}
:where(html[data-nh-page="vbs/2026"]) .cd-player__dl:focus-visible{outline:3px solid var(--nh-red);outline-offset:2px;}
@media (max-width: 519px){:where(html[data-nh-page="vbs/2026"]) .cd-player{text-align:center;}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="vbs/2026"]) .cd-player.is-playing .cd__face{animation:none;}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="vbs/2026"]) .cd__chip{transition:none;}
}
:where(html[data-nh-page="vbs/2026"]) .day-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;opacity:0;transform:translateY(24px);}
:where(html[data-nh-page="vbs/2026"]) .day-card.is-in-view{opacity:1;transform:translateY(0);transition:opacity 600ms ease, transform 600ms ease, border-color 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="vbs/2026"]) .days-grid .day-card:nth-child(1).is-in-view{transition-delay:0ms, 0ms, 0ms, 0ms;}
:where(html[data-nh-page="vbs/2026"]) .days-grid .day-card:nth-child(2).is-in-view{transition-delay:100ms, 100ms, 0ms, 0ms;}
:where(html[data-nh-page="vbs/2026"]) .days-grid .day-card:nth-child(3).is-in-view{transition-delay:200ms, 200ms, 0ms, 0ms;}
:where(html[data-nh-page="vbs/2026"]) .days-grid .day-card:nth-child(4).is-in-view{transition-delay:300ms, 300ms, 0ms, 0ms;}
:where(html[data-nh-page="vbs/2026"]) .day-card:hover{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-3px);}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="vbs/2026"]) .vbs-volunteer__art img,:where(html[data-nh-page="vbs/2026"]) .runway-dot{animation:none!important;}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="vbs/2026"]) .day-card{opacity:1;transform:none;}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="vbs/2026"]) .runway__icon{animation:none!important;}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="vbs/2026"]) .runway__icon svg{transition:none!important;}
}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="vbs/2026"]) .runway:hover .runway__icon svg{animation:none!important;transform:none!important;}
}
:where(html[data-nh-page="vbs/2026"]) .day-card__top{background:var(--vbs-navy);color:var(--on-deep);}
:where(html[data-nh-page="vbs/2026"]) .day-card__day{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:rgba(246, 242, 236, 0.85);}
:where(html[data-nh-page="vbs/2026"]) .day-card__main{flex:1;}
:where(html[data-nh-page="vbs/2026"]) .day-card__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="vbs/2026"]) .day-card__body{font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="vbs/2026"]) .day-card__nav{background:var(--nh-cream);border:2px dashed var(--line-strong);font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.04em;color:var(--vbs-navy);}
:where(html[data-nh-page="vbs/2026"]) .day-card__nav::before,:where(html[data-nh-page="vbs/2026"]) .day-card__nav::after{content:"";background:var(--bg);border:1px solid var(--line);border-radius:50%;}
:where(html[data-nh-page="vbs/2026"]) .day-card__nav strong{letter-spacing:0.18em;text-transform:uppercase;color:var(--nh-red);font-size:var(--t-body);font-weight:400;}
:where(html[data-nh-page="vbs/2026"]) .expect-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="vbs/2026"]) .expect-card:hover{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-1px);}
:where(html[data-nh-page="vbs/2026"]) .expect-card__media{background:var(--nh-cream);}
:where(html[data-nh-page="vbs/2026"]) .expect-card__media img{object-fit:cover;object-position:center;}
:where(html[data-nh-page="vbs/2026"]) .expect-card__h3{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;color:var(--fg);}
:where(html[data-nh-page="vbs/2026"]) .expect-card__body p{color:var(--nh-ink-2);}
:where(html[data-nh-page="vbs/2026"]) .cast-hero{border-radius:var(--r-lg);border:1px solid rgba(255, 255, 255, 0.14);}
:where(html[data-nh-page="vbs/2026"]) .cast-hero img{object-fit:cover;object-position:center top;}
:where(html[data-nh-page="vbs/2026"]) .cast-grid{list-style:none;}
:where(html[data-nh-page="vbs/2026"]) .cast-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="vbs/2026"]) .cast-card:hover{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-1px);}
:where(html[data-nh-page="vbs/2026"]) .cast-card__media{background:var(--nh-cream);}
:where(html[data-nh-page="vbs/2026"]) .cast-card__media img{object-fit:cover;object-position:center;}
:where(html[data-nh-page="vbs/2026"]) .cast-card__name{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;text-align:center;color:var(--fg);}
:where(html[data-nh-page="vbs/2026"]) .vbs-video{background:var(--nh-cream);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;}
:where(html[data-nh-page="vbs/2026"]) .vbs-video__embed{border-radius:var(--r-md);background:#000;box-shadow:var(--shadow-md);}
:where(html[data-nh-page="vbs/2026"]) .vbs-video__embed iframe{border:0;}
:where(html[data-nh-page="vbs/2026"]) .vbs-volunteer{color:var(--on-deep);border-radius:var(--r-lg);isolation:isolate;}
:where(html[data-nh-page="vbs/2026"]) .vbs-volunteer::before{content:"";background-image:url("/img/vbs/vintage-airplane-hangar.webp");background-size:cover;background-position:center;opacity:0.22;}
:where(html[data-nh-page="vbs/2026"]) .vbs-volunteer::after{content:"";background:linear-gradient(135deg, rgba(27, 42, 64, 0.92) 0%, rgba(17, 25, 42, 0.78) 100%);}
:where(html[data-nh-page="vbs/2026"]) .vbs-volunteer__art{background:var(--nh-teal-deep);}
:where(html[data-nh-page="vbs/2026"]) .vbs-volunteer__art img{filter:drop-shadow(0 14px 28px rgba(0, 0, 0, 0.40));transform-origin:top center;animation:vbsBadgeSway 5s ease-in-out infinite;}
:where(html[data-nh-page="vbs/2026"]) .vbs-volunteer__h2{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;color:var(--on-deep);}
:where(html[data-nh-page="vbs/2026"]) .vbs-volunteer__body{font-size:var(--t-body);line-height:1.55;color:rgba(246, 242, 236, 0.92);}
:where(html[data-nh-page="vbs/2026"]) .vbs-volunteer .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="vbs/2026"]) .vbs-volunteer .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="vbs/2026"]) .crew-carousel__track{list-style:none;}
:where(html[data-nh-page="vbs/2026"]) .crew-carousel__slide{opacity:0;transition:opacity 600ms ease;}
:where(html[data-nh-page="vbs/2026"]) .crew-carousel__slide.is-active{opacity:1;}
:where(html[data-nh-page="vbs/2026"]) .vbs-volunteer__art .crew-carousel img{object-fit:cover;object-position:center;filter:none;animation:none;transform:none;}
:where(html[data-nh-page="vbs/2026"]) .crew-carousel__nav{transform:translateY(-50%);border-radius:999px;border:1px solid rgba(255,255,255,0.55);background:rgba(20,18,17,0.45);color:#fff;cursor:pointer;transition:background 200ms ease;}
:where(html[data-nh-page="vbs/2026"]) .crew-carousel__nav:hover{background:rgba(20,18,17,0.72);}
:where(html[data-nh-page="vbs/2026"]) .crew-carousel__nav:focus-visible{outline:2px solid #fff;outline-offset:2px;}
:where(html[data-nh-page="vbs/2026"]) .crew-carousel__dot{border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;}
:where(html[data-nh-page="vbs/2026"]) .crew-carousel__dot::before{content:"";border-radius:999px;background:rgba(255,255,255,0.5);transition:background 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="vbs/2026"]) .crew-carousel__dot.is-active::before{background:#fff;transform:scale(1.25);}
:where(html[data-nh-page="vbs/2026"]) .crew-carousel__dot:focus-visible{outline:2px solid #fff;outline-offset:2px;}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="vbs/2026"]) .crew-carousel__slide{transition:none;}
}
:where(html[data-nh-page="vbs/2026"]) .vbs-cta-row{text-align:center;}
:where(html[data-nh-page="vbs/2026"]) .vbs-section--centered .vbs-section__head{text-align:center;}
:where(html[data-nh-page="vbs/2026"]) .faq-list{display:grid;gap:0;border-top:1px solid var(--line);max-width:740px;margin:var(--space-24) auto 0;text-align:left;}
:where(html[data-nh-page="vbs/2026"]) .vbs-faq__more{text-align:center;font-size:var(--t-body);line-height:1.55;color:var(--nh-ink-2);}
:where(html[data-nh-page="vbs/2026"]) .vbs-faq__more a{color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);}
:where(html[data-nh-page="vbs/2026"]) .vbs-faq__more a:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="vbs/2026"]) .cta-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;color:inherit;transition:border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;}
:where(html[data-nh-page="vbs/2026"]) .cta-card:hover{border-color:var(--nh-red);box-shadow:var(--shadow-md);transform:translateY(-1px);}
:where(html[data-nh-page="vbs/2026"]) .cta-card h3{color:var(--fg);}
:where(html[data-nh-page="vbs/2026"]) .cta-card p{color:var(--nh-ink-2);}
:where(html[data-nh-page="vbs/2026"]) .cta-card .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="vbs/2026"]) .cta-card .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="vbs"]) .min-hero{color:var(--on-deep);}
:where(html[data-nh-page="vbs"]) .min-hero__h1{font-family:var(--font-display);font-size:var(--heading-size,var(--t-display));font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:var(--on-deep);}
:where(html[data-nh-page="vbs"]) .min-hero__lede{font-family:var(--font-body);font-size:var(--t-lede);line-height:1.55;color:rgba(246,242,236,0.92);}
:where(html[data-nh-page="vbs"]) .vbs-crew img{filter:drop-shadow(0 14px 22px rgba(0,0,0,0.35));transform-origin:50% 95%;animation:vbsCrewBob 2.8s ease-in-out 1;}
:where(html[data-nh-page="vbs"]) .vbs-crew img:nth-child(2){animation-delay:0.7s;}
:where(html[data-nh-page="vbs"]) .vbs-crew img:nth-child(3){animation-delay:1.4s;}
:where(html[data-nh-page="vbs"]) .vbs-crew img:nth-child(4){animation-delay:2.1s;}
@media (prefers-reduced-motion: reduce){:where(html[data-nh-page="vbs"]) .vbs-crew img{animation:none;}
}
:where(html[data-nh-page="vbs"]) .vbs-runway-band{background:var(--nh-red);color:var(--on-deep);text-align:center;font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.10em;}
:where(html[data-nh-page="vbs"]) .runway-dot{border-radius:50%;background:rgba(255,255,255,0.9);transform:translateY(-50%);pointer-events:none;opacity:0;animation-duration:2s;animation-iteration-count:1;animation-fill-mode:both;animation-timing-function:linear;}
:where(html[data-nh-page="vbs"]) .vbs-nostalgia__poster{object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="vbs"]) .vbs-nostalgia p{color:var(--nh-ink-2);}
:where(html[data-nh-page="vbs"]) .vbs-structure__card{border:1px solid var(--line);border-radius:var(--r-lg);}
:where(html[data-nh-page="vbs"]) .vbs-structure__num{border-radius:50%;background:var(--nh-cream);border:1px solid var(--line-strong);color:var(--fg);font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;}
:where(html[data-nh-page="vbs"]) .vbs-structure__card h3{color:var(--fg);}
:where(html[data-nh-page="vbs"]) .vbs-structure__card p{color:var(--nh-ink-2);}
:where(html[data-nh-page="vbs"]) .vbs-signup{color:var(--on-deep);}
:where(html[data-nh-page="vbs"]) .vbs-signup__inner{text-align:center;}
:where(html[data-nh-page="vbs"]) .vbs-signup p{color:rgba(246,242,236,0.86);}
:where(html[data-nh-page="vbs"]) .vbs-signup .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="vbs"]) .vbs-signup .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="vbs"]) .vbs-signup :where(a, button, [role="button"]):focus-visible{outline-color:var(--on-deep);}
:where(html[data-nh-page="vbs"]) .faq-list{display:grid;gap:0;border-top:1px solid var(--line);max-width:var(--measure);}
:where(html[data-nh-page="visit"]) .rail-services__live-badge{background:transparent;color:var(--nh-red);border:1px solid var(--nh-red);font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.10em;text-transform:uppercase;border-radius:var(--r-sm);}
:where(html[data-nh-page="visit"]) .rail-series__week{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.10em;text-transform:uppercase;color:var(--nh-red);}
:where(html[data-nh-page="visit"]) .itin-section__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;}
:where(html[data-nh-page="visit"]) .itin-list{list-style:none;counter-reset:step;}
:where(html[data-nh-page="visit"]) .itin-step{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-lg);counter-increment:step;}
:where(html[data-nh-page="visit"]) .itin-step__thumb{border-radius:var(--r-md);background:var(--nh-stone);}
:where(html[data-nh-page="visit"]) .itin-step__thumb img{object-fit:cover;}
:where(html[data-nh-page="visit"]) .itin-step__thumb::before{content:counter(step, decimal-leading-zero);background:var(--nh-red);color:var(--nh-paper);border-radius:var(--r-sm);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:0.10em;}
:where(html[data-nh-page="visit"]) .itin-step__body h3{color:var(--fg);}
:where(html[data-nh-page="visit"]) .itin-step__body p{color:var(--nh-ink-2);}
:where(html[data-nh-page="visit"]) .itin-step__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--nh-mute);}
:where(html[data-nh-page="visit"]) .itin-step__inline-cta{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;letter-spacing:0.04em;text-transform:uppercase;color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);}
:where(html[data-nh-page="visit"]) .itin-step__inline-cta:hover{border-bottom-color:var(--nh-red);}
:where(html[data-nh-page="visit"]) .beliefs-callout{color:var(--on-deep);text-align:center;isolation:isolate;border-radius:var(--r-xl);}
:where(html[data-nh-page="visit"]) .cta-panel{background:var(--nh-teal);color:var(--on-deep);border-radius:var(--r-xl);}
:where(html[data-nh-page="visit"]) .cta-panel__proof{font-size:var(--t-body);color:rgba(246, 242, 236, 0.86);}
:where(html[data-nh-page="visit"]) .cta-panel__proof-stars{line-height:0;}
:where(html[data-nh-page="visit"]) .cta-panel__proof a{color:var(--on-deep);text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="visit"]) .cta-panel__proof a:hover{color:var(--nh-red-on-teal);}
:where(html[data-nh-page="visit"]) .cta-panel h2{color:var(--on-deep);}
:where(html[data-nh-page="visit"]) .cta-panel p{color:rgba(246, 242, 236, 0.86);}
:where(html[data-nh-page="visit"]) .cta-panel .btn--primary{background:var(--nh-red);}
:where(html[data-nh-page="visit"]) .cta-panel .btn--primary:hover{background:var(--nh-red-deep);}
:where(html[data-nh-page="visit"]) .cta-panel .btn--ghost-on-dark{background:transparent;color:var(--on-deep);border:1px solid rgba(246, 242, 236, 0.40);}
:where(html[data-nh-page="visit"]) .cta-panel .btn--ghost-on-dark:hover{background:rgba(246, 242, 236, 0.10);}
:where(html[data-nh-page="visit"]) .vp-video .yt-facade{border-radius:var(--r-lg);}
:where(html[data-nh-page="visit"]) .vp-video__figure iframe{border:0;border-radius:var(--r-lg);}
:where(html[data-nh-page="visit"]) .vp-video__cap{font-size:var(--t-caption);line-height:1.55;color:var(--fg-mute);}
@media (max-width: 999px){:where(html[data-nh-page="visit"]) .quick-info{background:var(--bg-alt);border-bottom:1px solid var(--line);}
}
@media (max-width: 700px){:where(html[data-nh-page="visit"]) .beliefs-callout__pillars{letter-spacing:0.12em;}
}
:where(html[data-nh-page="visit"]) .btn:focus-visible,:where(html[data-nh-page="visit"]) .megamenu__feature:focus-visible,:where(html[data-nh-page="visit"]) .faq-item summary:focus-visible,:where(html[data-nh-page="sermons"],html[data-nh-page="services"],html[data-nh-page="visit"]) .text-link:focus-visible,:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-card a:focus-visible,:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-social a:focus-visible,:where(html[data-nh-page="visit"]) .itin-step__inline-cta:focus-visible,:where(html[data-nh-page="services"],html[data-nh-page="visit"]) .quick-info__value a:focus-visible{outline:3px solid var(--nh-red);outline-offset:3px;border-radius:var(--r-md);}
:where(html[data-nh-page="visit"]) .cta-panel a:focus-visible,:where(html[data-nh-page="visit"]) .cta-panel .btn:focus-visible,:where(html[data-nh-page="visit"]) .beliefs-callout a:focus-visible,:where(html[data-nh-page="visit"]) .beliefs-callout .btn:focus-visible{outline-color:var(--nh-red-on-teal);}
:where(html[data-nh-page="visit"]) .rail-services__time,:where(html[data-nh-page="visit"]) .rail-services__age,:where(html[data-nh-page="visit"]) .rail-contact a,:where(html[data-nh-page="visit"]) .quick-info__value,:where(html[data-nh-page="visit"]) #dir-heading,:where(html[data-nh-page="visit"]) .cta-panel__proof,:where(html[data-nh-page="visit"]) .verse-band__cite{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="watch"]) .wl-page{--w-ink:var(--nh-ink);--w-ink-2:var(--nh-ink-2);--w-cream:var(--nh-cream);--w-paper:var(--nh-paper);--w-stone:var(--nh-stone);--w-mute:var(--nh-mute);--w-line:var(--line);--w-red:var(--nh-red);--w-red-deep:var(--nh-red-deep);background:var(--w-cream);color:var(--w-ink);font-family:var(--font-body);}
:where(html[data-nh-page="watch"]) .wl-page a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="watch"]) .wl-page h1,:where(html[data-nh-page="watch"]) .wl-page h2{text-wrap:balance;}
:where(html[data-nh-page="watch"]) .wl-page p{text-wrap:pretty;}
:where(html[data-nh-page="watch"]) .wl-h1{letter-spacing:-0.035em;text-transform:uppercase;color:var(--w-ink);}
@media (max-width: 359px){:where(html[data-nh-page="watch"]) .wl-od__actions .btn--lg{font-size:var(--t-body);}
}
:where(html[data-nh-page="watch"]) .wl-h1 em{font-style:normal;color:var(--w-red);}
:where(html[data-nh-page="watch"]) .wl-lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--w-ink-2);}
:where(html[data-nh-page="watch"]) .wl-status{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;}
:where(html[data-nh-page="watch"]) .wl-status__dot{border-radius:50%;background:var(--w-mute);}
:where(html[data-nh-page="watch"]) .wl-page.is-live-now .wl-status{color:var(--w-red);}
:where(html[data-nh-page="watch"]) .wl-page.is-live-now .wl-status__dot{background:var(--w-red);animation:wlPulse 1.4s ease-out infinite;}
:where(html[data-nh-page="watch"]) .wl-player{background:#0e1a2e;border-radius:var(--r-md);box-shadow:var(--shadow-md);}
:where(html[data-nh-page="watch"]) .wl-player iframe{border:0;}
:where(html[data-nh-page="watch"]) .wl-offline{text-align:center;color:#fff;background:radial-gradient(60% 80% at 50% 30%, rgba(184, 50, 39, 0.22) 0%, transparent 65%),
    linear-gradient(180deg, rgba(15, 17, 15, 0.6) 0%, rgba(14, 26, 46, 0.85) 100%);}
:where(html[data-nh-page="watch"]) .wl-offline__h{font-family:var(--font-display);font-weight:800;font-size:clamp(22px, 3vw, 34px);letter-spacing:-0.02em;text-transform:uppercase;line-height:1.06;}
:where(html[data-nh-page="watch"]) .wl-offline__h em{font-style:normal;color:var(--nh-red-soft, #ff6b5e);}
:where(html[data-nh-page="watch"]) .wl-offline__p{font-size:clamp(15px, 1.1vw, 17px);line-height:1.65;color:rgba(255,255,255,0.88);}
:where(html[data-nh-page="watch"]) .wl-card{border:1px solid var(--w-line);border-radius:var(--r-md);background:var(--w-paper);}
:where(html[data-nh-page="watch"]) .wl-card__h{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size, var(--t-h1));text-transform:uppercase;letter-spacing:-0.01em;color:var(--w-ink);}
:where(html[data-nh-page="watch"]) .wl-card__p{font-size:var(--t-body);line-height:1.55;color:var(--w-ink-2);}
:where(html[data-nh-page="watch"]) .wl-times{list-style:none;}
:where(html[data-nh-page="watch"]) .wl-times li{font-size:var(--t-body);color:var(--w-ink-2);}
:where(html[data-nh-page="watch"]) .wl-times b{font-family:var(--font-display);font-weight:700;color:var(--w-ink);}
:where(html[data-nh-page="watch"]) .wl-times .wl-times__note{color:var(--w-red);font-size:var(--t-caption);font-weight:500;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap;}
:where(html[data-nh-page="watch"]) .wl-ondemand{border-top:1px solid var(--w-line);border-bottom:1px solid var(--w-line);}
:where(html[data-nh-page="watch"]) .wl-od__h{font-family:var(--font-display);font-weight:700;font-size:var(--heading-size, var(--t-h1));line-height:1.15;letter-spacing:-0.025em;text-transform:uppercase;color:var(--w-ink);}
:where(html[data-nh-page="watch"]) .wl-od__h em{font-style:normal;color:var(--w-red);}
@media (max-width: 359px){:where(html[data-nh-page="watch"]) .wl-od__h{font-size:var(--heading-size, var(--t-h1));}
}
:where(html[data-nh-page="watch"]) .wl-od__lede{font-size:var(--t-lede);line-height:1.55;color:var(--w-ink-2);}
:where(html[data-nh-page="watch"]) .wl-od__num{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;color:var(--w-red);letter-spacing:-0.02em;}
:where(html[data-nh-page="watch"]) .wl-od__lbl{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.18em;text-transform:uppercase;color:var(--w-mute);}
:where(html[data-nh-page="watch"]) .wl-feature--placeholder{text-align:center;text-decoration:none;background:linear-gradient(180deg, rgba(15,17,15,0.55) 0%, rgba(14,26,46,0.9) 100%);}
:where(html[data-nh-page="watch"]) .wl-feature__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);text-transform:uppercase;line-height:1.15;color:#fff;}
:where(html[data-nh-page="watch"]) .wl-feature__cta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,0.4);border-radius:var(--r-pill);}
:where(html[data-nh-page="watch"]) .wl-page .wl-feature-meta{font-size:var(--t-caption);line-height:1.55;color:var(--w-ink-2);}
:where(html[data-nh-page="watch"]) .wl-feature-meta a{color:var(--w-red);}
:where(html[data-nh-page="watch"]) .wl-page .wl-feature-note{font-size:var(--t-body);line-height:1.55;color:var(--w-ink-2);}
:where(html[data-nh-page="watch"]) .wl-feature-note a{color:var(--w-red);text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="watch"]) .wl-feature-note a:hover,:where(html[data-nh-page="watch"]) .wl-feature-meta a:hover,:where(html[data-nh-page="watch"]) .wl-card__p a:hover{color:var(--w-red-deep);}
:where(html[data-nh-page="watch"]) .wl-countdown{text-align:center;color:#fff;background:radial-gradient(60% 80% at 50% 28%, rgba(184,50,39,0.24) 0%, transparent 65%), linear-gradient(180deg, rgba(15,17,15,0.6) 0%, rgba(14,26,46,0.9) 100%);}
:where(html[data-nh-page="watch"]) .wl-countdown__h{font-family:var(--font-display);font-weight:800;font-size:clamp(24px, 3.4vw, 38px);text-transform:uppercase;line-height:1.05;}
:where(html[data-nh-page="watch"]) .wl-countdown__num{font-family:var(--font-display);font-weight:800;font-size:clamp(30px, 4vw, 48px);line-height:1;}
:where(html[data-nh-page="watch"]) .wl-od__num,:where(html[data-nh-page="watch"]) .wl-countdown__num{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;}
:where(html[data-nh-page="watch"]) .wl-countdown__lbl{font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.7);}
:where(html[data-nh-page="watch"]) .wl-countdown__sub{font-size:14px;line-height:1.55;color:rgba(255,255,255,0.85);}
:where(html[data-nh-page="watch"]) .wl-card__p a{color:var(--w-red);text-decoration:underline;text-underline-offset:2px;}
@media (min-width: 760px){:where(html[data-nh-page="watch"]) .wl-card--span .wl-card__body{flex:1 1 var(--measure-tight);}
}
:where(html[data-nh-page="weddings"]) .wd-page{--w-ink:var(--nh-ink);--w-ink-2:var(--nh-ink-2);--w-cream:var(--nh-cream);--w-paper:var(--nh-paper);--w-stone:var(--nh-stone);--w-mute:var(--nh-mute);--w-line:var(--line);--w-red:var(--nh-red);--w-red-deep:var(--nh-red-deep);background:var(--w-cream);color:var(--w-ink);font-family:var(--font-body);}
:where(html[data-nh-page="weddings"]) .wd-page a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="weddings"]) .wd-page h1,:where(html[data-nh-page="weddings"]) .wd-page h2,:where(html[data-nh-page="weddings"]) .wd-page h3{text-wrap:balance;}
:where(html[data-nh-page="weddings"]) .wd-page p{text-wrap:pretty;}
:where(html[data-nh-page="weddings"]) .wd-pill{border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1.5px solid transparent;transition:transform 200ms ease, background 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="weddings"]) .wd-pill:hover{transform:translateY(-1px);}
:where(html[data-nh-page="weddings"]) .wd-page .wd-pill--primary{background:var(--w-red);color:#fff;border-color:var(--w-red);}
:where(html[data-nh-page="weddings"]) .wd-page .wd-pill--primary:hover{background:var(--w-red-deep);border-color:var(--w-red-deep);}
:where(html[data-nh-page="weddings"]) .wd-pill--ghost{background:transparent;color:var(--w-ink);border-color:var(--line-strong);}
:where(html[data-nh-page="weddings"]) .wd-pill--ghost:hover{background:var(--w-stone);border-color:var(--w-ink);}
:where(html[data-nh-page="weddings"]) .wd-band--paper{background:var(--w-paper);border-top:1px solid var(--w-line);border-bottom:1px solid var(--w-line);}
:where(html[data-nh-page="weddings"]) .wd-h2{letter-spacing:-0.03em;text-transform:uppercase;color:var(--w-ink);}
:where(html[data-nh-page="weddings"]) .wd-h2 em{font-style:normal;color:var(--w-red);}
:where(html[data-nh-page="weddings"]) .wd-lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--w-ink-2);}
:where(html[data-nh-page="weddings"]) .wd-prose{font-size:var(--t-body);line-height:1.55;color:var(--w-ink-2);}
:where(html[data-nh-page="weddings"]) .wd-closer__note{font-size:var(--t-caption);line-height:1.55;color:var(--w-mute);}
:where(html[data-nh-page="weddings"]) .wd-closer__note a{color:var(--w-red);text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="weddings"]) .wd-hero-actions{border-bottom:1px solid var(--w-line);}
@media (max-width: 560px){:where(html[data-nh-page="weddings"]) .wd-pill{white-space:normal;text-align:center;}
}
:where(html[data-nh-page="weddings"]) .wd-steps__grid{border-top:1px solid var(--w-line);}
:where(html[data-nh-page="weddings"]) .wd-step{border-bottom:1px solid var(--w-line);}
:where(html[data-nh-page="weddings"]) .wd-step__num{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;color:var(--w-red);}
:where(html[data-nh-page="weddings"]) .wd-step__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.02em;text-transform:uppercase;color:var(--w-ink);}
:where(html[data-nh-page="weddings"]) .wd-step__p{font-size:var(--t-body);line-height:1.55;color:var(--w-ink-2);}
:where(html[data-nh-page="weddings"]) .wd-verse__watermark{font-family:var(--font-scripture);font-weight:600;font-size:clamp(120px, 22vw, 260px);line-height:1;color:rgba(255, 255, 255, 0.10);white-space:nowrap;}
:where(html[data-nh-page="weddings"]) .wd-verse__quote{font-family:var(--font-scripture);font-style:normal;font-weight:400;font-size:var(--t-h2);line-height:1.4;letter-spacing:-0.01em;color:var(--nh-cream);text-wrap:balance;}
:where(html[data-nh-page="weddings"]) .wd-verse__cite{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:rgba(246, 242, 236, 0.62);}
:where(html[data-nh-page="weddings"]) .wd-defs{border:1px solid var(--w-line);border-radius:var(--r-md);}
:where(html[data-nh-page="weddings"]) .wd-def{background:var(--w-cream);}
:where(html[data-nh-page="weddings"]) .wd-def + .wd-def{border-top:1px solid var(--w-line);}
@media (max-width: 560px){:where(html[data-nh-page="weddings"]) .wd-def__val{white-space:normal;}
}
:where(html[data-nh-page="weddings"]) .wd-def__name{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);color:var(--w-ink);line-height:1.15;}
:where(html[data-nh-page="weddings"]) .wd-def__sub{font-size:var(--t-body);color:var(--w-mute);line-height:1.55;}
:where(html[data-nh-page="weddings"]) .wd-def__val{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);color:var(--w-red);white-space:nowrap;}
:where(html[data-nh-page="weddings"]) .wd-defs__note{font-size:var(--t-caption);color:var(--w-mute);line-height:1.55;}
:where(html[data-nh-page="weddings"]) .wd-notes{list-style:none;border-top:1px solid var(--w-line);}
:where(html[data-nh-page="weddings"]) .wd-note{border-bottom:1px solid var(--w-line);}
:where(html[data-nh-page="weddings"]) .wd-note__h{font-family:var(--font-body);font-weight:400;font-size:var(--t-body);text-transform:uppercase;letter-spacing:0.08em;color:var(--w-ink);line-height:1.55;}
:where(html[data-nh-page="weddings"]) .wd-note__p{font-size:var(--t-body);line-height:1.55;color:var(--w-ink-2);}
:where(html[data-nh-page="weddings"]) .wd-watch__frame{border:1px solid var(--w-line);border-radius:var(--r-md);background:#0e1a2e;box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="weddings"]) .wd-watch__frame iframe{border:0;}
:where(html[data-nh-page="weddings"]) .wd-watch__more a{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--w-red);}
:where(html[data-nh-page="weddings"]) .wd-gallery figure{border-radius:var(--r-md);border:1px solid var(--w-line);}
:where(html[data-nh-page="weddings"]) .wd-gallery img{object-fit:cover;}
:where(html[data-nh-page="weddings"]) .wd-xlink{border:1px solid var(--w-line);border-radius:var(--r-lg);background:var(--w-stone);}
:where(html[data-nh-page="weddings"]) .wd-xlink__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;text-transform:uppercase;letter-spacing:-0.02em;color:var(--w-ink);}
:where(html[data-nh-page="weddings"]) .wd-xlink__h3 em{font-style:normal;color:var(--w-red);}
:where(html[data-nh-page="weddings"]) .wd-xlink__p{font-size:var(--t-body);line-height:1.55;color:var(--w-ink-2);}
:where(html[data-nh-page="weddings"]) .wd-xlink__link{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--w-red);}
:where(html[data-nh-page="women"]) .wm-page{--w-ink:var(--nh-ink);--w-ink-2:var(--nh-ink-2);--w-cream:var(--nh-cream);--w-paper:var(--nh-paper);--w-stone:var(--nh-stone);--w-mute:var(--nh-mute);--w-line:var(--line);--w-red:var(--nh-red);--w-red-deep:var(--nh-red-deep);background:var(--w-cream);color:var(--w-ink);font-family:var(--font-body);}
:where(html[data-nh-page="women"]) .wm-page a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="women"]) .wm-page h1,:where(html[data-nh-page="women"]) .wm-page h2,:where(html[data-nh-page="women"]) .wm-page h3{text-wrap:balance;}
:where(html[data-nh-page="women"]) .wm-page p{text-wrap:pretty;}
:where(html[data-nh-page="women"]) .wm-pill{border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1.5px solid transparent;transition:transform 200ms ease, background 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="women"]) .wm-pill:hover{transform:translateY(-1px);}
:where(html[data-nh-page="women"]) .wm-page .wm-pill--primary{background:var(--w-red);color:#fff;border-color:var(--w-red);}
:where(html[data-nh-page="women"]) .wm-page .wm-pill--primary:hover{background:var(--w-red-deep);border-color:var(--w-red-deep);}
:where(html[data-nh-page="women"]) .wm-pill--ghost{background:transparent;color:var(--w-ink);border-color:var(--line-strong);}
:where(html[data-nh-page="women"]) .wm-pill--ghost:hover{background:var(--w-stone);border-color:var(--w-ink);}
:where(html[data-nh-page="women"]) .wm-band--paper{background:var(--w-paper);border-top:1px solid var(--w-line);border-bottom:1px solid var(--w-line);}
:where(html[data-nh-page="women"]) .wm-h2{letter-spacing:-0.035em;text-transform:none;color:var(--w-ink);}
@media (max-width: 480px){:where(html[data-nh-page="women"]) #wm-orn-h,:where(html[data-nh-page="women"]) #wm-leader-h{font-size:var(--heading-size,var(--t-h1));}
}
:where(html[data-nh-page="women"]) .wm-h2 em{font-style:normal;color:var(--w-red);}
:where(html[data-nh-page="women"]) .wm-lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--w-ink-2);}
:where(html[data-nh-page="women"]) .wm-prose{font-size:var(--t-body);line-height:1.55;color:var(--w-ink-2);}
:where(html[data-nh-page="women"]) .wm-crumb{background:var(--nh-stone);border-top:1px solid var(--w-line);border-bottom:1px solid var(--w-line);}
:where(html[data-nh-page="women"]) .wm-crumb__inner{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--w-mute);}
:where(html[data-nh-page="women"]) .wm-crumb__inner a{color:var(--w-mute);}
:where(html[data-nh-page="women"]) .wm-crumb__inner a:hover{color:var(--w-red);}
:where(html[data-nh-page="women"]) .wm-crumb__sep{color:rgba(21,17,15,.35);}
:where(html[data-nh-page="women"]) .wm-crumb__current{color:var(--w-red);}
:where(html[data-nh-page="women"]) .wm-hero-actions{border-bottom:1px solid var(--w-line);}
:where(html[data-nh-page="women"]) .wm-study{background:var(--w-cream);border:1px solid var(--w-line);border-radius:var(--r-md);transition:transform 200ms ease, border-color 200ms ease, box-shadow 200ms ease;}
:where(html[data-nh-page="women"]) .wm-study:hover{transform:translateY(-2px);border-color:var(--w-red);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="women"]) .wm-study__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.02em;text-transform:uppercase;color:var(--w-ink);}
:where(html[data-nh-page="women"]) .wm-study__when{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--w-red);}
:where(html[data-nh-page="women"]) .wm-study__p{font-size:16px;line-height:1.65;color:var(--w-ink-2);}
:where(html[data-nh-page="women"]) .wm-study__p strong{color:var(--w-ink);font-weight:700;}
:where(html[data-nh-page="women"]) .wm-split__media img{object-fit:cover;object-position:center 30%;border-radius:var(--r-md);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="women"]) .wm-leader__media img{object-fit:cover;object-position:center 22%;border-radius:var(--r-md);box-shadow:var(--shadow-sm);border:1px solid var(--w-line);}
:where(html[data-nh-page="women"]) .wm-prose p a{text-decoration:underline;text-underline-offset:2px;}
:where(html[data-nh-page="young-adult"]) .ya-page{--y-ink:var(--nh-ink);--y-ink-2:var(--nh-ink-2);--y-cream:var(--nh-cream);--y-paper:var(--nh-paper);--y-stone:var(--nh-stone);--y-mute:var(--nh-mute);--y-line:var(--line);--y-red:var(--nh-red);--y-red-deep:var(--nh-red-deep);background:var(--y-cream);color:var(--y-ink);font-family:var(--font-body);}
:where(html[data-nh-page="young-adult"]) .ya-page a{color:inherit;text-decoration:none;}
:where(html[data-nh-page="young-adult"]) .ya-page h1,:where(html[data-nh-page="young-adult"]) .ya-page h2,:where(html[data-nh-page="young-adult"]) .ya-page h3{text-wrap:balance;}
:where(html[data-nh-page="young-adult"]) .ya-page p{text-wrap:pretty;}
:where(html[data-nh-page="young-adult"]) .ya-pill{border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--t-caption);letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1.5px solid transparent;transition:transform 200ms ease, background 200ms ease, border-color 200ms ease;}
:where(html[data-nh-page="young-adult"]) .ya-pill:hover{transform:translateY(-1px);}
:where(html[data-nh-page="young-adult"]) .ya-page .ya-pill--primary{background:var(--y-red);color:#fff;border-color:var(--y-red);}
:where(html[data-nh-page="young-adult"]) .ya-page .ya-pill--primary:hover{background:var(--y-red-deep);border-color:var(--y-red-deep);}
:where(html[data-nh-page="young-adult"]) .ya-pill--ghost{background:transparent;color:var(--y-ink);border-color:var(--line-strong);}
:where(html[data-nh-page="young-adult"]) .ya-pill--ghost:hover{background:var(--y-stone);border-color:var(--y-ink);}
@media (max-width: 560px){:where(html[data-nh-page="young-adult"]) .ya-pill{white-space:normal;text-align:center;}
}
:where(html[data-nh-page="young-adult"]) .ya-band--paper{background:var(--y-paper);border-top:1px solid var(--y-line);border-bottom:1px solid var(--y-line);}
:where(html[data-nh-page="young-adult"]) .ya-h2{letter-spacing:-0.035em;text-transform:uppercase;color:var(--y-ink);}
:where(html[data-nh-page="young-adult"]) .ya-h2 em{font-style:normal;color:var(--y-red);}
:where(html[data-nh-page="young-adult"]) .ya-lede{font-family:var(--font-body);font-style:italic;font-size:var(--t-lede);line-height:1.55;color:var(--y-ink-2);}
:where(html[data-nh-page="young-adult"]) .ya-prose{font-size:var(--t-body);line-height:1.55;color:var(--y-ink-2);}
:where(html[data-nh-page="young-adult"]) .ya-closer__note{font-size:var(--t-caption);line-height:1.55;color:var(--y-mute);}
:where(html[data-nh-page="young-adult"]) .ya-closer__note a{color:var(--y-red);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;}
:where(html[data-nh-page="young-adult"]) .ya-crumb{background:var(--nh-stone);border-top:1px solid var(--y-line);border-bottom:1px solid var(--y-line);}
:where(html[data-nh-page="young-adult"]) .ya-crumb__inner{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--y-mute);}
:where(html[data-nh-page="young-adult"]) .ya-crumb__inner a{color:var(--y-mute);}
:where(html[data-nh-page="young-adult"]) .ya-crumb__inner a:hover{color:var(--y-red);}
:where(html[data-nh-page="young-adult"]) .ya-crumb__sep{color:rgba(21,17,15,.35);}
:where(html[data-nh-page="young-adult"]) .ya-crumb__current{color:var(--y-red);}
:where(html[data-nh-page="young-adult"]) .ya-hero-actions{border-bottom:1px solid var(--y-line);}
:where(html[data-nh-page="young-adult"]) .ya-hero-actions__meta{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--y-red);}
:where(html[data-nh-page="young-adult"]) .ya-hero-actions__meta span:not(:last-child)::after{content:"·";color:rgba(21,17,15,.35);}
:where(html[data-nh-page="young-adult"]) .ya-pillar{background:var(--y-cream);border:1px solid var(--y-line);border-radius:var(--r-md);}
:where(html[data-nh-page="young-adult"]) .ya-pillar__h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.02em;text-transform:uppercase;color:var(--y-ink);}
@media (max-width: 380px){:where(html[data-nh-page="young-adult"]) .ya-pillar__h3{font-size:var(--t-h2);}
}
:where(html[data-nh-page="young-adult"]) .ya-pillar__p{font-size:var(--t-body);line-height:1.55;color:var(--y-ink-2);}
:where(html[data-nh-page="young-adult"]) .ya-leader-card{background:var(--y-paper);border:1px solid var(--y-line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);}
:where(html[data-nh-page="young-adult"]) .ya-leader-card__media img{object-fit:cover;object-position:center 22%;border-radius:var(--r-md);border:1px solid var(--y-line);}
:where(html[data-nh-page="young-adult"]) .ya-leader-card__name{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;letter-spacing:-0.02em;text-transform:uppercase;color:var(--y-ink);}
:where(html[data-nh-page="young-adult"]) .ya-leader-card__name a{color:inherit;transition:color 200ms ease;}
:where(html[data-nh-page="young-adult"]) .ya-leader-card__name a:hover{color:var(--y-red);}
:where(html[data-nh-page="young-adult"]) .ya-leader-card__role{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--y-red);}
:where(html[data-nh-page="young-adult"]) .ya-leader-card__p{font-size:var(--t-body);line-height:1.55;color:var(--y-ink-2);}
:where(html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/parables"],html[data-nh-page="2026/tell-me-who-you-are"],html[data-nh-page="2026/tender-mercy"],html[data-nh-page="2026/the-psalms-we-live"],html[data-nh-page="home"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="services"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .verse-band,:where(html[data-nh-page="home"],html[data-nh-page="visit"]) .beliefs-callout{background-color:var(--nh-teal-deep);}



































[data-surface="paper"]{background-color:var(--nh-paper);}
[data-surface="stone"]{background-color:var(--nh-stone);}
[data-surface="teal-soft"]{background-color:var(--nh-teal-soft);}
[data-surface="ink"]{background-color:var(--nh-ink);}
[data-surface="teal-deep"]{background-color:var(--nh-teal-deep);}
[data-surface="ink"] :focus-visible,[data-surface="teal-deep"] :focus-visible{outline-color:var(--nh-red-on-teal);}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"]) .transcript blockquote cite{font-size:var(--t-caption);line-height:1.55;}
/* Headings never break a word mid-character (Andrew, 2026-06-09): a word that
   does not fit drops whole to the next line. */
main :is(h1,h2,h3,h4,h5,h6,[data-type="title"]),main :is(h1,h2,h3,h4,h5,h6,[data-type="title"]) :is(em,span,strong,a){min-inline-size:0;overflow-wrap:normal;}
main :is(h1,h2,h3,h4) .nb{white-space:normal;}
main :is(aside,.rail) [data-heading="compact"]{--heading-size:var(--t-h2);letter-spacing:normal;}
main .btn{max-inline-size:100%;min-inline-size:0;}
:where(html[data-nh-page="contact"]) :is(.form-led__inner > *,.rail > *){min-inline-size:0;}
:where(html[data-nh-page="contact"]) .value{min-inline-size:0;overflow-wrap:anywhere;}
:where(html[data-nh-page="home"]) .recent-messages__rail{min-inline-size:0;max-inline-size:100%;}
:where(html[data-nh-page="home"]) .recent-message-card{position:relative;}
@media(max-width:1024px){:where(html[data-nh-page="groups"]) .grp-steps__grid{grid-template-columns:minmax(0,1fr);}}
main [data-type="h1"]{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:800;line-height:1.15;}
main [data-type="h2"]{font-family:var(--font-display);font-size:var(--heading-size,var(--t-h1));font-weight:700;line-height:1.15;}
main [data-type="h3"]{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;}
main [data-type="h4"]{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;}
main [data-type="title"]{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;}
main [data-type="caption"]{font-family:var(--font-display);font-size:var(--t-caption);font-weight:500;line-height:1.55;}
main [data-type="body"]{font-family:var(--font-body);font-size:var(--t-body);font-weight:400;line-height:1.55;}
main [data-type="lede"]{font-family:var(--font-body);font-size:var(--t-lede);font-weight:400;line-height:1.55;}
main [data-type="button"]{font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;line-height:1.55;}
main [data-type="link"]{font-family:var(--font-body);font-size:var(--t-body);font-weight:500;line-height:1.55;}
main > section[data-surface]:not([class*="hero"]):not(.erh):not([class*="stage"]),main .vbs-body__inner > section[data-surface]{padding-block:var(--pad-section);}
main .vbs-body__inner > section[data-surface]{padding-inline:var(--space-24);}
main :is(.series-replay,.series-summary,.all-weeks,.visit-band,.lewis-weeks,.tm-weeks){padding-inline:var(--space-24);}
main [data-surface="ink"] .verse-band__cite,main [data-surface="teal-deep"] .verse-band__cite{color:var(--nh-cream);}
@media (max-width:520px){:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-stats{grid-template-columns:minmax(0,1fr);}
.pp-row{grid-template-columns:minmax(0,1fr);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-cl__value{overflow-wrap:normal;}
:where(html[data-nh-page="2020"]) .msg-row__btn{gap:var(--space-8);}
.msg-row__year,:where(html[data-nh-page="2020"]) .msg-row__date{font-size:var(--t-caption);}
:where(html[data-nh-page="gls-survey"]) .opt{min-width:0;}
.scale{grid-template-columns:repeat(2,minmax(0,1fr));}
details.h-c ul{columns:1;}
}
/* data-appearance replaces inline style attributes; :not(#nh-none) gives
   these rules the priority the inline styles had over page rules. */
[data-appearance="appearance-1"]:not(#nh-none){animation-delay:0s;}
[data-appearance="appearance-2"]:not(#nh-none){animation-delay:0.4s;}
[data-appearance="appearance-3"]:not(#nh-none){animation-delay:0.8s;}
[data-appearance="appearance-4"]:not(#nh-none){animation-delay:1.2s;}
[data-appearance="appearance-5"]:not(#nh-none){animation-delay:1.6s;}
[data-appearance="appearance-6"]:not(#nh-none){fill:var(--teal);}
[data-appearance="appearance-7"]:not(#nh-none){background-image:url("/img/students/camps-hume-2024-group.jpg");background-position:center 35%;}
[data-appearance="appearance-8"]:not(#nh-none){background-image:url("/img/students/mexico-2024-go-kart.jpg");background-position:center 40%;}
[data-appearance="appearance-9"]:not(#nh-none){object-position:center;}
[data-appearance="appearance-10"]:not(#nh-none){color:var(--w-mute);}
[data-appearance="appearance-11"]:not(#nh-none){color:var(--w-red);}
[data-appearance="appearance-12"]:not(#nh-none){color:var(--s-mute);}
[data-appearance="appearance-13"]:not(#nh-none){color:var(--s-red);text-decoration:underline;text-underline-offset:2px;}
[data-appearance="appearance-14"]:not(#nh-none){color:var(--s-red);}
[data-appearance="appearance-15"]:not(#nh-none){text-align:center;}
[data-appearance="appearance-16"]:not(#nh-none){color:var(--nh-red);border-bottom:1px solid rgba(184,50,39,.3);}
[data-appearance="appearance-17"]:not(#nh-none){border-top:1px solid var(--line);}
[data-appearance="appearance-18"]:not(#nh-none){color:#9A6F00;}
[data-appearance="appearance-19"]:not(#nh-none){color:var(--fg);}
[data-appearance="appearance-20"]:not(#nh-none){color:var(--nh-red);text-decoration:underline;text-underline-offset:2px;}
[data-appearance="appearance-21"]:not(#nh-none){color:var(--fg-mute);}
[data-appearance="appearance-22"]:not(#nh-none){color:var(--nh-red);border-bottom:1px solid;}
[data-appearance="appearance-23"]:not(#nh-none){color:var(--e-red);border-bottom:1px solid rgba(184,50,39,.3);}
[data-appearance="appearance-24"]:not(#nh-none){object-position:center 20%;}
[data-appearance="appearance-25"]:not(#nh-none){background:var(--terracotta);}
[data-appearance="appearance-26"]:not(#nh-none){background:var(--gold);}
[data-appearance="appearance-27"]:not(#nh-none){background:var(--teal-dark);}
[data-appearance="appearance-28"]:not(#nh-none){background:var(--olive);}
[data-appearance="appearance-29"]:not(#nh-none){background:var(--teal);}
[data-appearance="appearance-30"]:not(#nh-none){color:var(--teal-dark);text-decoration:underline;}
[data-appearance="appearance-31"]:not(#nh-none){color:rgba(246,242,236,.92);border-bottom:1px solid rgba(246,242,236,.4);}
[data-appearance="appearance-32"]:not(#nh-none){background-image:url("/easter-church-services-clovis-ca/img/easter-hero-figures.jpg");}
[data-appearance="appearance-33"]:not(#nh-none){background-image:url("/easter-church-services-clovis-ca/img/easter-hero-tomb.jpg");}
[data-appearance="appearance-34"]:not(#nh-none){background-image:url("/easter-church-services-clovis-ca/img/easter-hero-light.jpg");}
[data-appearance="appearance-35"]:not(#nh-none){background-image:url("/easter-church-services-clovis-ca/img/easter-hero-cross.jpg");}
[data-appearance="appearance-36"]:not(#nh-none){text-decoration:underline;text-underline-offset:2px;}
[data-appearance="appearance-37"]:not(#nh-none){color:var(--m-red);text-decoration:underline;text-underline-offset:2px;}
[data-appearance="appearance-38"]:not(#nh-none){color:var(--m-mute);}
[data-appearance="appearance-39"]:not(#nh-none){color:var(--m-red);}
[data-appearance="appearance-40"]:not(#nh-none){text-decoration:none;color:inherit;}
[data-appearance="appearance-41"]:not(#nh-none){object-position:50% 42%;animation-delay:-.8s;}
[data-appearance="appearance-42"]:not(#nh-none){object-position:50% 28%;animation-delay:4s;}
[data-appearance="appearance-43"]:not(#nh-none){object-position:50% 55%;animation-delay:8.8s;}
[data-appearance="appearance-44"]:not(#nh-none){box-shadow:0 8px 24px rgba(53,53,50,.3);}
[data-appearance="appearance-45"]:not(#nh-none){text-align:left;}
[data-appearance="appearance-46"]:not(#nh-none){white-space:nowrap;}
[data-appearance="appearance-47"]:not(#nh-none){color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.4);}
[data-appearance="appearance-48"]:not(#nh-none){object-position:50% 18%;}
[data-appearance="appearance-49"]:not(#nh-none){object-position:50% 25%;}
[data-appearance="appearance-50"]:not(#nh-none){object-position:50% 8%;}
[data-appearance="appearance-51"]:not(#nh-none){object-position:50% 15%;}
[data-appearance="appearance-52"]:not(#nh-none){object-fit:cover;object-position:center top;}
[data-appearance="appearance-54"]:not(#nh-none){background:var(--nh-stone);border-radius:var(--r-md);}
[data-appearance="appearance-55"]:not(#nh-none){object-fit:cover;}
[data-appearance="appearance-56"]:not(#nh-none){text-transform:uppercase;color:var(--fg-mute);}
[data-appearance="appearance-57"]:not(#nh-none){color:var(--nh-ink-2);}
[data-appearance="appearance-59"]:not(#nh-none){color:var(--fg);border:1px solid var(--line);border-radius:var(--r-md);}
[data-appearance="appearance-60"]:not(#nh-none){background:var(--nh-stone);border-radius:var(--r-lg);}
[data-appearance="appearance-61"]:not(#nh-none){object-position:50% 60%;}
[data-appearance="appearance-62"]:not(#nh-none){object-position:center 30%;}
[data-appearance="appearance-63"]:not(#nh-none){opacity:0.9;}
[data-appearance="appearance-64"]:not(#nh-none){color:inherit;}
[data-appearance="appearance-65"]:not(#nh-none){border-radius:var(--r-lg);box-shadow:var(--shadow-md);background:var(--bg-alt);}
[data-appearance="appearance-66"]:not(#nh-none){color:var(--nh-red);border-bottom:1px solid rgba(184, 50, 39, 0.30);}
[data-appearance="appearance-67"]:not(#nh-none){color:var(--nh-red);border-bottom:1px solid rgba(184,50,39,.30);}
[data-appearance="appearance-68"]:not(#nh-none){color:var(--nh-red);text-decoration:underline;}
[data-appearance="appearance-69"]:not(#nh-none){border:1px solid var(--line);border-radius:var(--r-lg);}
[data-appearance="appearance-70"]:not(#nh-none){color:var(--fg-mute);}
[data-appearance="appearance-71"]:not(#nh-none){color:var(--fg-mute);border-bottom:1px solid var(--line-strong);}
.erh{position:relative;padding-block:var(--pad-section);overflow:visible;background:var(--nh-stone);}
.erh__inner{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--space-24);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-32);align-items:center;}
.erh__card{grid-column:1;grid-row:1;min-width:0;padding:var(--space-32) var(--space-24);background:var(--nh-paper);border:1px solid var(--line-strong);border-radius:var(--r-md);}
.erh__card h1{color:var(--nh-ink);}
.erh__card h1 em{font:inherit;color:var(--nh-red);display:inline;white-space:normal;}
.erh__lede{margin-top:var(--space-20);font-family:var(--font-body);font-size:var(--t-lede);font-weight:400;line-height:1.55;color:var(--fg);}
/* A link inside running hero text needs colour AND underline, or it reads as the
   sentence around it (WCAG 1.4.1). --nh-red on the white card is 5.96:1. */
.erh .erh__lede a{color:var(--nh-red);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;}
.erh .erh__lede a:hover{color:var(--nh-red-deep);}
.erh__photo{grid-column:2;grid-row:1;position:relative;min-width:0;width:100%;aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;}
.erh__photo img{display:block;width:100%;height:100%;object-fit:cover;}
@media (max-width:800px){.erh{padding-top:0;padding-bottom:var(--space-32);}
.erh__inner{padding-inline:0;grid-template-columns:minmax(0,1fr);gap:0;}
.erh__photo{grid-column:1;grid-row:1;height:min(64vw,400px);aspect-ratio:auto;border-radius:0;}
.erh__card{grid-column:1;grid-row:2;margin:0;border:0;border-radius:0;padding:var(--space-32) var(--space-24);}
}
:where(html[data-nh-page="21days"],html[data-nh-page="about"],html[data-nh-page="baptism"],html[data-nh-page="beliefs"],html[data-nh-page="care"],html[data-nh-page="care/griefshare"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="groups"],html[data-nh-page="kids"],html[data-nh-page="media-ministry"],html[data-nh-page="reviews"],html[data-nh-page="young-adult"]) .erh__photo img{object-position:center 30%;}
:where(html[data-nh-page="care/recovery"],html[data-nh-page="contact"],html[data-nh-page="history"],html[data-nh-page="internet"],html[data-nh-page="memorials"],html[data-nh-page="new-to-faith"],html[data-nh-page="our-team"],html[data-nh-page="senior-adults"],html[data-nh-page="sermons"],html[data-nh-page="serve"],html[data-nh-page="stories"],html[data-nh-page="students"],html[data-nh-page="traillife"],html[data-nh-page="weddings"]) .erh__photo img{object-position:center 45%;}
:where(html[data-nh-page="21days/2027"],html[data-nh-page="adult-ministry"],html[data-nh-page="adult-sunday-school"],html[data-nh-page="ahg"],html[data-nh-page="bible-studies"],html[data-nh-page="care/counseling"],html[data-nh-page="care/helping-hands"],html[data-nh-page="devotional"],html[data-nh-page="email"],html[data-nh-page="events"],html[data-nh-page="give"],html[data-nh-page="marriage"],html[data-nh-page="membership"],html[data-nh-page="ministries"],html[data-nh-page="photos"],html[data-nh-page="planningcenter"],html[data-nh-page="prayer"],html[data-nh-page="resources"],html[data-nh-page="services"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="women"]) .erh__photo img{object-position:center 40%;}
@media (max-width: 820px){:where(html[data-nh-page="contact"]) .erh__photo img{object-position:center 10%;}
}
:where(html[data-nh-page="men"]) .erh__photo img{object-position:center 42%;}
@media (max-width: 820px){:where(html[data-nh-page="baptism"]) .erh__photo img{object-position:center top;}
}
:where(html[data-nh-page="campus-map"],html[data-nh-page="mexico"]) .erh__photo img{object-position:center 55%;}
:where(html[data-nh-page="visit"]) .erh__photo img{object-position:60% 45%;}
:where(html[data-nh-page="care/grief"]) .erh__photo img{object-position:center 20%;}
:where(html[data-nh-page="missions"]) .erh__photo img{object-position:center 58%;}
/* A long page title steps down one size (about the size main gave these
   titles) rather than run into its hero image or off a phone screen. */
h1[data-heading="compact"]{--heading-size:var(--t-h1);}
:where(main) :is([class$="__meta"],[class$="__cite"],[class$="__byline"],[class$="__when"],[class$="__where"]){font-size:var(--t-caption);font-weight:500;line-height:1.55;}
:where(main) :is([class$="__lede"],.cal-card__lead,.partner-card__lead){font-size:var(--t-lede);font-weight:400;line-height:1.55;}
:where(main) :is(.verse-band__quote,.se-verse__quote,.pp-verse__quote,.gr-verse__quote,.cr-verse__quote,.mm-verse__quote,.mem-verse__quote,.wd-verse__quote){font-family:var(--font-scripture);font-size:var(--t-h2);font-weight:400;line-height:1.4;}
.erh__card h1 :is(em,span,strong){}
main summary{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.15;}
main [class*="__meta"] > p{font-size:var(--t-caption);font-weight:500;line-height:1.55;}
.phone-word-break{display:none;}
@media (max-width:520px){.phone-word-break{display:inline;}
}
.bs-feature{position:relative;display:block;background:var(--nh-ink);}
.bs-feature__img{position:relative;display:block;width:100%;height:clamp(260px,40vw,460px);opacity:1;}
.bs-feature__cap{position:static;display:block;padding:var(--space-24);background:var(--nh-ink);}
.bs-feature__cap p{margin:0 auto;max-width:var(--measure);color:var(--on-deep);text-shadow:none;}
.dh-rnm__tile,.mx-local-gallery__tile{position:relative;display:flex;flex-direction:column;aspect-ratio:auto;overflow:hidden;margin:0;}
.dh-rnm__tile img,.mx-local-gallery__tile img{position:static;inset:auto;display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;}
.dh-rnm__tile figcaption,.mx-local-gallery__caption{position:static;inset:auto;margin:0;padding:var(--space-16);background:var(--nh-ink);color:var(--on-deep);text-shadow:none;}
.pp-sermon__photo{position:relative;aspect-ratio:auto;overflow:hidden;display:flex;flex-direction:column;}
.pp-sermon__photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;}
.pp-sermon__tag{position:static;display:block;align-self:stretch;inset:auto;padding:var(--space-8) var(--space-12);border-radius:0;background:var(--nh-ink);color:var(--on-deep);}
.pathways__grid > .pathway-card,.pathway-card{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;}
.pathway-card img{position:static;inset:auto;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transform:none;}
.pathway-card__body{position:static;display:flex;flex-direction:column;height:auto;flex:1;padding:var(--space-24);background:var(--nh-ink);}
.pathway-card__h3{white-space:normal;}
:where(html[data-nh-page="kids"]) .vbs-band{position:relative;display:block;padding:0;overflow:hidden;background:var(--nh-ink);}
:where(html[data-nh-page="kids"]) .vbs-band__bg{position:relative;inset:auto;width:100%;aspect-ratio:3/2;}
:where(html[data-nh-page="kids"]) .vbs-band__inner{position:static;padding:var(--space-24);background:var(--nh-ink);}
.fp-door,.fp-door:first-child,.fp-door:last-child{position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;padding:0;overflow:hidden;background:var(--nh-ink);}
.fp-door__bg{position:relative;inset:auto;width:100%;aspect-ratio:3/2;}
.fp-door__copy{position:static;padding:var(--space-24);background:var(--nh-ink);}
:where(html[data-nh-page="gls"]) .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-24);height:auto;min-height:0;padding:var(--pad-section) var(--space-24);background:var(--nh-ink);}
.gls-hero-media{position:relative;grid-column:2;grid-row:1;aspect-ratio:4/3;overflow:hidden;background:url("/gls/img/hero.webp") center/cover no-repeat;}
:where(html[data-nh-page="gls"]) .hero-video{position:absolute;inset:0;top:0;left:0;width:100%;height:100%;min-width:0;min-height:0;transform:none;object-fit:cover;opacity:1;}
:where(html[data-nh-page="gls"]) .hero-content{position:relative;grid-column:1;grid-row:1;max-width:720px;margin:0 auto;padding:var(--space-24);background:var(--nh-ink);}
:where(html[data-nh-page="gls"]) .hero-video-toggle{position:static;grid-column:2;grid-row:2;justify-self:end;margin:0;right:auto;bottom:auto;font:600 var(--t-caption)/1.55 var(--font-display);}
:where(html[data-nh-page="gls"]) .hero-headline .line{opacity:1;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero{display:block;height:auto;min-height:0;padding:0;background:var(--navy);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-slideshow{position:relative;inset:auto;height:clamp(260px,40vw,520px);overflow:hidden;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-motion{position:static;display:block;inset:auto;margin:var(--space-12) var(--space-24) 0 auto;padding:var(--space-12) var(--space-16);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-content{position:static;padding:var(--space-32) var(--space-24);background:var(--navy);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .event-hero-wrap,:where(html[data-nh-page="easter-church-services-clovis-ca"]) .easter-sunday .event-hero-wrap{display:block;height:auto;min-height:0;padding:0;overflow:hidden;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .event-hero-img{position:relative;inset:auto;height:clamp(260px,40vw,520px);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .event-hero-content,:where(html[data-nh-page="easter-church-services-clovis-ca"]) .easter-sunday .event-hero-content{position:static;inset:auto;padding:var(--space-32) var(--space-24);background:var(--navy);}
@media (max-width:800px){:where(html[data-nh-page="gls"]) .hero{grid-template-columns:minmax(0,1fr);gap:0;padding:0;}
.gls-hero-media{grid-column:1;grid-row:1;width:100%;height:min(56.25vw,400px);aspect-ratio:auto;}
:where(html[data-nh-page="gls"]) .hero-video-toggle{grid-column:1;grid-row:2;margin:var(--space-12) var(--space-24);}
:where(html[data-nh-page="gls"]) .hero-content{grid-column:1;grid-row:3;padding:var(--space-32) var(--space-24);}
}

/* Shared photo bands for the remaining ministry callouts. */
.ahg-join{padding:0;}
.ahg-join__bg{position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;opacity:1;}
.ahg-join .inner{position:static;max-width:820px;margin:0 auto;padding:var(--pad-section) var(--space-24);display:grid;justify-items:center;gap:var(--space-20);background:var(--nh-ink);}
.feature-band{position:relative;display:block;overflow:hidden;}
.feature-band__bg{position:relative;inset:auto;display:block;width:100%;aspect-ratio:3/2;}
.feature-band__inner{position:static;padding:var(--space-24);max-width:var(--measure);background:var(--nh-teal-deep);}
.tm-visit__photo{position:relative;inset:auto;display:block;width:100%;height:clamp(260px,40vw,520px);overflow:hidden;}
.tm-visit__photo img{display:block;width:100%;height:100%;object-fit:cover;}
.tm-visit__grid{position:static;display:block;padding-block:var(--pad-section);background:var(--nh-ink);}
.tm-visit__body-col{grid-column:auto;max-width:var(--measure);margin-inline:auto;}
.se-full__play svg,.week-row__media-overlay svg,.spotlight__play svg{width:72px;height:72px;padding:var(--space-12);box-sizing:border-box;border-radius:var(--r-pill);background:var(--play-background,var(--nh-red));fill:var(--play-foreground,var(--nh-paper));opacity:1;filter:none;transition:transform 200ms ease,background 200ms ease;}
.se-full__media:hover .se-full__play svg,.week-row__media-overlay:hover svg,.spotlight__play:hover svg{transform:scale(1.05);background:var(--play-hover,var(--nh-red-deep));}
:where(html[data-nh-page="2026/cs-lewis"]) .week-row__media-overlay{--play-background:var(--lewis-teal-deep);--play-foreground:var(--lewis-cream);--play-hover:var(--lewis-teal);}
:where(html[data-nh-page="2026/parables"]) :is(.week-row__media-overlay,.spotlight__play){--play-background:var(--parables-ink);--play-foreground:var(--parables-gold);--play-hover:var(--parables-charcoal);}

/* Current series uses the shared type scale with its existing artwork palette. */
:where(html[data-nh-page="2026/a-radical-savior"]) .ars,:where(html[data-nh-page="2026/a-radical-savior"]) .yt-modal{--ars-ground:#160e26;--ars-panel:#201632;--ars-ink:#faf6ff;--ars-mute:#c8bed4;--ars-cyan:#65edf4;--ars-pink:#ffa0dd;--ars-line:rgba(250,246,255,.22);--ars-font:Tektur,var(--font-display);--ars-overlay:rgba(22,14,38,.95);--ars-player-max:960px;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars{--ars-cyan-wash:rgba(101,237,244,.16);--ars-pink-wash:rgba(255,160,221,.15);--ars-cyan-sheen:rgba(101,237,244,.08);--ars-ink-sheen:rgba(250,246,255,.24);--ars-pink-sheen:rgba(255,160,221,.08);--ars-scanline:rgba(22,14,38,.10);--ars-flare-core:rgba(250,246,255,.32);--ars-cyan-haze:rgba(101,237,244,.12);--ars-cyan-ray:rgba(101,237,244,.8);--ars-pink-ray:rgba(255,160,221,.8);--ars-cyan-ray-glow:rgba(101,237,244,.5);--ars-pink-horizon:rgba(255,160,221,.22);--ars-cyan-grid:rgba(101,237,244,.55);--ars-pink-grid:rgba(255,160,221,.45);--ars-cyan-button-glow:rgba(101,237,244,.24);--ars-cyan-dim:rgba(101,237,244,.10);--ars-cyan-hover-glow:rgba(101,237,244,.28);--ars-pink-haze:rgba(255,160,221,.12);--ars-pink-dim:rgba(255,160,221,.06);--ars-cyan-bright:rgba(101,237,244,.22);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars{isolation:isolate;background:var(--ars-ground);color:var(--ars-ink);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .se-wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--space-24);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-hero{isolation:isolate;background:radial-gradient(ellipse at 8% 38%,var(--ars-cyan-wash),transparent 34%),radial-gradient(ellipse at 92% 50%,var(--ars-pink-wash),transparent 34%);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-motion-toggle{border:1px solid var(--ars-line);border-radius:var(--r-pill);background:var(--ars-ground);color:var(--ars-ink);font:600 var(--t-caption)/1.55 var(--font-display);font-variant-numeric:lining-nums tabular-nums;cursor:pointer;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-motion-toggle:hover{border-color:var(--ars-cyan);color:var(--ars-cyan);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-motion-toggle svg{fill:currentColor;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-hero__art{isolation:isolate;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-hero__art::before,:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__media::before{content:"";position:absolute;inset:-25% auto -25% -65%;width:35%;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,var(--ars-cyan-sheen) 30%,var(--ars-ink-sheen) 50%,var(--ars-pink-sheen) 70%,transparent);transform:skewX(-22deg);opacity:0;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-hero__art::after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,var(--ars-scanline) 3px 4px);opacity:.4;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-hero__flare{pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--ars-flare-core),var(--ars-cyan-haze) 18%,transparent 62%);opacity:0;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-hero__flare::before,:where(html[data-nh-page="2026/a-radical-savior"]) .ars-hero__flare::after{content:"";background:linear-gradient(90deg,transparent,var(--ars-cyan-ray),var(--ars-ink),var(--ars-pink-ray),transparent);box-shadow:0 0 12px var(--ars-cyan-ray-glow);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-hero__flare::after{transform:rotate(90deg);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-grid{perspective:280px;perspective-origin:50% 0;background:radial-gradient(ellipse at 50% 0,var(--ars-pink-horizon),transparent 70%);mask-image:linear-gradient(#000 35%,transparent);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-grid__plane{transform:rotateX(62deg);transform-origin:50% 0;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-grid__plane::before{content:"";background-image:linear-gradient(var(--ars-cyan-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ars-pink-grid) 1px,transparent 1px);background-size:64px 64px;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-hero__body{text-align:center;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-hero__lede{font-size:var(--t-lede);text-wrap:balance;color:var(--ars-ink);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-hero__intro{color:var(--ars-mute);text-wrap:pretty;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-hero__dates{color:var(--ars-pink);font-variant-numeric:lining-nums tabular-nums;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .btn.btn--primary{background:var(--ars-cyan);border-color:var(--ars-cyan);color:var(--ars-ground);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .btn.btn--primary:hover{background:var(--ars-ink);border-color:var(--ars-ink);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .btn{transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .btn.btn--primary{box-shadow:0 0 24px var(--ars-cyan-button-glow),0 0 48px var(--ars-cyan-dim);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .btn:hover{transform:translateY(-3px);box-shadow:0 0 30px var(--ars-cyan-hover-glow),0 0 60px var(--ars-pink-haze);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .btn--ghost-on-dark{color:var(--ars-ink);border-color:var(--ars-line);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .btn--ghost-on-dark:hover{background:var(--ars-panel);border-color:var(--ars-pink);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars :where(a,button):focus-visible{outline:3px solid var(--ars-pink);outline-offset:4px;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars h2{font-family:var(--font-display);font-weight:700;color:var(--ars-ink);text-wrap:balance;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars h2{font-size:var(--t-h1);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars h2,:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__title{background:linear-gradient(180deg,var(--ars-ink) 12%,var(--ars-cyan) 42%,var(--ars-ink) 49%,var(--ars-pink) 62%,var(--ars-ink) 85%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 0 24px var(--ars-cyan-haze);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-weeks__intro{color:var(--ars-mute);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .speaker-tabs__chips{list-style:none;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .tab-chip{border:1px solid var(--ars-line);border-radius:var(--r-pill);background:transparent;color:var(--ars-ink);font:600 var(--t-caption)/1.55 var(--font-display);font-variant-numeric:lining-nums tabular-nums;cursor:pointer;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .tab-chip[aria-pressed="true"]{color:var(--ars-ground);background:var(--ars-cyan);border-color:var(--ars-cyan);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .tab-chip:hover{border-color:var(--ars-pink);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .tab-chip__count{font-variant-numeric:lining-nums tabular-nums;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-rows{display:grid;gap:var(--space-96);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:var(--space-48);scroll-margin-top:var(--space-96);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(even) .week-row__media{order:2;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(even) .week-row__body{order:1;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row[hidden]{display:none;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__media{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16/13;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__media img{display:block;width:100%;height:auto;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visual__wire{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visual__cyan{stroke:var(--ars-cyan);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visual__pink{stroke:var(--ars-pink);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visual__ink{stroke:var(--ars-ink);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visual__haze{fill:var(--ars-pink-haze);filter:blur(30px);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visual__cross-face{stroke:var(--ars-ink);stroke-width:2;filter:drop-shadow(0 0 12px var(--ars-cyan-ray-glow));}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visual__cross-side{fill:var(--ars-pink-wash);stroke:var(--ars-pink);stroke-width:2;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visual__prism{stroke:var(--ars-cyan);stroke-width:2;filter:drop-shadow(0 0 16px var(--ars-cyan-ray-glow));}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visual__reflection{fill:var(--ars-ink-sheen);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visual__sun-stripes{fill:none;stroke:var(--ars-ground);stroke-width:11;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visual__orbit,:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visual__float,:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visual__drift{transform-box:fill-box;transform-origin:center;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visual--surrender{--ars-orbit-animation:ars-horizon-tilt 36s ease-in-out infinite;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-stop-ink{stop-color:var(--ars-ink);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-stop-cyan{stop-color:var(--ars-cyan);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-stop-pink{stop-color:var(--ars-pink);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-stop-ground{stop-color:var(--ars-ground);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-week-number{font:500 clamp(88px,12vw,168px)/1 var(--ars-font);font-variant-numeric:lining-nums tabular-nums;color:transparent;-webkit-text-stroke:1px var(--ars-cyan-grid);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(2){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(2) .ars-week-number{inset:0 0 auto auto;-webkit-text-stroke-color:var(--ars-pink-grid);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(3){grid-template-columns:minmax(0,1fr);gap:var(--space-16);text-align:center;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(3) .week-row__media{order:2;aspect-ratio:120/46;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(3) .week-row__body{order:1;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(3) .week-row__title{font-size:var(--t-h2);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(3) .week-row__meta,:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(3) .week-row__ctas{justify-content:center;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(3) .ars-week-number{font-size:clamp(88px,14vw,192px);inset:var(--space-32) auto auto var(--space-24);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__media-overlay{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;border:0;cursor:pointer;background:transparent;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__media-overlay svg{width:72px;height:72px;padding:var(--space-12);border-radius:var(--r-pill);fill:var(--ars-ground);background:var(--ars-cyan);box-shadow:0 0 24px var(--ars-ground);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__media-overlay:hover svg{background:var(--ars-ink);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__media-overlay:focus-visible{outline-offset:-4px;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:1.15;margin:0 0 var(--space-24);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__subtitle{font-size:var(--t-lede);color:var(--ars-cyan);font-variant-numeric:lining-nums tabular-nums;margin:0 0 var(--space-16);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__subtitle:empty{display:none;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__meta{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);color:var(--ars-mute);font-size:var(--t-caption);font-variant-numeric:lining-nums tabular-nums;margin:0 0 var(--space-20);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12) var(--space-24);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__cta{display:inline-flex;align-items:center;gap:var(--space-8);min-height:44px;padding-block:var(--space-8);color:var(--ars-ink);font-family:var(--font-display);font-size:var(--t-caption);font-weight:600;text-underline-offset:5px;text-decoration:underline;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__cta:hover{color:var(--ars-pink);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__cta--disabled{color:var(--ars-mute);font-weight:600;text-decoration:none;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visit{background-color:var(--ars-ground);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-visit p{color:var(--ars-mute);}
:where(html[data-nh-page="2026/a-radical-savior"]) .yt-modal{background:var(--ars-overlay);}
:where(html[data-nh-page="2026/a-radical-savior"]) .yt-modal__inner{background:#000;}
:where(html[data-nh-page="2026/a-radical-savior"]) .yt-modal__inner iframe{border:0;}
:where(html[data-nh-page="2026/a-radical-savior"]) .yt-modal__close{place-items:center;border:1px solid var(--ars-ink);border-radius:var(--r-pill);background:var(--ars-ground);color:var(--ars-ink);cursor:pointer;}
:where(html[data-nh-page="2026/a-radical-savior"]) .yt-modal :focus-visible{outline:3px solid var(--ars-pink);outline-offset:4px;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars:where([data-motion]) .ars-hero__art::before{animation:ars-chrome-sweep 8s ease-in-out infinite;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars:where([data-motion]) .ars-hero__flare{animation:ars-cross-glow 6s ease-in-out infinite;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars:where([data-motion]) .ars-grid__plane::before{animation:ars-grid-drive 2.4s linear infinite;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars:where([data-motion]) .ars-visual__float{animation:ars-vector-float 7s ease-in-out infinite;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars:where([data-motion]) .ars-visual__orbit{animation:var(--ars-orbit-animation,ars-orbit-turn 36s linear infinite);}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars:where([data-motion]) .ars-visual__drift{animation:ars-prism-drift 9s ease-in-out infinite;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars[data-motion="running"] .ars-hero__art{animation:ars-art-arrive 1.2s cubic-bezier(.2,.7,.2,1) both,ars-art-float 9s 1.2s ease-in-out infinite;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars[data-motion="running"] .ars-hero__body>*{animation:ars-rise-in .8s cubic-bezier(.2,.7,.2,1) both;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars[data-motion="running"] .ars-hero__body>*:nth-child(2){animation-delay:.12s;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars[data-motion="running"] .ars-hero__body>*:nth-child(3){animation-delay:.24s;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars[data-motion="running"] .ars-hero__body>*:nth-child(4){animation-delay:.36s;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars[data-motion="running"] .week-row.is-revealed .week-row__body,:where(html[data-nh-page="2026/a-radical-savior"]) .ars[data-motion="running"] .ars-visit.is-revealed{animation:ars-rise-in .8s cubic-bezier(.2,.7,.2,1) both;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars[data-motion="running"] .week-row.is-revealed .week-row__media::before{animation:ars-chrome-sweep 2.2s ease-out 1;}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars[data-motion="paused"] *,:where(html[data-nh-page="2026/a-radical-savior"]) .ars[data-motion="paused"] *::before,:where(html[data-nh-page="2026/a-radical-savior"]) .ars[data-motion="paused"] *::after{animation-play-state:paused;}
@media (prefers-reduced-motion:reduce){:where(html[data-nh-page="2026/a-radical-savior"]) .ars *,:where(html[data-nh-page="2026/a-radical-savior"]) .ars *::before,:where(html[data-nh-page="2026/a-radical-savior"]) .ars *::after{animation:none!important;transition:none!important;}}
@media (prefers-reduced-motion:reduce){:where(html[data-nh-page="2026/a-radical-savior"]) .ars .btn:hover{transform:none;}}
@media (prefers-reduced-motion:reduce){:where(html[data-nh-page="2026/a-radical-savior"]) .ars-hero__flare{opacity:0;}}
@media (forced-colors:active){:where(html[data-nh-page="2026/a-radical-savior"]) .ars h2,:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__title{background:none;color:CanvasText;text-shadow:none;}}
@media (max-width:800px){:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row,:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(2){grid-template-columns:minmax(0,1fr);gap:var(--space-20);}}
@media (max-width:800px){:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(even) .week-row__media,:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(even) .week-row__body{order:initial;}}
@media (max-width:800px){:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-rows{gap:var(--space-64);}}
@media (max-width:800px){:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__media{max-width:480px;width:100%;margin-inline:auto;}}
@media (max-width:800px){:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__title,:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(3) .week-row__title{font-size:var(--t-h2);}}
@media (max-width:800px){:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(3){text-align:left;}}
@media (max-width:800px){:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(3) .week-row__media{max-width:none;}}
@media (max-width:800px){:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(3) .week-row__meta,:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(3) .week-row__ctas{justify-content:flex-start;}}
@media (max-width:800px){:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row:nth-child(3) .ars-week-number{font-size:72px;inset:0 auto auto 0;}}
@media (max-width:400px){:where(html[data-nh-page="2026/a-radical-savior"]) .ars .se-wrap{padding-inline:var(--space-20);}}
@media (max-width:400px){:where(html[data-nh-page="2026/a-radical-savior"]) .ars .week-row__meta{gap:var(--space-8) var(--space-12);}}
:where(html[data-nh-page="2026/a-radical-savior"]) .ars-weeks{background-color:var(--ars-panel);}

.erh__actions{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-24);}

.grp-band[data-surface="ink"] :is(.grp-h2,.grp-lede){color:var(--on-deep);}
.grp-band[data-surface="ink"] .grp-h2 em{color:var(--nh-red-on-teal);}

/* Ambient-motion pause control (fleet motion-controls standard, 2026-10-14):
   a 44px circle carrying a pause or play icon and no visible words. Last in
   the sheet so it wins over each page's older pill rules. */
[data-motion-control]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;gap:0;border-radius:50%;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .hero-motion[data-motion-control]:not([hidden]){display:flex;}
[data-motion-control][hidden]{display:none;}
[data-motion-control] :is(.motion-icon-pause,.motion-icon-play){display:block;width:18px;height:18px;flex-shrink:0;}
[data-motion-control] .motion-icon-play{display:none;}
[data-motion-control][data-state="paused"] .motion-icon-pause{display:none;}
[data-motion-control][data-state="paused"] .motion-icon-play{display:block;}

/* Type-role corrections (2026-10-15 review). The pass mapped these elements to
   type roles by class name: labels grew to card-title size and featured figures,
   years and quotes fell to body size. Each takes the existing token nearest its
   size before the pass, with its weight. */
:where(html[data-nh-page="home"]) span.now-in-series__status{font-size:var(--t-body);font-weight:700;}
:where(html[data-nh-page="home"]) span.now-in-series__title{font-size:var(--t-body);font-weight:700;}
:where(html[data-nh-page="home"]) p.sundays__time{font-size:var(--t-display);font-weight:700;}
:where(html[data-nh-page="2020"]) h3.msg-group__head{font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="2026/a-radical-savior"]) h3.week-row__title:not(#nh-none){font-size:var(--t-h1);font-weight:500;}
:where(html[data-nh-page="2026/cs-lewis"]) p.lewis-hero__tagline{font-size:var(--t-lede);font-weight:400;}
:where(html[data-nh-page="2026/not-so-fast"]) .nsf-film__transcript summary{font-size:var(--t-lede);font-weight:600;}
:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tender-mercy"]) h3.series-jump__h3{font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) span.tm-rotator__lead{font-size:var(--t-h2);font-weight:400;}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) span.tm-rotator__word{font-size:var(--t-h2);font-weight:500;}
:where(html[data-nh-page="2026/tender-mercy"]) p.tm-hero__subtitle{font-size:var(--t-h2);font-weight:400;}
:where(html[data-nh-page="21days/2027"]) p.pf-date{font-size:var(--t-h2);font-weight:800;}
:where(html[data-nh-page="about"]) p.mission-band__quote{font-size:var(--t-h2);font-weight:400;}
:where(html[data-nh-page="accessibility"],html[data-nh-page="privacy-terms"]) .policy-body h2{font-size:var(--t-h2);font-weight:700;}
:where(html[data-nh-page="adult-ministry"],html[data-nh-page="bible-studies"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="thanksgiving-church-services-clovis-ca"]) p.am-mission__quote{font-size:var(--t-h2);font-weight:400;}
:where(html[data-nh-page="adult-sunday-school"],html[data-nh-page="groups"]) p.up-card__status{font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="ahg"]) span.d-num:not(#nh-none){font-size:var(--t-h1);font-weight:800;}
:where(html[data-nh-page="ahg"]) p.ahg-cal__time{font-size:var(--t-body);font-weight:400;}
:where(html[data-nh-page="ahg"]) .ahg-cal__time a{font-size:var(--t-body);font-weight:400;}
:where(html[data-nh-page="ahg"],html[data-nh-page="baptism"],html[data-nh-page="care/grief"],html[data-nh-page="devotional/psalms-we-live"],html[data-nh-page="easter-church-services-clovis-ca"],html[data-nh-page="food-pantry"],html[data-nh-page="gls"],html[data-nh-page="kids"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons"],html[data-nh-page="services"],html[data-nh-page="traillife"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"],html[data-nh-page="visit"]) .faq-item summary{font-size:var(--t-lede);font-weight:600;}
:where(html[data-nh-page="beliefs"]) p.blf-quote__q{font-size:var(--t-h2);font-weight:400;}
:where(html[data-nh-page="beliefs"]) p.blf-mission__q{font-size:var(--t-h2);font-weight:400;}
:where(html[data-nh-page="bible-studies"],html[data-nh-page="food-pantry"],html[data-nh-page="kids"],html[data-nh-page="marriage"],html[data-nh-page="membership"],html[data-nh-page="men"],html[data-nh-page="missions"],html[data-nh-page="prayer"],html[data-nh-page="senior-adults"],html[data-nh-page="students"],html[data-nh-page="traillife"],html[data-nh-page="women"],html[data-nh-page="young-adult"]) span.pc-events__time{font-size:var(--t-caption);font-weight:500;}
:where(html[data-nh-page="bible-studies"]) .bs-feature__cap p{font-size:var(--t-h2);font-weight:400;}
:where(html[data-nh-page="care/counseling"]) span.co-crisis__crisis-num{font-size:var(--t-h2);font-weight:800;}
:where(html[data-nh-page="care/recovery"]) p.cr-thu__slot-time{font-size:var(--t-h2);font-weight:800;}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) h2.xm-mercy__title{font-size:var(--t-display);font-weight:400;}
:where(html[data-nh-page="contact"],html[data-nh-page="services"],html[data-nh-page="visit"]) .rail-card h3{font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="contact"]) .park-item h3{font-size:var(--t-body);font-weight:700;}
:where(html[data-nh-page="contact"]) .h-c summary{font-size:var(--t-lede);font-weight:600;}
:where(html[data-nh-page="devotional"]) h3.dh-study__name{font-size:var(--t-h1);font-weight:800;}
:where(html[data-nh-page="devotional"]) .dh-rnm__stats span{font-size:var(--t-body);font-weight:400;}
:where(html[data-nh-page="devotional/psalms-we-live"],html[data-nh-page="gls"]) div.stat-number{font-size:var(--t-display);font-weight:700;}
:where(html[data-nh-page="devotional/psalms-we-live"]) p.scr-text{font-size:var(--t-h2);font-weight:400;}
:where(html[data-nh-page="devotional/psalms-we-live"]) .format-card h3{font-size:var(--t-body);font-weight:700;}
:where(html[data-nh-page="devotional/psalms-we-live"]) div.sample-verse{font-size:var(--t-body);font-weight:400;}
:where(html[data-nh-page="devotional/psalms-we-live"]) span.sample-verse-ref{font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) p.hero-subtitle{font-size:var(--t-h1);font-weight:400;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) div.countdown-number{font-size:var(--t-display);font-weight:800;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) div.countdown-separator{font-size:var(--t-h1);font-weight:400;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) h2.event-title{font-size:var(--t-h1);font-weight:900;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) div.time:not(#nh-none){font-size:var(--t-h2);font-weight:800;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) p.pp-hero__role{font-size:var(--t-h2);font-weight:400;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) div.pp-tl__year{font-size:var(--t-h2);font-weight:800;}
:where(html[data-nh-page="events"]) h3.rhythm__group{font-size:var(--t-body);font-weight:600;}
:where(html[data-nh-page="food-pantry"]) span.fp-door__pre{font-size:var(--t-h2);font-weight:500;}
:where(html[data-nh-page="food-pantry"]) span.fp-door__word{font-size:var(--t-display);font-weight:800;}
:where(html[data-nh-page="give"]) .erh__lede cite{font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="gls-survey"]) .optional h2{font-size:var(--t-lede);font-weight:700;}
:where(html[data-nh-page="gls"]) span.pricing-cell-price{font-size:var(--t-h2);font-weight:700;}
:where(html[data-nh-page="gls"]) div.special-rate-price{font-size:var(--t-h2);font-weight:700;}
:where(html[data-nh-page="groups"]) span.grp-step__num{font-size:var(--t-caption);font-weight:800;}
:where(html[data-nh-page="history"]) p.hist-intro__quote{font-size:var(--t-h2);font-weight:400;}
:where(html[data-nh-page="history"]) p.beat__year{font-size:var(--t-h2);font-weight:800;}
:where(html[data-nh-page="history"]) p.hist-era__quote{font-size:var(--t-h2);font-weight:400;}
:where(html[data-nh-page="kids"],html[data-nh-page="students"]) .rail-card h2{font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="kids"]) h2.vbs-band__h2{font-size:var(--t-h1);font-weight:800;}
:where(html[data-nh-page="marriage"]) .mr-vision__block h3{font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="marriage"]) p.mr-stat__num{font-size:var(--t-display);font-weight:800;}
:where(html[data-nh-page="marriage"]) span.mr-stat__num-suffix{font-size:var(--t-display);font-weight:500;}
:where(html[data-nh-page="marriage"]) p.mr-stat__num-label{font-size:var(--t-body);font-weight:500;}
:where(html[data-nh-page="marriage"]) .mr-stat__num-label sup{font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="media-ministry"]) .mm-mission__inner p{font-size:var(--t-h2);font-weight:400;}
:where(html[data-nh-page="membership"]) span.mb-step__n{font-size:var(--t-h2);font-weight:800;}
:where(html[data-nh-page="membership"]) p.mb-verse__quote{font-size:var(--t-h2);font-weight:400;}
:where(html[data-nh-page="memorials"]) span.mem-step__num{font-size:var(--t-caption);font-weight:800;}
:where(html[data-nh-page="missions"]) p.mx-stat__num{font-size:var(--t-display);font-weight:800;}
:where(html[data-nh-page="missions"]) p.mx-local__sched-time{font-size:var(--t-h2);font-weight:800;}
:where(html[data-nh-page="missions"]) .mx-also__group h3{font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="prayer"]) p.pr-verse__quote{font-size:var(--t-h2);font-weight:400;}
:where(html[data-nh-page="privacy-terms"]) .policy-body h3{font-size:var(--t-lede);font-weight:600;}
:where(html[data-nh-page="reviews"]) span.rv-rating__score{font-size:var(--t-display);font-weight:800;}
:where(html[data-nh-page="rightnowmedia"]) p.rnm-stat__num{font-size:var(--t-display);font-weight:800;}
:where(html[data-nh-page="sermons"]) span.archive-meta__stat-label{font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="sermons"]) span.latest-band__topic-lead{font-size:var(--t-lede);font-weight:600;}
:where(html[data-nh-page="sermons"]) p.voice-card__topic-title{font-size:var(--t-body);font-weight:400;}
:where(html[data-nh-page="sermons"]) a.archive-year__num-link{font-size:var(--t-h1);font-weight:800;}
:where(html[data-nh-page="sermons"]) h3.archive-year__num{font-size:var(--t-h1);font-weight:800;}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) .transcript h2{font-size:var(--t-h2);font-weight:800;}
:where(html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) p.tr-about__role{font-size:var(--t-lede);font-weight:400;}
:where(html[data-nh-page="students"]) h2.feature-band__h2{font-size:var(--t-h1);font-weight:800;}
:where(html[data-nh-page="thanksgiving-church-services-clovis-ca"]) p.xm-card__times{font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="traillife"]) span.tl-lvl__age{font-size:var(--t-h2);font-weight:800;}
:where(html[data-nh-page="traillife"]) p.tl-lvl__name{font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="vbs"]) span.vbs-structure__num{font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="vbs/2026"]) p.vbs-hero__tagline{font-size:var(--t-h2);font-weight:600;}
:where(html[data-nh-page="vbs/2026"]) .cd-player__lyrics summary{font-size:var(--t-lede);font-weight:600;}
:where(html[data-nh-page="watch"]) h2.wl-card__h{font-size:var(--t-h2);font-weight:800;}
:where(html[data-nh-page="weddings"]) div.wd-def__val{font-size:var(--t-lede);font-weight:700;}

/* Crisis callouts: the 988 number leads (as before the pass). */
:is(.ca-disclaimer__crisis-label,.co-crisis__crisis-label,.pr-crisis__crisis-label):not(#nh-none){font-family:var(--font-display);font-size:var(--t-caption);font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--fg-mute);}
:is(.ca-disclaimer__crisis-num,.pr-crisis__crisis-num):not(#nh-none){font-family:var(--font-display);font-size:var(--t-lede);font-weight:800;letter-spacing:-0.02em;color:var(--nh-red);}
.co-crisis__crisis-num:not(#nh-none){font-family:var(--font-display);color:var(--nh-red);}
.cb-callout strong:not(#nh-none){font-family:var(--font-display);font-weight:700;}
/* A single row of buttons is a slim band, not a full section. */
:where(html[data-nh-page="prayer"]) .pr-actions-band:not(#nh-none){padding-block:clamp(28px, 4vw, 40px);}
/* Four narrow time cards: the time leads, the title is a subhead. */
:where(html[data-nh-page="care/recovery"]) h3.cr-thu__slot-h3:not(#nh-none){font-size:var(--t-lede);font-weight:700;}
/* Five rating buttons in a phone row need caption-size labels to fit. */
@media (max-width: 620px){:where(html[data-nh-page="gls-survey"]) .opt span:not(#nh-none){font-size:var(--t-caption);}}
/* Rail service rows: the time leads in bold and never wraps; the place is a caption. */
.rail-svc-row:not(#nh-none){gap:var(--space-12);}
.rail-svc-row .t:not(#nh-none){font-family:var(--font-display);font-weight:700;white-space:nowrap;}
.rail-svc-row .n:not(#nh-none){font-size:var(--t-caption);text-align:right;}
/* Event cards sit three or four across; their titles are subheads, so they fit. */
.pc-events__title:not(#nh-none){font-size:var(--t-lede);font-weight:700;}
/* Campaign and brand bands keep their own palette (brief: a campaign's palette
   stays on its own page); the pass had replaced these with site surfaces. */
/* Campaign and brand bands keep their own palette (brief: a campaign's palette
   stays on its own page); the pass had replaced these with site surfaces and
   dropped their background rules. Values are the ones these pages used before. */
:where(html[data-nh-page="home"]) section.photo-break{background:var(--nh-teal-soft);}
:where(html[data-nh-page="2026/cs-lewis"]) section.lewis-summary{background:var(--lewis-teal-deep);}
:where(html[data-nh-page="2026/cs-lewis"]) section.lewis-weeks{background:var(--lewis-cream);}
:where(html[data-nh-page="2026/cs-lewis"]) section.lewis-visit{background:var(--lewis-paper);}
:where(html[data-nh-page="2026/not-so-fast"]) section.nsf-practice{background:var(--linen);}
:where(html[data-nh-page="2026/parables"]) section.series-replay{background:var(--parables-ink);}
:where(html[data-nh-page="2026/parables"]) section.series-summary{background:var(--parables-charcoal);}
:where(html[data-nh-page="2026/parables"]) section.all-weeks{background:var(--parables-charcoal);}
:where(html[data-nh-page="2026/parables"]) section.visit-band{background:var(--parables-ink);}
:where(html[data-nh-page="2026/tender-mercy"]) section.tm-hero{background:var(--tm-navy);}
:where(html[data-nh-page="2026/tender-mercy"]) section.tm-eve{background:var(--tm-navy);}
:where(html[data-nh-page="ahg"]) section.ahg-sash{background:var(--ahg-blue-deep);}
:where(html[data-nh-page="ahg"]) section.ahg-join{background:var(--nh-red);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.hero{background:var(--teal);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.stats{background:var(--cream-light);}
:where(html[data-nh-page="devotional/psalms-we-live"]) #order{background:var(--white-warm);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.weeks{background:var(--cream-light);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.format{background:var(--white-warm);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.sample{background:var(--cream-light);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.pastors{background:var(--white-warm);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.faq{background:var(--cream-light);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.cta{background:var(--teal);}
:where(html[data-nh-page="gls"]) #pricing{background:var(--teal);}
:where(html[data-nh-page="gls"]) #attend{background:#F2EBE1;}
:where(html[data-nh-page="marriage"]) #directions{background:var(--bg);}
:where(html[data-nh-page="memorials"]) section.photo-break{background:var(--m-stone);}
:where(html[data-nh-page="traillife"]) section.tl-before{background:var(--trail-deep);}
:where(html[data-nh-page="traillife"]) section.tl-join{background:var(--nh-red);}
:where(html[data-nh-page="vbs"]) section.vbs-signup{background:var(--nh-teal);}
:where(html[data-nh-page="vbs/2026"]) section.vbs-hero{background:var(--vbs-navy, #1b2a40);}
:where(html[data-nh-page="vbs/2026"]) section.vbs-volunteer{background:var(--vbs-navy, #1b2a40);}
/* Section rhythm for bands that are not direct children of main or that keep
   their own palette (no data-surface). */
:where(html[data-nh-page="2026/cs-lewis"]) section.lewis-summary{padding-block:var(--pad-section);}
:where(html[data-nh-page="2026/cs-lewis"]) section.lewis-weeks{padding-block:var(--pad-section);}
:where(html[data-nh-page="2026/cs-lewis"]) section.lewis-visit{padding-block:var(--pad-section);}
:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tender-mercy"]) section.verse-band{padding-block:var(--pad-section);}
:where(html[data-nh-page="2026/not-so-fast"]) section.nsf-practice{padding-block:var(--pad-section);}
:where(html[data-nh-page="2026/not-so-fast"]) #visit{padding-block:var(--pad-section);}
:where(html[data-nh-page="2026/parables"]) section.series-replay{padding-block:var(--pad-section);}
:where(html[data-nh-page="2026/parables"]) section.series-summary{padding-block:var(--pad-section);}
:where(html[data-nh-page="2026/parables"]) section.all-weeks{padding-block:var(--pad-section);}
:where(html[data-nh-page="2026/parables"]) section.visit-band{padding-block:var(--pad-section);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) #weeks{padding-block:var(--pad-section);}
:where(html[data-nh-page="2026/tender-mercy"]) section.tm-eve{padding-block:var(--pad-section);}
:where(html[data-nh-page="ahg"]) section.ahg-sash{padding-block:var(--pad-section);}
:where(html[data-nh-page="ahg"]) section.ahg-join{padding-block:var(--pad-section);}
:where(html[data-nh-page="christmas-church-services-clovis-ca"]) #xm-sched-h{padding-block:var(--pad-section);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.stats{padding-block:var(--pad-section);}
:where(html[data-nh-page="devotional/psalms-we-live"]) #order{padding-block:var(--pad-section);}
:where(html[data-nh-page="devotional/psalms-we-live"]) #scriptureBand{padding-block:var(--pad-section);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.weeks{padding-block:var(--pad-section);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.format{padding-block:var(--pad-section);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.sample{padding-block:var(--pad-section);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.pastors{padding-block:var(--pad-section);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.faq{padding-block:var(--pad-section);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.cta{padding-block:var(--pad-section);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) #countdown{padding-block:var(--pad-section);}
:where(html[data-nh-page="food-pantry"]) #need-food{padding-block:var(--pad-section);}
:where(html[data-nh-page="gls"]) #pricing{padding-block:var(--pad-section);}
:where(html[data-nh-page="gls"]) #attend{padding-block:var(--pad-section);}
:where(html[data-nh-page="marriage"],html[data-nh-page="vbs/2026"]) #directions{padding-block:var(--pad-section);}
:where(html[data-nh-page="traillife"]) section.tl-before{padding-block:var(--pad-section);}
:where(html[data-nh-page="traillife"]) section.tl-join{padding-block:var(--pad-section);}
:where(html[data-nh-page="vbs"]) section.vbs-signup{padding-block:var(--pad-section);}
:where(html[data-nh-page="sermons"]) section.filter-summary{padding-block:12px;}
:where(html[data-nh-page="sermons"]) #archive{padding-bottom:var(--pad-section);}
/* Side padding these bands had before the pass (their content has no inner gutter). */
:where(html[data-nh-page="2026/cs-lewis"],html[data-nh-page="2026/parables"]) section.verse-band{padding-inline:var(--space-24);}
:where(html[data-nh-page="2026/tell-me-who-you-are"]) section.tm-line{padding-inline:var(--space-24);}
:where(html[data-nh-page="care/grief"]) section.gr-verse{padding-inline:var(--space-24);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.stats{padding-inline:var(--space-32);}
:where(html[data-nh-page="devotional/psalms-we-live"]) #order{padding-inline:var(--space-32);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.weeks{padding-inline:var(--space-32);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.format{padding-inline:var(--space-32);}
:where(html[data-nh-page="devotional/psalms-we-live"]) section.sample{padding-inline:var(--space-32);}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) #countdown{padding-inline:var(--space-24);}
:where(html[data-nh-page="marriage"]) section.mr-scripture{padding-inline:var(--space-24);}
:where(html[data-nh-page="media-ministry"]) section.mm-verse{padding-inline:var(--space-24);}
:where(html[data-nh-page="our-team"]) section.tp-closer{padding-inline:var(--space-20);}
/* Hero card spacing wins over page-level margins: title, text and buttons never touch. */
.erh__card h1 + .erh__lede:not(#nh-none){margin-top:var(--space-20);}
.erh__card .erh__lede + .erh__actions:not(#nh-none){margin-top:var(--space-24);}
/* Labels (breadcrumbs, dates, counts, tracked capitals) stay caption size; the
   pass had set them to body size. Body copy stays at --t-body. */
:where(html[data-nh-page="home"]) span.sundays__livestream-mark:not(#nh-none){font-size:var(--t-caption);font-weight:800;}
:where(html[data-nh-page="home"]) span.sundays__age:not(#nh-none){font-size:var(--t-caption);font-weight:500;}
:where(html[data-nh-page="home"]) a.archive-link:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="home"]) span.ministry-card__more:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .se-crumb__inner a:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="2020"],html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) span.se-crumb__current:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) p.se-dates:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="2026"]) p.yh-feat__now:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="2026/not-so-fast"],html[data-nh-page="2026/tender-mercy"]) span.series-jump__n:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="21days"]) a.pf-xlink__link:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="21days/2027"]) .pf-wrap a:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="21days/2027"]) span.pf-crumb__current:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="404"]) p.nf__attribution:not(#nh-none){font-size:var(--t-caption);font-weight:400;}
:where(html[data-nh-page="404"]) .nf__attribution a:not(#nh-none){font-size:var(--t-caption);font-weight:400;}
:where(html[data-nh-page="adult-ministry"]) .am-crumb__inner a:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="adult-ministry"]) span.am-crumb__current:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="adult-sunday-school"]) .ass-teacher__facts strong:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="adult-sunday-school"]) a.ass-teacher__link:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="adult-sunday-school"]) .steele-grid span:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="ahg"]) .ahg-facts dt:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="ahg"]) .wrap legend:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="ahg"]) .ahg-adv__grid b:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="ahg"]) span.d-mon:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="ahg"]) span.d-day:not(#nh-none){font-size:var(--t-caption);font-weight:400;}
:where(html[data-nh-page="ahg"]) .ahg-find__facts dt:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="baptism"]) .bap-crumb__inner a:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="baptism"]) span.bap-crumb__current:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="beliefs"]) .blf-crumb__inner a:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="beliefs"]) span.blf-crumb__current:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="bible-studies"]) a.bs-ministry-link:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="campus-map"],html[data-nh-page="care/counseling"],html[data-nh-page="care/grief"],html[data-nh-page="care/griefshare"],html[data-nh-page="care/helping-hands"],html[data-nh-page="care/recovery"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="devotional"],html[data-nh-page="kids"],html[data-nh-page="marriage"],html[data-nh-page="membership"],html[data-nh-page="mexico"],html[data-nh-page="missions"],html[data-nh-page="prayer"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="students"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"]) .crumb__inner a:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="campus-map"],html[data-nh-page="care/counseling"],html[data-nh-page="care/grief"],html[data-nh-page="care/griefshare"],html[data-nh-page="care/helping-hands"],html[data-nh-page="care/recovery"],html[data-nh-page="christmas-church-services-clovis-ca"],html[data-nh-page="devotional"],html[data-nh-page="food-pantry"],html[data-nh-page="kids"],html[data-nh-page="marriage"],html[data-nh-page="membership"],html[data-nh-page="mexico"],html[data-nh-page="missions"],html[data-nh-page="prayer"],html[data-nh-page="rightnowmedia"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"],html[data-nh-page="students"],html[data-nh-page="thanksgiving-church-services-clovis-ca"],html[data-nh-page="vbs"],html[data-nh-page="vbs/2026"]) span.crumb__current:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="care/grief"]) a.gr-leader__link:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="care/grief"],html[data-nh-page="food-pantry"],html[data-nh-page="sermons"],html[data-nh-page="sermons/read/an-introduction-to-cs-lewis"],html[data-nh-page="sermons/read/mere-christianity"],html[data-nh-page="sermons/read/the-abolition-of-man"],html[data-nh-page="sermons/read/the-chronicles-of-narnia"],html[data-nh-page="sermons/read/the-great-divorce"],html[data-nh-page="sermons/read/the-screwtape-letters"],html[data-nh-page="sermons/read/the-weight-of-glory"],html[data-nh-page="sermons/transcripts/1-thessalonians-4-13-18"],html[data-nh-page="sermons/transcripts/2-samuel-19-restoration"],html[data-nh-page="sermons/transcripts/a-grief-observed"],html[data-nh-page="sermons/transcripts/psalm-13"],html[data-nh-page="sermons/transcripts/psalm-34"],html[data-nh-page="sermons/transcripts/suffering-in-faith-1-peter-3-4"]) a.sunday-band__directions:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="contact"],html[data-nh-page="services"],html[data-nh-page="visit"]) span.label:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="devotional/psalms-we-live"]) div.stat-label:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="devotional/psalms-we-live"]) p.sample-day:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="devotional/psalms-we-live"]) p.sample-rl:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="devotional/psalms-we-live"]) p.pastor-role:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) div.countdown-unit-label:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) div.livestream-badge:not(#nh-none){font-size:var(--t-caption);font-weight:500;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) span.card-detail:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="easter-church-services-clovis-ca"]) a.card-cta:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="email"]) .validate label:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-wrap a:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) span.pp-crumb__current:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="tim-rolen"]) span.pp-sermon__watch:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="events"]) div.opt-a-strip:not(#nh-none){font-size:var(--t-caption);font-weight:400;}
:where(html[data-nh-page="events"]) .opt-a-strip span:not(#nh-none){font-size:var(--t-caption);font-weight:400;}
:where(html[data-nh-page="food-pantry"]) a.crumb__link:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="food-pantry"]) span.fp-door__pill:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="gls-survey"]) span.q-num:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="gls"]) div.pricing-cell-date:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="gls"]) div.special-rate-detail:not(#nh-none){font-size:var(--t-caption);font-weight:400;}
:where(html[data-nh-page="gls"]) .special-rate-detail a:not(#nh-none){font-size:var(--t-caption);font-weight:400;}
:where(html[data-nh-page="groups"]) .grp-crumb__inner a:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="groups"]) span.grp-crumb__current:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="history"]) p.beat__video-length:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="internet"]) a.net-card__link:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="marriage"]) .mr-stat__copy sup:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="media-ministry"]) p.mm-verse__attribution:not(#nh-none){font-size:var(--t-caption);font-weight:400;}
:where(html[data-nh-page="media-ministry"]) .mm-verse__attribution a:not(#nh-none){font-size:var(--t-caption);font-weight:400;}
:where(html[data-nh-page="memorials"]) .mem-watch__more a:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="memorials"]) a.mem-xlink__link:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="men"]) .mn-crumb__inner a:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="men"]) span.mn-crumb__current:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="missions"]) p.mx-local__region:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="missions"]) p.mx-local__sched-day:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="missions"]) span.mx-local__sched-cta:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="missions"]) p.logo-card__region:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="missions"]) span.logo-card__link:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="new-to-faith"]) p.nf-step__vcap:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="photos"]) a.ph-directions:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="planningcenter"]) .pc-actions-band__art p:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="rightnowmedia"]) .rnm-devices__platforms li:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="senior-adults"]) .sa-wrap a:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="senior-adults"]) span.sa-crumb__current:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="sermons"]) a.latest-band__series-cta:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="sermons"]) p.archive-year__count:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="sermons"]) p.archive-series__count:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="sermons"]) span.archive-row__speaker-title:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="sermons"]) a.archive-row__watch:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="sermons"]) a.archive-row__read:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="serve"]) p.sv-team__cadence:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="services"],html[data-nh-page="visit"]) span.rail-services__age:not(#nh-none){font-size:var(--t-caption);font-weight:400;}
:where(html[data-nh-page="traillife"]) .tl-facts dt:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="traillife"]) .tl-does__grid b:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="troops"]) .tro-facts dt:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="vbs/2026"]) p.day-card__nav:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="vbs/2026"]) .day-card__nav strong:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="visit"]) a.itin-step__inline-cta:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="visit"]) span.rail-services__live-badge:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="visit"]) p.rail-series__week:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="watch"]) .wl-status span:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="watch"]) span.wl-od__lbl:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="weddings"]) .wd-watch__more a:not(#nh-none){font-size:var(--t-caption);font-weight:700;}
:where(html[data-nh-page="women"]) .wm-crumb__inner a:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="women"]) span.wm-crumb__current:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="young-adult"]) .ya-wrap a:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
:where(html[data-nh-page="young-adult"]) span.ya-crumb__current:not(#nh-none){font-size:var(--t-caption);font-weight:600;}
/* Round-two review fixes. */
:where(html[data-nh-page="reviews"]) .rv-rating:not(#nh-none){margin-top:var(--space-20);}
:where(html[data-nh-page="traillife"]) .tl-quotes:not(#nh-none){padding:var(--space-24);}
:where(html[data-nh-page="traillife"]) .tl-quotes__note:not(#nh-none){font-size:var(--t-body);}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-col__h3:not(#nh-none){font-size:var(--t-h1);font-weight:800;}
:where(html[data-nh-page="ethan-smith"],html[data-nh-page="kyle-relph"],html[data-nh-page="marc-scott"],html[data-nh-page="mark-addis"],html[data-nh-page="teddy-miller"],html[data-nh-page="tim-rolen"]) .pp-mlist__name:not(#nh-none){font-size:var(--t-lede);font-weight:700;}
:where(html[data-nh-page="new-to-faith"]) .nf-step__vcap:not(#nh-none){font-family:var(--font-display);font-weight:700;color:var(--fg);}
/* Narrow cards: step and seasonal titles are subheads so they wrap cleanly. */
:where(html[data-nh-page="kids"]) .checkin-step h3:not(#nh-none){font-size:var(--t-lede);font-weight:700;}
:where(html[data-nh-page="events"]) .seasonal__body h3:not(#nh-none){font-size:var(--t-lede);font-weight:700;}
/* Long-form sermon text reads at the lede size in its wide column. */
:where(html[data-nh-page^="sermons/transcripts/"],html[data-nh-page^="sermons/read/"]) .transcript p:not(#nh-none){font-size:var(--t-lede);}
/* Easter service times lead their cards. */
:where(html[data-nh-page="easter-church-services-clovis-ca"]) .time-card .time:not(#nh-none){font-family:var(--font-display);font-weight:800;}
@media (max-width:479px){:where(html[data-nh-page="easter-church-services-clovis-ca"]) .time-card .time:not(#nh-none){font-size:var(--t-h1);}}
/* Rail service list: the service name reads above its age range. */
.rail-services ul li a:not(#nh-none){font-size:var(--t-body);}
/* Prayer crisis line: a slim band with full-strength text. */
:where(html[data-nh-page="prayer"]) .pr-crisis:not(#nh-none){padding-block:clamp(28px, 4vw, 40px);}
:where(html[data-nh-page="prayer"]) .pr-crisis__body:not(#nh-none){color:var(--fg);}
/* AHG invitation sits on its own red band. */
.ahg-join .inner:not(#nh-none){background:transparent;}
/* Scripture bands run square, as before the pass. */
section.verse-band:not(#nh-none),section[class*="__verse"].verse-band:not(#nh-none){border-radius:0;}
/* Final-review fixes. A series list section whose wrapper already pads the
   content takes no second gutter (the list sat 44px in on phones). */
main :is(.series-replay,.series-summary,.all-weeks,.visit-band,.lewis-weeks,.tm-weeks):has(> .se-wrap):not(#nh-none){padding-inline:0;}
/* Recent-message and related-story lists: a top rule, not a box. */
.voice-card__topics:not(#nh-none),.st-card__related:not(#nh-none){border-left:0;border-right:0;border-bottom:0;}
/* A linked name inside a card title takes the title's size. */
.ya-leader-card__name a:not(#nh-none){font-size:inherit;font-weight:inherit;}
/* The mission attribution under the quote is a caption, as before the pass. */
:where(html[data-nh-page="beliefs"]) .blf-mission__label:not(#nh-none){font-family:var(--font-display);font-size:var(--t-caption);font-weight:700;letter-spacing:0.16em;text-transform:uppercase;}
/* Shared event cards (up-card) sit three across: subhead-size titles, under their category heading. */
.up-card__title:not(#nh-none){font-size:var(--t-lede);font-weight:600;}
/* Our Team: ministry group headings rank above the leader cards under them. */
:where(html[data-nh-page="our-team"]) .tp-leaders-section__title{font-weight:800;}
:where(html[data-nh-page="our-team"]) .tp-leaders-section .tp-card__name{font-size:var(--t-lede);font-weight:700;}
/* Series message rows: the separator dot sits in the gap and is clipped at a line start, so a wrapped row never begins with a dot. */
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__meta{overflow:hidden;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__meta span{position:relative;}
:where(html[data-nh-page="2020/mountain-moments"],html[data-nh-page="2020/road-to-recovery"],html[data-nh-page="2021/jude"],html[data-nh-page="2021/lost-and-found"],html[data-nh-page="2021/piercing-the-darkness"],html[data-nh-page="2021/riverbank-reflections"],html[data-nh-page="2021/the-daily-disciple"],html[data-nh-page="2022/30th-anniversary"],html[data-nh-page="2022/abraham"],html[data-nh-page="2022/love-came-down"],html[data-nh-page="2022/rainy-days-navigating-financial-challenges"],html[data-nh-page="2022/ready-or-not-1-thessalonians"],html[data-nh-page="2022/road-to-salvation"],html[data-nh-page="2022/stewardship"],html[data-nh-page="2022/thanksgiving"],html[data-nh-page="2023/a-spirit-filled-life"],html[data-nh-page="2023/connecting-through-prayer"],html[data-nh-page="2023/god-is"],html[data-nh-page="2023/james"],html[data-nh-page="2023/new-hope-at-christmas"],html[data-nh-page="2023/the-word-of-god"],html[data-nh-page="2023/timothy"],html[data-nh-page="2023/unlock"],html[data-nh-page="2024/christmas"],html[data-nh-page="2024/fit-to-serve"],html[data-nh-page="2024/jonah"],html[data-nh-page="2024/pauls-second-mission"],html[data-nh-page="2024/to-boldly-go"],html[data-nh-page="2024/unleashed"],html[data-nh-page="2024/unrelenting-faith"],html[data-nh-page="2025/christmasmiracle"],html[data-nh-page="2025/nehemiah"],html[data-nh-page="2025/oneweekwonderings"],html[data-nh-page="2025/the-ians"],html[data-nh-page="2025/theshepherdking"],html[data-nh-page="2026/behold-something-new"],html[data-nh-page="2026/the-psalms-we-live"]) .week-row__meta span + span::before{position:absolute;left:-10px;margin-right:0;}
/* AHG: the title keeps the page-title size, capped at 60px (as before the pass) so "starts somewhere." fits the hero card. */
:where(html[data-nh-page="ahg"]) #ahg-hero-h{--heading-size:clamp(30px, max(min(9.5vw, 36px), 4.4vw), 60px);}
/* Give: the hero scripture keeps its scripture face and the citation on its own line, as before the pass. */
:where(html[data-nh-page="give"]) .erh__lede--scripture{font-family:var(--font-scripture);font-size:var(--t-lede);line-height:1.5;color:var(--nh-ink-2);}
:where(html[data-nh-page="give"]) .erh__lede--scripture cite{display:block;margin-top:var(--space-12);font-family:var(--font-display);font-style:normal;font-size:var(--t-caption);font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--nh-mute);}
/* Baptism: the archive frame grows by the facade's label bar, so the poster keeps its whole 16:9 frame above it. */
:where(html[data-nh-page="baptism"]) .bap-archive__frame:has(.yt-facade__label){aspect-ratio:auto;height:0;padding-top:calc(56.25% + var(--space-48));}
/* GLS pricing: labels bold, and the current tier's yellow label and price stay large text (as before the pass),
   so yellow on the teal row keeps its 3:1 large-text contrast. */
:where(html[data-nh-page="gls"]) .pricing-cell-label{font-weight:700;}
:where(html[data-nh-page="gls"]) .pricing-row.tier-current .pricing-cell-label{font-size:var(--t-h2);font-weight:700;}
:where(html[data-nh-page="gls"]) .pricing-row.tier-current .pricing-cell-price{font-size:var(--t-h1);font-weight:700;}
/* GLS group callout text at full strength: 80% white measured 4.47:1. */
:where(html[data-nh-page="gls"]) .group-callout p{color:var(--white);}
