.hero-inner.svelte-4fj8re{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(56px,8vw,112px);display:flex}.hero-inner.svelte-4fj8re .logo{width:min(78vw,380px)}.tagline.svelte-4fj8re{max-width:22ch;font-family:var(--serif);color:#fff;text-wrap:balance;margin:36px 0 0;font-size:clamp(1.75rem,1.2rem + 2vw,2.7rem);font-style:italic;font-weight:500;line-height:1.12}.dates.svelte-4fj8re{color:var(--gold-pale);margin:20px 0 32px}.preacher-inner.svelte-4fj8re{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.photo.svelte-4fj8re{aspect-ratio:1}.photo.svelte-4fj8re img{object-position:top}.kicker.svelte-4fj8re{color:var(--gold-text);margin:0 0 6px}.role.svelte-4fj8re{color:var(--muted);margin-top:8px;font-size:1.1rem;font-style:italic}.schedule.svelte-4fj8re{background:var(--cream)}.schedule.svelte-4fj8re h2:where(.svelte-4fj8re){margin-bottom:clamp(48px,6vw,80px)}.cta.svelte-4fj8re .lead:where(.svelte-4fj8re){color:var(--on-navy-muted);margin:12px 0 28px}.cta.svelte-4fj8re a:where(.svelte-4fj8re):not(.button){color:#fff}@media (width<=800px){.preacher-inner.svelte-4fj8re{grid-template-columns:1fr}}
