.shepherd-module__BjU8PW__hero,.shepherd-module__BjU8PW__fallbackHero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 8% 8%,#0b477f0f,#0000 21rem),linear-gradient(135deg,#f6f9fb,#fbfaf7);padding:clamp(1.25rem,2.2vw,1.8rem) 0 clamp(1.9rem,3.2vw,2.6rem)}.shepherd-module__BjU8PW__heroGrid{grid-template-columns:minmax(0,1.18fr) minmax(17rem,.62fr);align-items:center;gap:clamp(1.75rem,4vw,3.2rem);width:min(100%,65rem);margin:.9rem auto 0;display:grid}.shepherd-module__BjU8PW__heroContent{min-width:0;max-width:42rem}.shepherd-module__BjU8PW__heroContent h1,.shepherd-module__BjU8PW__fallbackContent h1{letter-spacing:-.041em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,3.25vw,2.85rem);font-weight:480;line-height:1.04}.shepherd-module__BjU8PW__role{color:var(--primary);margin:.45rem 0 0;font-size:.92rem;font-weight:760}.shepherd-module__BjU8PW__ministryRole{color:var(--foreground);margin:.28rem 0 0;font-size:.84rem;font-weight:680}.shepherd-module__BjU8PW__introduction{max-width:40rem;color:var(--muted-foreground);margin:.75rem 0 0;font-size:.96rem;line-height:1.63}.shepherd-module__BjU8PW__heroImage{aspect-ratio:4/4.6;border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface-soft);justify-self:end;width:100%;max-width:21rem;position:relative;overflow:hidden;box-shadow:0 .8rem 2rem #0f233a12}.shepherd-module__BjU8PW__heroImageAsset{width:100%;height:100%}.shepherd-module__BjU8PW__socialLinks{flex-wrap:wrap;align-items:center;gap:.58rem 1.2rem;margin-top:1rem;display:flex}.shepherd-module__BjU8PW__socialLinks a{color:var(--primary);align-items:center;gap:.38rem;font-size:.82rem;font-weight:730;line-height:1.2;text-decoration:none;transition:color .16s,opacity .16s;display:inline-flex}.shepherd-module__BjU8PW__socialLinks a:hover{opacity:.76}.shepherd-module__BjU8PW__socialLinks a:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.2rem}.shepherd-module__BjU8PW__socialIcon{flex:none;width:1rem;height:1rem}.shepherd-module__BjU8PW__socialTextIcon{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.9rem;font-weight:800;line-height:1;display:inline-flex}.shepherd-module__BjU8PW__profileSection{background:var(--surface);padding-block:clamp(2.3rem,3.8vw,3.25rem)}.shepherd-module__BjU8PW__profileGrid{grid-template-columns:minmax(12rem,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(1.8rem,4.5vw,3.5rem);width:min(100%,61rem);margin-inline:auto;display:grid}.shepherd-module__BjU8PW__profileHeading h2{letter-spacing:-.032em;max-width:15ch;margin:0;font-size:clamp(1.45rem,2.35vw,1.9rem);line-height:1.1}.shepherd-module__BjU8PW__profileCopy{max-width:41rem}.shepherd-module__BjU8PW__profileCopy p{color:var(--muted-foreground);margin:0;font-size:.93rem;line-height:1.67}.shepherd-module__BjU8PW__profileCopy p+p{margin-top:.75rem}.shepherd-module__BjU8PW__ministrySection{background:var(--surface);padding:0 0 clamp(2.4rem,4vw,3.4rem)}.shepherd-module__BjU8PW__ministryPanel,.shepherd-module__BjU8PW__ministryPanelNoImage{border:1px solid var(--border);border-radius:var(--radius-large);background:linear-gradient(145deg,#f5f8fb,#fff);width:min(100%,61rem);margin-inline:auto;overflow:hidden}.shepherd-module__BjU8PW__ministryPanel{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);display:grid}.shepherd-module__BjU8PW__ministryPanelNoImage{display:block}.shepherd-module__BjU8PW__ministryImage{background:var(--surface-soft);min-height:21rem;position:relative;overflow:hidden}.shepherd-module__BjU8PW__ministryImageAsset{width:100%;height:100%}.shepherd-module__BjU8PW__ministryContent{flex-direction:column;justify-content:center;padding:clamp(1.35rem,3vw,2.1rem);display:flex}.shepherd-module__BjU8PW__ministryPanelNoImage .shepherd-module__BjU8PW__ministryContent{max-width:44rem}.shepherd-module__BjU8PW__ministryContent h2{letter-spacing:-.031em;max-width:20ch;margin:0;font-size:clamp(1.4rem,2.3vw,1.85rem);line-height:1.12}.shepherd-module__BjU8PW__ministryContent>p:not(.shepherd-module__BjU8PW__eyebrow){max-width:36rem;color:var(--muted-foreground);margin:.65rem 0 0;font-size:.92rem;line-height:1.64}.shepherd-module__BjU8PW__ministryContent .shepherd-module__BjU8PW__socialLinks{border-top:1px solid var(--border);margin-top:1rem;padding-top:.9rem}.shepherd-module__BjU8PW__fallbackContent{max-width:40rem;margin-top:.9rem}.shepherd-module__BjU8PW__fallbackContent p:not(.shepherd-module__BjU8PW__eyebrow){color:var(--muted-foreground);margin:.7rem 0 1rem;line-height:1.62}@media (max-width:54rem){.shepherd-module__BjU8PW__heroGrid,.shepherd-module__BjU8PW__profileGrid,.shepherd-module__BjU8PW__ministryPanel{grid-template-columns:1fr}.shepherd-module__BjU8PW__heroImage{justify-self:start;max-width:23rem}.shepherd-module__BjU8PW__profileGrid{gap:1.15rem}.shepherd-module__BjU8PW__profileHeading h2{max-width:24ch}.shepherd-module__BjU8PW__ministryImage{min-height:21rem}}@media (max-width:40rem){.shepherd-module__BjU8PW__hero,.shepherd-module__BjU8PW__fallbackHero{padding:1.05rem 0 1.75rem}.shepherd-module__BjU8PW__heroContent h1,.shepherd-module__BjU8PW__fallbackContent h1{max-width:100%;font-size:clamp(1.85rem,8.2vw,2.45rem)}.shepherd-module__BjU8PW__profileSection{padding-block:2.05rem}.shepherd-module__BjU8PW__ministrySection{padding-bottom:2.1rem}.shepherd-module__BjU8PW__ministryImage{min-height:18rem}.shepherd-module__BjU8PW__socialLinks{align-items:flex-start;gap:.65rem 1rem}}
