@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.mo{--bg:#ffffff;--surface:#f5f3f0;--surface-2:#faf8f6;--card:#ffffff;--ink:#0f0f10;--muted:#4b4b50;--line:#e3e0db;--accent:#c2410c;--accent-ink:#ffffff;--accent-soft:#fff0e6;--link:#a8360a;--dark:#0f0f10;--dark-ink:#ffffff;--dark-muted:#cfcfd4;--hl:#ff9d70;--alt1:#3b1a0c;--alt2:#ea580c;--radius:16px;--fw-head:800;--ls-head:-.03em;--sec:clamp(4rem,9vw,7.5rem);--shrgb:15,15,16;--accrgb:194,65,12;--c1:#0b5f6a;--c2:#7c3f00}.mo .hdr{border-bottom:1px solid transparent}.mo .hdr[data-stuck=true]{border-bottom-color:var(--line)}.mo .brand__name{font-weight:800;letter-spacing:-.03em;font-size:1.3125rem}.mo .brand__sub{letter-spacing:.04em;text-transform:none;font-size:.875rem}.mo .eyebrow{letter-spacing:.1em}.mo .h2{font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);letter-spacing:-.035em;line-height:1.05}.mo .lead{font-size:1.25rem}.mo .btn{border-radius:999px}.mo .btn--ghost{border-color:var(--ink);color:var(--ink)!important}.mo .btn--ghost:hover,.mo .card{background:var(--surface)}.mo .card{border:0;border-radius:28px;box-shadow:none}.mo .sec--alt .card,.mo .sec--alt .person,.mo .sec--alt .pv__step{background:var(--card);box-shadow:var(--sh1)}.mo .tag{border-radius:999px}.mo .tag--soft{background:#fff;color:#8f2f08}.mo .sec--alt .tag--soft{background:var(--accent-soft)}.mo .ico{border-radius:16px;background:var(--ink);color:#fff}.mo .crow .ico,.mo .pv__step .ico,.mo .sec--alt .ico{background:var(--accent);color:#fff}.mo .ev,.mo .faq__i,.mo .person,.mo .pv__step,.mo .soon__i,.mo .tablewrap{border-radius:24px}.mo .faq__i,.mo .person,.mo .pv__step{border:0;background:var(--surface)}.mo .sec--alt .faq__i{background:#fff}.mo .calcard,.mo .formwrap,.mo .gallery figure,.mo .giveform,.mo .mapcard{border-radius:32px}.mo .calcard{border-color:transparent;box-shadow:var(--sh3)}.mo .calbar{background:linear-gradient(120deg,#0f0f10,#3a1a0d 55%,#a8360a)}.mo .datebox{border-radius:16px;background:linear-gradient(160deg,#c2410c,#0f0f10)}.mo .sec--alt{background:var(--surface)}.mo .shead{margin-bottom:clamp(2rem,5vw,3.5rem)}.mo-hero{position:relative;z-index:2;overflow:visible;background:radial-gradient(700px 420px at 92% 0,rgba(255,157,112,.35),transparent 70%),radial-gradient(600px 400px at -10% 60%,rgba(194,65,12,.1),transparent 70%),linear-gradient(180deg,#fff,#fbf6f2)}.mo-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(15,15,16,.14) 1.2px,transparent 0);background-size:26px 26px;mask-image:linear-gradient(120deg,transparent 30%,#000);-webkit-mask-image:linear-gradient(120deg,transparent 30%,#000);pointer-events:none;opacity:.7}.mo-hero__pad{padding-block:clamp(1.25rem,5vw,4.5rem) clamp(1.75rem,5vw,3rem)}.mo-pill{display:inline-flex;align-items:center;gap:10px;align-self:start;justify-self:start;min-height:34px;padding:0 14px 0 10px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:.875rem;font-weight:700;color:var(--ink);box-shadow:var(--sh1)}.mo-pill i{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(194,65,12,.2)}.mo-hero h1{font-weight:800;letter-spacing:-.045em;line-height:1.02;max-width:12ch;text-wrap:balance;font-size:clamp(2.6rem,1.5rem + 5vw,5.6rem)}.mo-hero h1 em{font-style:normal;color:var(--accent);position:relative;white-space:nowrap}.mo-hero__lead{font-size:1.25rem;color:var(--muted);max-width:32rem}.mo-hero .hero__art{display:none;position:relative;align-self:center}@media (min-width:960px){.mo-hero .hero__art{display:block}}.mo-hero .hart{max-width:480px;margin-left:auto;filter:drop-shadow(0 30px 40px rgba(15,15,16,.2))}.mo .nxt{background:#0f0f10;border:0;color:#fff;border-radius:28px;--focus:#fff;box-shadow:0 30px 60px -24px rgba(15,15,16,.65)}.mo .nxt__k{color:#ff9d70}.mo .nxt__times li{background:#1d1d20;border-radius:18px}.mo .nxt__times b{color:#fff;font-weight:800;letter-spacing:-.03em;font-size:1.5rem}.mo .nxt__times span{color:#dcdce0}.mo .nxt__a{color:#cfcfd4}.mo .nxt .btn--ghost{color:#fff!important;border-color:rgba(255,255,255,.7)}.mo .nxt .btn--ghost:hover{background:rgba(255,255,255,.14)}@media (min-width:960px){.mo .nxt{padding:26px 34px}}.mo .cards--svc{grid-template-columns:1fr;gap:14px}.mo .svc{display:grid;grid-template-columns:auto 1fr;grid-gap:.15rem 1rem;gap:.15rem 1rem;align-items:center;padding:1.25rem 1.5rem}.mo .svc .ico{grid-row:1/3;margin:0}.mo .svc__time{font-size:2rem;letter-spacing:-.035em}.mo .svc .card__text,.mo .svc .card__title{grid-column:1/-1}.mo .svc .card__title{font-size:1.375rem;margin-top:.4rem}@media (min-width:860px){.mo .svc{grid-template-columns:56px minmax(170px,230px) minmax(0,.9fr) minmax(0,1.3fr);gap:.1rem 1.5rem;padding:1.5rem 2rem}.mo .svc .ico{grid-row:1/3;grid-column:1}.mo .svc__day{grid-column:2;grid-row:1;align-self:end}.mo .svc__time{grid-column:2;grid-row:2;align-self:start}.mo .svc .card__title{grid-column:3;grid-row:1/3;align-self:center;margin:0}.mo .svc .card__text{grid-column:4;grid-row:1/3;align-self:center}}@media (min-width:1000px){.mo .minis{grid-template-columns:repeat(3,minmax(0,1fr))}.mo .minis .mini:first-child{grid-column:span 2;background:var(--accent);color:#fff}.mo .minis .mini:first-child .card__fine,.mo .minis .mini:first-child .card__text,.mo .minis .mini:first-child .card__title{color:#fff}.mo .minis .mini:first-child .tag{background:#fff;color:#8f2f08}.mo .minis .mini:first-child .ico{background:#fff;color:var(--accent)}.mo .minis .mini:first-child .card__title{font-size:2rem;letter-spacing:-.03em}.mo .minis .mini:nth-child(4){grid-column:span 2;background:var(--dark)}.mo .minis .mini:nth-child(4) .card__title{color:#fff}.mo .minis .mini:nth-child(4) .card__fine,.mo .minis .mini:nth-child(4) .card__text{color:var(--dark-muted)}.mo .minis .mini:nth-child(4) .ico{background:var(--accent)}.mo .minis .mini:nth-child(4) .tag{background:#fff;color:#8f2f08}}.mo-dark{background:radial-gradient(800px 500px at 100% 0,rgba(194,65,12,.4),transparent 70%),#0f0f10;color:#fff;overflow:hidden}.mo-about{display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr;position:relative}@media (min-width:900px){.mo-about{grid-template-columns:5fr 7fr}}.mo-about__word{position:absolute;right:-2%;bottom:-10%;z-index:-1;font-weight:800;letter-spacing:-.06em;font-size:clamp(5rem,22vw,18rem);line-height:.8;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.12);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.mo-about__big{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;color:#fff;max-width:24ch}.mo .sec--dark .belief{border-color:rgba(255,255,255,.18)}.mo .sec--dark .belief__n{color:#ff9d70}.mo .sec--dark .belief__t{color:#fff}.mo .sec--dark .eyebrow{color:#ff9d70}.mo-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:.5rem}.mo-stats div{border-top:2px solid #ff9d70;padding-top:.6rem;display:grid}.mo-stats b{font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);letter-spacing:-.04em;font-weight:800;line-height:1;color:#fff}.mo-stats span{font-size:.9375rem;color:var(--dark-muted)}.mo-give{background:radial-gradient(700px 500px at 0 100%,rgba(194,65,12,.45),transparent 70%),radial-gradient(500px 400px at 100% 0,rgba(255,157,112,.2),transparent 70%),#0f0f10;color:#fff}.mo-give .shead .lead{color:var(--dark-muted)}.mo-give .impact__i{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.2);color:#fff;border-radius:20px}.mo-give .impact__amt{color:#ff9d70}.mo-give .btn:not(.chip){background:var(--accent);border-color:var(--accent)}.mo-give .giveform{--focus:var(--accent);border:0}.mo-give .giveform:before{height:6px;background:linear-gradient(90deg,#c2410c,#ff9d70)}.mo-give .plain-list li{border-color:#ff9d70}.mo .formwrap{background:var(--surface);border:0;box-shadow:none}.mo .ftr{background:#0f0f10}.mo .ftr__name{font-weight:800;letter-spacing:-.03em}.mo .sermon__series{color:#a8360a}.mo .pv__help{border-radius:28px;background:linear-gradient(150deg,#c2410c,#0f0f10)}.mo .pv__n{font-weight:800;opacity:.25}.mo .sermon{background:var(--surface)}.mo .sec--alt .sermon{background:#fff}.mo .field input,.mo .field select,.mo .field textarea{border-radius:14px}.mo .seg{background:var(--surface)}.mo .pv__help .btn--ghost{color:#fff!important;border-color:rgba(255,255,255,.75)}.mo .pv__help .btn--ghost:hover{background:rgba(255,255,255,.16)}.mo .calbar .btn--ghost{color:#fff!important;border-color:rgba(255,255,255,.7)}.mo .calbar .btn--ghost:hover{background:rgba(255,255,255,.18)}.mo .calbar .seg{background:rgba(255,255,255,.14)}.mo .calbar .seg button:hover{background:rgba(255,255,255,.18)}.mo .calbar .seg button[aria-pressed=true]{background:#fff;color:#c2410c}.mo-give .eyebrow,.mo-give .shead .eyebrow{color:#ffc3a4}@media (min-width:960px) and (max-height:920px){.mo-hero__pad{padding-block:1.25rem 1.75rem}.mo-hero h1{font-size:clamp(2.4rem,4.2vw,3.4rem)!important}}