.ministries_page__csiAF{background:var(--canvas)}.ministries_section__qb6Zm{padding:clamp(40px,5vw,72px) 0;position:relative}.ministries_wrap__PQDWE{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.ministries_eyebrow__z86ms{display:inline-block;font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--burnt-flame);margin-bottom:16px}.ministries_catLabel__seqCC{display:flex;align-items:center;gap:14px;font-family:var(--disp);font-weight:700;font-size:clamp(20px,2.4vw,28px);letter-spacing:-.01em;color:var(--ink-strong);margin:clamp(36px,5vw,60px) 0 18px}.ministries_catLabel__seqCC:first-child{margin-top:0}.ministries_catLabel__seqCC:after{content:"";flex:1;height:1px;background:rgba(20,20,28,.1)}.ministries_grid__no3IW{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ministries_card__NCU_v{position:relative;display:block;aspect-ratio:3/4;border-radius:14px;overflow:hidden;text-decoration:none;background:var(--bg-2);isolation:isolate}.ministries_card__NCU_v img{-o-object-fit:cover;object-fit:cover;transition:transform 1.1s var(--ease);z-index:0}.ministries_card__NCU_v:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,10,12,0) 35%,rgba(10,10,12,.55) 70%,rgba(10,10,12,.94));transition:.4s var(--ease)}.ministries_card__NCU_v:hover img{transform:scale(1.05)}.ministries_card__NCU_v:hover:after{background:linear-gradient(180deg,rgba(10,10,12,.1) 25%,rgba(10,10,12,.6) 65%,rgba(10,10,12,.96))}.ministries_cardArrow__sTtXq{position:absolute;top:16px;right:16px;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--flame);color:var(--cocoa);font-size:17px;opacity:0;transform:translateY(-6px);transition:.35s var(--ease)}.ministries_card__NCU_v:hover .ministries_cardArrow__sTtXq{opacity:1;transform:translateY(0)}.ministries_cardBody__Qatsd{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(16px,2vw,22px)}.ministries_cardName__tifKG{font-family:var(--disp);font-weight:700;font-size:clamp(18px,2vw,22px);letter-spacing:-.01em;color:var(--paper);margin:0 0 4px}.ministries_cardTag__JBEKP{font-family:var(--body);font-size:14px;line-height:1.45;color:var(--paper-dim);margin:0}.ministries_emptyCard__prHpL{border:1px solid var(--line);border-radius:16px;padding:clamp(28px,4vw,44px);background:var(--bg-2)}.ministries_emptyCard__prHpL p{margin:0;color:var(--paper-dim);font-size:16px}.ministries_join__wbC7t{background:var(--cloud);border-top:1px solid rgba(20,20,28,.08);border-bottom:1px solid rgba(20,20,28,.08)}.ministries_joinGrid__FWBhh{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}.ministries_joinHeading__0w42Q{font-family:var(--disp);font-weight:800;font-size:clamp(32px,4.6vw,58px);line-height:.95;letter-spacing:-.025em;color:var(--ink-strong);margin:0}.ministries_joinText__1me_6{color:var(--slate);font-size:17px;line-height:1.6;margin:18px 0 26px;max-width:42ch}.ministries_joinArt__3dkH0{aspect-ratio:4/3;border-radius:16px;overflow:hidden;position:relative}.ministries_joinArt__3dkH0 img{-o-object-fit:cover;object-fit:cover}.ministries_btnRow__c1c2K{display:flex;gap:14px;flex-wrap:wrap}.ministries_btn__yQyrr{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:9px;font-family:var(--body);font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;border:0;transition:.25s var(--ease)}.ministries_btnArrow__CDnJm{position:relative;padding-right:56px}.ministries_btnFlame__STXav{background:var(--flame);color:var(--cocoa)}.ministries_btnFlame__STXav:hover{background:var(--flame-2);transform:translateY(-2px)}.ministries_btnOut__8LEF_{background:transparent;border:1px solid rgba(20,20,28,.2);color:var(--ink-strong)}.ministries_btnOut__8LEF_:hover{border-color:rgba(20,20,28,.4);background:rgba(20,20,28,.04)}@media (max-width:820px){.ministries_grid__no3IW{grid-template-columns:1fr 1fr}.ministries_joinGrid__FWBhh{grid-template-columns:1fr}.ministries_joinArt__3dkH0{order:-1}}@media (max-width:520px){.ministries_grid__no3IW{grid-template-columns:1fr}}