@media screen{.public-v3{--up-forest:var(--alhuda-forest,#193f32);--up-deep:var(--alhuda-deep,#03281f);--up-brass:var(--alhuda-brass,#c6a465);--up-gold:var(--alhuda-gold,#efd58d);--up-ivory:var(--alhuda-ivory,#f8f7f2);--up-paper:var(--alhuda-paper,#fffef9);--up-line:#dde2d8;--up-muted:var(--alhuda-muted,#47564e);background:radial-gradient(1100px 520px at 88% -8%,#efeee4 0%,transparent 62%),var(--up-ivory)}.public-v3 .public-breadcrumb{letter-spacing:.06em;text-transform:uppercase;padding-top:26px;font-size:11px}.public-v3 .public-breadcrumb a{color:var(--up-forest);text-decoration:none;position:relative}.public-v3 .public-breadcrumb a:after{content:"";background:var(--up-brass);transform-origin:0;height:1px;transition:transform .28s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.public-v3 .public-breadcrumb a:hover:after{transform:scaleX(1)}.public-v3 #public-main .public-page-hero{border-bottom:0;padding-block:40px 52px;position:relative}.public-v3 #public-main .public-page-hero:after{content:"";background:linear-gradient(90deg,var(--up-brass) 0%,color-mix(in oklab,var(--up-brass) 35%,transparent) 38%,transparent 78%);height:1px;position:absolute;bottom:0;left:40px;right:40px}.public-v3 #public-main .public-eyebrow{color:#6c5526;letter-spacing:.2em;align-items:center;gap:10px;font-size:10px;display:inline-flex}.public-v3 #public-main .public-eyebrow:before{content:"";background:var(--up-brass);width:26px;height:1px}.public-v3 #public-main .public-page-hero h1{font-family:var(--alhuda-serif,"Fraunces", Georgia, serif);letter-spacing:-.035em;color:var(--up-forest);font-size:clamp(38px,4.6vw,62px);line-height:1.06}.public-v3 #public-main .public-page-hero h1 em{color:#2d5b47;font-style:italic}.public-v3 #public-main .public-page-lead{color:var(--up-muted);font-size:16px;line-height:1.82}.public-v3 #public-main .public-page-location{border-top:1px solid var(--up-line);letter-spacing:.04em;padding-top:18px}.public-v3 #public-main .public-page-hero-art{border-radius:26px 26px 26px 90px;height:340px;box-shadow:0 34px 70px -52px #03281fa6}.public-v3 #public-main .public-page-hero-art img{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.02)}.public-v3 #public-main .public-page-hero-art:hover img{transform:scale(1.06)}.public-v3 #public-main .public-page-content{padding-block:44px 84px}.public-v3 #public-main .public-page-content>*+*{margin-top:44px}.public-v3 #public-main .public-page-content h2{font-family:var(--alhuda-serif,"Fraunces", Georgia, serif);letter-spacing:-.03em;color:var(--up-forest)}.public-v3 #public-main :is(.public-panel,.public-state){border:1px solid var(--up-line);background:var(--up-paper);border-radius:20px;box-shadow:0 22px 54px -46px #03281f8c}.public-v3 #public-main .public-panel{padding:32px;position:relative;overflow:hidden}.public-v3 #public-main .public-panel:before{content:"";background:linear-gradient(180deg,var(--up-brass),transparent 72%);opacity:.75;width:3px;position:absolute;inset:0 auto 0 0}.public-v3 #public-main .public-state{background:#eef2ea;padding:30px}.public-v3 #public-main .public-form{gap:22px}.public-v3 #public-main .public-field{color:#31483c;letter-spacing:.02em;gap:9px;font-size:12px}.public-v3 #public-main .public-input{background:#fbfcf9;border:1px solid #d5ddd2;border-radius:10px;min-height:48px;transition:border-color .2s,box-shadow .2s,background .2s}.public-v3 #public-main .public-input:hover{border-color:#bcc8b8}.public-v3 #public-main .public-input:focus{border-color:var(--up-brass);box-shadow:0 0 0 4px color-mix(in oklab,var(--up-brass) 22%,transparent);background:#fff;outline:none}.public-v3 #public-main :is(.public-action,.public-page-actions>a,.public-page-actions>button){letter-spacing:.01em;text-transform:none;border-radius:10px;font-weight:600;transition:transform .22s,background .22s,box-shadow .22s;box-shadow:0 16px 30px -24px #03281fcc}.public-v3 #public-main :is(.public-action,.public-page-actions>a,.public-page-actions>button):hover{transform:translateY(-2px);box-shadow:0 22px 38px -26px #03281fd9}.public-v3 #public-main :is(.public-action,.public-page-actions>a,.public-page-actions>button):active{transform:translateY(0)}.public-v3 #public-main .public-action--secondary{box-shadow:none;background:#eef2ea;border-color:#ccd6c8}.public-v3 #public-main .public-gallery figure{border:1px solid var(--up-line);background:var(--up-paper);border-radius:18px;transition:transform .3s,box-shadow .3s;overflow:hidden}.public-v3 #public-main .public-gallery figure:hover{transform:translateY(-3px);box-shadow:0 26px 50px -40px #03281fb3}.public-v3 #public-main .public-gallery img{border-radius:0}.public-v3 #public-main .public-gallery figcaption{margin:0;padding:14px 18px}@media(max-width:767px){.public-v3 #public-main .public-page-hero{padding-block:26px 34px}.public-v3 #public-main .public-page-hero:after{left:20px;right:20px}.public-v3 #public-main .public-page-hero-art{border-radius:18px 18px 18px 56px;height:236px}.public-v3 #public-main .public-page-content{padding-block:30px 56px}.public-v3 #public-main .public-page-content>*+*{margin-top:32px}.public-v3 #public-main .public-panel{padding:24px}}@media(prefers-reduced-motion:reduce){.public-v3 #public-main *,.public-v3 .public-breadcrumb a:after{transition:none!important;animation:none!important}.public-v3 #public-main :is(.public-action,.public-gallery figure):hover,.public-v3 #public-main .public-page-hero-art:hover img{transform:none!important}}.ahsms-public:is([data-public-page="/events"],[data-public-page="/prayer"]) #public-main .public-breadcrumb{color:#626a61;letter-spacing:normal;text-transform:none;white-space:nowrap;background:0 0;border-bottom:1px solid #dedfd4;align-items:center;gap:10px;width:min(100%,1280px);max-width:1280px;min-height:58px;margin-inline:auto;padding:22px 32px;font-size:14px;line-height:1.3;display:flex;overflow:hidden}.ahsms-public:is([data-public-page="/events"],[data-public-page="/prayer"]) #public-main .public-breadcrumb a{color:#193f32;align-items:center;gap:6px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.ahsms-public:is([data-public-page="/events"],[data-public-page="/prayer"]) #public-main .public-breadcrumb svg{width:14px;height:14px}.ahsms-public:is([data-public-page="/events"],[data-public-page="/prayer"]) #public-main .public-breadcrumb span:last-child{text-overflow:ellipsis;overflow:hidden}@media(max-width:1023px){.ahsms-public:is([data-public-page="/events"],[data-public-page="/prayer"]) #public-main .public-breadcrumb{width:100%;padding-inline:24px}}@media(max-width:767px){.ahsms-public:is([data-public-page="/events"],[data-public-page="/prayer"]) #public-main .public-breadcrumb{padding:18px}}@media(max-width:420px){.ahsms-public:is([data-public-page="/events"],[data-public-page="/prayer"]) #public-main .public-breadcrumb{padding-inline:16px}.ahsms-public:is([data-public-page="/events"],[data-public-page="/prayer"]) #public-main .public-breadcrumb span:first-of-type,.ahsms-public:is([data-public-page="/events"],[data-public-page="/prayer"]) #public-main .public-breadcrumb span:nth-of-type(2){display:none}}}#donation-form,.program-service-card[id]{scroll-margin-top:110px}
