.sh[data-astro-cid-sjgajsms]{justify-items:start;gap:1rem;max-width:48rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.sh-center[data-astro-cid-sjgajsms]{text-align:center;justify-items:center;margin-inline:auto}.lead[data-astro-cid-sjgajsms]{max-width:40rem}.vm[data-astro-cid-7al6h6ac]{background:var(--bg-alt);overflow:clip}.vm[data-astro-cid-7al6h6ac]:before{content:"";background:var(--grad-ember);height:6px;position:absolute;inset:0 0 auto}.grid[data-astro-cid-7al6h6ac]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.photo[data-astro-cid-7al6h6ac]{min-height:420px;box-shadow:var(--shadow-lg);margin:0}.photo[data-astro-cid-7al6h6ac] img{position:absolute;inset:0}.cards[data-astro-cid-7al6h6ac]{gap:1.5rem;display:grid}.vm-card[data-astro-cid-7al6h6ac]{border-radius:var(--radius-lg);isolation:isolate;padding:clamp(1.6rem,1.2rem + 1.8vw,2.75rem);position:relative;overflow:clip}.vision[data-astro-cid-7al6h6ac]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.mission[data-astro-cid-7al6h6ac]{color:#fff;background:linear-gradient(140deg,#4a3aa8eb 0%,#3d2f8fe6 45%,#241c63f2 100%);box-shadow:0 30px 70px -30px #3d2f8f99}.mission[data-astro-cid-7al6h6ac] .mission-bg{object-fit:cover;z-index:-1;opacity:.28;mix-blend-mode:luminosity;width:100%;height:100%;position:absolute;inset:0}.num[data-astro-cid-7al6h6ac]{font-family:var(--font-display);color:var(--accent);opacity:.25;font-size:3.5rem;font-weight:600;line-height:1;position:absolute;top:1rem;right:1.75rem}.mission[data-astro-cid-7al6h6ac] .num[data-astro-cid-7al6h6ac]{color:var(--gold-soft);opacity:.4}.icon[data-astro-cid-7al6h6ac]{background:var(--grad-gold);width:50px;height:50px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:1.4rem;display:grid}h3[data-astro-cid-7al6h6ac]{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-text);margin-bottom:.8rem;font-size:.8rem;font-weight:600}.mission[data-astro-cid-7al6h6ac] h3[data-astro-cid-7al6h6ac]{color:var(--gold-soft)}.fr[data-astro-cid-7al6h6ac]{font-family:var(--font-display);font-weight:600;font-size:var(--step-3);color:var(--heading);line-height:1.15}.mission[data-astro-cid-7al6h6ac] .fr[data-astro-cid-7al6h6ac]{font-size:var(--step-2);color:#fff;line-height:1.3}.en[data-astro-cid-7al6h6ac]{font-family:var(--font-serif);color:var(--text-muted);margin-top:.9rem;font-size:1.3rem;font-style:italic}.mission[data-astro-cid-7al6h6ac] .en[data-astro-cid-7al6h6ac]{color:#ffffffc7}@media (width<=860px){.grid[data-astro-cid-7al6h6ac]{grid-template-columns:1fr}.photo[data-astro-cid-7al6h6ac]{aspect-ratio:4/3;min-height:0}}.pastors[data-astro-cid-ma2hvh4u]{background:radial-gradient(50% 60% at 20% 50%, #f3b5451f, transparent 70%), var(--bg)}.grid[data-astro-cid-ma2hvh4u]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.photo[data-astro-cid-ma2hvh4u]{justify-self:center;width:min(100%,420px);position:relative}.photo-glow[data-astro-cid-ma2hvh4u]{background:var(--grad-gold);filter:blur(60px);opacity:.3;border-radius:999px 999px 40px 40px;position:absolute;inset:12% 8% 10%}.photo[data-astro-cid-ma2hvh4u] .photo-img{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;border-radius:999px 999px var(--radius-lg) var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-lg);position:relative}.photo-tag[data-astro-cid-ma2hvh4u]{background:var(--glass-strong);-webkit-backdrop-filter:blur(10px);white-space:nowrap;font-family:var(--font-serif);color:var(--accent-text);box-shadow:var(--shadow);border:1px solid #f3b54566;border-radius:999px;padding:.55rem 1.2rem;font-size:1.35rem;font-style:italic;font-weight:500;position:absolute;bottom:6%;left:50%;translate:-50%}.copy[data-astro-cid-ma2hvh4u]{justify-items:start;gap:1.25rem;display:grid}.row[data-astro-cid-ma2hvh4u]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}@media (width<=820px){.grid[data-astro-cid-ma2hvh4u]{grid-template-columns:1fr}}.verse-sec[data-astro-cid-pg6zspyu]{isolation:isolate;text-align:center;color:var(--text);padding-block:clamp(7rem,5rem + 9vw,12rem);position:relative;overflow:clip}.photo[data-astro-cid-pg6zspyu]{z-index:-2;position:absolute;inset:-12% 0}.photo[data-astro-cid-pg6zspyu] .photo-img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.veil[data-astro-cid-pg6zspyu]{z-index:-1;background:radial-gradient(60% 55%,#08111f8c,#08111f40 100%),linear-gradient(#08111f73,#08111f33 50%,#08111f8c);position:absolute;inset:0}.inner[data-astro-cid-pg6zspyu]{justify-items:center;gap:2rem;display:grid}.eyebrow[data-astro-cid-pg6zspyu]{color:var(--gold-soft)}.big[data-astro-cid-pg6zspyu]{max-width:24ch;font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;color:#fff;text-shadow:0 4px 30px #00000059;margin-inline:auto;font-size:clamp(1.9rem,1.1rem + 3.6vw,4.2rem);font-weight:600;line-height:1.16}.big[data-astro-cid-pg6zspyu] em[data-astro-cid-pg6zspyu]{font-family:var(--font-serif);color:var(--gold);font-size:1.12em;font-style:italic;font-weight:500}.en[data-astro-cid-pg6zspyu]{font-family:var(--font-serif);font-style:italic;font-size:var(--step-1);color:#ffffffb8;margin-top:1.75rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.photo[data-astro-cid-pg6zspyu]{animation-name:parallax;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.big[data-astro-cid-pg6zspyu],.big[data-astro-cid-pg6zspyu] em[data-astro-cid-pg6zspyu]{color:#0000;text-shadow:none;background-position:0 100%;background-size:100% 200%;-webkit-background-clip:text;background-clip:text;animation-name:verse-fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--verse;animation-range:entry 70% cover 50%}.big[data-astro-cid-pg6zspyu]{view-timeline-name:--verse;background-image:linear-gradient(#fff 0 50%,#ffffff59 50% 100%)}.big[data-astro-cid-pg6zspyu] em[data-astro-cid-pg6zspyu]{background-image:linear-gradient(180deg, var(--gold) 0 50%, #f3b54566 50% 100%)}}}@keyframes parallax{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}@keyframes verse-fill{to{background-position:0 0}}
