section[data-astro-cid-cj5rnszn]{padding-block:clamp(48px,8vw,96px)}.visit[data-astro-cid-cj5rnszn],.contact[data-astro-cid-cj5rnszn]{background:var(--cream);color:var(--ink)}.social[data-astro-cid-cj5rnszn]{background:var(--navy);color:var(--cream)}.social[data-astro-cid-cj5rnszn] h2[data-astro-cid-cj5rnszn]{color:var(--gold)}.visit-grid[data-astro-cid-cj5rnszn]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,6vw,80px);display:grid}h2[data-astro-cid-cj5rnszn]{font:800 clamp(40px, 6vw, 76px)/1 var(--font-display);margin-bottom:20px}p[data-astro-cid-cj5rnszn]{line-height:1.6}.schedule[data-astro-cid-cj5rnszn]{font:italic 500 32px/1.15 var(--font-serif)}a[data-astro-cid-cj5rnszn]{text-underline-offset:4px;padding-block:12px;text-decoration:underline;display:inline-block}summary[data-astro-cid-cj5rnszn]{cursor:pointer;padding-block:12px}iframe[data-astro-cid-cj5rnszn]{border:0;width:100%;height:320px;display:block}.social[data-astro-cid-cj5rnszn] iframe[data-astro-cid-cj5rnszn]{background:var(--cream);max-width:540px;height:540px}form[data-astro-cid-cj5rnszn],label[data-astro-cid-cj5rnszn]{gap:12px;display:grid}form[data-astro-cid-cj5rnszn]{gap:20px}select[data-astro-cid-cj5rnszn],textarea[data-astro-cid-cj5rnszn]{width:100%;color:var(--ink);border:1px solid var(--muted);background:#fff;padding:12px}button[data-astro-cid-cj5rnszn]{color:var(--cream);background:var(--navy);border:0;justify-self:start;padding:12px 20px}button[data-astro-cid-cj5rnszn]:hover{background:var(--navy-light)}a[data-astro-cid-cj5rnszn]:focus-visible,summary[data-astro-cid-cj5rnszn]:focus-visible,button[data-astro-cid-cj5rnszn]:focus-visible{outline-offset:4px;outline:2px solid}[data-astro-cid-cj5rnszn][role=status]{min-height:24px;margin:0}@media (width<=760px){.shell[data-astro-cid-cj5rnszn]{width:calc(100% - 40px)}.visit-grid[data-astro-cid-cj5rnszn]{grid-template-columns:minmax(0,1fr)}}.church-dark[data-astro-cid-rr3n655e]{background:var(--navy);color:var(--cream)}.church-header[data-astro-cid-rr3n655e]{border-bottom:1px solid #e4c49355;flex-wrap:wrap;align-items:center;gap:32px;min-height:96px;display:flex}.church-logo[data-astro-cid-rr3n655e]{margin-right:auto}nav[data-astro-cid-rr3n655e]{font:500 24px "PP Neue Corp Narrow", var(--font-display);flex-wrap:wrap;gap:24px;display:flex}.church-languages[data-astro-cid-rr3n655e]{gap:4px;font-size:12px;display:flex}.church-languages[data-astro-cid-rr3n655e] a[data-astro-cid-rr3n655e]{place-items:center;min-width:44px;min-height:44px;display:grid}.church-languages[data-astro-cid-rr3n655e] [data-astro-cid-rr3n655e][aria-current]{color:var(--gold);text-underline-offset:4px;text-decoration:underline}.church-dark[data-astro-cid-rr3n655e] a[data-astro-cid-rr3n655e]:focus-visible{outline-offset:4px;outline:2px solid}.church-header[data-astro-cid-rr3n655e] a[data-astro-cid-rr3n655e]:hover,.church-footer[data-astro-cid-rr3n655e] a[data-astro-cid-rr3n655e]:hover{color:var(--gold)}.church-hero[data-astro-cid-rr3n655e]{background:radial-gradient(ellipse at 88% 100%, var(--navy-light), var(--navy) 68%)}.church-hero-inner[data-astro-cid-rr3n655e]{grid-template-columns:1.15fr .85fr;align-items:end;gap:56px;min-height:64svh;padding-block:clamp(64px,8vw,128px);display:grid}h1[data-astro-cid-rr3n655e],h2[data-astro-cid-rr3n655e]{font-family:var(--font-display);font-weight:800;line-height:.95}h1[data-astro-cid-rr3n655e]{margin:0;font-size:clamp(80px,15vw,216px)}h2[data-astro-cid-rr3n655e]{margin-bottom:24px;font-size:clamp(44px,6vw,88px)}p[data-astro-cid-rr3n655e]{max-width:54ch;line-height:1.6}.church-welcome[data-astro-cid-rr3n655e]{border-top:1px solid var(--gold);padding-block:24px}.church-editorial[data-astro-cid-rr3n655e]{font:italic 500 clamp(32px, 4vw, 64px)/1.05 var(--font-serif);color:var(--gold);margin-bottom:20px}.church-link[data-astro-cid-rr3n655e]{border-bottom:1px solid;align-items:center;gap:24px;min-height:44px;font-weight:600;display:inline-flex}.church-link[data-astro-cid-rr3n655e]:hover{opacity:.78}.church-about[data-astro-cid-rr3n655e]{color:var(--ink);background:var(--cream)}.church-about-inner[data-astro-cid-rr3n655e]{grid-template-columns:1fr 1fr;align-items:start;gap:40px;padding-block:clamp(48px,7vw,96px);display:grid}.church-about[data-astro-cid-rr3n655e] h2[data-astro-cid-rr3n655e],.church-about[data-astro-cid-rr3n655e] p[data-astro-cid-rr3n655e]{margin:0}.church-about-copy[data-astro-cid-rr3n655e]{gap:20px;display:grid}.church-about-copy[data-astro-cid-rr3n655e] a[data-astro-cid-rr3n655e]{text-underline-offset:4px;text-decoration:underline}.church-about[data-astro-cid-rr3n655e] p[data-astro-cid-rr3n655e]{font:400 clamp(24px, 3vw, 36px)/1.2 var(--font-serif)}.church-feature[data-astro-cid-rr3n655e]{background:var(--cream-2);color:var(--ink)}.church-feature-inner[data-astro-cid-rr3n655e]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);padding-block:clamp(48px,7vw,96px);display:grid}.church-feature[data-astro-cid-rr3n655e] img[data-astro-cid-rr3n655e]{width:100%;height:auto}.church-event[data-astro-cid-rr3n655e] h2[data-astro-cid-rr3n655e]{margin-bottom:8px}.church-event[data-astro-cid-rr3n655e] .church-editorial[data-astro-cid-rr3n655e]{color:var(--ink)}.church-date[data-astro-cid-rr3n655e]{color:var(--muted);font-size:12px}.church-contact[data-astro-cid-rr3n655e]{padding-top:64px}.church-footer[data-astro-cid-rr3n655e]{border-top:1px solid #e4c49355;justify-content:space-between;align-items:center;margin-top:48px;padding-block:12px;font-size:12px;display:flex}@media (width<=760px){.church-dark[data-astro-cid-rr3n655e] .shell{width:calc(100% - 40px)}.church-header[data-astro-cid-rr3n655e]{gap:8px 16px;padding-block:12px}nav[data-astro-cid-rr3n655e]{order:3;gap:16px;width:100%;font-size:20px}nav[data-astro-cid-rr3n655e] a[data-astro-cid-rr3n655e]{align-items:center;min-height:44px;display:flex}.church-hero-inner[data-astro-cid-rr3n655e],.church-about-inner[data-astro-cid-rr3n655e],.church-feature-inner[data-astro-cid-rr3n655e]{grid-template-columns:1fr;gap:24px}.church-hero-inner[data-astro-cid-rr3n655e]{min-height:auto}.church-welcome[data-astro-cid-rr3n655e]{padding-bottom:0}}
