.hero[data-astro-cid-lcdefpme]{color:#fff;align-items:end;min-height:min(78vh,680px);display:grid;position:relative;overflow:hidden}.hero-slides[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .hero-img{object-fit:cover;object-position:center 35%;opacity:0;width:100%;height:100%;transition:opacity 1.8s;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .hero-img.is-active{opacity:1}.hero[data-astro-cid-lcdefpme] .hero-img.is-active,.hero[data-astro-cid-lcdefpme] .hero-img.is-leaving{animation:9s ease-out both hero-zoom}.hero-slides[data-astro-cid-lcdefpme].is-paused .hero-img{animation-play-state:paused}@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-lcdefpme] .hero-img{transition:none}.hero[data-astro-cid-lcdefpme] .hero-img.is-active,.hero[data-astro-cid-lcdefpme] .hero-img.is-leaving{animation:none}}.hero-pause[data-astro-cid-lcdefpme]{z-index:2;color:#fff;cursor:pointer;background:#0d2a2073;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;bottom:16px;right:16px}.hero-pause[data-astro-cid-lcdefpme]:hover{background:#0d2a20b3}.hero-pause[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.hero-pause[data-astro-cid-lcdefpme][hidden],.hero-pause[data-astro-cid-lcdefpme] .icon-play[data-astro-cid-lcdefpme],.hero-pause[data-astro-cid-lcdefpme].is-paused .icon-pause[data-astro-cid-lcdefpme]{display:none}.hero-pause[data-astro-cid-lcdefpme].is-paused .icon-play[data-astro-cid-lcdefpme]{display:block}.hero-overlay[data-astro-cid-lcdefpme]{background:linear-gradient(#0d2a2026 0%,#0d2a208c 45%,#0d2a20eb 100%);position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{padding:120px 0 clamp(40px,7vw,80px);position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;max-width:14ch;font-size:clamp(2.6rem,7vw,4.6rem)}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--gold-light)}.hero-lead[data-astro-cid-lcdefpme]{color:#e7efe9;max-width:52ch;margin-bottom:1.5em;font-size:clamp(1.1rem,2vw,1.3rem)}.section-head[data-astro-cid-lcdefpme]{margin-bottom:36px}.highlight[data-astro-cid-lcdefpme]{color:var(--ink);background:var(--cream);border-radius:var(--radius);border:1px solid var(--line);flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.highlight[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);color:var(--ink);transform:translateY(-3px)}.highlight-img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;overflow:hidden}.highlight-img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.highlight[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:18px 20px 6px}.highlight[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0 20px;font-size:.95rem}.highlight[data-astro-cid-lcdefpme] .more[data-astro-cid-lcdefpme]{color:var(--green-700);margin:auto 20px 20px;padding-top:12px;font-size:.92rem;font-weight:600}.news[data-astro-cid-lcdefpme] hr[data-astro-cid-lcdefpme]{border:0;border-top:1px solid var(--line);margin:28px 0}.news[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-events-section][hidden]{display:none}.more-events[data-astro-cid-lcdefpme]{margin:18px 0 0;font-weight:600}.sermon-list[data-astro-cid-lcdefpme]{gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.sermon-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;text-decoration:none}.sermon-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.88rem;display:block}.btn--ghost[data-astro-cid-lcdefpme]{color:var(--green-800)}.section--green[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]{color:#fff}.hero[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]:hover{background:#ffffff26}.contact-band[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.contact-band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:56ch;margin:0}
