.pastors_page__qwKfl{background:#fff;color:#111827}.pastors_page__qwKfl a:focus-visible{outline:3px solid #9333ea;outline-offset:5px}.pastors_page__qwKfl a{transition:color .2s,background-color .2s}.pastors_hero__uLJQL{background:#faf5ff;padding:40px 24px 56px}.pastors_heroInner__gxnfl{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:64px}.pastors_breadcrumb__SlthX{display:flex;flex-wrap:wrap;gap:10px;color:#6b7280;font-size:12px;margin-bottom:64px}.pastors_breadcrumb__SlthX a:hover{color:#6b21a8;text-decoration:underline;text-underline-offset:4px}.pastors_eyebrow__yrvfT{color:#7e22ce;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;margin-bottom:24px}.pastors_hero__uLJQL h1{font-size:clamp(46px,5.4vw,76px);font-weight:600;line-height:1.05;letter-spacing:-.045em;margin-bottom:28px}.pastors_hero__uLJQL h1 span{color:#6b21a8}.pastors_intro__iqOM0{max-width:460px;color:#4b5563;font-size:18px;line-height:1.8}.pastors_heroActions__zdtkW{display:flex;flex-wrap:wrap;align-items:center;gap:20px 24px;margin-top:32px}.pastors_primary__Luq9K{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:14px 20px;border-radius:4px;background:#7e22ce;color:white;font-size:14px;font-weight:600}.pastors_primary__Luq9K:hover{background:#6b21a8}.pastors_textLink__z7CZq{display:inline-flex;align-items:center;gap:8px;padding:12px 0;color:#6b21a8;font-size:13px;font-weight:500}.pastors_textLink__z7CZq:hover{text-decoration:underline;text-underline-offset:4px}.pastors_heroFigure__OLlN2{width:100%;max-width:380px;margin:0 0 0 auto}.pastors_heroPortrait__NC9fP{display:block;width:100%;height:auto;border-radius:4px}.pastors_heroFigure__OLlN2 figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding-top:14px;font-size:11px;color:#6b7280}.pastors_heroFigure__OLlN2 figcaption span:first-child{color:#374151;font-weight:600}.pastors_teamNav__y2C1w{max-width:1200px;margin:auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #e5e7eb}.pastors_teamNav__y2C1w>span{font-size:12px;color:#6b7280}.pastors_teamNav__y2C1w>div{display:flex;flex-wrap:wrap;gap:32px}.pastors_teamNav__y2C1w a{display:inline-flex;align-items:center;gap:10px;padding:24px 0;font-size:14px;color:#6b21a8}.pastors_teamNav__y2C1w a:hover{color:#111827}.pastors_teamSection__CT8uu{padding:80px 24px;scroll-margin-top:100px}.pastors_softSection__JHWEG{background:#f9fafb}.pastors_sectionInner__ZaAGN{--heading-column:180px;--heading-gap:32px;max-width:1200px;margin:auto}.pastors_sectionHeading__SbFxe{display:grid;grid-template-columns:var(--heading-column) 1fr;gap:var(--heading-gap);padding-top:24px;border-top:1px solid #d1d5db;margin-bottom:40px}.pastors_sectionNumber__VtYpr{font-size:11px;color:#7e22ce;letter-spacing:.1em;padding-top:8px}.pastors_page__qwKfl h2{font-size:clamp(30px,3.3vw,44px);line-height:1.15;font-weight:600;letter-spacing:-.035em}.pastors_sectionHeading__SbFxe h2{margin-bottom:14px}.pastors_sectionHeading__SbFxe>div>p{color:#4b5563;font-size:16px;line-height:1.75;max-width:52ch}.pastors_peopleGrid__pYiGH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;margin:0;padding:0;list-style:none}.pastors_person__8KN6y{min-width:0}.pastors_portrait__XPdhL{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:6/7;background:#f3e8ff;color:#a855f7;overflow:hidden;border-radius:4px}.pastors_portrait__XPdhL img{-o-object-fit:cover;object-fit:cover}.pastors_personInfo__Nbfdp{padding-top:20px}.pastors_personInfo__Nbfdp h3{font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.3;overflow-wrap:anywhere}.pastors_personInfo__Nbfdp p{margin-top:6px;font-size:14px;color:#6b7280;line-height:1.6}.pastors_personInfo__Nbfdp a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:13px;color:#6b21a8}.pastors_personInfo__Nbfdp a:hover{text-decoration:underline;text-underline-offset:4px}.pastors_visitSection__2xQ5D{max-width:1200px;margin:0 auto;padding:64px 24px 80px;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:40px}.pastors_visitSection__2xQ5D .pastors_eyebrow__yrvfT,.pastors_visitSection__2xQ5D h2{margin-bottom:16px}.pastors_visitSection__2xQ5D div>p:last-child{max-width:55ch;color:#4b5563;line-height:1.75}.pastors_visitSection__2xQ5D>a{flex-shrink:0}@media (max-width:900px){.pastors_heroInner__gxnfl{gap:32px}.pastors_heroActions__zdtkW{gap:12px}.pastors_sectionInner__ZaAGN{--heading-column:120px}.pastors_peopleGrid__pYiGH{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:767px){.pastors_hero__uLJQL{padding-top:28px;padding-bottom:40px}.pastors_heroInner__gxnfl{grid-template-columns:1fr;gap:36px}.pastors_breadcrumb__SlthX{margin-bottom:36px}.pastors_heroFigure__OLlN2{margin:auto;max-width:340px}.pastors_hero__uLJQL h1{font-size:clamp(42px,9vw,62px)}.pastors_intro__iqOM0{font-size:16px}.pastors_teamNav__y2C1w{justify-content:center}.pastors_teamNav__y2C1w>span{display:none}.pastors_teamNav__y2C1w>div{justify-content:space-between;width:100%;gap:16px}.pastors_teamNav__y2C1w a{font-size:12px;gap:6px;padding:20px 0}.pastors_teamSection__CT8uu{padding:48px 24px}.pastors_sectionHeading__SbFxe{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.pastors_personInfo__Nbfdp h3{font-size:19px}.pastors_visitSection__2xQ5D{flex-direction:column;align-items:start;gap:24px;padding-top:48px;padding-bottom:56px}}@media (max-width:540px){.pastors_peopleGrid__pYiGH{grid-template-columns:1fr;gap:32px}.pastors_person__8KN6y{max-width:400px;width:100%;margin:auto}}@media (prefers-reduced-motion:reduce){.pastors_page__qwKfl a{transition:none}}