.ministries-module__zgmZZq__headerSection{background:var(--primary);color:#fff;text-align:center;padding:max(6.5rem,min(14vh,9rem)) 0 max(4rem,min(10vh,5.5rem));position:relative;overflow:hidden}.ministries-module__zgmZZq__headerBg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.ministries-module__zgmZZq__headerOverlay{z-index:2;background:linear-gradient(rgba(8,8,18,.75) 0%,rgba(20,20,42,.55) 45%,rgba(8,8,18,.82) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.ministries-module__zgmZZq__secLabel{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.3em;color:var(--accent-bright);margin-bottom:1rem;font-size:.64rem;font-weight:800}.ministries-module__zgmZZq__headerSection h1{color:#fff;margin-bottom:1rem;font-size:max(2.65rem,min(6.5vw,4.75rem));font-weight:500;line-height:1.04}.ministries-module__zgmZZq__headerSection i{color:var(--accent);font-style:italic}.ministries-module__zgmZZq__headerSubtext{color:rgba(255,255,255,.72);max-width:34rem;margin:0 auto;font-size:max(1rem,min(2vw,1.125rem));line-height:1.65}.ministries-module__zgmZZq__ministrySection{position:relative}.ministries-module__zgmZZq__ministryGrid{grid-template-columns:1fr;gap:max(1.25rem,min(3vw,2rem));display:grid}@media (min-width:768px){.ministries-module__zgmZZq__ministryGrid{grid-template-columns:repeat(2,1fr)}}.ministries-module__zgmZZq__ministryCardLink{color:inherit;border-radius:var(--radius-xl);height:100%;text-decoration:none;display:block}.ministries-module__zgmZZq__ministryCard{background:var(--surface-elevated);border-radius:var(--radius-xl);height:100%;box-shadow:var(--shadow-md), 0 1px 0 rgba(255,255,255,.9) inset;border:1px solid rgba(212,185,120,.15);flex-direction:column;display:flex;overflow:hidden}.ministries-module__zgmZZq__cardImageWrap{width:100%;padding-bottom:56%;position:relative;overflow:hidden}.ministries-module__zgmZZq__cardImageWrap img{transition:transform .75s var(--ease-out)}.ministries-module__zgmZZq__ministryCardLink:hover .ministries-module__zgmZZq__cardImageWrap img{transform:scale(1.06)}.ministries-module__zgmZZq__cardImageOverlay{z-index:1;background:linear-gradient(transparent 0%,rgba(12,12,24,.45) 100%);width:100%;height:45%;position:absolute;bottom:0;left:0}.ministries-module__zgmZZq__cardContent{flex-direction:column;flex:1;padding:max(1.5rem,min(3vw,2rem));display:flex}.ministries-module__zgmZZq__cardContent h2{margin-bottom:.65rem;font-size:max(1.45rem,min(2.8vw,1.85rem));font-weight:500}.ministries-module__zgmZZq__cardContent p{color:var(--text-muted);flex:1;font-size:.95rem;line-height:1.72}.ministries-module__zgmZZq__exploreLink{color:var(--accent-muted);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;transition:color .3s ease, transform .35s var(--ease-out);margin-top:1.25rem;font-size:.72rem;font-weight:800;display:inline-block}.ministries-module__zgmZZq__ministryCardLink:hover .ministries-module__zgmZZq__exploreLink{color:var(--primary);transform:translate(4px)}
