.ministry-page em{color:#96714b;font-weight:400}.s-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center;padding:20px 0 55px}.s-hero h1{font:400 clamp(64px,6.7vw,96px)/.98 Cormorant,Georgia,serif;letter-spacing:-.035em;margin:25px 0}.s-hero-grid>img{width:100%;height:auto;max-height:460px;object-fit:contain}.s-hero-grid p{font:18px/1.8 Georgia,serif;color:var(--ink);max-width:600px}.s-button{display:inline-flex;gap:35px;justify-content:space-between;align-items:center;padding:15px 23px;border-radius:30px;background:var(--wine);color:var(--paper);font:15px/1.5 Georgia,serif;margin-top:15px}.s-button:hover{background:#792b2d}.s-button span{font:22px Arial,sans-serif}.s-content{padding:55px 0;border-top:1px solid #bfa68170}.s-content h2,.s-ending h2{font:400 clamp(43px,4.4vw,66px)/1.06 Cormorant,Georgia,serif;margin:20px 0 35px;letter-spacing:-.025em}.s-locations{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:45px}.s-locations>article+article{border-left:1px solid #bfa68170;padding-left:12%}.s-locations h3{font:400 37px/1.2 Cormorant,Georgia,serif;margin:12px 0 22px}.s-content p,.s-ending p{font:16px/1.85 Georgia,serif;color:var(--ink)}.s-hours{max-width:420px;margin:25px 0}.s-hours>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #bfa68140;padding:11px 0;font:14px/1.5 Arial,sans-serif;color:var(--ink)}.s-hours dd{margin:0;color:#856343}.s-content .s-note{font:12px/1.7 Arial,sans-serif;color:#8b745b}.s-contact{border-block:1px solid #bfa68170;padding:30px 0;margin:40px 0}.s-contact h4{font:400 32px Cormorant,Georgia,serif;margin:10px 0}.s-contact p{margin:0 0 15px}.s-contact>a{font:26px Cormorant,Georgia,serif}.s-row{display:grid;grid-template-columns:60px 1fr 1.2fr;gap:35px;border-top:1px solid #bfa68170;padding:30px 0}.s-row>.a-label{padding-top:10px}.s-row h3{font:400 33px/1.2 Cormorant,Georgia,serif;margin:0}.s-row p{margin:0}.s-row .s-button{padding:0 0 8px;background:none;color:var(--wine);border-radius:0;border-bottom:1px solid #aa8764;font-size:14px}.s-audience{display:grid;grid-template-columns:1fr 1fr;gap:9%}.s-audience>article+article{padding-left:12%;border-left:1px solid #bfa68170}.s-ending{position:relative;isolation:isolate;padding:115px 0 155px;margin-top:20px}.s-ending:before{content:"";position:absolute;inset:-50px 0 0;z-index:-1;background:url('./assets/services-invitation-watercolor-v2.webp') center/100% 100% no-repeat}.s-ending-inner{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.s-ending h2{margin:0}.s-ending p{max-width:510px}.ministry-page a:focus-visible{outline:2px solid #a87741;outline-offset:5px}
@media(max-width:950px){.s-hero-grid{gap:3%;grid-template-columns:1.2fr 1fr}.s-hero h1{font-size:68px}.s-hero-grid p{font-size:16px}.s-row{grid-template-columns:35px 1fr 1.3fr;gap:20px}.s-row h3{font-size:29px}}
@media(max-width:650px){.s-hero-grid{grid-template-columns:1fr;gap:20px;padding:0 0 35px}.s-hero h1{font-size:clamp(54px,11.5vw,75px);margin-top:22px}.s-hero-grid>img{max-height:290px;width:90%;margin:auto}.s-hero-grid p{font-size:16px}.s-button{font-size:14px;gap:22px;padding:13px 20px}.s-content{padding:35px 0}.s-content h2,.s-ending h2{font-size:44px}.s-locations,.s-audience,.s-ending-inner{grid-template-columns:1fr;gap:35px}.s-locations>article+article,.s-audience>article+article{border-left:0;padding-left:0;border-top:1px solid #bfa68170;padding-top:30px}.s-content p,.s-ending p{font-size:15px}.s-row{grid-template-columns:24px 1fr;gap:10px 15px;padding:25px 0}.s-row>div{grid-column:2}.s-row h3{font-size:30px}.s-ending{padding:95px 0 115px}.s-ending:before{background-size:auto 100%}.s-ending-inner{gap:18px}.s-locations{margin-top:25px}.s-contact{margin:25px 0}.s-hero .a-crumb{font-size:10px}}
