.container.svelte-4seq8d{max-width:1200px;margin:0 auto;padding:0 2rem}.pastors-content.svelte-4seq8d{padding:4rem 0;background:#f8f9fa}.content-layout.svelte-4seq8d{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:start}.leadership-intro.svelte-4seq8d{background:#fff;padding:3rem;border-radius:15px;box-shadow:0 5px 25px #0000001a;margin-bottom:3rem}.leadership-intro.svelte-4seq8d h2:where(.svelte-4seq8d){font-size:2.5rem;color:#981b1e;margin-bottom:1.5rem;font-weight:700}.lead-text.svelte-4seq8d{font-size:1.2rem;line-height:1.8;color:#555;margin:0}.current-leadership.svelte-4seq8d{background:#fff;padding:3rem;border-radius:15px;box-shadow:0 5px 25px #0000001a;margin-bottom:3rem}.current-leadership.svelte-4seq8d h2:where(.svelte-4seq8d){font-size:2.2rem;color:#981b1e;margin-bottom:2rem;font-weight:600;border-bottom:3px solid #C1272D;padding-bottom:.5rem}.pastors-grid.svelte-4seq8d{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem}.pastor-card.svelte-4seq8d{background:#fff;padding:2.5rem;border-radius:15px;box-shadow:0 5px 25px #0000001a;text-align:center;transition:transform .3s ease;border-left:4px solid #C1272D}.pastor-card.svelte-4seq8d:hover{transform:translateY(-5px);box-shadow:0 10px 35px #00000026}.pastor-image.svelte-4seq8d{margin-bottom:2rem}.pastor-photo.svelte-4seq8d{width:150px;height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #f8f9fa;box-shadow:0 5px 15px #0000001a}.pastor-info.svelte-4seq8d h3:where(.svelte-4seq8d){font-size:1.5rem;color:#981b1e;margin-bottom:.5rem;font-weight:600}.pastor-title.svelte-4seq8d{color:#666;font-weight:500;font-size:1rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px}.pastor-bio.svelte-4seq8d{color:#555;line-height:1.7;margin-bottom:2rem;font-size:1rem}.pastor-details.svelte-4seq8d{text-align:left}.detail-item.svelte-4seq8d{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.detail-item.svelte-4seq8d:last-child{border-bottom:none}.detail-item.svelte-4seq8d strong:where(.svelte-4seq8d){color:#333;font-weight:600;min-width:100px}.detail-item.svelte-4seq8d span:where(.svelte-4seq8d){color:#666;text-align:right}.memorial-section.svelte-4seq8d{background:#fff;padding:3rem;border-radius:15px;box-shadow:0 5px 25px #0000001a}.memorial-section.svelte-4seq8d h2:where(.svelte-4seq8d){font-size:2.2rem;color:#981b1e;text-align:center;margin-bottom:2rem;font-weight:600;border-bottom:3px solid #C1272D;padding-bottom:.5rem}.memorial-card.svelte-4seq8d{display:flex;gap:2rem;align-items:flex-start;background:#f8f9fa;padding:2rem;border-radius:10px;border-left:4px solid #C1272D}.memorial-photo.svelte-4seq8d{flex-shrink:0}.founder-photo.svelte-4seq8d{width:120px;height:150px;border-radius:8px;-o-object-fit:cover;object-fit:cover;box-shadow:0 5px 15px #0003}.memorial-content.svelte-4seq8d h3:where(.svelte-4seq8d){font-size:1.5rem;color:#981b1e;margin-bottom:.5rem;font-weight:600}.memorial-title.svelte-4seq8d{color:#666;font-weight:500;margin-bottom:1rem;font-style:italic}.memorial-text.svelte-4seq8d{color:#555;line-height:1.7;margin-bottom:1.5rem}.memorial-link.svelte-4seq8d{color:#c1272d;text-decoration:none;font-weight:600;transition:color .3s ease}.memorial-link.svelte-4seq8d:hover{color:#981b1e;text-decoration:underline}.principles-card.svelte-4seq8d,.contact-leadership-card.svelte-4seq8d,.opportunities-card.svelte-4seq8d{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin-bottom:2rem}.principles-card.svelte-4seq8d h3:where(.svelte-4seq8d),.contact-leadership-card.svelte-4seq8d h3:where(.svelte-4seq8d),.opportunities-card.svelte-4seq8d h3:where(.svelte-4seq8d){color:#981b1e;font-size:1.3rem;margin-bottom:1.5rem;font-weight:600;border-bottom:2px solid #C1272D;padding-bottom:.5rem}.principle-item.svelte-4seq8d{display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;border-bottom:1px solid #f0f0f0}.principle-item.svelte-4seq8d:last-child{border-bottom:none}.principle-icon.svelte-4seq8d{font-size:1.5rem;flex-shrink:0}.principle-content.svelte-4seq8d h4:where(.svelte-4seq8d){color:#333;font-size:1rem;margin-bottom:.5rem;font-weight:600}.principle-content.svelte-4seq8d p:where(.svelte-4seq8d){color:#666;font-size:.9rem;line-height:1.5;margin:0}.contact-leadership-card.svelte-4seq8d p:where(.svelte-4seq8d){color:#666;line-height:1.6;margin-bottom:1.5rem}.leadership-contact.svelte-4seq8d{margin-bottom:1.5rem}.contact-item.svelte-4seq8d{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.contact-item.svelte-4seq8d:last-child{border-bottom:none}.contact-item.svelte-4seq8d strong:where(.svelte-4seq8d){color:#333;font-weight:600;min-width:80px}.contact-item.svelte-4seq8d span:where(.svelte-4seq8d){color:#666;text-align:right;font-size:.9rem}.contact-button.svelte-4seq8d{display:block;width:100%;padding:1rem;background:#c1272d;color:#fff;text-align:center;text-decoration:none;border-radius:5px;font-weight:600;transition:background .3s ease}.contact-button.svelte-4seq8d:hover{background:#981b1e;text-decoration:none;color:#fff}.opportunities-card.svelte-4seq8d p:where(.svelte-4seq8d){color:#666;line-height:1.6;margin-bottom:1.5rem}.opportunities-list.svelte-4seq8d{margin-bottom:1.5rem}.opportunity-item.svelte-4seq8d{padding:.75rem 1rem;background:#f8f9fa;border-radius:5px;margin-bottom:.5rem;color:#555;font-weight:500;border-left:3px solid #C1272D}.opportunity-item.svelte-4seq8d:last-child{margin-bottom:0}.opportunity-button.svelte-4seq8d{display:block;width:100%;padding:1rem;background:#c1272d;color:#fff;text-align:center;text-decoration:none;border-radius:5px;font-weight:600;transition:background .3s ease}.opportunity-button.svelte-4seq8d:hover{background:#981b1e;text-decoration:none;color:#fff}@media(max-width:768px){.content-layout.svelte-4seq8d{grid-template-columns:1fr;gap:2rem}.leadership-intro.svelte-4seq8d,.current-leadership.svelte-4seq8d,.memorial-section.svelte-4seq8d{padding:2rem}.pastors-grid.svelte-4seq8d{grid-template-columns:1fr}.pastor-card.svelte-4seq8d{padding:2rem}.memorial-card.svelte-4seq8d{flex-direction:column;text-align:center}.container.svelte-4seq8d{padding:0 1rem}}
