.PastorsSection_card__N2nM9{display:grid;gap:var(--ws-space-3);padding:var(--ws-space-5);border-radius:var(--ws-radius-md);border:1px solid var(--ws-color-line);background:var(--ws-color-surface);box-shadow:var(--ws-shadow-soft)}.PastorsSection_photo__zpIih{min-height:10rem;border-radius:var(--ws-radius-md);background-color:var(--ws-color-surface-soft);background-image:linear-gradient(135deg,var(--ws-color-accent-soft) 0,var(--ws-color-surface-soft) 100%);background-size:cover;background-position:50%}.PastorsSection_name__eWvrm{margin:var(--ws-space-2) 0 0;font-family:var(--ws-font-display);font-size:var(--ws-text-xl);font-weight:500;letter-spacing:-.02em;color:var(--ws-color-ink)}.PastorsSection_role__mINDZ{margin:0;font-size:var(--ws-text-sm);font-weight:650;color:var(--ws-color-accent)}.PastorsSection_message__xCWJF{margin:0;font-size:var(--ws-text-sm);line-height:1.55;color:var(--ws-color-muted)}.VisitTimelineSection_photo__zI78K{display:block;width:100%;margin:0 0 var(--ws-space-8);aspect-ratio:16/9;object-fit:cover;border-radius:var(--ws-radius-lg);border:1px solid var(--ws-color-line);background:var(--ws-color-surface-soft)}