.hero[data-astro-cid-lcdefpme]{isolation:isolate;min-height:clamp(640px,100svh,1000px);color:var(--on-dark);background:var(--navy-deep);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0}.hero-film[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;max-width:none;height:100%}.hero-media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(100deg,#061622c7 0%,#06162280 45%,#0616221f 75%),linear-gradient(#06162200 60%,#06162299);position:absolute;inset:0}.hero-in[data-astro-cid-lcdefpme]{align-self:end;width:100%;padding-top:150px}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--oak-soft)}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]:before{background:var(--oak-soft)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--on-dark);max-width:13ch}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .serif-i[data-astro-cid-lcdefpme]{color:var(--on-dark-2);margin-top:.2em;font-size:.62em;line-height:1.12;display:block}.hero-verse[data-astro-cid-lcdefpme]{margin:var(--space-5) 0 var(--space-6);max-width:46ch;padding-left:var(--space-4);border-left:2px solid var(--oak)}.hero-verse[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-dark);font-size:17.5px;line-height:1.6}.hero-verse[data-astro-cid-lcdefpme] cite[data-astro-cid-lcdefpme]{margin-top:var(--space-2);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-2);font-size:13px;font-style:normal;display:block}.hero-times[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--space-4);padding-block:var(--space-6) clamp(80px, 9vw, 130px);width:100%;display:flex}.times-card[data-astro-cid-lcdefpme]{gap:var(--space-2);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--navy-deep) 55%, transparent);border:1px solid color-mix(in srgb, var(--on-dark) 22%, transparent);-webkit-backdrop-filter:blur(8px);padding:18px 22px;display:grid}.times-label[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--oak-soft);font-size:12px;font-weight:700}.times-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.times-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:grid}.times-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--on-dark);font-size:30px;font-weight:500;line-height:1.1}.times-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.times-where[data-astro-cid-lcdefpme]{color:var(--on-dark-2);font-size:14px}.film-toggle[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--on-dark) 50%, transparent);background:color-mix(in srgb, var(--navy-deep) 40%, transparent);min-height:40px;color:var(--on-dark);cursor:pointer;padding:0 16px;font-size:13px;font-weight:600}.film-toggle[data-astro-cid-lcdefpme]:hover{background:color-mix(in srgb, var(--navy-deep) 70%, transparent)}.welcome-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.welcome-text[data-astro-cid-lcdefpme]{gap:var(--space-5);justify-items:start;display:grid}.welcome-text[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.welcome-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0}.welcome-photos[data-astro-cid-lcdefpme]{padding-bottom:18%;position:relative}.ph-a[data-astro-cid-lcdefpme]{aspect-ratio:4/5;width:82%;margin-left:auto}.ph-b[data-astro-cid-lcdefpme]{aspect-ratio:1;border:6px solid var(--paper);width:46%;box-shadow:var(--shadow-card);position:absolute;bottom:0;left:0}.visit-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:1fr 1fr 1.3fr;display:grid}.visit-time[data-astro-cid-lcdefpme]{background:var(--mist);border-color:#0000;align-content:start;gap:4px;display:grid}.vt-label[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--oak-ink);margin-bottom:var(--space-2);font-size:12.5px;font-weight:700}.vt-time[data-astro-cid-lcdefpme]{white-space:nowrap;font-family:var(--font-serif);color:var(--navy);letter-spacing:-.02em;font-size:clamp(40px,4.2vw,56px);font-weight:500;line-height:1}.visit-where[data-astro-cid-lcdefpme]{gap:var(--space-4);align-content:start;justify-items:start;display:grid}.visit-where[data-astro-cid-lcdefpme] address[data-astro-cid-lcdefpme]{color:var(--navy);font-size:19px;font-style:normal;line-height:1.5}.small[data-astro-cid-lcdefpme]{font-size:14px}.visit-photo[data-astro-cid-lcdefpme]{margin-top:var(--space-4);aspect-ratio:21/9}.good-to-know[data-astro-cid-lcdefpme]{margin-top:clamp(40px,5vw,64px)}.good-to-know[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-5)}.good-to-know[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{gap:var(--space-5) var(--space-7);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.good-to-know[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--navy);margin-bottom:4px;font-weight:650}.good-to-know[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0}.pillars[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:0 0 var(--space-6);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.pillars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--radius-lg);border-top:3px solid var(--sky);padding:clamp(24px,3vw,36px)}.pillars[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.pillars[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}.name-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.name-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3.4}.name-text[data-astro-cid-lcdefpme]{gap:var(--space-4);justify-items:start;display:grid}.name-text[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin:var(--space-2) 0 0}.name-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] .serif-i[data-astro-cid-lcdefpme]{color:var(--oak-soft)}.name-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:52ch;font-size:18px}.pastor-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.pastor-text[data-astro-cid-lcdefpme]{gap:var(--space-5);justify-items:start;display:grid}.pastor-text[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.pastor-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0}.pastor-photo[data-astro-cid-lcdefpme]{aspect-ratio:3/2}.live-card[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--navy) 0%, var(--sky-ink) 100%);color:var(--on-dark-2);flex-wrap:wrap;padding:clamp(32px,5vw,56px);display:flex}.live-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--on-dark);margin-bottom:var(--space-3)}.live-card[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--oak-soft)}.live-card[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]:before{background:var(--oak-soft)}.gallery-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:1fr 1.25fr 1fr;display:grid}.gallery-grid[data-astro-cid-lcdefpme] .photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.gallery-grid[data-astro-cid-lcdefpme] .photo[data-astro-cid-lcdefpme]:nth-child(2){aspect-ratio:auto}.cta[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:var(--space-4);display:grid}.cta[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:0}.cta[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}@media (max-width:960px){.visit-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.visit-where[data-astro-cid-lcdefpme]{grid-column:1/-1}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (max-width:860px){.welcome-grid[data-astro-cid-lcdefpme],.name-grid[data-astro-cid-lcdefpme],.pastor-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pastor-photo[data-astro-cid-lcdefpme]{order:-1}.good-to-know[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.visit-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3}}@media (max-width:720px){.hero-in[data-astro-cid-lcdefpme]{padding-top:120px}.hero-times[data-astro-cid-lcdefpme]{padding-bottom:72px}.times-card[data-astro-cid-lcdefpme]{width:100%}.times-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:26px}.gallery-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.gallery-grid[data-astro-cid-lcdefpme] .photo[data-astro-cid-lcdefpme]:nth-child(2){display:none}.hero-verse[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:16px}}@media (max-width:480px){.visit-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.vt-time[data-astro-cid-lcdefpme]{font-size:48px}}
