@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Playfair+Display:wght@500;600;700&display=swap";:root{font-family:DM Sans,system-ui,sans-serif;color:#16372e;background:#f5f7f3;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer}button:focus-visible{outline:3px solid #e4b35e;outline-offset:3px}.site-header{background:#fffdf8;border-bottom:1px solid #e6ebe5;position:sticky;top:0;z-index:20;box-shadow:0 4px 24px #093a2b09}.header-inner{max-width:1320px;margin:auto;padding:16px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{border:0;background:none;display:flex;align-items:center;gap:12px;text-align:left;color:#174b3c}.brand-mark{width:46px;height:46px;border-radius:14px;background:#0e4b39;color:#f5d799;display:grid;place-items:center;font-size:29px}.brand strong{font-family:Playfair Display,serif;font-size:19px;display:block}.brand small{font-weight:700;letter-spacing:.22em;font-size:9px;color:#8e987c}.site-header nav{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.site-header nav button{border:0;background:transparent;color:#345a4f;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:700}.site-header nav button.active,.site-header nav button:hover{color:#10543a;background:#e7f3ec}.mobile-menu{display:none;background:transparent;border:0;color:#124d39}.content-container{max-width:1240px;margin:auto;padding:28px 28px 72px}.preview-ribbon{background:#d7b474;color:#33280c;text-align:center;font-weight:800;padding:9px;font-size:12px;letter-spacing:.1em}.status{padding:12px 25px;text-align:center;background:#fff0e0;color:#763d17}.hero{position:relative;background:linear-gradient(110deg,#062e27,#105d49 65%,#145e4e);border-radius:25px;min-height:395px;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;margin-bottom:22px;box-shadow:0 22px 45px #0e493522}.hero-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 68% 15%,#deb86c44,transparent 35%),repeating-linear-gradient(50deg,transparent 0 32px,#ffffff05 33px 34px);pointer-events:none}.hero-copy{position:relative;z-index:1;padding:62px 56px}.eyebrow{display:flex;align-items:center;gap:8px;color:#e9c782;font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.hero h1{font:600 clamp(32px,4vw,57px)/1.13 "Playfair Display",serif;color:#fffdf4;max-width:670px;margin:20px 0}.hero p{color:#d5e9df;font-size:16px;line-height:1.75;max-width:560px}.hero-button{margin-top:12px;border:0;border-radius:10px;padding:14px 21px;color:#173e30;background:#edc979;font-weight:800;display:flex;gap:11px;align-items:center}.hero-art{position:relative;display:grid;place-items:center;overflow:hidden}.arch{position:relative;width:70%;height:85%;border-radius:180px 180px 4px 4px;border:9px double #e4c37c80;box-shadow:inset 0 0 0 16px #0a4a3e,inset 0 0 90px #c5a36435;display:grid;place-items:center;color:#f4de9c}.dome{position:absolute;bottom:0;width:80%;height:33%;border-radius:100% 100% 0 0;background:linear-gradient(#c1a56a,#466749);opacity:.85}.minarets{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;height:58%}.minarets i{width:18px;background:#9ea875;border-radius:12px 12px 0 0}.next-panel{background:#fffdf9;border:1px solid #e5ebdf;border-radius:20px;padding:25px 30px;box-shadow:0 12px 30px #133e2b0e;margin-bottom:38px}.next-panel .eyebrow{color:#188259}.next-content{display:flex;justify-content:space-between;align-items:center;gap:18px}.next-panel h2{font:600 34px Playfair Display,serif;margin:8px 0;color:#184d39}.next-panel p{margin:0;color:#567066}.next-panel p span{padding:0 9px}.next-count{background:#e9f4ea;min-width:180px;padding:12px 24px;border-radius:15px;text-align:center;display:grid;justify-items:center;gap:3px;color:#126443}.next-count strong{font-size:23px}.next-count span{font-size:12px}.section-block{margin:40px 0}.section-title{display:flex;align-items:center;gap:14px;margin-bottom:20px}.section-title h2{font:600 clamp(22px,2.5vw,32px) "Playfair Display",serif;margin:0;color:#164e3c}.section-title p{margin:5px 0 0;color:#70867c;font-size:13px}.section-icon{width:51px;height:51px;border-radius:14px;display:grid;place-items:center;color:#17684b;background:#e4f0e7}.prayer-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.prayer-tile{display:flex;flex-direction:column;gap:11px;align-items:flex-start;padding:22px 17px;background:#fffefa;border:1px solid #e4eae0;border-radius:15px;min-width:0;box-shadow:0 8px 22px #174a3308}.prayer-tile>span{display:flex;align-items:center;gap:7px;color:#568071;font-weight:700;font-size:13px}.prayer-tile strong{font-size:clamp(17px,1.9vw,24px);color:#104c38;white-space:nowrap}.prayer-tile small{color:#698477;font-size:11px}.prayer-tile.upcoming{background:#155a45;border-color:#155a45}.prayer-tile.upcoming *{color:#fff!important}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.content-card,.feature-card{padding:24px;background:#fffefa;border:1px solid #e6ebe4;border-radius:17px;box-shadow:0 8px 25px #12442d0a;overflow-wrap:anywhere}.content-card h3,.feature-card h3{font:600 22px Playfair Display,serif;margin:10px 0;color:#1b513f}.content-card p,.feature-card p{color:#64766d;line-height:1.65;margin:0}.card-kicker{font-size:10px;color:#2a9063;letter-spacing:.14em;font-weight:800}.feature-card{display:flex;align-items:center;gap:20px}.feature-card>svg{flex:none;color:#168058}.donation-panel{margin:45px 0;background:linear-gradient(120deg,#0e4e3b,#27735b);border-radius:22px;color:#fff;padding:30px 42px;display:flex;align-items:center;gap:24px}.donation-panel h2{font:600 30px Playfair Display,serif;margin:0 0 8px}.donation-panel p{margin:0 0 8px}.donation-panel small{color:#cbe1d8}.inner-page{min-height:65vh}.page-heading{padding:45px 0 18px}.page-heading .eyebrow{color:#b18a48}.page-heading h1{font:600 clamp(36px,5vw,58px) "Playfair Display",serif;margin:12px 0;color:#164b3a}.page-heading p{color:#698478}footer{background:#092e27;color:#e8f4e9}.footer-inner{max-width:1240px;margin:auto;padding:32px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer-inner strong{font-family:Playfair Display,serif;font-size:20px}.footer-inner p{font-size:12px;color:#a6c8b6}.footer-links{display:flex;gap:16px}.footer-links span{display:flex;align-items:center;gap:6px;font-size:12px;color:#b4d3c3}@media(max-width:1050px){.prayer-grid{grid-template-columns:repeat(3,1fr)}.hero-copy{padding:45px 33px}.site-header nav button{padding:8px}.header-inner{padding:13px 20px}}@media(max-width:720px){.mobile-menu{display:block}.site-header nav{display:none;position:absolute;top:76px;left:0;right:0;background:#fffdf8;padding:12px 20px;box-shadow:0 16px 22px #082d251c;flex-direction:column;align-items:stretch}.site-header nav.open{display:flex}.site-header nav button{text-align:left}.content-container{padding:15px 14px 48px}.hero{grid-template-columns:1fr;min-height:355px;border-radius:18px}.hero-copy{padding:38px 25px;min-height:355px}.hero-art{position:absolute;right:-40px;top:45px;width:45%;height:88%;opacity:.2;pointer-events:none}.arch{width:100%}.hero h1{font-size:38px}.hero p{font-size:14px}.next-panel{padding:20px}.next-content{align-items:flex-start}.next-panel h2{font-size:29px}.next-count{min-width:112px;padding:12px}.next-count strong{font-size:17px}.prayer-grid{grid-template-columns:repeat(2,1fr);gap:9px}.prayer-tile{padding:17px 12px}.prayer-tile strong{font-size:19px}.cards{grid-template-columns:1fr}.donation-panel{padding:25px;align-items:flex-start}.footer-inner{align-items:flex-start;flex-direction:column}.section-block{margin:33px 0}}.site-header nav{scrollbar-width:thin}.site-header nav button{white-space:nowrap;transition:background-color .16s ease,color .16s ease}.hero,.content-card,.next-panel{isolation:isolate}.content-card,.prayer-tile{transition:box-shadow .18s ease,transform .18s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.content-card:hover,.prayer-tile:hover{transform:translateY(-2px);box-shadow:0 13px 33px #104a331c}}@media(max-width:1050px){.site-header nav{max-width:70vw;overflow-x:auto;flex-wrap:nowrap}}@media(max-width:720px){.site-header nav{max-width:none;overflow:visible}.header-inner{min-height:72px}.next-content{flex-wrap:wrap}.next-count{width:100%}.prayer-tile strong{white-space:normal;overflow-wrap:anywhere}.site-header nav button{min-height:44px}}@media(prefers-reduced-motion:reduce){.content-card,.prayer-tile,.site-header nav button{transition:none!important}}:root{--mc-forest:#103d32;--mc-deep:#082d27;--mc-gold:#c99c4f;--mc-muted:#678078;--mc-cream:#f8f6f0;--mc-line:#e5e7db;color:#173c33;background:var(--mc-cream);-webkit-font-smoothing:antialiased}body{background:radial-gradient(ellipse at 9% 0%,#eef2e7 0%,transparent 44%),radial-gradient(ellipse at 94% 12%,#f7f0de 0%,transparent 38%),#f8f6f0}::selection{background:#d3bd88;color:#123f31}.site-header{background:#fffefaf0;border-bottom:1px solid #ece9df;box-shadow:0 8px 35px #153d2f08;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.header-inner{max-width:1392px;min-height:81px;padding:14px 38px}.brand-mark{width:50px;height:50px;border-radius:15px;background:linear-gradient(155deg,#155d46,#08372d);border:1px solid #bfaa7190;box-shadow:0 5px 16px #113e312b;color:#f3d796}.brand strong{font-size:20px;letter-spacing:-.015em;color:#123f33}.brand small{font-size:9px;letter-spacing:.2em;color:#b38d4d}.site-header nav{gap:4px}.site-header nav button{font-size:12px;letter-spacing:.012em;color:#42665a;border-radius:12px;padding:11px 13px;transition:background .2s,color .2s,transform .2s}.site-header nav button.active{background:#eaf2e9;color:#0a6044;box-shadow:inset 0 0 0 1px #d1e4d9}.site-header nav button:hover{background:#eaf2e9;color:#085239}.content-container{max-width:1344px;padding:34px 36px 88px}.preview-ribbon{background:linear-gradient(90deg,#c5a261,#f1deaa,#c6a05e);color:#463517;letter-spacing:.12em}.hero{border-radius:28px;min-height:430px;grid-template-columns:1.08fr .92fr;background:radial-gradient(ellipse at 79% 25%,#b38e4f55 0%,transparent 35%),linear-gradient(115deg,#062d26,#0a4336 48%,#155846);border:1px solid #d5bb8260;box-shadow:0 25px 65px #082e2640,0 4px 12px #143c2420;margin-bottom:24px;isolation:isolate}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background:repeating-linear-gradient(65deg,transparent 0 52px,#ffecba 53px 54px),radial-gradient(circle at 25% 58%,#e0c484 0 1px,transparent 2px);background-size:auto,36px 36px}.hero:after{content:"";position:absolute;inset:auto 0 0;height:5px;background:linear-gradient(90deg,transparent,#dfbe7a 38%,#f8e9b3 50%,#cba86e 72%,transparent)}.hero-pattern{background:radial-gradient(ellipse at 80% 10%,#f3cb7760,transparent 34%),radial-gradient(ellipse at 58% 90%,#88bca025,transparent 32%)}.hero-copy{padding:70px 64px;z-index:2}.eyebrow{letter-spacing:.2em;color:#efca89;font-size:11px}.hero h1{font-size:clamp(36px,4.1vw,62px);line-height:1.1;letter-spacing:-.028em;margin:23px 0 20px;color:#fffaf0;text-wrap:balance}.hero p{font-size:16px;line-height:1.85;color:#dcece5;max-width:570px}.hero-button{border:1px solid #f8df9a75;border-radius:12px;padding:15px 23px;background:linear-gradient(135deg,#ffe2a1,#dbb467);color:#254733;box-shadow:0 8px 24px #041b1750;transition:transform .2s,box-shadow .2s}.hero-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #041b1765}.hero-art{isolation:isolate}.arch{width:68%;height:85%;border:2px solid #e8cc89ac;border-radius:48% 48% 0 0/27% 27% 0 0;box-shadow:0 0 0 8px #b9a57228,0 0 0 13px #e4c58561,inset 0 0 0 13px #082f2970,inset 0 0 42px #ead18b44;color:#fae0a5}.arch:before{content:"";position:absolute;top:13px;right:14px;bottom:0;left:14px;border:1px solid #f6d8998c;border-radius:48% 48% 0 0/27% 27% 0 0}.arch:after{content:"✦";position:absolute;top:17%;left:50%;transform:translate(-50%);font-size:31px;color:#fae5af;opacity:.9}.dome{background:linear-gradient(180deg,#d5c188,#61816a 48%,#153f34);height:31%;opacity:.9}.minarets i{background:linear-gradient(90deg,#78907b,#d5bc80,#78907b);width:18px}.next-panel{border:1px solid #e9e6da;background:linear-gradient(125deg,#fffefa,#f8faf5);border-radius:22px;padding:28px 35px;box-shadow:0 13px 35px #17442c10;margin-bottom:42px}.next-panel .eyebrow{color:#b58841}.next-panel h2{font-size:36px;color:#0d4c38;letter-spacing:-.02em}.next-panel p{color:#698078}.next-count{background:linear-gradient(155deg,#0d5d43,#104534);color:#fff8e6;min-width:194px;border-radius:16px;padding:16px 24px;box-shadow:0 10px 26px #124b3835}.next-count strong{font-variant-numeric:tabular-nums;color:#fff;font-size:26px}.next-count span{color:#d9e7d6}.section-block{margin:48px 0}.section-title{gap:15px;margin-bottom:23px}.section-title h2{font-size:clamp(24px,2.4vw,34px);letter-spacing:-.015em}.section-title p{color:#7b8a7d;line-height:1.55}.section-icon{height:53px;width:53px;border-radius:16px;background:#e7eee7;box-shadow:inset 0 0 0 1px #d8e4d9;color:#0f6449}.prayer-grid{gap:14px}.prayer-tile{border-radius:17px;border:1px solid #e5e6da;background:linear-gradient(165deg,#fffefa,#fafaf5);box-shadow:0 7px 20px #17482f0b;padding:23px 18px;gap:12px;min-height:140px;transition:transform .2s,box-shadow .2s,border-color .2s}.prayer-tile>span{font-size:13px;color:#547768}.prayer-tile strong{font-size:clamp(17px,1.9vw,25px);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.prayer-tile small{font-size:11px;color:#82958a}.prayer-tile.upcoming{background:linear-gradient(147deg,#125e45,#0c4435);border:1px solid #d0ae65;box-shadow:0 12px 30px #11473330;position:relative}.prayer-tile.upcoming:before{content:"";height:4px;background:#e6c47e;position:absolute;top:-1px;left:20px;right:20px;border-radius:0 0 8px 8px}.cards{gap:20px}.content-card,.feature-card{padding:27px;background:linear-gradient(160deg,#fffefa,#fffefb);border-radius:20px;border:1px solid #e9e8de;box-shadow:0 10px 34px #173d2910;transition:transform .2s,box-shadow .2s}.content-card h3,.feature-card h3{font-size:24px;line-height:1.3;letter-spacing:-.015em}.content-card p,.feature-card p{line-height:1.8;color:#687e70}.card-kicker{color:#ae823e;letter-spacing:.16em}.content-card a,.feature-card a{color:#116d4b;font-weight:750;text-underline-offset:4px}.feature-card>svg{color:#bd9858}.donation-panel{border:1px solid #c7ad72;background:linear-gradient(110deg,#08392e,#146449 77%,#1e7456);border-radius:24px;box-shadow:0 20px 42px #0f4a3530;padding:37px 45px}.donation-panel h2{font-size:33px}.donation-panel small{color:#f1e5bf}.page-heading{padding:59px 0 20px}.page-heading h1{letter-spacing:-.027em;color:#104936}.page-heading .eyebrow{color:#ac843e}footer{background:linear-gradient(145deg,#062c26,#0a4133);border-top:4px solid #c29d59}.footer-inner{max-width:1344px;padding:39px 36px}.footer-inner strong{color:#fff4d9}.footer-inner p{color:#b2d0c3}@media(hover:hover)and (prefers-reduced-motion:no-preference){.content-card:hover,.feature-card:hover,.prayer-tile:not(.upcoming):hover{transform:translateY(-4px);box-shadow:0 16px 40px #17482f1d;border-color:#d5d9c4}}@media(max-width:1050px){.header-inner{padding:13px 23px}.content-container{padding:24px 24px 70px}.hero-copy{padding:51px 38px}.hero{min-height:390px}.next-panel{padding:24px 28px}}@media(max-width:720px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.header-inner{min-height:73px;padding:11px 16px}.brand-mark{width:44px;height:44px}.brand strong{font-size:18px}.site-header nav{top:73px;max-height:calc(100dvh - 73px);overflow:auto;border-bottom:1px solid #e8e8da}.site-header nav button{min-height:45px;text-align:left}.content-container{padding:16px 14px 54px}.hero{min-height:350px;grid-template-columns:1fr;border-radius:20px;margin-bottom:15px}.hero-copy{padding:41px 24px 45px;min-height:350px}.hero h1{font-size:clamp(32px,9vw,44px);line-height:1.14}.hero p{font-size:14px;line-height:1.7}.hero-art{opacity:.17;right:-18px;width:57%;top:32px}.hero-button{padding:13px 19px}.next-panel{border-radius:17px;padding:19px;margin-bottom:29px}.next-content{flex-wrap:wrap}.next-count{width:100%;min-width:0;padding:13px}.next-count strong{font-size:24px}.next-panel h2{font-size:30px}.section-block{margin:34px 0}.section-title h2{font-size:26px}.section-icon{width:46px;height:46px}.prayer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prayer-tile{padding:17px 12px;min-height:116px}.prayer-tile strong{font-size:clamp(15px,4.1vw,21px);white-space:normal;overflow-wrap:anywhere}.cards{grid-template-columns:1fr;gap:13px}.content-card,.feature-card{padding:21px}.donation-panel{padding:25px;border-radius:17px;flex-wrap:wrap}.donation-panel h2{font-size:28px}.page-heading{padding:35px 0 13px}.footer-inner{padding:29px 18px}}@media(max-width:370px){.prayer-grid{grid-template-columns:1fr 1fr}.prayer-tile{padding:14px 9px}.prayer-tile strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.hero-button,.site-header nav button,.content-card,.feature-card,.prayer-tile{transition:none!important}}.next-prayer-name,.next-salah-name,.next-prayer h2,.next-salah h2{text-transform:capitalize}.next-prayer,.next-salah,.next-prayer-card{min-width:0;overflow-wrap:anywhere}.next-prayer p,.next-salah p,.next-prayer-card p{max-width:100%;white-space:normal}.mc-web-card-details{margin-top:16px;border-top:1px solid rgba(25,93,69,.14);padding-top:13px}.mc-web-card-details summary{cursor:pointer;color:#126149;font-weight:700}.mc-web-card-details p{margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.mc-web-rich-card{min-width:0;overflow:hidden}.mc-web-rich-card-image{display:block;width:100%;max-height:250px;object-fit:cover;border-radius:14px;margin:0 0 20px}.mc-web-rich-card h3,.mc-web-rich-card p{overflow-wrap:anywhere}.mc-web-rich-card .mc-web-muted{opacity:.72;font-size:.92rem}.mc-web-rich-card .card-kicker{letter-spacing:.13em}.mc-web-card-details summary{min-height:32px;list-style-position:inside}.mc-web-card-details p{white-space:pre-wrap;line-height:1.65}@media(max-width:720px){.mc-web-swipe-section .cards{display:flex!important;flex-wrap:nowrap!important;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:2px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:5px 2px 18px;scrollbar-width:thin}.mc-web-swipe-section .cards>*{flex:0 0 85%;min-width:0;max-width:350px;scroll-snap-align:start;scroll-snap-stop:always}.mc-web-swipe-section .mc-web-rich-card{display:flex;flex-direction:column;height:auto}.mc-web-swipe-section .mc-web-card-details{margin-top:auto}}.mc-web-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.mc-web-view-all{border:1px solid #b9d7cb;background:#f5faf7;color:#07573f;border-radius:999px;padding:9px 14px;font-weight:700;cursor:pointer}.mc-web-view-all:hover{background:#e5f4ed}.mc-web-carousel-dots{display:none}@media(max-width:720px){.mc-web-swipe-section .mc-web-mobile-carousel{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:16px}.mc-web-swipe-section .mc-web-mobile-carousel>*{flex:0 0 85%;max-width:350px;scroll-snap-align:start}.mc-web-carousel-dots{display:flex;justify-content:center;align-items:center;gap:9px;padding:5px 0 14px}.mc-web-carousel-dots button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:8px;height:8px;min-width:8px;padding:0;border:0;border-radius:99px;background:#b9cfc3;cursor:pointer;transition:width .2s,background .2s}.mc-web-carousel-dots button.active{width:24px;background:#0d684e}.mc-web-carousel-dots button:focus-visible,.mc-web-view-all:focus-visible{outline:3px solid #c49b48;outline-offset:3px}}@media(max-width:720px){.site-header nav.open{z-index:30;overscroll-behavior:contain}.site-header nav button{width:100%;min-height:48px}.mobile-menu{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #dce6dc;border-radius:12px;background:#f8fbf7}.mc-web-section-head{align-items:flex-start}.mc-web-section-head>.section-title{flex:1 1 100%;margin-bottom:4px}.mc-web-view-all{margin-left:auto;margin-bottom:10px;min-height:40px}.mc-web-swipe-section .mc-web-mobile-carousel{width:100%;max-width:100%;overscroll-behavior-inline:contain;scrollbar-width:none}.mc-web-swipe-section .mc-web-mobile-carousel::-webkit-scrollbar{display:none}.mc-web-swipe-section .mc-web-mobile-carousel>.content-card{flex:0 0 min(85%,350px);width:min(85%,350px);min-width:0}.mc-web-carousel-dots button{min-height:12px;touch-action:manipulation}.mc-web-rich-card h3{overflow-wrap:anywhere}.mc-web-rich-card summary{cursor:pointer;min-height:38px;display:flex;align-items:center}}@media(prefers-reduced-motion:reduce){.mc-web-swipe-section .mc-web-mobile-carousel{scroll-behavior:auto!important}.mc-web-carousel-dots button{transition:none!important}}.section-block.mc-style-accent{border-inline-start:4px solid #0d684e;padding-inline-start:clamp(12px,2.5vw,26px)}.section-block.mc-style-filled{border-radius:20px;background:linear-gradient(135deg,#edf7f1,#f8fbf9);padding:clamp(16px,3vw,32px);border:1px solid #d8e9de}.next-panel.mc-style-accent,.donation-panel.mc-style-accent,.hero.mc-style-accent{outline:3px solid #9acdb2;outline-offset:2px}.next-panel.mc-style-filled,.donation-panel.mc-style-filled,.hero.mc-style-filled{box-shadow:0 10px 35px #0a543824}@media(max-width:720px){.section-block.mc-style-filled{padding:16px;border-radius:16px}}@media(min-width:900px){.mc-website-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(16px,2.4vw,30px);row-gap:10px;align-items:start}.mc-website-home-grid>.mc-section-full{grid-column:1 / -1}.mc-website-home-grid>.mc-section-half{grid-column:span 1;min-width:0}.mc-website-home-grid>.mc-section-half.section-block{margin:28px 0}.mc-website-home-grid>.mc-section-half.next-panel,.mc-website-home-grid>.mc-section-half.hero,.mc-website-home-grid>.mc-section-half.donation-panel{margin:18px 0}.mc-website-home-grid>.mc-section-half .cards{grid-template-columns:minmax(0,1fr)}.mc-website-home-grid>.mc-section-half .prayer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-website-home-grid>.mc-section-half.hero{grid-template-columns:1fr;min-height:300px}.mc-website-home-grid>.mc-section-half.hero .hero-copy{padding:36px 30px}.mc-website-home-grid>.mc-section-half.hero .hero-art{display:none}.mc-website-home-grid>.mc-section-half .next-content{flex-wrap:wrap}.mc-website-home-grid>.mc-section-half .next-count{min-width:0;width:100%}}@media(max-width:899px){.mc-website-home-grid>.mc-section-half{width:100%;min-width:0}}.mcSiteSkin.mcSkin-emerald{--mc-accent:#18765b}.mcSiteSkin.mcSkin-sand{--mc-accent:#aa7c45}.mcSiteSkin.mcSkin-navy{--mc-accent:#345c92}.mcSiteSkin.mcSkin-gold{--mc-accent:#9d782d}.mcSiteSkin.mcSkin-night{--mc-accent:#7b579e}.mcSiteSkin.mcSkin-purple{--mc-accent:#8055a7}.mcSiteSkin.mcSkin-terracotta{--mc-accent:#b46a50}.mcSiteSkin.mcSkin-clean{--mc-accent:#397d61}.mcSiteSkin .site-header{background:var(--mc-accent,#125e4a)}.mcSiteSkin .hero{background:linear-gradient(125deg,var(--mc-accent,#125e4a),#102f34)!important}.mcSiteSkin .next-panel{border-color:var(--mc-accent,#125e4a)}.mcSiteSkin{--mc-template-dark:#102f35;--mc-template-light:#fbf8f0;--mc-template-gold:#e6c78a;min-height:100vh;background:var(--mc-template-light)}.mcSiteSkin .site-header{background:#fffdf9!important}.mcSiteSkin .hero{transition:none;overflow:hidden}.mcSiteSkin .hero-art{pointer-events:none}.mcSiteSkin.mcLayout-split .content-container{max-width:1440px}.mcSiteSkin.mcLayout-split .hero{grid-template-columns:52% 48%;border-radius:8px;min-height:540px;background:linear-gradient(115deg,#f7f1e4,#fffaf1 55%,#d1e0d3)!important;border:1px solid #e1dccd;box-shadow:none}.mcSiteSkin.mcLayout-split .hero-copy{padding:76px 65px}.mcSiteSkin.mcLayout-split .hero h1{color:#183d34!important;font-size:clamp(46px,5.2vw,82px);letter-spacing:-.045em}.mcSiteSkin.mcLayout-split .hero p{color:#456357}.mcSiteSkin.mcLayout-split .hero .eyebrow{color:#a26d29}.mcSiteSkin.mcLayout-split .hero-art{background:radial-gradient(circle at 42% 48%,#f6dfa9,#9fbcb0 65%,#6a9787);opacity:1}.mcSiteSkin.mcLayout-split .arch{width:65%;height:70%;border:17px double #f1e0c1;box-shadow:0 0 0 12px #8eada03b,inset 0 0 30px #3d6c5b77}.mcSiteSkin.mcLayout-split .next-panel{margin:-46px 5% 40px;position:relative;z-index:3;box-shadow:0 23px 50px #23463628;border-radius:12px}.mcSiteSkin.mcLayout-split .section-title h2{font-family:DM Sans,sans-serif;font-weight:760}.mcSiteSkin.mcLayout-split .prayer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mcSiteSkin.mcLayout-split .prayer-tile{border-radius:8px;min-height:116px}.mcSiteSkin.mcLayout-feature{background:#f6f3ec}.mcSiteSkin.mcLayout-feature .content-container{max-width:none;padding-top:0}.mcSiteSkin.mcLayout-feature .hero{margin:0 -36px 28px;border-radius:0;min-height:600px;grid-template-columns:1.3fr .7fr;background:radial-gradient(circle at 80% 35%,#c99c6149 0%,transparent 38%),linear-gradient(115deg,#081f31,#173e54 56%,#71567c)!important;border:0}.mcSiteSkin.mcLayout-feature .hero-copy{padding:110px clamp(35px,7vw,130px)}.mcSiteSkin.mcLayout-feature .hero h1{font-size:clamp(53px,6vw,90px);max-width:770px}.mcSiteSkin.mcLayout-feature .hero-art{opacity:.92}.mcSiteSkin.mcLayout-feature .arch{height:72%;width:70%;border:2px solid #f5dcad;box-shadow:0 0 0 18px #f5dcad18,0 0 0 36px #f5dcad12}.mcSiteSkin.mcLayout-feature .next-panel{background:#123e4f;color:#fff;border:0;border-radius:0;margin:-28px auto 40px;max-width:1250px;position:relative;z-index:2}.mcSiteSkin.mcLayout-feature .next-panel h2,.mcSiteSkin.mcLayout-feature .next-panel p{color:#fff}.mcSiteSkin.mcLayout-feature .next-panel .eyebrow{color:#edcf97}.mcSiteSkin.mcLayout-feature .next-count{background:#ffffff17;color:#fff}.mcSiteSkin.mcLayout-feature .prayer-grid{gap:4px;grid-template-columns:repeat(6,minmax(0,1fr))}.mcSiteSkin.mcLayout-feature .prayer-tile{border-radius:0;box-shadow:none;min-height:128px}.mcSiteSkin.mcLayout-magazine{background:#f3eee5}.mcSiteSkin.mcLayout-magazine .content-container{max-width:1350px}.mcSiteSkin.mcLayout-magazine .hero{grid-template-columns:1fr .65fr;min-height:470px;border-radius:2px 120px 2px 2px;background:linear-gradient(140deg,#302d32,#584c52 55%,#aa8970)!important;box-shadow:17px 17px #d3b98255}.mcSiteSkin.mcLayout-magazine .hero-copy{padding:80px 65px}.mcSiteSkin.mcLayout-magazine .hero h1{font-size:clamp(48px,5.6vw,77px);font-style:italic}.mcSiteSkin.mcLayout-magazine .arch{border:8px solid #e9d5b1;width:78%;height:68%;opacity:.8}.mcSiteSkin.mcLayout-magazine .next-panel{border-radius:0;border-left:7px solid #af8b4b;box-shadow:none;background:#fff9ed}.mcSiteSkin.mcLayout-magazine .prayer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d8c8ae;border:1px solid #d8c8ae}.mcSiteSkin.mcLayout-magazine .prayer-tile{border:0;border-radius:0;box-shadow:none;min-height:115px;background:#fffaf1}.mcSiteSkin.mcLayout-magazine .section-title{border-bottom:1px solid #bfa98e;padding-bottom:18px}.mcSiteSkin.mcLayout-magazine .cards .content-card{border-radius:2px;border-bottom:5px solid #d0ab72}.mcSiteSkin.mcSeason-ramadan .hero:before{content:"☾";position:absolute;left:auto;right:10%;top:4%;color:#ffe3a2;font:normal clamp(150px,24vw,330px) Georgia,serif;opacity:.2;z-index:0}.mcSiteSkin.mcSeason-ramadan .hero-pattern{background:radial-gradient(circle at 28% 30%,#ffe3a530 1px,transparent 3px),radial-gradient(circle at 70% 60%,#ffe3a520 1px,transparent 3px);background-size:44px 44px,72px 72px}.mcSiteSkin.mcSeason-eid .hero:before{content:"✦  ✧  ✦";position:absolute;top:12%;right:8%;color:#f8e2b3;font-size:60px;letter-spacing:14px;opacity:.35}.mcSiteSkin.mcSeason-eid .hero .hero-pattern{background:repeating-conic-gradient(from 45deg,#c7a36618 0 25%,transparent 0 50%) 0 0/75px 75px}.mcSiteSkin.mcSeason-iftar .hero{background:radial-gradient(circle at 80% 75%,#ffbf7cbb,transparent 32%),linear-gradient(120deg,#513247,#985a51 65%,#dd9c65)!important}.mcSiteSkin.mcSeason-iftar .hero-art{filter:sepia(.35)}.mcSiteSkin.mcSeason-minimal .hero{background:#e9eee8!important;box-shadow:none;border-color:#d0dad3}.mcSiteSkin.mcSeason-minimal .hero h1{color:#1c4a3d}.mcSiteSkin.mcSeason-minimal .hero p{color:#476b5a}.mcSiteSkin.mcSeason-minimal .hero .eyebrow{color:#947332}.mcSiteSkin.mcSeason-minimal .hero-art{opacity:.55}@media(max-width:1050px){.mcSiteSkin.mcLayout-feature .hero{margin:0 -24px 26px}.mcSiteSkin.mcLayout-feature .prayer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mcSiteSkin.mcLayout-split .next-panel{margin:-30px 2% 30px}}@media(max-width:720px){.mcSiteSkin.mcLayout-split .hero,.mcSiteSkin.mcLayout-feature .hero,.mcSiteSkin.mcLayout-magazine .hero{grid-template-columns:1fr;min-height:340px;border-radius:18px;margin:0 0 20px;box-shadow:none}.mcSiteSkin.mcLayout-split .hero-copy,.mcSiteSkin.mcLayout-feature .hero-copy,.mcSiteSkin.mcLayout-magazine .hero-copy{padding:43px 24px;min-height:340px}.mcSiteSkin.mcLayout-split .hero h1,.mcSiteSkin.mcLayout-feature .hero h1,.mcSiteSkin.mcLayout-magazine .hero h1{font-size:clamp(34px,9vw,48px)}.mcSiteSkin.mcLayout-split .hero-art{opacity:.16;position:absolute;right:0;width:55%;height:100%}.mcSiteSkin.mcLayout-split .next-panel,.mcSiteSkin.mcLayout-feature .next-panel{margin:0 0 30px;border-radius:15px}.mcSiteSkin.mcLayout-feature .content-container{padding:16px 14px 54px}.mcSiteSkin.mcLayout-feature .prayer-grid,.mcSiteSkin.mcLayout-split .prayer-grid,.mcSiteSkin.mcLayout-magazine .prayer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcSiteSkin.mcLayout-feature .prayer-tile{border-radius:12px}.mcSiteSkin.mcLayout-magazine .hero{border-radius:2px 50px 2px 2px}}@media(prefers-reduced-motion:reduce){.mcSiteSkin .hero{transition:none}}.mcSiteSkin{--mc-hero-photo:url(/template-previews/classic-art.webp)}.mcSiteSkin.mcSeason-ramadan{--mc-hero-photo:url(/template-previews/ramadan-art.webp)}.mcSiteSkin.mcSeason-eid,.mcSiteSkin.mcSeason-iftar{--mc-hero-photo:url(/template-previews/eid-art.webp)}.mcSiteSkin .hero{isolation:isolate;position:relative}.mcSiteSkin .hero-art{position:relative;overflow:hidden;isolation:isolate}.mcSiteSkin .hero-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(105deg,transparent,#022d2061),var(--mc-hero-photo);background-size:cover;background-position:center;opacity:.9;z-index:-1}.mcSiteSkin.mcSeason-ramadan .hero-art:before{background-image:linear-gradient(90deg,#032c2f0d,#012f2377),var(--mc-hero-photo)}.mcSiteSkin.mcSeason-eid .hero-art:before,.mcSiteSkin.mcSeason-iftar .hero-art:before{background-image:linear-gradient(90deg,#412b2600,#25112d66),var(--mc-hero-photo)}.mcSiteSkin.mcLayout-split .hero-art:before{opacity:.88}.mcSiteSkin.mcLayout-feature .hero-art:before{opacity:.95}.mcSiteSkin.mcLayout-magazine .hero-art:before{opacity:.86}.mcSiteSkin .hero-art .arch{opacity:.35}@media(max-width:720px){.mcSiteSkin .hero-art:before{background-position:center;opacity:.55}.mcSiteSkin .hero-art{min-height:180px}}.mcSiteSkin{--mc-page-ink:#183f37;--mc-page-soft:#f9f5ed;--mc-page-line:#d9d7c8;--mc-page-decoration:var(--mc-hero-photo);--mc-page-highlight:#bd9956}.mcSiteSkin .site-header,.mcSiteSkin .section-block,.mcSiteSkin .next-panel,.mcSiteSkin footer,.mcSiteSkin .donation-panel{transition:background-color .2s ease,border-color .2s ease}.mcSiteSkin .section-block{min-width:0;position:relative}.mcSiteSkin .section-title h2{font-family:Georgia,Times New Roman,serif}.mcSiteSkin .section-title p{max-width:48rem}.mcSiteSkin .mc-web-section-head{align-items:center}.mcSiteSkin .mc-web-view-all{flex:none}.mcSiteSkin .mc-web-rich-card-image{aspect-ratio:16/10;max-height:none}.mcSiteSkin .footer-inner{gap:30px}.mcSiteSkin.mcLayout-standard{background:#faf7ef}.mcSiteSkin.mcLayout-standard .site-header{background:#fffcf5!important;border-bottom:1px solid #e4dfd3}.mcSiteSkin.mcLayout-standard .section-block{padding:22px 0}.mcSiteSkin.mcLayout-standard .section-icon{background:#eee5ce;color:#355546;border-radius:50%}.mcSiteSkin.mcLayout-standard .prayer-grid{padding:22px;background:#fffdf8;border:1px solid #e8dfca;border-radius:22px}.mcSiteSkin.mcLayout-standard .prayer-tile{box-shadow:none;background:#fff;border:1px solid #eae4d8;border-radius:12px}.mcSiteSkin.mcLayout-standard .mc-web-rich-card{border:1px solid #e9dfcc;box-shadow:0 8px 22px #493f2b13;background:#fffdf8}.mcSiteSkin.mcLayout-standard .donation-panel{background:linear-gradient(115deg,#064a35,#0d684b 70%,#31583b);border-radius:15px}.mcSiteSkin.mcLayout-standard footer{background:#0b3f30;border-top:5px solid #c8a05d}.mcSiteSkin.mcLayout-split{background:#f6f3e9}.mcSiteSkin.mcLayout-split .site-header{background:#fffaf1!important}.mcSiteSkin.mcLayout-split .section-block{padding:30px 34px;background:#fffcf6;border:1px solid #e6e0d3;border-radius:10px;margin:36px 0}.mcSiteSkin.mcLayout-split .section-block:nth-of-type(2n){background:#edf2eb;border-color:#d8e3d6}.mcSiteSkin.mcLayout-split .section-title{align-items:start;max-width:850px}.mcSiteSkin.mcLayout-split .section-title h2{font-size:clamp(28px,3.2vw,43px);letter-spacing:-.035em}.mcSiteSkin.mcLayout-split .prayer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mcSiteSkin.mcLayout-split .prayer-tile{box-shadow:none;border-left:4px solid #b79058;background:#fff}.mcSiteSkin.mcLayout-split .mc-web-swipe-section .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mcSiteSkin.mcLayout-split .mc-web-rich-card{display:grid;grid-template-columns:minmax(0,1fr);border-radius:8px;box-shadow:none;border:1px solid #e4decf}.mcSiteSkin.mcLayout-split .mc-web-rich-card-image{aspect-ratio:16/9}.mcSiteSkin.mcLayout-split .next-panel{border-left:7px solid #b99056}.mcSiteSkin.mcLayout-split .donation-panel{border-radius:8px;background:linear-gradient(110deg,#1b5549,#628678)}.mcSiteSkin.mcLayout-split footer{background:#26483e;border-top:0}.mcSiteSkin.mcLayout-feature{--mc-page-ink:#f4e7cd;background:#061e20;color:#f4e7cd}.mcSiteSkin.mcLayout-feature .site-header{background:#092b29!important;border-bottom:1px solid #94763880}.mcSiteSkin.mcLayout-feature .site-header .brand,.mcSiteSkin.mcLayout-feature .site-header .brand strong,.mcSiteSkin.mcLayout-feature .site-header nav button{color:#fff1d2}.mcSiteSkin.mcLayout-feature .site-header nav button.active{background:#e2be70;color:#13372d}.mcSiteSkin.mcLayout-feature .section-block{padding:38px clamp(18px,3vw,50px);background:linear-gradient(135deg,#092f2b,#0a2427);border:1px solid #ba94464d;border-radius:16px;margin:34px 0;overflow:hidden}.mcSiteSkin.mcLayout-feature .section-title h2{color:#f8e8bf;font-size:clamp(27px,3vw,40px)}.mcSiteSkin.mcLayout-feature .section-title p{color:#bfd6cb}.mcSiteSkin.mcLayout-feature .section-icon{background:#dcb66924;border:1px solid #bd944f8c;color:#edcf87}.mcSiteSkin.mcLayout-feature .prayer-grid{gap:5px;background:#c6a45c35;padding:5px;border-radius:13px}.mcSiteSkin.mcLayout-feature .prayer-tile{background:#0e4038;border:1px solid #cdb07033;color:#fff0d3;box-shadow:none;border-radius:8px}.mcSiteSkin.mcLayout-feature .prayer-tile>span,.mcSiteSkin.mcLayout-feature .prayer-tile small{color:#cadbd0}.mcSiteSkin.mcLayout-feature .prayer-tile strong{color:#ffebbc}.mcSiteSkin.mcLayout-feature .prayer-tile.upcoming{background:#216956;border-color:#f0cc74}.mcSiteSkin.mcLayout-feature .mc-web-rich-card,.mcSiteSkin.mcLayout-feature .content-card,.mcSiteSkin.mcLayout-feature .feature-card{background:#fdf9ee;color:#17382d;border:1px solid #c2a265;border-radius:11px;box-shadow:0 15px 26px #0004}.mcSiteSkin.mcLayout-feature .mc-web-rich-card h3,.mcSiteSkin.mcLayout-feature .content-card h3{color:#153b30}.mcSiteSkin.mcLayout-feature .mc-web-rich-card p,.mcSiteSkin.mcLayout-feature .content-card p{color:#65766a}.mcSiteSkin.mcLayout-feature .mc-web-view-all{background:#e5bd69;border-color:#e5bd69;color:#153c30}.mcSiteSkin.mcLayout-feature .donation-panel{background:linear-gradient(105deg,#113e31,#276247);border-color:#d1ae59;border-radius:14px}.mcSiteSkin.mcLayout-feature .page-heading h1,.mcSiteSkin.mcLayout-feature .page-heading p{color:#f9edcb}.mcSiteSkin.mcLayout-feature footer{background:#041b1e;border-top:2px solid #c4a05b}.mcSiteSkin.mcLayout-magazine{background:#fbf3e6;color:#3f3631}.mcSiteSkin.mcLayout-magazine .site-header{background:#fffaf0!important;border-bottom:3px solid #b78c63}.mcSiteSkin.mcLayout-magazine .section-block{padding:36px 32px;background:#fffbf3;border:1px solid #dfccb2;margin:42px 0;box-shadow:11px 11px #e6d8be70}.mcSiteSkin.mcLayout-magazine .section-block:nth-of-type(2n){background:#f5e5d0}.mcSiteSkin.mcLayout-magazine .section-title{border-bottom:2px solid #d0b490;padding-bottom:18px}.mcSiteSkin.mcLayout-magazine .section-title h2{font-size:clamp(30px,3.1vw,44px);font-style:italic;color:#58433b}.mcSiteSkin.mcLayout-magazine .section-icon{background:#f6e0bc;border-radius:3px;color:#7e5642}.mcSiteSkin.mcLayout-magazine .prayer-grid{grid-template-columns:repeat(3,minmax(0,1fr));background:#bc9b71;padding:2px;gap:2px}.mcSiteSkin.mcLayout-magazine .prayer-tile{border:0;border-radius:0;background:#fffcf4;min-height:110px}.mcSiteSkin.mcLayout-magazine .mc-web-swipe-section .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.mcSiteSkin.mcLayout-magazine .mc-web-rich-card{border-radius:0;background:#fffdf8;border-bottom:6px solid #b48b51;box-shadow:none}.mcSiteSkin.mcLayout-magazine .mc-web-rich-card:nth-child(3n+1){grid-row:span 1}.mcSiteSkin.mcLayout-magazine .mc-web-rich-card h3{font-family:Georgia,serif;font-size:clamp(21px,2.1vw,29px)}.mcSiteSkin.mcLayout-magazine .mc-web-rich-card-image{border-radius:0;aspect-ratio:3/2}.mcSiteSkin.mcLayout-magazine .donation-panel{border-radius:2px;background:linear-gradient(110deg,#5d3c46,#a2635c);box-shadow:11px 11px #d2ae79}.mcSiteSkin.mcLayout-magazine footer{background:#412e33;border-top:6px solid #c6a15d}.mcSiteSkin.mcSeason-ramadan .section-block{background-image:radial-gradient(circle at 96% 5%,#e0bd6430 0 1px,transparent 2px);background-size:36px 36px}.mcSiteSkin.mcSeason-ramadan .section-block .section-title:after{content:"☾";margin-left:auto;font-size:35px;color:#d8b46f;opacity:.7}.mcSiteSkin.mcSeason-eid .section-block{background-image:radial-gradient(circle at 100% 0%,#d7ae7550,transparent 30%)}.mcSiteSkin.mcSeason-eid .section-icon{border:1px solid #c79b63}.mcSiteSkin.mcSeason-iftar .section-block{background-image:linear-gradient(120deg,#fbce9d14,transparent 65%)}.mcSiteSkin.mcSeason-iftar .donation-panel{background:linear-gradient(105deg,#70444a,#b07152)}.mcSiteSkin.mcLayout-feature .inner-page .page-heading{border-bottom:1px solid #dbb76366}.mcSiteSkin.mcLayout-magazine .inner-page .page-heading{border-bottom:3px solid #bc9974}.mcSiteSkin.mcLayout-split .inner-page .page-heading{background:#fefbf5;border-left:6px solid #b79058;padding:30px;margin-top:28px}@media(max-width:900px){.mcSiteSkin.mcLayout-split .section-block,.mcSiteSkin.mcLayout-magazine .section-block,.mcSiteSkin.mcLayout-feature .section-block{padding:24px 18px}.mcSiteSkin.mcLayout-feature .prayer-grid,.mcSiteSkin.mcLayout-magazine .prayer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.mcSiteSkin.mcLayout-split .section-block,.mcSiteSkin.mcLayout-feature .section-block,.mcSiteSkin.mcLayout-magazine .section-block{padding:21px 14px;margin:26px 0;border-radius:12px;box-shadow:none}.mcSiteSkin.mcLayout-feature .section-title h2,.mcSiteSkin.mcLayout-magazine .section-title h2{font-size:27px}.mcSiteSkin.mcLayout-feature .prayer-grid,.mcSiteSkin.mcLayout-magazine .prayer-grid,.mcSiteSkin.mcLayout-split .prayer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcSiteSkin.mcLayout-feature .mc-web-swipe-section .cards.mc-web-mobile-carousel,.mcSiteSkin.mcLayout-split .mc-web-swipe-section .cards.mc-web-mobile-carousel,.mcSiteSkin.mcLayout-magazine .mc-web-swipe-section .cards.mc-web-mobile-carousel{display:flex!important;grid-template-columns:none;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory}.mcSiteSkin .mc-web-swipe-section .cards.mc-web-mobile-carousel>.content-card{flex:0 0 85%;max-width:350px}.mcSiteSkin.mcLayout-feature .mc-web-carousel-dots button.active{background:#dfbf76}.mcSiteSkin.mcLayout-magazine .mc-web-carousel-dots button.active{background:#906048}.mcSiteSkin.mcLayout-feature .site-header nav.open{background:#0b302c}}.mcSiteSkin .mcShowcasePage{--showcase-ink:#163c32;--showcase-paper:#f8f4eb;--showcase-highlight:#ddba70;--showcase-dark:#083d34;background:var(--showcase-paper);color:var(--showcase-ink);padding-bottom:42px}.mcSiteSkin .mcShowcaseIntro{display:grid;grid-template-columns:1fr 1fr;min-height:500px;overflow:hidden;position:relative;margin:0 auto 26px;max-width:1440px;border-radius:0 0 24px 24px;background:#faf4e9}.mcSiteSkin .mcShowcaseIntroText{padding:clamp(35px,5vw,92px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:1}.mcSiteSkin .mcShowcaseEyebrow{font-size:11px;letter-spacing:.22em;font-weight:800;color:#ac8a52}.mcSiteSkin .mcShowcaseIntro h1{font:700 clamp(40px,5vw,74px)/1.08 Georgia,serif;letter-spacing:-.03em;max-width:700px;color:inherit;margin:18px 0}.mcSiteSkin .mcShowcaseIntro p{font-size:clamp(15px,1.3vw,19px);line-height:1.6;max-width:550px;color:inherit;opacity:.85}.mcSiteSkin .mcShowcaseActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.mcSiteSkin .mcShowcaseActions button,.mcSiteSkin .mcShowcaseSupport>a,.mcSiteSkin .mcShowcaseSupport button{border:1px solid currentColor;border-radius:9px;padding:13px 19px;background:var(--showcase-dark);color:#fff;font-weight:700;cursor:pointer;text-decoration:none}.mcSiteSkin .mcShowcaseActions button+button{background:transparent;color:inherit}.mcSiteSkin .mcShowcaseVisual{background-image:url(/template-showcase/classic-art.webp);background-size:cover;background-position:center;min-height:400px}.mcSiteSkin .mcShowcasePage .mcShowcaseExisting{max-width:1330px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px}.mcSiteSkin .mcShowcasePage .mcShowcaseExisting>section{grid-column:1/-1;margin-block:0}.mcSiteSkin .mcShowcasePage .mcShowcaseExisting .hero{display:none}.mcSiteSkin .mcShowcasePage .mcShowcaseExisting .prayer-grid{gap:10px}.mcSiteSkin .mcShowcasePage .mcShowcaseExisting .prayer-tile{border:1px solid #e6dfd0;background:#fffdf8;box-shadow:none;border-radius:12px;min-height:125px}.mcSiteSkin .mcShowcasePage .mcShowcaseExisting .content-card{border-radius:13px}.mcSiteSkin .mcShowcaseHighlights{max-width:1330px;margin:50px auto;padding:0 28px}.mcSiteSkin .mcShowcaseHighlightsHead{display:flex;justify-content:space-between;gap:16px;align-items:end;margin:0 0 20px}.mcSiteSkin .mcShowcaseHighlightsHead small,.mcSiteSkin .mcShowcaseSupport small{color:#a68143;font-size:11px;letter-spacing:.15em;font-weight:800}.mcSiteSkin .mcShowcaseHighlights h2,.mcSiteSkin .mcShowcaseSupport h2{font:700 clamp(24px,2.6vw,36px)/1.2 Georgia,serif;margin:5px 0}.mcSiteSkin .mcShowcaseHighlightsHead button{border:0;background:transparent;color:var(--showcase-dark);font-weight:800;cursor:pointer}.mcSiteSkin .mcShowcaseHighlightsCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mcSiteSkin .mcShowcaseEvent{background:#fff;border-radius:13px;overflow:hidden;border:1px solid #e7dfce;min-width:0}.mcSiteSkin .mcShowcaseEvent img{width:100%;height:165px;display:block;object-fit:cover}.mcSiteSkin .mcShowcaseEvent>div{padding:20px}.mcSiteSkin .mcShowcaseEvent small{font-size:12px;opacity:.65}.mcSiteSkin .mcShowcaseEvent h3{font-size:18px;margin:9px 0}.mcSiteSkin .mcShowcaseEvent p{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mcSiteSkin .mcShowcaseEmpty{grid-column:1/-1;border:1px dashed #c4cdbf;padding:25px;border-radius:12px}.mcSiteSkin .mcShowcaseSupport{max-width:1290px;margin:50px auto 0;padding:32px 38px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:17px;background:#073d32;color:#fff}.mcSiteSkin .mcShowcaseSupport h2{color:#fff}.mcSiteSkin .mcShowcaseSupport p{color:#d8e6db}.mcSiteSkin .mcShowcaseSupport>a,.mcSiteSkin .mcShowcaseSupport button{background:#e9c77c;color:#163928;border-color:#e9c77c;white-space:nowrap}.mcSiteSkin .mcShowcasePage-classic{--showcase-paper:#faf6ef;--showcase-dark:#084739}.mcSiteSkin .mcShowcasePage-classic .mcShowcaseIntro{background:#fbf6ed;box-shadow:0 15px 38px #5b533216}.mcSiteSkin .mcShowcasePage-classic .mcShowcaseVisual{background-image:url(/template-showcase/classic-art.webp)}.mcSiteSkin .mcShowcasePage-classic .mcShowcaseExisting .prayer-tile.upcoming{background:#084739;color:#fff}.mcSiteSkin .mcShowcasePage-ramadan{--showcase-paper:#042d27;--showcase-ink:#f9e9b8;--showcase-dark:#e0b965;color:#f8ecd0}.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseIntro{background:#043a30;border:1px solid #aa8d4266;border-radius:20px}.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseVisual{background-image:url(/template-showcase/ramadan-art.webp)}.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseEyebrow{color:#ddb663}.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseIntroText{background:radial-gradient(circle at 0 0,#28694d99,transparent 65%)}.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseActions button{background:#e8c67a;color:#122d24}.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseActions button+button{color:#f8ebc6;background:transparent}.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseExisting .section-block,.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseExisting .section-title h2{color:#fff0c8}.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseExisting .prayer-tile,.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseExisting .content-card,.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseEvent{background:#074737;border:1px solid #ad934959;color:#fff2d1}.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseExisting .next-panel{background:#0b493b;color:#f2e2ae;border:1px solid #ad934959}.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseExisting .next-panel *{color:inherit}.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseHighlightsHead button{color:#e8c57b}.mcSiteSkin .mcShowcasePage-ramadan .mcShowcaseSupport{background:linear-gradient(100deg,#0f5640,#032b27);border:1px solid #b5994f}.mcSiteSkin .mcShowcasePage-eid{--showcase-paper:#fff9f1;--showcase-dark:#4c1675;--showcase-ink:#302441}.mcSiteSkin .mcShowcasePage-eid .mcShowcaseIntro{background:linear-gradient(120deg,#2c1644,#24122f);color:#fff4d7;border-radius:18px}.mcSiteSkin .mcShowcasePage-eid .mcShowcaseVisual{background-image:url(/template-showcase/eid-art.webp)}.mcSiteSkin .mcShowcasePage-eid .mcShowcaseActions button{background:#8f3bba;border-color:#8f3bba;color:#fff}.mcSiteSkin .mcShowcasePage-eid .mcShowcaseActions button+button{background:transparent;border-color:#e7c784}.mcSiteSkin .mcShowcasePage-eid .mcShowcaseHighlightsCards{grid-template-columns:repeat(3,minmax(0,1fr))}.mcSiteSkin .mcShowcasePage-eid .mcShowcaseEvent{border-bottom:4px solid #bd85d3}.mcSiteSkin .mcShowcasePage-eid .mcShowcaseSupport{background:linear-gradient(100deg,#ffe7ad,#efd3ad);color:#4e2871}.mcSiteSkin .mcShowcasePage-eid .mcShowcaseSupport h2,.mcSiteSkin .mcShowcasePage-eid .mcShowcaseSupport p{color:#4e2871}.mcSiteSkin .mcShowcasePage-eid .mcShowcaseSupport>a,.mcSiteSkin .mcShowcasePage-eid .mcShowcaseSupport button{background:#5c1c80;color:#fff}@media(max-width:960px){.mcSiteSkin .mcShowcaseIntro{min-height:400px}.mcSiteSkin .mcShowcaseIntroText{padding:38px}.mcSiteSkin .mcShowcasePage .mcShowcaseExisting{display:block}.mcSiteSkin .mcShowcasePage .mcShowcaseExisting>section{margin-bottom:22px}}@media(max-width:720px){.mcSiteSkin .mcShowcaseIntro{grid-template-columns:1fr;min-height:0;margin:0 12px 25px}.mcSiteSkin .mcShowcaseIntroText{padding:34px 24px}.mcSiteSkin .mcShowcaseIntro h1{font-size:clamp(34px,10vw,51px)}.mcSiteSkin .mcShowcaseVisual{min-height:210px;order:-1}.mcSiteSkin .mcShowcaseHighlights{padding:0 16px;margin:30px auto}.mcSiteSkin .mcShowcaseHighlightsCards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px}.mcSiteSkin .mcShowcaseEvent{flex:0 0 85%;scroll-snap-align:start}.mcSiteSkin .mcShowcasePage-eid .mcShowcaseHighlightsCards{display:flex}.mcSiteSkin .mcShowcaseSupport{margin:30px 14px 0;padding:26px;align-items:flex-start;flex-direction:column}.mcSiteSkin .mcShowcaseHighlightsHead{align-items:start}.mcSiteSkin .mcShowcaseHighlightsHead button{white-space:nowrap}.mcSiteSkin .mcShowcasePage .mcShowcaseExisting .prayer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcSiteSkin .content-container:has(>.mcShowcasePage){width:100%;max-width:none;padding-inline:0}.mcSiteSkin .content-container.mc-website-home-grid:has(>.mcShowcasePage){display:block!important;grid-template-columns:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-width:0}.mcSiteSkin .mc-website-home-grid>.mcShowcasePage{display:block;width:100%;max-width:none;min-width:0;grid-column:1 / -1}.mcSiteSkin .mcShowcaseIntro{width:min(100% - 40px,1440px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mcSiteSkin .mcShowcaseIntroText,.mcSiteSkin .mcShowcaseVisual{min-width:0}.mcSiteSkin .mcShowcaseVisual{background-repeat:no-repeat;background-size:cover;background-position:center center}.mcSiteSkin .mcShowcaseExisting{width:100%;min-width:0}.mcSiteSkin .site-header .header-inner{max-width:1480px;min-width:0;width:100%}.mcSiteSkin .site-header .brand{flex-shrink:0;min-width:0}.mcSiteSkin .site-header nav{min-width:0}@media(max-width:1450px){.mcSiteSkin .site-header .header-inner{position:relative;gap:14px}.mcSiteSkin .site-header .mobile-menu{display:grid;place-items:center;flex:none;width:46px;height:46px;border:1px solid #c8d8cf;border-radius:12px;background:#fffdf8;color:#134d3a}.mcSiteSkin .site-header nav{display:none;position:absolute;left:auto;right:20px;top:calc(100% - 2px);z-index:50;width:min(350px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(78dvh,620px);overflow:auto;flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding:12px;background:#fffdf8;border:1px solid #dce5dc;border-radius:14px;box-shadow:0 18px 40px #072f2740}.mcSiteSkin .site-header nav.open{display:flex}.mcSiteSkin .site-header nav button{width:100%;text-align:left;min-height:44px;color:#153f34}.mcSiteSkin.mcLayout-feature .site-header nav.open{background:#0b302c}.mcSiteSkin.mcLayout-feature .site-header nav.open button{color:#fff1d2}.mcSiteSkin.mcLayout-feature .site-header nav.open button.active{color:#13372d}}@media(max-width:720px){.mcSiteSkin .mcShowcaseIntro{width:calc(100% - 24px);grid-template-columns:minmax(0,1fr)}.mcSiteSkin .mcShowcaseIntroText{min-width:0}.mcSiteSkin .mcShowcaseVisual{min-height:220px}.mcSiteSkin .site-header nav{left:12px;right:12px;top:calc(100% - 2px);width:auto;max-width:none}}@media(min-width:721px){.mcSiteSkin .site-header .mobile-menu{display:none!important}.mcSiteSkin .site-header .header-inner{max-width:1480px;width:100%;min-width:0;display:flex;align-items:center;gap:clamp(8px,1vw,18px);padding:14px clamp(12px,1.5vw,24px)}.mcSiteSkin .site-header .brand{flex:0 1 auto;min-width:0}.mcSiteSkin .site-header .brand strong{font-size:clamp(15px,1.45vw,19px);line-height:1.2}.mcSiteSkin .site-header nav,.mcSiteSkin .site-header nav.open{display:flex!important;position:static!important;inset:auto!important;flex:1 1 auto;min-width:0;width:auto!important;max-width:none!important;max-height:none!important;overflow:visible!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end;gap:1px 3px;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.mcSiteSkin .site-header nav button{width:auto!important;min-height:36px;padding:7px clamp(5px,.58vw,10px)!important;font-size:clamp(11px,.92vw,13px);line-height:1.2;text-align:center!important;white-space:nowrap}}@media(min-width:721px)and (max-width:1100px){.mcSiteSkin .site-header .header-inner{flex-wrap:wrap;justify-content:center;row-gap:8px}.mcSiteSkin .site-header .brand{flex:1 1 100%;justify-content:center}.mcSiteSkin .site-header nav,.mcSiteSkin .site-header nav.open{flex:1 1 100%;justify-content:center;gap:4px}.mcSiteSkin .site-header nav button{font-size:12px;padding:7px 10px!important}}.mc-campaigns{margin:35px 0 30px}.mc-campaigns-heading{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:18px;flex-wrap:wrap}.mc-campaigns-heading span{display:block;font-size:12px;color:#987b43;font-weight:800;letter-spacing:.12em;margin-bottom:6px}.mc-campaigns-heading h3{font-size:clamp(22px,3vw,31px);font-weight:800;color:#104c3c;margin:0}.mc-campaigns-demo{font-size:11px;padding:7px 10px;border:1px solid #cda85c;color:#76531c;border-radius:8px}.mc-campaign-card{background:#fff;border:1px solid #d9e4db;border-radius:18px;display:grid;grid-template-columns:minmax(0,38%) minmax(0,62%);overflow:hidden;box-shadow:0 7px 28px #09382d0f;margin-bottom:15px}.mc-campaign-visual{position:relative;min-height:230px}.mc-campaign-visual img{width:100%;height:100%;min-height:230px;object-fit:cover;display:block}.mc-campaign-placeholder{height:100%;min-height:230px;background:linear-gradient(130deg,#0b4d40,#137a5b);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#ffdb92;font-weight:700;letter-spacing:.02em}.mc-campaign-featured{position:absolute;top:14px;left:14px;border-radius:8px;background:#176943;color:#fff;padding:6px 9px;font-size:10px;font-weight:800;letter-spacing:.07em}.mc-campaign-copy{padding:25px 28px;min-width:0}.mc-campaign-fund{font-weight:700;color:#a37b36;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.mc-campaign-copy h4{font-size:clamp(20px,2.8vw,28px);line-height:1.25;margin:7px 0 11px;color:#0b4336}.mc-campaign-copy p{font-size:14px;line-height:1.6;color:#50685f;margin:8px 0}.mc-campaign-goal{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;margin-top:13px}.mc-campaign-goal span{font-size:12px;color:#67796f}.mc-campaign-goal strong{font-size:24px;color:#0c6c43}.mc-campaign-copy .mc-campaign-untracked{font-size:12px;color:#65796e}.mc-campaign-copy .mc-campaign-date{display:flex;gap:8px;align-items:center}.mc-campaign-copy button{background:#126446;color:#fff;border:0;border-radius:10px;padding:12px 17px;display:inline-flex;align-items:center;gap:7px;font:inherit;font-weight:700;cursor:pointer;margin-top:8px}.mc-campaign-copy button:hover{background:#0b4d36}@media(max-width:700px){.mc-campaign-card{grid-template-columns:1fr}.mc-campaign-visual,.mc-campaign-visual img,.mc-campaign-placeholder{min-height:195px;max-height:270px}.mc-campaign-copy{padding:21px}}.mc-campaign-progress{margin:18px 0;padding:14px;border-radius:12px;background:#f5f9f6;border:1px solid #ddeae1}.mc-campaign-progress-totals{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:12px}.mc-campaign-progress-totals div{display:flex;flex-direction:column;gap:2px}.mc-campaign-progress-totals span{font-size:12px;color:#61766a}.mc-campaign-progress-totals strong{font-size:21px;color:#105e40}.mc-campaign-progress-track{height:11px;width:100%;background:#dce8df;border-radius:99px;overflow:hidden}.mc-campaign-progress-track>div{height:100%;background:#147953;border-radius:99px;transition:width .3s ease}.mc-campaign-progress-footer{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;color:#536e60;margin-top:7px}.mc-donations{max-width:1180px;margin:20px auto 48px;padding:0 22px;color:#183c32;font-family:inherit}.mc-donations-hero{background:linear-gradient(118deg,#073d32,#0e6a51);border-radius:20px;color:#fff;padding:46px 36px 40px;text-align:center;box-shadow:0 16px 38px #09392c29}.mc-donations-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:2px;color:#dbbe79;font-weight:800}.mc-donations-hero h2{font-size:clamp(28px,4.5vw,44px);line-height:1.15;color:#fff;margin:14px 0 12px;font-weight:800}.mc-donations-hero p{color:#e9f4ed;max-width:660px;margin:0 auto;line-height:1.7}.mc-donations-trust{display:inline-flex;align-items:center;gap:7px;margin-top:22px;font-size:12px;color:#e3efdf}.mc-donations-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin:30px 0 17px}.mc-donations-section-title span{font-size:11px;font-weight:800;letter-spacing:1.7px;color:#96804d}.mc-donations-section-title h3{font-size:clamp(23px,3vw,31px);margin:6px 0 0;color:#194439}.mc-donations-section-title small{color:#6a7f73}.mc-donations-funds{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.mc-donations-fund{text-align:left;background:#fff;border:2px solid #e4e9e1;border-radius:16px;padding:21px;display:flex;flex-direction:column;min-height:205px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;font:inherit;color:inherit}.mc-donations-fund:hover{transform:translateY(-2px);box-shadow:0 10px 24px #10382d17}.mc-donations-fund:focus-visible,.mc-donations-amount button:focus-visible,.mc-donations-method a:focus-visible{outline:3px solid #b99549;outline-offset:3px}.mc-donations-fund-active{border-color:#bb9850;box-shadow:0 0 0 2px #b9954921}.mc-donations-fund-icon{width:48px;height:48px;border-radius:12px;background:#e5f3e7;color:#287d57;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.mc-donations-zakat .mc-donations-fund-icon{background:#eee8f9;color:#7453a7}.mc-donations-support .mc-donations-fund-icon{background:#e9f0ff;color:#4672a4}.mc-donations-expansion .mc-donations-fund-icon{background:#fff1d8;color:#b57f2b}.mc-donations-fund strong{font-size:18px;color:#123e33}.mc-donations-fund-text{color:#536e61;font-size:13px;line-height:1.55;margin:8px 0 16px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mc-donations-fund-bottom{font-size:11px;letter-spacing:1px;display:flex;align-items:center;gap:8px;color:#2b7557;font-weight:800}.mc-donations-checkout{margin-top:28px;padding:6px 28px 28px;background:#fbfcfa;border-radius:18px;border:1px solid #e4ebdf}.mc-donations-description{line-height:1.65;color:#516f61}.mc-donations-amount,.mc-donations-payment{margin-top:24px}.mc-donations-amount h4,.mc-donations-payment h4{font-size:18px;color:#194439;margin:0 0 15px}.mc-donations-amount-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.mc-donations-amount-buttons button{border:1px solid #b7cabe;background:#fff;color:#21523f;padding:12px 22px;border-radius:10px;font:inherit;font-weight:750;cursor:pointer;min-width:88px}.mc-donations-amount-buttons button.active{background:#146347;color:#fff;border-color:#146347}.mc-donations-amount label{display:flex;flex-direction:column;gap:6px;font-weight:650;max-width:230px}.mc-donations-amount input{padding:11px 14px;font:inherit;border:1px solid #bbd1c4;border-radius:9px;max-width:100%;background:#fff;color:#173c2f}.mc-donations-amount small{display:block;color:#5d7367;margin-top:12px;line-height:1.6}.mc-donations-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:13px}.mc-donations-method{border:1px solid #dde9df;background:#fff;border-radius:12px;padding:18px;overflow-wrap:anywhere}.mc-donations-method>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.mc-donations-method>div strong{color:#164c3c}.mc-donations-method>div span{color:#5c7769;text-transform:capitalize;font-size:12px}.mc-donations-method p{font-size:13px;color:#4f695c;line-height:1.6;margin:10px 0}.mc-donations-method a,.mc-donations-primary{display:inline-flex;gap:7px;align-items:center;text-decoration:none;border-radius:9px;background:#146347;color:#fff;padding:11px 14px;font-weight:750;font-size:13px;margin-top:11px}.mc-donations-memo{background:#f0f5ee;padding:14px 18px;border-radius:10px;margin-top:20px;color:#315843}.mc-donations-memo p{margin:6px 0 0;white-space:pre-wrap}.mc-donations-zakat-note{border-left:4px solid #8265ac;background:#f2eef8;padding:13px 16px;color:#594177;line-height:1.6;margin-top:18px}.mc-donations-status,.mc-donations-empty{padding:28px 24px;text-align:center;background:#f5f7f2;border-radius:12px;color:#49675a}.mc-donations-disclaimer{font-size:12px;color:#647a70;line-height:1.7;margin:22px 2px 0}@media(max-width:620px){.mc-donations{padding:0 12px}.mc-donations-hero{padding:35px 18px}.mc-donations-funds{grid-template-columns:1fr 1fr;gap:10px}.mc-donations-fund{padding:15px;min-height:205px}.mc-donations-fund strong{font-size:16px}.mc-donations-fund-icon{width:42px;height:42px}.mc-donations-checkout{padding:6px 16px 20px}.mc-donations-section-title{align-items:flex-start;flex-direction:column}}@media(max-width:380px){.mc-donations-funds{grid-template-columns:1fr}.mc-donations-fund{min-height:160px}}.mc-home-featured{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(210px,.75fr);overflow:hidden;width:100%;border-radius:20px;background:linear-gradient(122deg,#104b3c,#11684b);border:1px solid rgba(20,92,68,.28);color:#fff;box-shadow:0 15px 38px #1440301c}.mc-home-featured-main{padding:clamp(23px,3.5vw,39px);min-width:0}.mc-home-featured-topline{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:11px;font-weight:800;letter-spacing:.12em;color:#f3ce82}.mc-home-featured-topline span{margin-left:auto;background:#ffffff21;color:#fff;padding:6px 10px;border-radius:100px;letter-spacing:.07em;font-size:10px}.mc-home-featured h2{color:#fff;font-size:clamp(23px,2.6vw,31px);line-height:1.23;margin:15px 0 9px;overflow-wrap:anywhere}.mc-home-featured-description{color:#e0f0e9;line-height:1.55;font-size:15px;margin:0 0 8px}.mc-home-featured-fund{color:#f1cb82;font-size:13px;font-weight:700;margin:0 0 16px}.mc-home-featured-summary{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;margin:21px 0 12px}.mc-home-featured-summary>div{display:flex;flex-direction:column;gap:5px}.mc-home-featured-summary>div:last-child{text-align:right}.mc-home-featured-summary span{color:#c9e1d5;font-size:12px}.mc-home-featured-summary strong{color:#fff;font-size:clamp(18px,2.2vw,25px);font-weight:800}.mc-home-featured-track{height:10px;border-radius:999px;background:#ffffff45;overflow:hidden}.mc-home-featured-track>div{height:100%;border-radius:999px;background:#f3cc7c;transition:width .5s ease;max-width:100%}.mc-home-featured-progressline{display:flex;gap:12px;justify-content:space-between;margin-top:9px;color:#d9eee4;font-size:12px}.mc-home-featured-pending{font-size:12px;color:#d9eee4;margin:10px 0 0}.mc-home-featured-bottom{display:flex;gap:15px;flex-wrap:wrap;align-items:center;margin-top:23px}.mc-home-featured-bottom button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:11px;background:#f3cf86;color:#124734;font-weight:800;font-size:14px;padding:14px 19px;cursor:pointer;transition:background .15s ease}.mc-home-featured-bottom button:hover{background:#ffe1a5}.mc-home-featured-bottom button:focus-visible{outline:3px solid #fff;outline-offset:3px}.mc-home-featured-bottom small{color:#d8eee4;line-height:1.4;font-size:11px;max-width:240px}.mc-home-featured-art{display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#0c654c,#084939);min-width:0;min-height:235px;overflow:hidden}.mc-home-featured-art img{display:block;width:100%;height:100%;object-fit:cover}.mc-home-featured-art-icon{display:flex;flex-direction:column;align-items:center;gap:12px;color:#f3d086;font-weight:700;padding:25px;text-align:center;font-size:15px}@media(max-width:760px){.mc-home-featured{grid-template-columns:minmax(0,1fr)}.mc-home-featured-art{display:none}.mc-home-featured-summary>div:last-child{text-align:left}.mc-home-featured-topline span{margin-left:0}}.mc-signature-automatic-card{border:1px solid rgba(19,94,69,.15);border-radius:20px;background:#fff;box-shadow:0 13px 30px #05322411;padding:clamp(20px,3vw,30px);color:#1a352b}.mc-signature-auto-heading{display:flex;align-items:center;gap:13px;margin-bottom:18px}.mc-signature-auto-heading h2{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2;margin:3px 0 0;color:#173e31}.mc-signature-auto-icon{height:46px;width:46px;flex-shrink:0;display:grid;place-items:center;border-radius:14px;color:#146d51;background:#e9f4ed}.mc-signature-auto-kicker{font-size:.7rem;font-weight:800;letter-spacing:.12em;color:#56856c}.mc-signature-auto-status{margin-left:auto;align-self:start;border:1px solid #b6dcc9;background:#e9f6ee;color:#146342;border-radius:99px;padding:5px 12px;font-size:.74rem;font-weight:800}.mc-signature-poll h3{font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.4;margin:0 0 17px;color:#1a352b}.mc-signature-poll-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px}.mc-signature-poll-option{border:1px solid #dae5dd;border-radius:10px;padding:13px 15px;background:#f8fbf8;color:#204739;font-weight:600;overflow-wrap:anywhere}.mc-signature-poll-footer{display:flex;flex-wrap:wrap;gap:9px 24px;justify-content:space-between;margin-top:17px;font-size:.83rem;color:#64766c}.mc-signature-poll-footer span{display:inline-flex;align-items:center;gap:7px}.mc-signature-auto-message{font-size:1rem;line-height:1.75;margin:0 0 18px;color:#395448;white-space:pre-wrap}.mc-signature-seasonal{background:linear-gradient(110deg,#f8fcf7,#fff9ee);border-color:#ab893938}.mc-signature-seasonal .mc-signature-auto-icon{color:#86642f;background:#fff0cf}.mc-signature-season-times{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.mc-signature-season-times>span{display:inline-flex;align-items:center;gap:8px;border-radius:12px;background:#fff;padding:11px 13px;border:1px solid #e7e0cf}.mc-signature-season-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:14px}.mc-signature-season-services article{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #e8e0d1;border-radius:14px;padding:15px}.mc-signature-season-services strong,.mc-signature-season-services span{display:inline-flex;align-items:center;gap:7px}.mc-signature-season-services p{margin:0;color:#52685c;font-size:.87rem}.mc-signature-season-disclosure{margin:15px 0 0;color:#718174;font-size:.8rem}@media(max-width:640px){.mc-signature-automatic-card{padding:18px}.mc-signature-auto-heading{gap:9px}.mc-signature-auto-status{padding:4px 9px}.mc-signature-poll-options{grid-template-columns:1fr}}.mc-signature-seasonal{position:relative;isolation:isolate;overflow:hidden;margin-block:clamp(22px,2.6vw,30px);padding:clamp(24px,3vw,38px);border:1px solid rgba(239,204,137,.75);border-top:4px solid #eecb86;border-radius:24px;color:#fffaf0;background:radial-gradient(circle at 97% 0%,rgba(250,218,145,.22),transparent 30%),linear-gradient(118deg,#172d45,#263f58 59%,#1c354c);box-shadow:0 17px 38px #1427362b,0 3px 8px #1427360f}.mc-signature-seasonal:before{content:"";position:absolute;z-index:0;pointer-events:none;width:min(58vw,440px);aspect-ratio:1;top:-235px;right:-140px;border:1px solid rgba(248,218,160,.23);border-radius:50%;box-shadow:0 0 0 28px #f8daa009,0 0 0 62px #f8daa007}.mc-signature-seasonal>*{position:relative;z-index:1}.mc-signature-seasonal .mc-signature-auto-heading{gap:17px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,251,233,.19)}.mc-signature-seasonal .mc-signature-auto-icon{height:58px;width:58px;border-radius:17px;background:linear-gradient(145deg,#ffedbc,#ebc77e);color:#34445a;box-shadow:0 3px 14px #00000021}.mc-signature-seasonal .mc-signature-auto-kicker{display:inline-flex;align-items:center;width:fit-content;padding:5px 11px;border:1px solid rgba(244,213,151,.44);border-radius:999px;color:#ffe0a1;background:#f3d2911a;font-size:.72rem;letter-spacing:.15em}.mc-signature-seasonal .mc-signature-auto-heading h2{margin-top:9px;color:#fffdf5;font-size:clamp(1.65rem,3vw,2.15rem);letter-spacing:-.025em}.mc-signature-seasonal .mc-signature-auto-message{max-width:72ch;margin-bottom:18px;color:#f3f0e5;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.7}.mc-signature-seasonal .mc-signature-season-times{gap:12px;margin-top:17px}.mc-signature-seasonal .mc-signature-season-times>span{gap:10px;padding:13px 17px;border:1px solid rgba(251,224,168,.3);border-radius:13px;color:#fff9e9;background:#ffffff1c}.mc-signature-seasonal .mc-signature-season-times>span svg,.mc-signature-seasonal .mc-signature-season-services svg{color:#f6d492}.mc-signature-seasonal .mc-signature-season-times>span b{color:#ffe3a5;font-weight:800}.mc-signature-seasonal .mc-signature-season-services{margin-top:20px}.mc-signature-seasonal .mc-signature-season-services article{border:1px solid rgba(250,221,166,.28);border-radius:16px;padding:18px;color:#fff9ef;background:#ffffff1a}.mc-signature-seasonal .mc-signature-season-services strong{color:#ffe4a8}.mc-signature-seasonal .mc-signature-season-services p{color:#e8e9e6}.mc-signature-seasonal .mc-signature-season-disclosure{margin:22px 0 0;padding-top:14px;border-top:1px solid rgba(255,251,233,.15);color:#d4dfe2;font-size:.78rem}@media(max-width:640px){.mc-signature-seasonal{margin-block:16px;padding:23px 19px;border-radius:18px}.mc-signature-seasonal .mc-signature-auto-heading{gap:12px}.mc-signature-seasonal .mc-signature-auto-icon{height:50px;width:50px;border-radius:13px}.mc-signature-seasonal .mc-signature-season-times>span{width:100%;justify-content:flex-start}.mc-signature-seasonal:before{top:-120px;right:-170px;width:360px}}.mc-signature-poll{position:relative;isolation:isolate;overflow:hidden;margin-block:clamp(22px,2.6vw,30px);padding:clamp(24px,3vw,38px);border:1px solid rgba(225,196,123,.75);border-top:4px solid #e9c679;border-radius:24px;color:#f6f9f5;background:radial-gradient(circle at 100% 6%,rgba(243,215,150,.16),transparent 32%),linear-gradient(115deg,#093d32,#125847 54%,#164c42);box-shadow:0 17px 38px #043a2b2b,0 3px 8px #043a2b0e}.mc-signature-poll:before{content:"";position:absolute;z-index:0;pointer-events:none;width:min(55vw,415px);aspect-ratio:1;top:-230px;right:-130px;border:1px solid rgba(247,219,155,.22);border-radius:50%;box-shadow:0 0 0 30px #f7db9b09,0 0 0 65px #f7db9b06}.mc-signature-poll>*{position:relative;z-index:1}.mc-signature-poll .mc-signature-auto-heading{gap:17px;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid rgba(255,255,245,.18)}.mc-signature-poll .mc-signature-auto-icon{width:58px;height:58px;border-radius:17px;color:#1c4d3d;background:linear-gradient(145deg,#fff0c4,#ebc679);box-shadow:0 3px 14px #00000021}.mc-signature-poll .mc-signature-auto-kicker{display:inline-flex;align-items:center;width:fit-content;padding:5px 11px;border:1px solid rgba(247,222,166,.4);border-radius:999px;color:#ffe5aa;background:#f7dea61a;font-size:.72rem;letter-spacing:.14em}.mc-signature-poll .mc-signature-auto-heading h2{margin-top:9px;color:#fffdf6;font-size:clamp(1.6rem,3vw,2.1rem);letter-spacing:-.024em}.mc-signature-poll .mc-signature-auto-status{border:1px solid rgba(252,226,171,.55);background:#ffedbc21;color:#ffebc0;padding:7px 14px;font-size:.78rem}.mc-signature-poll h3{margin:0 0 22px;max-width:75ch;color:#fffdf5;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.37;font-weight:750;letter-spacing:-.016em}.mc-signature-poll .mc-signature-poll-options{gap:13px}.mc-signature-poll .mc-signature-poll-option{display:flex;align-items:center;min-height:60px;padding:16px 19px;border:1px solid rgba(236,214,164,.32);border-left:4px solid #efd18c;border-radius:13px;color:#fffaf0;background:#ffffff1a;font-size:1rem;font-weight:700;line-height:1.45;cursor:default}.mc-signature-poll .mc-signature-poll-footer{gap:12px 25px;padding-top:17px;margin-top:22px;border-top:1px solid rgba(255,255,245,.18);color:#dfebe5;font-size:.86rem;line-height:1.5}.mc-signature-poll .mc-signature-poll-footer svg{color:#f1d391}@media(max-width:640px){.mc-signature-poll{margin-block:16px;padding:23px 19px;border-radius:18px}.mc-signature-poll:before{top:-140px;right:-160px;width:340px}.mc-signature-poll .mc-signature-auto-heading{gap:12px}.mc-signature-poll .mc-signature-auto-icon{width:50px;height:50px;border-radius:13px}.mc-signature-poll .mc-signature-auto-status{padding:5px 10px}.mc-signature-poll .mc-signature-poll-option{min-height:52px;padding:14px}}.mc-signature-poll{margin-bottom:clamp(36px,4vw,50px)}.mc-web-poll-choice{cursor:pointer!important;gap:12px;transition:background .15s,border-color .15s}.mc-web-poll-choice input{accent-color:#f5d58a;width:19px;height:19px;flex-shrink:0}.mc-signature-poll .mc-web-poll-choice.is-selected{border-color:#ffde8c;background:#ffebb238}.mc-web-poll-form{display:grid;gap:10px;margin-top:24px;max-width:540px}.mc-web-poll-form label{color:#fff9e5;font-weight:700}.mc-web-poll-form input[type=email],.mc-web-poll-form input[inputmode=numeric]{width:100%;box-sizing:border-box;min-height:44px;padding:11px 14px;border:2px solid #d5e9df;border-radius:11px;font:inherit;color:#18392d;background:#fff}.mc-web-poll-help{color:#e4f0e9;font-size:.84rem;margin:0 0 4px}.mc-web-poll-submit{border:0;border-radius:11px;background:#efca7e;color:#153d30;font:inherit;font-weight:800;cursor:pointer;padding:12px 20px;justify-self:start}.mc-web-poll-submit:disabled{opacity:.55;cursor:not-allowed}.mc-web-poll-code{display:grid;gap:10px}.mc-web-poll-cancel{border:1px solid #c7e2d4;border-radius:10px;background:transparent;color:#fff8e5;padding:10px;cursor:pointer;justify-self:start}.mc-web-poll-note,.mc-web-poll-success{color:#fff3c9;font-weight:700;line-height:1.5}.mc-web-poll-error{color:#fff;background:#8b2830;border-radius:10px;padding:10px 14px}.mc-web-poll-success button{display:block;margin-top:12px;border:1px solid #f4d18b;border-radius:8px;padding:8px 13px;background:transparent;color:#fff9da;cursor:pointer}@media(max-width:640px){.mc-signature-poll{margin-bottom:25px}.mc-web-poll-submit{justify-self:stretch}.mc-web-poll-form{max-width:none}}.signature-page-home .signature-home-featured-wrap{margin-bottom:clamp(28px,3.1vw,44px)}.mc-signature-poll-carousel-nav{border-top:1px solid rgba(255,255,245,.18);margin-top:22px;padding-top:19px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}.mc-signature-poll-carousel-count{color:#fff0ca;font-weight:750;font-size:.92rem}.mc-signature-poll-carousel-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mc-signature-poll-carousel-arrow{border:1px solid rgba(251,222,164,.6);color:#fff4d6;background:#ffffff17;border-radius:10px;padding:10px 13px;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.mc-signature-poll-carousel-arrow:hover:not(:disabled){background:#ffffff30}.mc-signature-poll-carousel-dots{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px}.mc-signature-poll-carousel-dot{display:inline-flex;align-items:center;justify-content:center;width:31px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer}.mc-signature-poll-carousel-dot:before{content:"";display:block;width:9px;height:9px;border-radius:999px;background:#fae6be7d;transition:width .18s,background .18s}.mc-signature-poll-carousel-dot.is-active:before{width:24px;background:#f4d28c}.mc-signature-poll-carousel-dot:hover:not(:disabled):before{background:#fff4d7}.mc-signature-poll-carousel-nav button:focus-visible{outline:3px solid #ffe6a1;outline-offset:3px}.mc-signature-poll-carousel-nav button:disabled{opacity:.4;cursor:not-allowed}.mc-signature-poll-carousel-hint{flex-basis:100%;margin:0;color:#fff0c7;font-size:.81rem}@media(max-width:640px){.signature-page-home .signature-home-featured-wrap{margin-bottom:26px}.mc-signature-poll-carousel-controls{width:100%;justify-content:space-between}.mc-signature-poll-carousel-arrow{padding:10px}}.signature-contact-map{margin-top:28px;overflow:hidden;border-radius:18px;border:1px solid rgba(120,100,65,.18);background:#f4f1e9}.signature-contact-map iframe{display:block;width:100%;height:380px;border:0}@media(max-width:640px){.signature-contact-map iframe{height:280px}}.signature-site{--sig-dark:#003a30;--sig-gold:#e9bb65;--sig-ink:#18352e;--sig-cream:#faf8f1;color:var(--sig-ink);background:var(--sig-cream);font-family:Inter,ui-sans-serif,system-ui,sans-serif;min-height:100vh}.signature-site *{box-sizing:border-box}.signature-site button{cursor:pointer;font-family:inherit}.signature-header{height:78px;display:flex;gap:24px;align-items:center;padding:0 max(4vw,24px);background:#062c28;color:#fff;position:relative;z-index:3}.signature-brand{border:0;background:transparent;display:flex;align-items:center;gap:10px;color:#fff;text-align:left;min-width:200px}.signature-brand-icon{font-size:34px;color:var(--sig-gold)}.signature-brand strong{font:700 21px Georgia,serif;display:block}.signature-brand small{font-size:10px;color:#e1d5b6}.signature-header nav{display:flex;gap:20px;flex:1;justify-content:center}.signature-header nav button{color:#fff;background:none;border:0;font-size:12px;padding:16px 0}.signature-header nav button:hover{color:var(--sig-gold)}.signature-donate{background:var(--sig-gold);color:#18372f;border-radius:25px;padding:11px 28px;font-weight:700;font-size:13px;text-decoration:none}.signature-mobile-menu{display:none;background:none;border:0;color:#fff}.signature-preview-note{background:#f8e0a6;padding:9px;text-align:center;font-weight:700;font-size:11px}.signature-hero{background-size:cover;background-position:center;min-height:590px;display:flex;align-items:center;color:#fff}.signature-hero-inner{width:100%;max-width:1460px;margin:0 auto;padding:46px 5.2%;display:grid;grid-template-columns:1.1fr 400px;gap:7%;align-items:center}.signature-kicker{font-size:12px;font-weight:800;color:var(--sig-gold);letter-spacing:.17em}.signature-hero-copy h1{font-family:Georgia,serif;font-size:clamp(45px,5.5vw,82px);font-weight:500;line-height:1.02;letter-spacing:-.035em;max-width:680px;margin:22px 0}.signature-hero-copy p{max-width:490px;color:#f4f6ee;font-size:17px;line-height:1.65}.signature-hero-buttons{display:flex;gap:13px;margin-top:30px;flex-wrap:wrap}.signature-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:14px 26px;border-radius:30px;font-size:13px;font-weight:700;text-decoration:none;border:1px solid transparent}.signature-gold{background:var(--sig-gold);color:#173227}.signature-outline{border-color:#f5efde;background:#ffffff09;color:#fff}.signature-next-card{border-radius:16px;padding:24px;background:#002e29ed;border:1px solid #7c8c65;box-shadow:0 16px 45px #0007;color:#fff}.signature-next-top{display:flex;justify-content:space-between;color:var(--sig-gold);font-size:11px;font-weight:800}.signature-next-card h2{font:46px Georgia,serif;margin:9px 0 13px}.signature-count{border:1px solid var(--sig-gold);border-radius:12px;padding:20px 15px;text-align:center}.signature-count>strong{font:700 31px Georgia,serif;color:var(--sig-gold);display:block;font-variant-numeric:tabular-nums}.signature-count>small{font-size:11px;color:#eee}.signature-two-times{display:grid;grid-template-columns:1fr 1fr;margin-top:14px}.signature-two-times span{display:flex;flex-direction:column;font-size:11px;color:#f1d89c}.signature-two-times b{font-size:18px;color:#fff;margin-top:5px}.signature-iq-count{font-size:11px;margin-top:15px;color:#d7e6dd}.signature-iq-count strong{color:#fff}.signature-prayer-mini{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:15px 0}.signature-prayer-mini>div{border-radius:8px;background:#00241e;display:flex;align-items:center;flex-direction:column;padding:10px 2px;gap:5px;font-size:10px}.signature-prayer-mini>div.active{background:#665727}.signature-prayer-mini b{font-size:10px}.signature-next-link{width:100%;padding:10px;border:0;border-top:1px solid #ffffff30;color:#fff;background:transparent;display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px}.signature-quicklinks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;max-width:1460px;margin:0 auto;padding:18px 32px}.signature-quicklinks button{display:flex;align-items:center;gap:12px;background:#fff;padding:20px 12px;border:1px solid #f0ece1;text-align:left;border-radius:9px}.signature-quicklinks svg{color:#073b32;flex-shrink:0}.signature-quicklinks strong{font-size:12px;display:block}.signature-quicklinks small{font-size:10px;color:#74847b}.signature-main-content{max-width:1460px;margin:0 auto;padding:0 32px 24px}.signature-section{padding:24px 22px;background:#fff;border:1px solid #efece4;border-radius:12px;margin-bottom:18px;box-shadow:0 8px 20px #212b1910}.signature-section-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:18px}.signature-section-head h2{font:700 clamp(23px,2.4vw,32px) Georgia,serif;margin:0}.signature-section-head p{font-size:12px;color:#728078;margin:5px 0}.signature-section-head button{border:0;background:none;color:#8c6429;font-weight:700;font-size:12px;white-space:nowrap;display:flex;align-items:center;gap:8px}.signature-prayers{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.signature-prayers>div{background:#f5f8f5;border:1px solid #e3e8e2;display:flex;flex-direction:column;align-items:center;border-radius:10px;gap:9px;padding:20px 8px}.signature-prayers svg{color:#c48d37}.signature-prayers strong{font-family:Georgia,serif;font-size:18px}.signature-prayers b{font-size:19px}.signature-prayers small{font-size:11px}.signature-prayers>div.highlight{background:#0d5b4a;color:#fff}.signature-updates{display:grid;grid-template-columns:1.24fr 1fr;gap:18px}.signature-updates>.signature-section-wrap{min-width:0}.signature-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.signature-event-card,.signature-notice-card{background:#fdfdfc;border:1px solid #eaece7;border-radius:10px;overflow:hidden}.signature-event-card img{width:100%;height:152px;object-fit:cover}.signature-card-copy{padding:13px}.signature-card-copy h3{font:700 18px Georgia,serif;margin:0 0 8px}.signature-card-copy p{font-size:12px;color:#61716b;line-height:1.6;margin:0 0 8px}.signature-card-copy small,.signature-card-copy a{display:flex;align-items:center;gap:5px;color:#9c7434;font-size:11px;text-decoration:none}.signature-notices-list{display:grid;gap:10px}.signature-notice-card{display:flex;min-height:95px}.signature-notice-card img{width:115px;object-fit:cover}.signature-notice-card .signature-card-copy{flex:1}.signature-empty{color:#62766c;font-size:13px;padding:22px;border:1px dashed #ced6cd;border-radius:10px}.signature-about{margin:0 0 18px;background:#00382e;color:#fff;border-radius:13px;display:grid;grid-template-columns:260px 1.1fr 1fr;min-height:285px;gap:30px;align-items:center;overflow:hidden;padding:15px}.signature-about-photo{align-self:stretch;background-size:cover;background-position:center;min-height:220px;border-radius:10px}.signature-about h2{font:40px Georgia,serif;margin:9px 0}.signature-about p{font-size:13px;line-height:1.6;color:#d4e3db}.signature-values{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.signature-values>div{border-left:1px solid #ffffff30;display:flex;flex-direction:column;align-items:center;gap:20px;font:19px Georgia,serif}.signature-values svg{color:var(--sig-gold);width:30px;height:30px}.signature-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.signature-card-grid article{border:1px solid #eee;padding:12px;border-radius:9px}.signature-card-grid img{width:100%;height:120px;object-fit:cover}.signature-card-grid h3{font:21px Georgia,serif}.signature-card-grid p{font-size:13px;color:#6b756e}.signature-card-grid a,.signature-leadership a{color:#926b2b;text-decoration:none;display:inline-flex;align-items:center;font-size:12px}.signature-leadership{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signature-leadership article{display:flex;gap:14px;align-items:center;border:1px solid #e9ece7;border-radius:10px;padding:12px}.signature-leadership img,.signature-avatar{width:110px;height:110px;object-fit:cover;border-radius:8px;flex-shrink:0}.signature-avatar{background:#d9e5df;display:grid;place-items:center}.signature-leadership h3{font:22px Georgia,serif;margin:0}.signature-leadership p{font-size:12px;line-height:1.5;color:#63746d}.signature-support{background:#003d33;color:#fff;padding:32px;display:flex;align-items:center;gap:25px;border-radius:13px;margin-bottom:18px}.signature-support h2{font:32px Georgia,serif;margin:0}.signature-support p{color:#dfefe6;font-size:13px}.signature-support .signature-button{margin-left:auto;white-space:nowrap}.signature-contact p{display:flex;align-items:center;gap:12px;font-size:13px}.signature-footer{background:#00382f;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:26px 5%;gap:30px}.signature-footer strong{display:block;font:22px Georgia,serif}.signature-footer small{font-size:11px;color:#d1dfd7}.signature-footer button{background:none;color:#f2d19c;border:0}.signature-half{max-width:70%}@media(max-width:1100px){.signature-header nav{gap:9px}.signature-header nav button{font-size:11px}.signature-hero-inner{grid-template-columns:1fr 360px;gap:3%}.signature-quicklinks{grid-template-columns:repeat(3,1fr)}.signature-updates{grid-template-columns:1fr}.signature-about{grid-template-columns:220px 1fr}.signature-values{grid-column:1/-1;padding:15px}}@media(max-width:740px){.signature-header{height:68px;padding:0 18px}.signature-header nav{display:none;position:absolute;top:68px;left:0;right:0;background:#06342d;padding:18px;flex-direction:column;align-items:stretch}.signature-header nav.signature-open{display:flex}.signature-header nav button{text-align:left;padding:12px}.signature-mobile-menu{display:block;margin-left:auto}.signature-donate{padding:9px 15px}.signature-brand{min-width:0}.signature-brand strong{font-size:17px}.signature-hero-inner{grid-template-columns:1fr;padding:40px 19px;gap:26px}.signature-hero-copy h1{font-size:46px}.signature-hero{min-height:0}.signature-next-card{width:100%;max-width:440px}.signature-quicklinks{padding:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.signature-quicklinks button{padding:12px 9px}.signature-quicklinks svg{width:20px}.signature-main-content{padding:0 12px}.signature-section{padding:18px 12px}.signature-prayers{grid-template-columns:repeat(2,1fr)}.signature-events-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.signature-event-card{flex:0 0 82%;scroll-snap-align:start}.signature-about{display:flex;flex-direction:column;padding:16px;align-items:stretch}.signature-about-photo{min-height:180px}.signature-about h2{font-size:33px}.signature-values{display:flex;justify-content:space-around}.signature-values>div{font-size:14px;gap:8px}.signature-card-grid,.signature-leadership{grid-template-columns:1fr}.signature-support{flex-direction:column;align-items:flex-start}.signature-support .signature-button{margin:0}.signature-section-head{align-items:flex-start}.signature-section-head button{font-size:11px}.signature-half{max-width:100%}}html,body,#root{margin:0;min-width:320px;width:100%;max-width:none!important;padding:0!important}.signature-site{width:100%;max-width:none!important;overflow-x:clip;background:#fbf9f4;color:#122d2b;font-family:Arial,Helvetica,sans-serif}.signature-site .signature-header{position:absolute;top:0;left:0;right:0;z-index:20;height:80px;padding:0 clamp(26px,5.5vw,95px);background:linear-gradient(180deg,#061c1bc9,#061c1b10);gap:26px}.signature-site .signature-header nav{gap:clamp(10px,1.75vw,32px);justify-content:center}.signature-site .signature-header nav button{font-weight:600;letter-spacing:.01em;font-size:13px;text-shadow:0 1px 5px #001b1b8c}.signature-site .signature-brand{min-width:240px}.signature-site .signature-brand strong{font-size:23px}.signature-site .signature-brand small{font-size:12px}.signature-site .signature-brand-icon{font-size:35px}.signature-site .signature-donate{padding:13px 35px;background:#ebbd6c;color:#102d26;box-shadow:0 3px 16px #0003}.signature-site .signature-hero{min-height:690px;padding-top:85px;background-size:cover;background-position:center center;position:relative}.signature-site .signature-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:9px;background:#ecbe6f}.signature-site .signature-hero-inner{max-width:1800px;width:100%;padding:45px clamp(35px,5.7vw,103px) 60px;grid-template-columns:minmax(0,1.2fr) minmax(360px,470px);gap:clamp(45px,8vw,145px)}.signature-site .signature-hero-copy{max-width:700px}.signature-site .signature-kicker{font-size:14px;letter-spacing:.19em}.signature-site .signature-hero-copy h1{font-size:clamp(55px,5.5vw,96px);line-height:1.02;max-width:650px;margin:22px 0 13px;font-weight:500;text-shadow:0 3px 12px #00191580}.signature-site .signature-hero-tagline{font:400 clamp(19px,2vw,29px) Georgia,serif;color:#f2c777;margin:0 0 19px}.signature-site .signature-hero-description{font-size:17px;max-width:460px;line-height:1.55;color:#fff;margin:0}.signature-site .signature-hero-buttons{margin-top:25px}.signature-site .signature-button{font-size:14px;padding:14px 31px}.signature-site .signature-next-card{padding:24px 22px 15px;border-radius:13px;border:1px solid #b39351;background:linear-gradient(150deg,#00392e,#002820f7);box-shadow:0 8px 36px #00170ec7;max-width:470px}.signature-site .signature-next-card h2{font-size:52px}.signature-site .signature-count{padding:20px 12px 15px}.signature-site .signature-count>strong{font-size:36px}.signature-site .signature-two-times b{font-size:20px}.signature-site .signature-prayer-mini{gap:6px;margin:16px 0}.signature-site .signature-prayer-mini>div{padding:15px 2px;gap:8px}.signature-site .signature-prayer-mini b{font-size:11px}.signature-site .signature-quicklinks{max-width:1740px;gap:0;padding:17px clamp(28px,4.7vw,80px) 15px}.signature-site .signature-quicklinks button{border:0;border-right:1px solid #e8e4db;border-radius:0;padding:18px 12px;background:transparent;gap:12px}.signature-site .signature-quicklinks button:first-child{border-radius:14px 0 0 14px}.signature-site .signature-quicklinks button:last-child{border-right:0;border-radius:0 14px 14px 0}.signature-site .signature-quicklinks svg{height:48px;width:48px;padding:10px;flex-shrink:0;background:#fff;border-radius:50%;color:#033c30}.signature-site .signature-quicklinks strong{font-size:14px}.signature-site .signature-quicklinks small{font-size:11px;line-height:1.4}.signature-site .signature-main-content{max-width:1740px;padding:0 clamp(28px,4.7vw,80px) 0}.signature-site .signature-updates{grid-template-columns:1.12fr .88fr;gap:21px;align-items:start}.signature-site .signature-section{border:1px solid #f0eee7;border-radius:13px;padding:22px 24px;box-shadow:0 3px 16px #142d2210;margin-bottom:20px}.signature-site .signature-section-head h2{font-size:31px;color:#122f2c}.signature-site .signature-section-head p{font-size:13px}.signature-site .signature-section-head button{font-size:12px;color:#765221}.signature-site .signature-events-grid{gap:17px}.signature-site .signature-event-card{border-radius:9px;background:#fff;box-shadow:0 4px 15px #0000000d}.signature-site .signature-event-card img,.signature-site .signature-event-card .signature-card-art{height:185px;width:100%;object-fit:cover;display:flex;align-items:center;justify-content:center}.signature-site .signature-card-art{background:linear-gradient(135deg,#e5e5d8,#f6efe1);color:#9a7c48}.signature-site .signature-event-card .signature-card-copy{padding:13px}.signature-site .signature-event-card .signature-card-copy h3{font-size:20px}.signature-site .signature-event-card .signature-card-copy small{font-size:12px;color:#926a2e}.signature-site .signature-event-card .signature-card-copy p{font-size:12px}.signature-site .signature-notices-list{gap:9px}.signature-site .signature-notice-card{border-radius:9px;min-height:112px;box-shadow:0 3px 9px #00000008}.signature-site .signature-notice-card img,.signature-site .signature-notice-card .signature-card-art{width:135px;min-width:135px;height:110px;object-fit:cover}.signature-site .signature-notice-card .signature-card-copy h3{font:700 17px Arial,sans-serif}.signature-site .signature-notice-card .signature-card-copy{padding:14px}.signature-site .signature-notice-card .signature-card-copy p{font-size:12px}.signature-site .signature-about{margin:0 calc(-1*clamp(28px,4.7vw,80px)) 0;min-height:265px;border-radius:0;grid-template-columns:minmax(210px,360px) 1.15fr 1.25fr;padding:0 clamp(28px,4.7vw,80px);gap:36px;background:linear-gradient(135deg,#00382f,#003126)}.signature-site .signature-about-photo{min-height:245px;align-self:end;border-radius:120px 120px 0 0;background-position:center}.signature-site .signature-about h2{font-size:39px;line-height:1.06}.signature-site .signature-about p{font-size:14px}.signature-site .signature-values{gap:4px}.signature-site .signature-values>div{font-size:22px;line-height:1.6;padding:0 8px}.signature-site .signature-section-wrap:has(.signature-about){display:contents}.signature-site .signature-leadership article{background:#fcfcfa}.signature-site .signature-support{background:#fff;color:#173b31;border:1px solid #eee}.signature-site .signature-support p{color:#6a7a71}.signature-site .signature-footer{background:#faf8f2;color:#15342d;border-top:1px solid #ebe6db}.signature-site .signature-footer small{color:#65776d}.signature-site .signature-footer button{color:#96733b}@media(min-width:1550px){.signature-site .signature-hero{min-height:735px}.signature-site .signature-event-card img,.signature-site .signature-event-card .signature-card-art{height:205px}}@media(max-width:1100px){.signature-site .signature-hero-inner{grid-template-columns:minmax(0,1fr) 350px;gap:25px}.signature-site .signature-hero-copy h1{font-size:clamp(46px,5.5vw,75px)}.signature-site .signature-updates{grid-template-columns:1fr}.signature-site .signature-about{margin:0;grid-template-columns:220px 1fr}.signature-site .signature-header nav{gap:10px}.signature-site .signature-brand{min-width:180px}}@media(max-width:740px){.signature-site .signature-header{height:68px;padding:0 18px;background:#082e28e8}.signature-site .signature-header nav{top:68px}.signature-site .signature-mobile-menu{display:block}.signature-site .signature-hero{padding-top:68px;min-height:0}.signature-site .signature-hero-inner{grid-template-columns:1fr;padding:42px 20px 38px;gap:27px}.signature-site .signature-hero-copy h1{font-size:clamp(42px,10vw,60px)}.signature-site .signature-hero-tagline{font-size:19px}.signature-site .signature-hero-description{font-size:14px}.signature-site .signature-quicklinks{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.signature-site .signature-quicklinks button{padding:12px 8px;border-bottom:1px solid #e8e4db}.signature-site .signature-quicklinks svg{width:39px;height:39px}.signature-site .signature-main-content{padding:0 12px}.signature-site .signature-section{padding:18px 13px}.signature-site .signature-events-grid{display:flex}.signature-site .signature-event-card{flex:0 0 78%}.signature-site .signature-about{margin:0;display:flex;flex-direction:column;padding:20px}.signature-site .signature-about-photo{width:100%;min-height:220px}.signature-site .signature-values>div{font-size:15px}.signature-site .signature-section-head h2{font-size:25px}.signature-site .signature-next-card{width:100%}}.signature-reference-team{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:12px}.signature-reference-team img{height:120px;width:120px;object-fit:cover;border-radius:8px}.signature-reference-team p{font-size:13px;max-width:440px;color:#647269}.signature-donation-image{width:105px;height:110px;object-fit:cover;border-radius:8px;order:8;margin-left:auto}.signature-site .signature-event-card img,.signature-site .signature-notice-card img{display:block}.signature-site .signature-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.signature-site .signature-service-card{display:flex;flex-direction:column;gap:13px;min-width:0;min-height:240px;padding:26px;background:linear-gradient(145deg,#fff,#fcfbf7);border:1px solid #e9e8df;border-radius:18px;box-shadow:0 5px 20px #0c31250b;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.signature-site .signature-service-card:hover{transform:translateY(-3px);border-color:#d6c5a3;box-shadow:0 15px 35px #0c312517}.signature-site .signature-service-icon{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:15px;background:#eaf2ec;color:#075342}.signature-site .signature-service-icon svg{width:27px;height:27px}.signature-site .signature-service-card .signature-service-category{color:#957039;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.signature-site .signature-service-card h3{margin:0;color:#163a32;font:600 24px Georgia,serif;line-height:1.25}.signature-site .signature-service-card p{margin:0;color:#68776f;font-size:14px;line-height:1.7}.signature-site .signature-service-card .signature-service-schedule{display:flex;align-items:center;gap:8px;font-size:12px;color:#62736a}.signature-site .signature-service-card .signature-service-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px;color:#946b30;font-size:13px;font-weight:700;text-decoration:none}.signature-site .signature-service-card .signature-service-image{width:100%;height:170px;object-fit:cover;border-radius:12px}@media(max-width:1050px){.signature-site .signature-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.signature-site .signature-services-grid{grid-template-columns:1fr;gap:14px}.signature-site .signature-service-card{min-height:190px;padding:21px}}@media(prefers-reduced-motion:reduce){.signature-site .signature-service-card{transition:none}.signature-site .signature-service-card:hover{transform:none}}.signature-site .signature-service-detail{width:min(100%,920px);margin:24px auto 64px;padding:clamp(24px,4vw,52px);border:1px solid rgba(18,85,69,.12);border-radius:24px;background:linear-gradient(145deg,#fff,#f7faf8);box-shadow:0 16px 50px #0d312812}.signature-site .signature-service-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;padding:10px 0;border:0;background:transparent;color:#17624e;font:inherit;font-weight:700;cursor:pointer}.signature-site .signature-service-back:hover{text-decoration:underline}.signature-site .signature-service-detail-image{display:block;width:100%;max-height:390px;object-fit:cover;border-radius:18px;margin-bottom:28px}.signature-site .signature-service-detail h1{margin:14px 0 20px;color:#153f34;font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-.035em}.signature-site .signature-service-detail-description{margin:0 0 28px;color:#40564e;font-size:clamp(16px,1.6vw,18px);line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.signature-site .signature-service-detail .signature-service-schedule{display:flex;align-items:flex-start;gap:12px;margin:0 0 28px;padding:18px 20px;border-radius:14px;background:#edf5f0;color:#215a48;font-weight:600;white-space:pre-wrap}.signature-site .signature-service-detail-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:12px;background:#17624e;color:#fff;text-decoration:none;font-weight:700;transition:background .2s ease,transform .2s ease}.signature-site .signature-service-detail-action:hover{background:#104b3b;transform:translateY(-2px)}.signature-site .signature-service-detail-action:focus-visible,.signature-site .signature-service-back:focus-visible{outline:3px solid #c4a45a;outline-offset:4px}@media(max-width:650px){.signature-site .signature-service-detail{margin:12px auto 36px;padding:22px 18px;border-radius:16px}.signature-site .signature-service-detail-image{max-height:240px}.signature-site .signature-service-detail-action{width:100%}}@media(prefers-reduced-motion:reduce){.signature-site .signature-service-detail-action{transition:none}.signature-site .signature-service-detail-action:hover{transform:none}}.signature-site .signature-service-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 30px;padding:4px 0}.signature-site .signature-service-filter{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border:1px solid rgba(24,93,72,.18);border-radius:999px;background:#fff;color:#34594b;font:inherit;font-size:13px;font-weight:700;line-height:1.35;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.signature-site .signature-service-filter:hover{border-color:#17624e;background:#eef6f1;color:#17624e}.signature-site .signature-service-filter.active{border-color:#17624e;background:#17624e;color:#fff;box-shadow:0 5px 15px #17624e29}.signature-site .signature-service-filter.active:hover{background:#104b3b;color:#fff}.signature-site .signature-service-filter:focus-visible{outline:3px solid #c4a45a;outline-offset:3px}@media(max-width:650px){.signature-site .signature-service-filters{flex-wrap:nowrap;overflow-x:auto;gap:8px;margin-bottom:24px;padding:4px 2px 12px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.signature-site .signature-service-filter{flex:0 0 auto;min-height:40px;padding:9px 15px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.signature-site .signature-service-filter{transition:none}}.signature-site .signature-service-card button.signature-service-link{display:inline-flex;align-items:center;justify-content:flex-start;align-self:flex-start;gap:9px;width:auto;max-width:100%;min-height:40px;margin-top:auto;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#17624e;font:inherit;font-size:14px;font-weight:750;text-align:left;cursor:pointer}.signature-site .signature-service-card button.signature-service-link:hover{background:transparent;color:#9a7131}.signature-site .signature-service-card button.signature-service-link:focus-visible{outline:3px solid #c4a45a;outline-offset:4px;border-radius:4px}.signature-site .signature-service-detail{padding:clamp(24px,3vw,38px)}.signature-site .signature-service-detail h1{margin-top:8px;margin-bottom:14px}.signature-site .signature-service-back{margin-bottom:16px}@media(max-width:650px){.signature-site .signature-service-detail{padding:22px 18px}}.signature-site .signature-service-detail-icon{width:84px;height:84px;display:grid;place-items:center;margin:0 0 24px;border:1px solid rgba(23,98,78,.14);border-radius:22px;background:linear-gradient(145deg,#edf6ef,#f8fbf8);color:#17624e}.signature-site .signature-service-detail-icon svg{width:42px;height:42px;stroke-width:1.7}.signature-site .signature-service-card{min-width:0}.signature-site .signature-service-card h3,.signature-site .signature-service-detail h1{overflow-wrap:anywhere}.signature-site .signature-service-card .signature-service-link{text-decoration:none}.signature-site .signature-service-detail .signature-service-category{display:inline-block;color:#96702e;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media(max-width:650px){.signature-site .signature-service-detail-icon{width:68px;height:68px;border-radius:18px}.signature-site .signature-service-detail-icon svg{width:34px;height:34px}}.signature-site .signature-services-grid{align-items:start}.signature-site .signature-service-card{min-height:0;height:auto;padding:24px;gap:12px}.signature-site .signature-service-card h3{margin:4px 0 0}.signature-site .signature-service-card button.signature-service-link{margin-top:12px}.signature-site .signature-service-detail{min-height:0}.signature-site .signature-service-detail-icon{margin-bottom:16px}.signature-site .signature-service-detail h1{margin-bottom:8px}@media(max-width:650px){.signature-site .signature-service-card{padding:20px}}.signature-site .signature-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.signature-site .signature-content-card{overflow:hidden;background:#fff;border:1px solid #e9e4d8;border-radius:16px;box-shadow:0 10px 28px #0f30250f;transition:transform .2s ease,box-shadow .2s ease}.signature-site .signature-content-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0f30251c}.signature-site .signature-content-grid .signature-content-card img,.signature-site .signature-content-grid .signature-card-art{width:100%;height:205px;object-fit:cover}.signature-site .signature-content-card .signature-card-copy{padding:23px}.signature-site .signature-content-card h3{font-size:20px;line-height:1.3;margin:12px 0;overflow-wrap:anywhere}.signature-site .signature-content-card p{font-size:14px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.signature-site .signature-content-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#7b6845;font-size:12px;font-weight:700}.signature-site .signature-content-meta span{display:inline-flex;align-items:center;gap:6px}.signature-site .signature-content-urgent{padding:5px 9px;background:#b52c2c;color:#fff;border-radius:6px;letter-spacing:.04em}.signature-site button.signature-content-link{display:inline-flex;align-items:center;gap:8px;width:auto;margin-top:14px;padding:0;border:0;background:transparent;color:#17624e;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.signature-site .signature-content-list{display:grid;gap:16px}.signature-site .signature-content-list .signature-content-card{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:150px}.signature-site .signature-content-list .signature-content-card img,.signature-site .signature-content-list .signature-card-art{width:190px;height:100%;min-height:150px;object-fit:cover}.signature-site .signature-content-detail{max-width:960px;margin:0 auto}.signature-site .signature-content-detail-panel{overflow:hidden;background:#fff;border:1px solid #e8dfce;border-radius:18px;box-shadow:0 12px 35px #0f30250f}.signature-site .signature-content-detail-image{display:block;width:100%;height:clamp(260px,32vw,410px);object-fit:cover;object-position:center}@media(max-width:600px){.signature-site .signature-content-detail-image{height:clamp(190px,55vw,260px)}}.signature-site .signature-content-detail-placeholder{display:flex;align-items:center;justify-content:center;min-height:150px;color:#17624e;background:#edf5ef}.signature-site .signature-content-detail-body{padding:34px}.signature-site .signature-content-detail-body h1{margin:14px 0 20px;overflow-wrap:anywhere}.signature-site .signature-content-detail-fact{display:flex;align-items:center;gap:10px;color:#456156}.signature-site .signature-content-detail-description{white-space:pre-wrap;line-height:1.85;margin:25px 0}.signature-site .signature-content-external{display:inline-flex;align-items:center;gap:8px;margin:18px 0 0 16px;color:#17624e;font-weight:700}@media(max-width:850px){.signature-site .signature-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.signature-site .signature-content-grid,.signature-site .signature-content-list .signature-content-card{grid-template-columns:1fr}.signature-site .signature-content-list .signature-content-card img,.signature-site .signature-content-list .signature-card-art{width:100%;height:180px}.signature-site .signature-content-detail-body{padding:22px}}.signature-site .signature-jumuah-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin-top:20px}.signature-site .signature-jumuah-card{padding:25px;border:1px solid #e4e8df;border-radius:16px;background:#fff;box-shadow:0 8px 25px #12372a0d}.signature-site .signature-jumuah-label{font-size:11px;letter-spacing:1.5px;font-weight:700;color:#9b7942}.signature-site .signature-jumuah-card h3{margin:12px 0 22px;color:#123f33;font: 29px Georgia,serif}.signature-site .signature-jumuah-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.signature-site .signature-jumuah-times>div{display:flex;flex-direction:column;gap:8px;padding:14px;background:#f7f8f4;border-radius:10px}.signature-site .signature-jumuah-times small{font-size:10px;font-weight:700;letter-spacing:1px;color:#68776f}.signature-site .signature-jumuah-times strong{font-size:clamp(16px,2vw,21px);color:#123f33;white-space:nowrap}@media(max-width:600px){.signature-site .signature-jumuah-card{padding:18px}}.signature-site .signature-header nav button.signature-nav-active{color:#f3c96f!important;position:relative;font-weight:750}.signature-site .signature-header nav button.signature-nav-active:after{content:"";position:absolute;left:10%;right:10%;bottom:-9px;height:3px;border-radius:3px;background:#f3c96f;box-shadow:0 0 12px #f3c96f33}.signature-site .signature-header nav button:focus-visible{outline:2px solid #f3c96f;outline-offset:5px;border-radius:3px}@media(max-width:760px){.signature-site .signature-header nav button.signature-nav-active:after{bottom:0;left:0;right:auto;width:3px;height:100%}}.signature-site{width:100%;max-width:none;overflow-x:clip}.signature-site:not(.signature-page-home) .signature-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;background:#073e33!important;box-shadow:0 5px 18px #0019121f;height:80px;z-index:30}.signature-site:not(.signature-page-home) .signature-header .signature-brand,.signature-site:not(.signature-page-home) .signature-header nav button{color:#fff}.signature-site:not(.signature-page-home) .signature-main-content{padding-top:30px;padding-bottom:45px;min-height:310px}.signature-site:not(.signature-page-home) .signature-updates{grid-template-columns:minmax(0,1fr);max-width:1080px;margin-inline:auto}.signature-site:not(.signature-page-home) .signature-updates>.signature-section-wrap{width:100%}.signature-site:not(.signature-page-home) .signature-section{padding:clamp(22px,3vw,40px)}.signature-site .signature-quicklinks,.signature-site .signature-main-content{width:min(100% - 56px,1440px);max-width:1440px;margin-inline:auto}.signature-site .signature-updates{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);gap:20px;align-items:stretch}.signature-site .signature-updates>.signature-section-wrap{min-width:0}.signature-site .signature-updates .signature-section{height:100%;min-height:350px}.signature-site .signature-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.signature-site .signature-event-card{min-width:0;width:100%;height:100%;display:flex;flex-direction:column}.signature-site .signature-event-card img,.signature-site .signature-event-card .signature-card-art{height:clamp(115px,10vw,170px);width:100%;object-fit:cover}.signature-site .signature-notices-list{display:flex;flex-direction:column;gap:12px}.signature-site .signature-notices-list>article{min-height:90px}.signature-site .signature-about{width:100%;max-width:none;margin:18px 0 28px;padding:26px;grid-template-columns:minmax(220px,.85fr) minmax(280px,1.25fr) minmax(190px,.8fr);gap:clamp(18px,2.5vw,40px);min-height:300px;border-radius:14px}.signature-site .signature-about-photo{min-height:255px;height:100%;background-position:center;background-size:cover;border-radius:12px}.signature-site .signature-about h2{font-size:clamp(30px,2.8vw,43px)}.signature-site .signature-values{border-left:1px solid #ffffff35;padding-left:22px;display:flex;flex-direction:column;gap:0;align-items:stretch}.signature-site .signature-values>div{display:flex;flex-direction:row;align-items:center;gap:14px;justify-content:flex-start;border-bottom:1px solid #ffffff2c;padding:17px 0}.signature-site .signature-reference-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0}.signature-site .signature-reference-person{display:flex;gap:16px;align-items:center;border:1px solid #ecece4;background:#fff;border-radius:13px;padding:14px;min-width:0}.signature-site .signature-reference-person img{width:112px;height:125px;flex:none;object-fit:cover;object-position:center 20%;border-radius:10px}.signature-site .signature-reference-person h3{font: 24px Georgia,serif;color:#123f33;margin:0 0 8px}.signature-site .signature-reference-person p{font-size:13px;line-height:1.6;color:#63766a;margin:0}.signature-site .signature-reference-team>.signature-reference-note{grid-column:1/-1;font-size:12px;color:#78897e;margin:0}.signature-site .signature-support{margin:20px 0 35px;display:flex;align-items:center;gap:25px;min-height:170px;padding:25px 30px;background:#fff;border:1px solid #ebece6;border-radius:14px}.signature-site .signature-support .signature-donation-image{height:130px;width:145px;object-fit:cover;border-radius:11px;flex:none}.signature-site .signature-support h2{font: 30px Georgia,serif;margin:0 0 10px}.signature-site .signature-support p{font-size:14px;line-height:1.6}.signature-site .signature-footer{margin-top:0}@media(max-width:1100px){.signature-site .signature-about{grid-template-columns:220px minmax(0,1fr)}.signature-site .signature-values{grid-column:1/-1;flex-direction:row;justify-content:space-around;border-left:0;border-top:1px solid #ffffff35;padding:10px 0 0}.signature-site .signature-values>div{border-bottom:0}}@media(max-width:800px){.signature-site .signature-updates{grid-template-columns:1fr}.signature-site .signature-updates .signature-section{min-height:0}.signature-site .signature-reference-team{grid-template-columns:1fr}.signature-site .signature-reference-team>.signature-reference-note{grid-column:auto}.signature-site .signature-about{grid-template-columns:1fr}.signature-site .signature-about-photo{height:230px;min-height:230px}.signature-site .signature-values{grid-column:auto}.signature-site .signature-support{flex-wrap:wrap}.signature-site .signature-support>div{flex-basis:calc(100% - 190px)}}@media(max-width:600px){.signature-site .signature-quicklinks,.signature-site .signature-main-content{width:calc(100% - 24px)}.signature-site .signature-events-grid{display:flex;overflow-x:auto;gap:12px}.signature-site .signature-event-card{flex:0 0 min(78vw,270px)}.signature-site .signature-about{padding:17px}.signature-site .signature-reference-person img{width:100px;height:110px}.signature-site .signature-reference-person h3{font-size:21px}.signature-site .signature-support .signature-donation-image{width:100%;height:175px}.signature-site .signature-support>div{flex-basis:100%}.signature-site:not(.signature-page-home) .signature-header{height:68px}}@media(min-width:761px){.signature-site .signature-reference-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.signature-site .signature-reference-team>.signature-reference-person{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:center;min-height:0;height:auto;padding:14px}.signature-site .signature-reference-team>.signature-reference-person>img{display:block;width:132px;height:138px;max-width:100%;min-height:0;object-fit:cover;object-position:center 20%;border-radius:10px;margin:0}.signature-site .signature-reference-person>div{min-width:0}.signature-site .signature-reference-person h3{font-size:clamp(19px,1.55vw,26px);line-height:1.2;margin:0 0 8px}.signature-site .signature-reference-person p{font-size:13px;line-height:1.55;margin:0}}@media(max-width:760px){.signature-site .signature-reference-team{display:grid;grid-template-columns:1fr;gap:14px}.signature-site .signature-reference-team>.signature-reference-person{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:12px;min-height:0}.signature-site .signature-reference-team>.signature-reference-person>img{width:96px;height:112px;max-width:100%;object-fit:cover;object-position:center 20%;border-radius:9px;margin:0}.signature-site .signature-reference-person>div{min-width:0}.signature-site .signature-reference-person h3{font-size:19px;margin:0 0 6px}.signature-site .signature-reference-person p{font-size:12px;line-height:1.5}}@media(max-width:900px){.signature-site,.signature-site main{max-width:100%;min-width:0;overflow-x:clip}.signature-site .signature-header{gap:10px}.signature-site .signature-hero-inner{width:calc(100% - 40px);max-width:none}.signature-site .signature-updates{grid-template-columns:minmax(0,1fr)}.signature-site .signature-about,.signature-site .signature-main-content{max-width:100%}.signature-site .signature-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){.signature-site .signature-header{position:sticky;top:0;z-index:100;width:100%;height:68px;min-height:68px;padding:0 14px;display:flex;align-items:center;background:#07392f;box-shadow:0 5px 20px #00000024}.signature-site .signature-brand{flex:1 1 auto;min-width:0;max-width:calc(100% - 135px);gap:8px;text-align:left}.signature-site .signature-brand strong{display:block;font-size:clamp(14px,3.8vw,19px);line-height:1.13;white-space:normal}.signature-site .signature-brand small{display:block;font-size:10px;line-height:1.25}.signature-site .signature-brand-icon{flex:none}.signature-site .signature-mobile-menu{display:inline-flex;align-items:center;justify-content:center;flex:none;width:39px;height:39px;margin:0 0 0 auto}.signature-site .signature-donate{flex:none;margin:0;min-width:0;padding:9px 11px;font-size:12px}.signature-site .signature-header nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 68px);overflow-y:auto;background:#07392f;padding:12px 16px 20px;box-shadow:0 14px 24px #0003;grid-template-columns:1fr;gap:2px;z-index:110}.signature-site .signature-header nav.signature-open{display:flex;flex-direction:column;align-items:stretch}.signature-site .signature-header nav button{width:100%;min-height:44px;padding:10px 14px;text-align:left;font-size:14px}.signature-site .signature-header nav button.signature-nav-active{color:#efc675}.signature-site .signature-header nav button.signature-nav-active:after{left:14px;right:auto;bottom:5px;width:35px}.signature-site .signature-hero{min-height:0;padding-top:0;background-position:center center}.signature-site .signature-hero-inner{display:grid;grid-template-columns:minmax(0,1fr);width:calc(100% - 36px);max-width:560px;margin:0 auto;padding:43px 0 30px;gap:28px}.signature-site .signature-hero-copy{max-width:100%;min-width:0}.signature-site .signature-hero-copy h1{font-size:clamp(38px,9.5vw,58px);line-height:1.02;overflow-wrap:normal}.signature-site .signature-hero-tagline{font-size:clamp(17px,4.4vw,22px);line-height:1.35}.signature-site .signature-hero-description{max-width:450px}.signature-site .signature-hero-buttons{display:flex;flex-wrap:wrap;gap:10px}.signature-site .signature-hero-buttons .signature-button{min-height:44px}.signature-site .signature-next-card{width:100%;max-width:500px;min-width:0;margin:0 auto}.signature-site .signature-countdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.signature-site .signature-countdown-unit{min-width:0}.signature-site .signature-countdown-unit strong{font-size:clamp(18px,5vw,28px);font-variant-numeric:tabular-nums;white-space:nowrap}.signature-site .signature-prayer-mini{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.signature-site .signature-prayer-mini>div{min-width:0;padding:8px 2px}.signature-site .signature-prayer-mini span{font-size:10px}.signature-site .signature-prayer-mini small{font-size:8px}.signature-site .signature-prayer-mini b{font-size:clamp(8px,2.1vw,11px);white-space:nowrap}.signature-site .signature-quicklinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px);max-width:560px;margin-inline:auto;padding:12px 0;gap:0}.signature-site .signature-quicklinks button{min-width:0;display:flex;align-items:center;gap:9px;padding:13px 7px}.signature-site .signature-quicklinks svg{flex:none;width:31px;height:31px}.signature-site .signature-quicklinks strong{font-size:11px;line-height:1.2}.signature-site .signature-quicklinks small{font-size:9px;line-height:1.3}.signature-site .signature-main-content{width:calc(100% - 24px);max-width:560px;margin:0 auto;padding:0}.signature-site .signature-section{padding:18px 14px;min-width:0}.signature-site .signature-section-head{display:flex;flex-wrap:wrap;gap:10px}.signature-site .signature-section-head h2{font-size:clamp(25px,6vw,34px)}.signature-site .signature-events-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:9px}.signature-site .signature-event-card{flex:0 0 min(77vw,290px);scroll-snap-align:start;min-width:0}.signature-site .signature-notice-list{min-width:0}.signature-site .signature-about{width:100%;margin:18px 0;display:flex;flex-direction:column;gap:18px;padding:18px}.signature-site .signature-about-photo{width:100%;height:215px;min-height:215px}.signature-site .signature-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:12px 0 0;border-left:0;border-top:1px solid #ffffff35}.signature-site .signature-values>div{min-width:0;text-align:center;justify-content:center}.signature-site .signature-leadership{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.signature-site .signature-reference-person{min-width:0}.signature-site .signature-reference-team{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.signature-site .signature-reference-team img{max-width:100%}.signature-site .signature-support{display:flex;flex-wrap:wrap;gap:15px}.signature-site .signature-prayers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signature-site .signature-contact-grid{display:grid;grid-template-columns:minmax(0,1fr)}.signature-site .signature-footer{padding:32px 20px 0}.signature-site .signature-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.signature-site:not(.signature-page-home) main{padding-top:12px}.signature-site:not(.signature-page-home) .signature-section{scroll-margin-top:82px}}@media(max-width:390px){.signature-site .signature-brand{max-width:calc(100% - 123px)}.signature-site .signature-brand strong{font-size:13px}.signature-site .signature-brand small{font-size:9px}.signature-site .signature-donate{padding:8px 9px;font-size:11px}.signature-site .signature-hero-copy h1{font-size:clamp(35px,9vw,42px)}.signature-site .signature-countdown-unit strong{font-size:18px}.signature-site .signature-footer-main{grid-template-columns:minmax(0,1fr)}}.signature-site .signature-contact{margin:20px 0 35px;padding:clamp(20px,3vw,36px);background:#fff;border:1px solid #e7eae3;border-radius:18px;box-shadow:0 10px 30px #0f352a0d}.signature-site .signature-contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(20px,4vw,60px)}.signature-site .signature-contact-grid h3{font: 26px Georgia,serif;color:#154639;margin:0 0 22px}.signature-site .signature-contact-details>p{display:flex;align-items:flex-start;gap:14px;font-size:14px;line-height:1.6;color:#314c42;margin:0 0 20px}.signature-site .signature-contact-details>p svg{flex:none;color:#b08b47;margin-top:3px}.signature-site .signature-contact-details span{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.signature-site .signature-contact-details small{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#85978c;font-weight:700}.signature-site .signature-contact-details a{color:#235a48;text-decoration:none}.signature-site .signature-contact-visit{background:#f5f6f0;border-radius:14px;padding:clamp(20px,3vw,30px)}.signature-site .signature-contact-visit p{font-size:14px;line-height:1.8;color:#62766a;margin:0 0 24px}.signature-site .signature-contact-visit .signature-button{display:inline-flex;align-items:center;gap:8px}.signature-site .signature-footer{display:block;background:#073e33;color:#e8f0eb;padding:clamp(35px,5vw,70px) max(28px,calc((100vw - 1440px)/2)) 0;margin:0}.signature-site .signature-footer-main{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(130px,.7fr)) minmax(200px,1fr);gap:clamp(18px,3vw,45px);align-items:start}.signature-site .signature-footer-main strong{display:block;color:#fff;font-size:15px;margin:0 0 17px}.signature-site .signature-footer-brand strong{font: 24px Georgia,serif;margin:0 0 5px}.signature-site .signature-footer-brand small{font-size:12px;color:#cfb47a}.signature-site .signature-footer-brand p{font-size:13px;line-height:1.8;color:#b9cec2;max-width:280px;margin:19px 0}.signature-site .signature-footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.signature-site .signature-footer-nav strong{margin-bottom:5px}.signature-site .signature-footer-nav button,.signature-site .signature-footer-nav a{background:none;border:0;padding:0;font:inherit;font-size:13px;color:#c3d4ca;text-align:left;text-decoration:none;cursor:pointer}.signature-site .signature-footer-nav button:hover,.signature-site .signature-footer-nav a:hover{color:#f2cf82}.signature-site .signature-footer-contact p{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;color:#c3d4ca;margin:0 0 15px;overflow-wrap:anywhere}.signature-site .signature-footer-contact svg{color:#cfb47a;flex:none;margin-top:2px}.signature-site .signature-footer-contact a{color:inherit;text-decoration:none}.signature-site .signature-footer-bottom{border-top:1px solid rgba(255,255,255,.15);margin-top:40px;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.signature-site .signature-footer-bottom small{font-size:12px;color:#adc5b8}.signature-site .signature-footer-bottom button{background:none;border:0;color:#e2c383;cursor:pointer;font-size:12px;padding:4px}@media(max-width:900px){.signature-site .signature-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.signature-site .signature-contact-grid{grid-template-columns:1fr}}@media(max-width:540px){.signature-site .signature-footer-main{grid-template-columns:1fr 1fr}.signature-site .signature-footer-brand,.signature-site .signature-footer-contact{grid-column:1/-1}.signature-site .signature-footer{padding-left:22px;padding-right:22px}.signature-site .signature-contact{padding:18px}.signature-site .signature-footer-bottom{align-items:flex-start;flex-direction:column}}.signature-site .signature-leadership{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:16px 0 28px}.signature-site .signature-leadership article{display:flex;align-items:center;gap:20px;padding:17px;border:1px solid #e8e9e2;border-radius:16px;background:#fff;box-shadow:0 7px 22px #1133270f;min-width:0}.signature-site .signature-leadership article img,.signature-site .signature-leadership .signature-avatar{width:clamp(105px,13vw,170px);height:165px;object-fit:cover;border-radius:11px;flex:none}.signature-site .signature-leadership h3{font:normal clamp(21px,2vw,29px)/1.15 Georgia,serif;color:#143f33;margin:0 0 8px}.signature-site .signature-leadership p{font-size:14px;line-height:1.65;color:#60766a;margin:0 0 14px}.signature-site .signature-leadership a{font-weight:700;color:#a57d35;font-size:13px}.signature-site .signature-reference-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:16px 0 28px;padding:0;align-items:stretch}.signature-site .signature-reference-person{display:grid;grid-template-columns:clamp(108px,12vw,155px) minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:16px;overflow:hidden}.signature-site .signature-reference-person img{display:block;width:100%;height:160px;max-width:155px;min-width:0;object-fit:cover;object-position:center 20%;border-radius:10px;border:1px solid #e7eae3;box-shadow:none}.signature-site .signature-reference-person>div{min-width:0;overflow-wrap:anywhere}.signature-site .signature-reference-person h3{font-size:clamp(19px,1.5vw,25px);line-height:1.2}.signature-site .signature-reference-person p{font-size:14px;line-height:1.65;max-width:none}@media(max-width:540px){.signature-site .signature-reference-person{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:12px}.signature-site .signature-reference-person img{height:125px;max-width:100px}}.signature-site .signature-reference-team p{grid-column:1/-1;margin:0;color:#63766c;font-size:13px;line-height:1.6;max-width:none}.signature-site .signature-support{display:flex;flex-direction:row;align-items:center;gap:clamp(14px,2vw,28px);min-height:175px;padding:clamp(20px,2.6vw,36px);margin:26px 0 36px;border-radius:17px;background:linear-gradient(115deg,#f9f7f0,#fff);color:#123e32;border:1px solid #eae7dc;box-shadow:0 9px 28px #1031260f}.signature-site .signature-support .signature-donation-image{order:0;width:150px;height:125px;flex:none;margin:0;object-fit:cover;border-radius:12px}.signature-site .signature-support>svg{flex:none;width:27px;height:27px;color:#bb9347}.signature-site .signature-support>div{flex:1;min-width:0}.signature-site .signature-support h2{font:normal clamp(25px,2.5vw,37px)/1.18 Georgia,serif;color:#103f33;margin:0 0 9px}.signature-site .signature-support p{color:#64786d;font-size:14px;line-height:1.6;margin:0}.signature-site .signature-support .signature-button{margin:0 0 0 auto;flex:none;min-height:45px}.signature-site .signature-support>small{font-size:12px;color:#738279}@media(max-width:800px){.signature-site .signature-leadership{grid-template-columns:1fr}.signature-site .signature-support{flex-wrap:wrap}.signature-site .signature-support>div{flex-basis:calc(100% - 190px)}.signature-site .signature-support .signature-button{margin-left:0}}@media(max-width:520px){.signature-site .signature-leadership article{gap:12px;padding:12px}.signature-site .signature-leadership article img,.signature-site .signature-leadership .signature-avatar{width:105px;height:130px}.signature-site .signature-reference-team{gap:12px}.signature-site .signature-reference-team img{height:145px}.signature-site .signature-support{flex-direction:column;align-items:flex-start}.signature-site .signature-support .signature-donation-image{width:100%;height:175px}.signature-site .signature-support>div{flex-basis:auto}}.signature-site .signature-leadership-groups{display:grid;gap:28px}.signature-site .signature-leadership-group{min-width:0}.signature-site .signature-leadership-group-title{font:normal clamp(22px,2.2vw,30px)/1.2 Georgia,serif;color:#143f33;margin:0 0 16px}.signature-site .signature-leadership article>div:last-child{min-width:0;overflow-wrap:anywhere}.signature-site .signature-leadership article strong{display:block;color:#a57d35;font-size:14px;margin-bottom:7px}.signature-site .signature-leadership article small{display:block;color:#60766a;font-size:12px;margin-bottom:9px}.signature-site .signature-leadership .signature-avatar{display:flex;align-items:center;justify-content:center;background:#f0f4f0;color:#557667}.signature-site .signature-leadership .signature-avatar svg{width:45%;height:45%}.signature-site .signature-leadership{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px;align-items:stretch}.signature-site .signature-leadership article{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:15px;border-radius:18px;max-width:none;min-height:100%;box-shadow:0 10px 30px #11332712}.signature-site .signature-leadership article img,.signature-site .signature-leadership .signature-avatar{width:100%;height:clamp(190px,23vw,265px);border-radius:12px;object-fit:cover;object-position:center 22%}.signature-site .signature-leadership article>div:last-child{padding:2px 5px 7px}.signature-site .signature-leadership h3{font-size:clamp(22px,2vw,27px);margin:0 0 7px}.signature-site .signature-leadership article strong{margin-bottom:9px}.signature-site .signature-leadership p{margin:10px 0 0;line-height:1.65}@media(max-width:600px){.signature-site .signature-leadership{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px}.signature-site .signature-leadership article{padding:12px}.signature-site .signature-leadership article img,.signature-site .signature-leadership .signature-avatar{width:100%;height:210px}}.signature-site .signature-leadership{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),300px));justify-content:start;align-items:start;gap:22px}.signature-site .signature-leadership article{width:100%;max-width:300px;min-height:0;box-sizing:border-box}.signature-site .signature-leadership article img,.signature-site .signature-leadership .signature-avatar{display:flex;width:100%;height:220px;max-height:220px;flex:none;object-fit:cover}@media(max-width:600px){.signature-site .signature-leadership{grid-template-columns:minmax(0,1fr)}.signature-site .signature-leadership article{max-width:340px}}.signature-site .signature-person-photo,.signature-site .signature-profile-photo{position:relative;min-width:0}.signature-site .signature-person-photo{width:100%;height:220px}.signature-site .signature-person-photo>img,.signature-site .signature-person-photo>.signature-avatar{width:100%;height:100%;object-fit:cover;border-radius:12px}.signature-site .signature-avatar[hidden]{display:none!important}.signature-site .signature-leadership article{display:flex;flex-direction:column;align-items:stretch}.signature-site .signature-person-info{width:100%;min-width:0}.signature-site .signature-person-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.signature-site .signature-person-detail{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:7px 0;border:0;background:none;color:#946e2e;font-weight:700;cursor:pointer}.signature-site .signature-person-detail:focus-visible,.signature-site .signature-profile-close:focus-visible{outline:3px solid #bb9347;outline-offset:3px}.signature-site .signature-profile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#09231db8;display:flex;align-items:center;justify-content:center;padding:20px}.signature-site .signature-profile-dialog{position:relative;display:grid;grid-template-columns:minmax(160px,230px) minmax(0,1fr);gap:24px;max-width:720px;width:100%;max-height:min(85vh,760px);overflow:auto;padding:28px;background:#fff;border-radius:20px;box-shadow:0 22px 80px #0000003d}.signature-site .signature-profile-close{position:absolute;top:10px;right:14px;border:0;background:transparent;font-size:30px;cursor:pointer;color:#143f33}.signature-site .signature-profile-photo{height:270px}.signature-site .signature-profile-photo>img,.signature-site .signature-profile-photo>.signature-avatar{width:100%;height:100%;object-fit:cover;border-radius:12px;background:#f0f4f0}.signature-site .signature-profile-photo>.signature-avatar{display:flex;align-items:center;justify-content:center;color:#557667}.signature-site .signature-profile-photo>.signature-avatar svg{width:40%;height:40%}.signature-site .signature-profile-copy h2{margin:12px 0 8px;color:#143f33;font: 32px Georgia,serif}.signature-site .signature-profile-copy strong{color:#a57d35}.signature-site .signature-profile-department{color:#60766a}.signature-site .signature-profile-biography{white-space:pre-wrap;line-height:1.7;overflow-wrap:anywhere}@media(max-width:560px){.signature-site .signature-profile-dialog{grid-template-columns:1fr;padding:22px}.signature-site .signature-profile-photo{height:200px}}.signature-site .signature-about{position:relative;display:grid;grid-template-columns:minmax(250px,.93fr) minmax(300px,1.35fr) minmax(210px,.86fr);align-items:center;gap:clamp(20px,3vw,48px);width:100%;max-width:none;margin:28px 0 34px;padding:clamp(22px,3.1vw,48px);min-height:335px;border-radius:18px;background:linear-gradient(112deg,#073d33,#074537 58%,#0a5140);box-shadow:0 14px 35px #00271f24;color:#fff;overflow:hidden}.signature-site .signature-about-photo{width:100%;height:100%;min-height:275px;align-self:stretch;border-radius:12px;background-position:center center;background-size:cover;box-shadow:0 10px 24px #0000002e}.signature-site .signature-about>div:nth-child(2){min-width:0;align-self:center}.signature-site .signature-about .signature-kicker{display:block;color:#d8b66d;font-weight:750;letter-spacing:.17em;text-transform:uppercase;font-size:11px}.signature-site .signature-about h2{font:normal clamp(29px,2.9vw,46px)/1.13 Georgia,serif;letter-spacing:-.025em;margin:12px 0 15px;color:#fff}.signature-site .signature-about p{max-width:530px;font-size:clamp(13px,1vw,16px);line-height:1.75;color:#d9e8e0;margin:0 0 23px}.signature-site .signature-about .signature-button{min-height:43px}.signature-site .signature-values{display:grid;grid-template-columns:1fr;gap:0;align-self:center;text-align:left;border-left:1px solid rgba(255,255,255,.22);padding-left:clamp(18px,2vw,35px)}.signature-site .signature-values>div{border-left:0;border-bottom:1px solid rgba(255,255,255,.16);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:15px;padding:16px 0;font:normal clamp(16px,1.25vw,20px) Georgia,serif;color:#fff}.signature-site .signature-values>div:last-child{border-bottom:0}.signature-site .signature-values svg{width:29px;height:29px;flex:none;color:#d8b66d}@media(max-width:1100px){.signature-site .signature-about{grid-template-columns:minmax(230px,.9fr) minmax(300px,1.2fr)}.signature-site .signature-values{grid-column:1/-1;grid-template-columns:repeat(3,1fr);border-left:0;border-top:1px solid rgba(255,255,255,.22);padding:15px 0 0}.signature-site .signature-values>div{border-bottom:0;justify-content:center;font-size:16px;padding:10px 5px}}@media(max-width:680px){.signature-site .signature-about{grid-template-columns:minmax(0,1fr);padding:18px;gap:20px;border-radius:14px}.signature-site .signature-about-photo{min-height:220px;height:230px}.signature-site .signature-about h2{font-size:32px}.signature-site .signature-values{grid-column:auto;gap:5px}.signature-site .signature-values>div{flex-direction:column;gap:8px;font-size:12px;text-align:center}.signature-site .signature-values svg{width:25px;height:25px}}@media(min-width:1050px){.signature-site .signature-main-content{width:min(calc(100% - 64px),1440px);max-width:1440px;margin-inline:auto;padding-inline:0}.signature-site .signature-updates{display:grid;grid-template-columns:minmax(0,1.23fr) minmax(0,1fr);gap:22px;align-items:start}.signature-site .signature-updates>.signature-section-wrap{min-width:0}.signature-site .signature-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;overflow:visible}.signature-site .signature-event-card{min-width:0;width:auto;flex:initial}.signature-site .signature-event-card img{height:155px}}.signature-site .signature-updates .signature-section{min-width:0}.signature-site .signature-updates .signature-section-head{gap:12px}.signature-site .signature-event-card,.signature-site .signature-notice-card{border-radius:12px;border:1px solid #e5e9e2;background:#fff;box-shadow:0 4px 15px #142b2410}.signature-site .signature-event-card img{width:100%;object-fit:cover}.signature-site .signature-event-card .signature-card-copy{padding:13px 14px 16px}.signature-site .signature-event-card h3{font-size:clamp(13px,1.04vw,17px);line-height:1.35;margin:0 0 8px}.signature-site .signature-event-card p{font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.signature-site .signature-notices-list{display:grid;gap:12px}.signature-site .signature-notice-card{display:flex;min-height:118px}.signature-site .signature-notice-card img{width:34%;max-width:145px;min-height:118px;object-fit:cover;flex-shrink:0}.signature-site .signature-notice-card .signature-card-copy{padding:12px 14px;min-width:0}.signature-site .signature-notice-card h3{font-size:clamp(13px,1vw,16px);line-height:1.35;margin:0 0 5px}.signature-site .signature-notice-card p{font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:700px)and (max-width:1049px){.signature-site .signature-updates{display:grid;grid-template-columns:1fr;gap:24px}.signature-site .signature-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.signature-site .signature-event-card{flex:initial;width:auto}}@media(max-width:699px){.signature-site .signature-updates{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.signature-site .signature-events-grid{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory}.signature-site .signature-event-card{flex:0 0 min(78vw,280px);scroll-snap-align:start}.signature-site .signature-notice-card img{width:32%;min-width:95px}}.signature-site .signature-hero{background-size:cover;background-position:center 52%;background-repeat:no-repeat}@media(max-width:800px){.signature-site .signature-hero{background-position:51% center}}.signature-site .signature-hero{background-size:cover!important;background-repeat:no-repeat!important;background-position:50% 52%!important;min-height:590px}.signature-site .signature-hero-inner{position:relative;z-index:1}@media(max-width:800px){.signature-site .signature-hero{background-position:55% 50%!important}}.signature-site .signature-hero{background-size:cover;background-position:center 48%;background-repeat:no-repeat}@media(max-width:700px){.signature-site .signature-hero{background-position:56% center}}.signature-next-card .signature-prayer-mini{gap:5px}.signature-next-card .signature-prayer-mini>div{min-width:0;padding:10px 2px 11px;gap:3px}.signature-next-card .signature-prayer-mini small{font-size:9px;opacity:.68;line-height:1.1}.signature-next-card .signature-prayer-mini b{font-size:clamp(9px,.75vw,12px);white-space:nowrap;line-height:1.15;font-variant-numeric:tabular-nums}.signature-next-card .signature-prayer-mini span{font-size:11px}@media(max-width:480px){.signature-next-card .signature-prayer-mini b{font-size:9px}.signature-next-card .signature-prayer-mini small{font-size:8px}}.signature-site .signature-count{padding:12px;border-color:#deb867}.signature-site .signature-countdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signature-site .signature-countdown-unit{min-width:0;padding:10px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.signature-site .signature-countdown-unit+.signature-countdown-unit{border-left:1px solid rgba(234,198,119,.38)}.signature-site .signature-countdown-unit>span{color:#f1d89c;font-size:11px;font-weight:700}.signature-site .signature-countdown-unit>strong{color:#fff;font-family:inherit;font-weight:750;font-size:clamp(18px,1.65vw,25px);letter-spacing:.012em;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.signature-site .signature-countdown-unit:first-child>strong{color:#efc679}.signature-site .signature-countdown-unit>small{color:#e4e9e4;font-size:12px;font-weight:650}.signature-site .signature-countdown-unit>em{color:#cddbd5;font-size:11px;font-style:normal}@media(max-width:420px){.signature-site .signature-countdown-unit>strong{font-size:clamp(16px,5vw,22px)}.signature-site .signature-count{padding:8px 5px}}.signature-site .signature-header{position:absolute;top:0;inset-inline:0;z-index:30;width:100%;background:linear-gradient(180deg,#001615a6,#0018160f)}.signature-site .signature-hero{min-height:540px;background-size:cover;background-position:center center;border-bottom:4px solid #e9bb65}.signature-site .signature-hero-inner{width:100%;max-width:1500px;margin-inline:auto;padding:106px clamp(30px,5vw,75px) 40px;grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:clamp(26px,6vw,90px);align-items:center}.signature-site .signature-hero-copy{max-width:580px}.signature-site .signature-hero-copy h1{font-size:clamp(46px,5.4vw,77px);line-height:1.025;letter-spacing:-.035em;margin:14px 0}.signature-site .signature-hero-copy .signature-hero-accent{color:#e9bb65}.signature-site .signature-hero-copy p{max-width:480px;font-size:16px}.signature-site .signature-next-card{width:100%}@media(max-width:900px){.signature-site .signature-hero-inner{grid-template-columns:minmax(0,1fr) minmax(285px,345px);gap:18px;padding-top:100px}.signature-site .signature-hero-copy h1{font-size:clamp(42px,6.4vw,62px)}}@media(max-width:700px){.signature-site .signature-header{min-height:68px}.signature-site .signature-hero{min-height:0;background-position:57% center}.signature-site .signature-hero-inner{grid-template-columns:1fr;padding:94px 20px 28px;gap:28px}.signature-site .signature-hero-copy h1{font-size:clamp(42px,10vw,57px)}.signature-site .signature-next-card{width:100%;max-width:460px}}.signature-site{width:100%;max-width:none;margin:0;overflow-x:clip}.signature-site .signature-header{padding-left:max(28px,calc((100vw - 1440px)/2));padding-right:max(28px,calc((100vw - 1440px)/2))}.signature-site .signature-hero{width:100%;min-height:570px;background-size:cover;background-position:center 48%}.signature-site .signature-hero-inner{width:min(100% - 56px,1440px);max-width:1440px;margin-inline:auto;padding:65px 0 45px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:clamp(28px,6vw,100px);align-items:center}.signature-site .signature-hero-copy{max-width:590px;justify-self:start}.signature-site .signature-hero-copy h1{font-size:clamp(52px,5vw,76px)}.signature-site .signature-next-card{width:100%;justify-self:end}.signature-site .signature-quicklinks,.signature-site .signature-main-content{width:min(100% - 56px,1440px);max-width:1440px;margin-inline:auto;padding-left:0;padding-right:0}.signature-site .signature-updates{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px}.signature-site .signature-about{width:min(100% - 56px,1440px);max-width:1440px;margin-inline:auto}@media(max-width:1050px){.signature-site .signature-hero-inner{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.signature-site .signature-updates{grid-template-columns:1fr}}@media(max-width:740px){.signature-site .signature-header{padding-inline:18px}.signature-site .signature-hero{min-height:0}.signature-site .signature-hero-inner{width:100%;grid-template-columns:1fr;padding:90px 20px 30px}.signature-site .signature-hero-copy h1{font-size:clamp(43px,10vw,56px)}.signature-site .signature-next-card{justify-self:start;max-width:450px}.signature-site .signature-quicklinks,.signature-site .signature-main-content,.signature-site .signature-about{width:calc(100% - 24px)}}.signature-site{width:100%;max-width:none;overflow-x:hidden;background:#fbf9f3}.signature-site .signature-header{position:absolute;top:0;left:0;right:0;z-index:20;background:linear-gradient(180deg,#00181694,#00181600);height:78px;padding-inline:clamp(26px,5.5vw,96px)}.signature-site .signature-hero{min-height:575px;background-position:center 48%;border-bottom:4px solid #e9bb65}.signature-site .signature-hero-inner{max-width:1600px;grid-template-columns:minmax(0,1fr) 385px;gap:clamp(30px,6vw,110px);padding:100px clamp(35px,5.5vw,100px) 48px}.signature-site .signature-hero-copy h1{font-size:clamp(52px,5.3vw,80px);max-width:580px;line-height:1.02;margin:15px 0}.signature-site .signature-hero-copy{max-width:600px}.signature-site .signature-next-card{width:100%;border-radius:12px}.signature-site .signature-quicklinks{max-width:1600px;padding:18px clamp(24px,4vw,70px) 12px}.signature-site .signature-main-content{max-width:1600px;padding:0 clamp(24px,4vw,70px) 24px}.signature-site .signature-updates{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;align-items:start}.signature-site .signature-updates .signature-section{min-height:325px}.signature-site .signature-event-card img{height:155px}.signature-site .signature-notice-card img{width:120px;min-width:120px;height:90px}.signature-site .signature-about{min-height:245px;grid-template-columns:260px minmax(0,1fr) minmax(0,1.15fr);padding:0 25px 0 0;gap:30px;border-radius:0}.signature-site .signature-about-photo{min-height:245px;border-radius:0 140px 0 0}.signature-site .signature-about h2{font-size:clamp(30px,3vw,42px)}.signature-site .signature-section{box-shadow:0 5px 22px #1e20150f}@media(min-width:1200px){.signature-site .signature-updates .signature-events-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.signature-site .signature-updates{grid-template-columns:1fr}.signature-site .signature-hero-inner{grid-template-columns:minmax(0,1fr) 340px;gap:22px}.signature-site .signature-about{grid-template-columns:210px 1fr}.signature-site .signature-about .signature-values{grid-column:1/-1;padding:12px}}@media(max-width:740px){.signature-site .signature-header{position:absolute;height:68px;padding-inline:18px}.signature-site .signature-hero{min-height:0}.signature-site .signature-hero-inner{grid-template-columns:1fr;padding:95px 20px 34px}.signature-site .signature-hero-copy h1{font-size:clamp(43px,10vw,60px)}.signature-site .signature-next-card{max-width:460px}.signature-site .signature-quicklinks{padding:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.signature-site .signature-main-content{padding:0 12px 20px}.signature-site .signature-updates{grid-template-columns:1fr}.signature-site .signature-about{display:flex;flex-direction:column;padding:15px;gap:15px}.signature-site .signature-about-photo{min-height:200px;border-radius:12px}.signature-site .signature-updates .signature-section{min-height:0}}.signature-site .signature-support{display:grid!important;grid-template-columns:150px minmax(0,1fr) auto!important;align-items:center!important;column-gap:clamp(16px,2.2vw,32px)!important;min-height:168px!important;padding:22px 26px!important;margin:18px 0 28px!important;border-radius:16px!important;background:linear-gradient(115deg,#fff,#f7f7f2)!important;border:1px solid #e8e7df!important;color:#153e33!important;box-shadow:0 8px 28px #002b210f!important}.signature-site .signature-support .signature-donation-image{display:block!important;grid-row:1 / span 2;grid-column:1;width:150px!important;height:124px!important;max-width:100%!important;object-fit:cover!important;border-radius:11px!important;margin:0!important}.signature-site .signature-support>svg{display:none!important}.signature-site .signature-support>div{grid-column:2;grid-row:1 / span 2;min-width:0;flex-basis:auto!important}.signature-site .signature-support h2{font:normal clamp(25px,2.2vw,34px)/1.15 Georgia,serif!important;margin:0 0 10px!important;color:#153e33!important}.signature-site .signature-support p{font-size:14px!important;line-height:1.65!important;color:#64766d!important;margin:0!important;max-width:520px}.signature-site .signature-support>.signature-button,.signature-site .signature-support>small{grid-column:3;grid-row:1 / span 2;margin:0!important;white-space:nowrap}.signature-site .signature-support>.signature-button{min-height:46px;padding:0 24px!important;display:inline-flex;align-items:center;gap:8px}.signature-site .signature-support>small{color:#687c71;font-size:12px;white-space:normal;max-width:150px}@media(max-width:800px){.signature-site .signature-support{grid-template-columns:120px minmax(0,1fr)!important;row-gap:15px!important}.signature-site .signature-support .signature-donation-image{width:120px!important;height:115px!important}.signature-site .signature-support>.signature-button,.signature-site .signature-support>small{grid-column:2;grid-row:2;justify-self:start}}@media(max-width:520px){.signature-site .signature-support{grid-template-columns:95px minmax(0,1fr)!important;padding:15px!important;gap:12px!important}.signature-site .signature-support .signature-donation-image{width:95px!important;height:105px!important}.signature-site .signature-support h2{font-size:24px!important}.signature-site .signature-support p{font-size:12px!important}.signature-site .signature-support>.signature-button,.signature-site .signature-support>small{grid-column:1 / -1;grid-row:auto}}.signature-notice-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin:18px 0 22px}.signature-notice-category-tabs{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:3px 1px 7px;scrollbar-width:thin}.signature-notice-category-tabs button{flex:0 0 auto;border:1px solid #dce4db;border-radius:999px;background:#f6f8f5;color:#21463b;font:inherit;font-size:13px;font-weight:650;padding:9px 15px;cursor:pointer;transition:background .15s,border-color .15s}.signature-notice-category-tabs button:hover{border-color:#b88b37}.signature-notice-category-tabs button[aria-pressed=true]{background:#0d503f;border-color:#0d503f;color:#fff}.signature-notice-category-tabs button:focus-visible,.signature-notice-search input:focus-visible,.signature-notice-clear:focus-visible{outline:3px solid #c99945;outline-offset:2px}.signature-notice-search{margin-left:auto;min-width:min(240px,100%)}.signature-notice-search input{width:100%;max-width:320px;border:1px solid #dce4db;border-radius:10px;background:#fff;color:#183a32;padding:10px 13px;font:inherit;font-size:14px}.signature-notice-count{width:100%;margin:0;color:#64796f;font-size:13px}.signature-notice-clear{display:block;margin:12px auto 0;border:0;background:transparent;color:#0d503f;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.signature-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.signature-notice-tools{display:block}.signature-notice-category-tabs{margin-bottom:10px}.signature-notice-search{display:block}.signature-notice-search input{max-width:none}.signature-notice-count{margin-top:9px}}.signature-page-events .signature-event-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:18px 0 24px}.signature-event-period,.signature-event-categories{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:3px 1px 6px;scrollbar-width:thin}.signature-event-period button,.signature-event-categories button{flex:0 0 auto;border:1px solid #dce4db;border-radius:999px;background:#f6f8f5;color:#21463b;font:inherit;font-size:13px;font-weight:650;padding:9px 15px;cursor:pointer}.signature-event-period button[aria-pressed=true],.signature-event-categories button[aria-pressed=true]{background:#0d503f;border-color:#0d503f;color:#fff}.signature-event-period button:hover,.signature-event-categories button:hover{border-color:#b88b37}.signature-event-search{margin-left:auto;min-width:min(220px,100%)}.signature-event-search input{width:100%;max-width:320px;border:1px solid #dce4db;border-radius:10px;background:#fff;color:#183a32;padding:10px 13px;font:inherit;font-size:14px}.signature-event-count{width:100%;margin:0;color:#64796f;font-size:13px}.signature-event-clear{display:block;margin:12px auto 0;border:0;background:transparent;color:#0d503f;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.signature-event-period button:focus-visible,.signature-event-categories button:focus-visible,.signature-event-search input:focus-visible,.signature-event-clear:focus-visible{outline:3px solid #c99945;outline-offset:2px}.signature-page-events .signature-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.signature-page-events .signature-event-card{width:100%;max-width:none;min-width:0}@media(max-width:1050px){.signature-page-events .signature-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.signature-page-events .signature-event-tools{display:block}.signature-event-period,.signature-event-categories{margin-bottom:10px}.signature-event-search{display:block}.signature-event-search input{max-width:none}.signature-event-count{margin-top:10px}.signature-page-events .signature-events-grid{grid-template-columns:minmax(0,1fr)}}.signature-site .signature-service-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:12px 0 8px}.signature-site .signature-service-toolbar .signature-service-filters{flex:1;min-width:0;margin:0}.signature-site .signature-service-search{box-sizing:border-box;width:285px;max-width:100%;min-height:44px;padding:10px 15px;border:1px solid #d8e1d9;border-radius:12px;background:#fff;color:#183d32;font:inherit;font-size:14px}.signature-site .signature-service-search:focus-visible{outline:3px solid #c4a45a;outline-offset:2px}.signature-site .signature-service-results{display:flex;align-items:center;gap:16px;min-height:35px;margin:6px 0 18px;color:#657e70;font-size:14px}.signature-site .signature-service-results button{border:0;background:none;color:#17624e;text-decoration:underline;cursor:pointer;font:inherit;font-weight:600}@media(max-width:750px){.signature-site .signature-service-toolbar{flex-direction:column;align-items:stretch}.signature-site .signature-service-search{width:100%}.signature-site .signature-service-toolbar .signature-service-filters{max-width:100%;width:100%}}.signature-site .signature-contact-details .signature-contact-directions{display:inline-flex;align-items:center;gap:7px;width:max-content;margin-top:5px;font-weight:700;text-decoration:underline;text-underline-offset:3px;color:#145a46}.signature-site .signature-contact-details .signature-contact-directions:hover{color:#a4772b}.signature-site .signature-contact-details .signature-contact-empty{color:#607568;max-width:38rem}@media(max-width:540px){.signature-site .signature-contact-details .signature-contact-directions{max-width:100%}}.imam-booking{margin-top:22px;padding-top:20px;border-top:1px solid #d9dfda}.imam-booking-open,.imam-booking-submit{border:0;border-radius:9px;background:#155a45;color:#fff;padding:12px 20px;font-weight:700;cursor:pointer}.imam-booking-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.imam-booking-heading h3{margin:0;font-size:19px}.imam-booking-heading button{border:0;background:transparent;text-decoration:underline;cursor:pointer}.imam-booking label{display:block;margin:12px 0 5px;font-weight:600;font-size:14px}.imam-booking input,.imam-booking textarea{box-sizing:border-box;width:100%;padding:11px;border:1px solid #b9c6bf;border-radius:8px;background:#fff;color:#172b23;font:inherit}.imam-booking-slots{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.imam-booking-slots button{padding:9px 12px;border:1px solid #8da99b;border-radius:8px;background:#fff;color:#155a45;cursor:pointer}.imam-booking-slots button.selected{background:#155a45;color:#fff}.imam-booking-help{font-size:13px;opacity:.8;margin:9px 0}.imam-booking-form{margin-top:12px}.imam-booking-turnstile{margin:18px 0;min-height:65px}.imam-booking-submit:disabled{opacity:.55;cursor:not-allowed}.imam-booking-error{color:#a52828;font-weight:600}.imam-booking-success{color:#155a45;font-weight:600;line-height:1.6}@media(max-width:600px){.imam-booking-heading{align-items:flex-start}.imam-booking-slots button{flex:1 1 90px}.imam-booking-submit{width:100%}}.imam-booking{max-height:min(82dvh,850px);overflow-y:auto;overscroll-behavior:contain;padding:16px 14px 18px;scrollbar-gutter:stable}.imam-booking-code-panel{margin:16px 0;padding:16px;border:1px solid #b8d5c7;border-radius:12px;background:#f4faf7}.imam-booking-code-panel h4{margin:0 0 6px;color:#155a45}.imam-booking-code-panel p{margin:6px 0 10px}.imam-booking-code-panel input{font-size:22px;letter-spacing:.3em;text-align:center;max-width:280px}.imam-booking-actions{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.imam-booking-actions button{border:1px solid #155a45;border-radius:8px;padding:9px 12px;background:#fff;color:#155a45;cursor:pointer}.imam-booking-actions button:disabled{opacity:.5;cursor:not-allowed}.imam-booking-slots button:disabled{opacity:.65;cursor:not-allowed}@media(max-width:600px){.imam-booking{max-height:75dvh;padding:12px 8px}.imam-booking-actions{flex-direction:column}}
