body{color:var(--dmc-ink-900);font-family:var(--dmc-font-body);font-size:16px;line-height:1.6;background-color:var(--dmc-ivory)}body{-webkit-font-smoothing:antialiased}.dmc-container{width:100%;max-width:calc(var(--dmc-container) + 2 * var(--dmc-gutter));margin-right:auto;margin-left:auto;padding-right:var(--dmc-gutter);padding-left:var(--dmc-gutter)}.dmc-container--text{width:100%;max-width:calc(var(--dmc-container-text) + 2 * var(--dmc-gutter));margin-right:auto;margin-left:auto;padding-right:var(--dmc-gutter);padding-left:var(--dmc-gutter)}.dmc-section{position:relative;padding-top:var(--dmc-section-y);padding-bottom:var(--dmc-section-y)}.dmc-section--tight{padding-top:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(3rem,5vw,4.5rem)}.dmc-section--sand{background-color:var(--dmc-sand)}.dmc-section--mint{background-color:var(--dmc-green-50)}.dmc-section--white{background-color:var(--dmc-white)}.dmc-section--rule{border-top:1px solid var(--dmc-stone)}.dmc-section--dark{overflow:hidden;color:var(--dmc-ivory);background-color:var(--dmc-green-950)}.dmc-overline{display:block;color:var(--dmc-green-700);font-family:var(--dmc-font-body);font-weight:600;font-size:0.75rem;line-height:1.4;text-transform:uppercase;letter-spacing:0.12em}.dmc-overline--gold{color:var(--dmc-gold)}.dmc-display{color:var(--dmc-green-950);font-family:var(--dmc-font-heading);font-weight:500;font-size:var(--dmc-text-display);line-height:1.04;letter-spacing:-0.005em;text-wrap:balance}.dmc-h1{color:var(--dmc-green-950);font-family:var(--dmc-font-heading);font-weight:500;font-size:var(--dmc-text-h1);line-height:1.08;text-wrap:balance}.dmc-h2{color:var(--dmc-green-950);font-family:var(--dmc-font-heading);font-weight:500;font-size:var(--dmc-text-h2);line-height:1.12;text-wrap:balance}.dmc-h3{color:var(--dmc-green-950);font-family:var(--dmc-font-heading);font-weight:600;font-size:var(--dmc-text-h3);line-height:1.22;text-wrap:balance}.dmc-h4{color:var(--dmc-ink-900);font-family:var(--dmc-font-body);font-weight:600;font-size:var(--dmc-text-h4);line-height:1.35}.dmc-on-dark{color:var(--dmc-ivory)}.dmc-lead{max-width:60ch;color:var(--dmc-ink-600);font-size:1.125rem;line-height:1.65}.dmc-lead--dark{max-width:60ch;color:var(--dmc-on-dark-muted);font-size:1.125rem;line-height:1.65}.dmc-small{color:var(--dmc-ink-600);font-size:0.875rem;line-height:1.5}.dmc-small--dark{color:#b5c4bf;font-size:0.875rem;line-height:1.5}.dmc-text{max-width:65ch;color:var(--dmc-ink-900);font-size:1rem;line-height:1.6}.dmc-arabic{color:var(--dmc-green-950);font-family:var(--dmc-font-arabic);font-size:1.75rem;line-height:2;direction:rtl}.dmc-num{font-variant-numeric:tabular-nums}.dmc-stack{display:flex;flex-flow:column;gap:1rem}.dmc-stack--sm{display:flex;flex-flow:column;gap:0.75rem}.dmc-stack--lg{display:flex;flex-flow:column;gap:1.5rem}.dmc-row{display:flex;align-items:center;gap:0.75rem}.dmc-row{flex-wrap:wrap}.dmc-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1.5rem,4vw,4rem)}@media (max-width:1023px){.dmc-grid-2{grid-template-columns:minmax(0,1fr)}}.dmc-grid-2--top{align-items:start}.dmc-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@media (max-width:1023px){.dmc-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dmc-grid-3{grid-template-columns:minmax(0,1fr)}}.dmc-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.dmc-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:2rem}@media (max-width:1023px){.dmc-split{grid-template-columns:minmax(0,1fr)}}.dmc-split--sidebar{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:2rem}@media (max-width:1023px){.dmc-split--sidebar{grid-template-columns:minmax(0,1fr)}}.dmc-section-head{display:flex;flex-flow:column;gap:0.75rem;max-width:680px;margin-bottom:3rem}@media (max-width:767px){.dmc-section-head{margin-bottom:2rem}}.dmc-section-head--row{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:3rem}.dmc-section-head--row{flex-wrap:wrap}@media (max-width:767px){.dmc-section-head--row{margin-bottom:2rem}}.dmc-btn{display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;min-height:48px;font-family:var(--dmc-font-body);font-weight:600;font-size:0.9375rem;line-height:1.1;text-decoration:none;padding-top:0.75rem;padding-right:1.375rem;padding-bottom:0.75rem;padding-left:1.375rem;border-radius:var(--dmc-radius-md);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer}.dmc-btn{white-space:nowrap;transition:background-color 200ms var(--dmc-ease),color 200ms var(--dmc-ease),border-color 200ms var(--dmc-ease)}.dmc-btn--primary{color:var(--dmc-white);background-color:var(--dmc-green-600)}.dmc-btn--primary:hover{color:var(--dmc-white);background-color:var(--dmc-green-800)}.dmc-btn--secondary{color:var(--dmc-green-700);background-color:transparent}.dmc-btn--secondary:hover{color:var(--dmc-green-800);background-color:var(--dmc-green-50)}.dmc-btn--secondary{border-color:var(--dmc-green-600)}.dmc-btn--light{color:var(--dmc-green-950);background-color:var(--dmc-ivory)}.dmc-btn--light:hover{color:var(--dmc-green-950);background-color:var(--dmc-white)}.dmc-btn--outline-light{color:var(--dmc-ivory);background-color:transparent}.dmc-btn--outline-light:hover{color:var(--dmc-ivory)}.dmc-btn--outline-light:hover{border-color:var(--dmc-ivory)}.dmc-btn--sm{min-height:40px;font-size:0.875rem;padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:1rem}.dmc-link-arrow{display:inline-flex;align-items:center;gap:0.4rem;color:var(--dmc-green-700);font-weight:600;font-size:0.9375rem;text-decoration:none}.dmc-link-arrow:hover{color:var(--dmc-green-800);text-decoration:underline}.dmc-icon{flex-shrink:0;width:18px;height:18px}.dmc-icon--sm{flex-shrink:0;width:16px;height:16px}.dmc-tag{display:inline-flex;align-items:center;align-self:start;color:var(--dmc-green-800);font-weight:600;font-size:0.75rem;line-height:1.3;letter-spacing:0.02em;padding-top:0.25rem;padding-right:0.625rem;padding-bottom:0.25rem;padding-left:0.625rem;background-color:var(--dmc-green-100);border-radius:999px}.dmc-tag--gold{color:#5a5434;background-color:#eeebdd}.dmc-tag--sand{color:var(--dmc-ink-900);background-color:var(--dmc-sand)}.dmc-tag--youth{color:#2c4f7a;background-color:#e3ecf7}.dmc-chip-list{display:flex;gap:0.5rem}.dmc-chip-list{flex-wrap:wrap;list-style:none}.dmc-chip{color:var(--dmc-ivory);font-weight:500;font-size:0.875rem;padding-top:0.375rem;padding-right:0.875rem;padding-bottom:0.375rem;padding-left:0.875rem;border-radius:999px;border-top:1px solid rgba(250,248,243,.28);border-right:1px solid rgba(250,248,243,.28);border-bottom:1px solid rgba(250,248,243,.28);border-left:1px solid rgba(250,248,243,.28)}.dmc-topbar{color:#d5dfdb;font-size:0.8125rem;background-color:var(--dmc-green-950)}.dmc-topbar__inner{display:flex;justify-content:space-between;align-items:center;gap:0.5rem 1.5rem;min-height:44px;padding-top:0.5rem;padding-bottom:0.5rem}.dmc-topbar__inner{flex-wrap:wrap}.dmc-topbar__group{display:flex;align-items:center;gap:0.5rem 1.25rem}.dmc-topbar__group{flex-wrap:wrap}.dmc-topbar__item{display:inline-flex;align-items:center;gap:0.35rem;color:#d5dfdb}.dmc-topbar__item{flex-wrap:wrap}.dmc-topbar__strong{color:var(--dmc-ivory);font-weight:600}.dmc-topbar__dot{display:inline-block;width:7px;height:7px;background-color:var(--dmc-green-300);border-radius:50%}.dmc-topbar__link{color:var(--dmc-ivory);font-weight:500;text-decoration:none}.dmc-topbar__link:hover{color:var(--dmc-ivory);text-decoration:underline}.dmc-notice{display:none;background-color:var(--dmc-green-100);border-top:2px solid var(--dmc-gold);border-bottom:1px solid var(--dmc-stone)}.dmc-notice.is-visible{display:block}.dmc-notice.is-urgent{background-color:var(--dmc-error-tint)}.dmc-notice__inner{display:flex;align-items:center;gap:0.75rem 1.25rem;padding-top:0.875rem;padding-bottom:0.875rem}.dmc-notice__inner{flex-wrap:wrap}.dmc-notice__icon{flex-shrink:0;width:36px;height:36px;color:var(--dmc-white);padding-top:9px;padding-right:9px;padding-bottom:9px;padding-left:9px;background-color:var(--dmc-green-600);border-radius:50%}.dmc-notice__body{display:flex;flex-flow:column;gap:0.1rem;flex-grow:1;flex-shrink:1;flex-basis:420px;min-width:0px}.dmc-notice__title{color:var(--dmc-green-950);font-weight:700;font-size:0.9375rem}.dmc-notice__text{color:var(--dmc-ink-600);font-size:0.875rem}.dmc-header{position:relative;z-index:50;background-color:var(--dmc-ivory);border-bottom:1px solid var(--dmc-stone)}@media (max-width:1023px){.dmc-header.is-open .dmc-nav{display:flex;flex-flow:column;align-items:stretch;gap:0px;position:absolute;top:100%;right:0px;left:0px;background-color:var(--dmc-ivory);border-bottom:1px solid var(--dmc-stone)}.dmc-header.is-open .dmc-nav{padding:.5rem var(--dmc-gutter) 1.5rem;box-shadow:var(--dmc-shadow-md)}}.dmc-header__inner{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;min-height:88px}@media (max-width:767px){.dmc-header__inner{min-height:72px}}.dmc-logo{display:inline-flex;align-items:center;gap:0.75rem;text-decoration:none}.dmc-logo__img{width:auto;height:56px}@media (max-width:767px){.dmc-logo__img{height:44px}}.dmc-logo__text{display:flex;flex-flow:column;line-height:1.1}@media (max-width:767px){.dmc-logo__text{display:flex}}.dmc-logo__name{color:var(--dmc-green-950);font-family:var(--dmc-font-heading);font-weight:600;font-size:1.25rem;line-height:1.1}@media (max-width:767px){.dmc-logo__name{font-size:1.0625rem}}.dmc-logo__place{color:var(--dmc-ink-600);font-weight:600;font-size:0.6875rem;text-transform:uppercase;letter-spacing:0.14em}@media (max-width:767px){.dmc-logo__place{display:none}}.dmc-nav{display:flex;align-items:center;gap:0.25rem}.dmc-nav{list-style:none}@media (max-width:1023px){.dmc-nav{display:none}}.dmc-nav__link{display:inline-flex;align-items:center;color:var(--dmc-ink-900);font-weight:500;font-size:0.9375rem;text-decoration:none;padding-top:0.625rem;padding-right:0.875rem;padding-bottom:0.625rem;padding-left:0.875rem;border-radius:var(--dmc-radius-sm)}.dmc-nav__link:hover{color:var(--dmc-ink-900);background-color:var(--dmc-sand)}.dmc-nav__link.is-active{color:var(--dmc-green-700);border-radius:0px;box-shadow:inset 0px -2px 0px var(--dmc-green-600)}@media (max-width:1119px){.dmc-nav__link{padding-right:0.5rem;padding-left:0.5rem}}.dmc-header__actions{display:flex;align-items:center;gap:0.75rem}.dmc-menu-btn{display:none;width:48px;height:48px;color:var(--dmc-ink-900);padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:var(--dmc-white);border-radius:var(--dmc-radius-md);border-top:1px solid var(--dmc-stone);border-right:1px solid var(--dmc-stone);border-bottom:1px solid var(--dmc-stone);border-left:1px solid var(--dmc-stone);cursor:pointer}@media (max-width:1023px){.dmc-menu-btn{display:block}}.dmc-hero{position:relative;padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(4rem,7vw,6.5rem)}.dmc-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem)}@media (max-width:1023px){.dmc-hero__grid{grid-template-columns:minmax(0,1fr)}}.dmc-hero__text{display:flex;flex-flow:column;gap:1.5rem}.dmc-hero__media{position:relative;padding-bottom:2.5rem}@media (max-width:767px){.dmc-hero__media{padding-bottom:0px}}.dmc-hero__card{display:flex;flex-flow:column;gap:0.35rem;position:absolute;bottom:0px;left:2rem;z-index:2;width:280px;max-width:calc(100% - 4rem);padding-top:1.25rem;padding-right:1.5rem;padding-bottom:1.25rem;padding-left:1.5rem;background-color:var(--dmc-white);border-radius:var(--dmc-radius-md)}.dmc-hero__card{box-shadow:var(--dmc-shadow-md)}@media (max-width:1023px){.dmc-hero__card{left:1.5rem;max-width:calc(100% - 3rem)}}@media (max-width:767px){.dmc-hero__card{position:relative;bottom:auto;left:auto;width:auto;max-width:none;margin-top:-3rem;margin-right:1rem;margin-bottom:0px;margin-left:1rem}}.dmc-hero__card-row{display:flex;justify-content:space-between;gap:1.5rem;font-size:0.9375rem}.dmc-hero__card-row{font-variant-numeric:tabular-nums}.dmc-hero--inner{padding-top:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(3rem,5vw,4.5rem);background-color:var(--dmc-sand);border-bottom:1px solid var(--dmc-stone)}.dmc-breadcrumb{display:flex;gap:0.5rem;color:var(--dmc-ink-600);font-size:0.8125rem}.dmc-breadcrumb{flex-wrap:wrap;list-style:none}.dmc-breadcrumb__link{color:var(--dmc-ink-600)}.dmc-img{display:grid;align-items:center;justify-items:center;position:relative;width:100%;max-width:100%;overflow:hidden;color:var(--dmc-ink-600);background-color:var(--dmc-placeholder);border-radius:var(--dmc-radius-lg)}.dmc-img__label{position:relative;max-width:85%;font-weight:500;font-size:0.8125rem;text-align:center;padding-top:0.5rem;padding-right:0.875rem;padding-bottom:0.5rem;padding-left:0.875rem;background-color:rgba(250,248,243,.92);border-radius:999px}.dmc-img--tall{aspect-ratio:4/5}.dmc-img--wide{aspect-ratio:16/10}.dmc-img--map{aspect-ratio:16/9;border-radius:var(--dmc-radius-md)}.dmc-img--event{aspect-ratio:16/9;border-radius:0px}.dmc-card{display:flex;flex-flow:column;gap:0.75rem;min-width:0px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:var(--dmc-white);border-radius:var(--dmc-radius-md);border-top:1px solid var(--dmc-stone);border-right:1px solid var(--dmc-stone);border-bottom:1px solid var(--dmc-stone);border-left:1px solid var(--dmc-stone)}.dmc-card--lg{gap:1rem;padding-top:clamp(1.5rem,3vw,2.5rem);padding-right:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);padding-left:clamp(1.5rem,3vw,2.5rem);border-radius:var(--dmc-radius-lg)}.dmc-card--dark{color:var(--dmc-ivory);background-color:var(--dmc-green-950)}.dmc-card--dark{border-color:var(--dmc-green-950)}.dmc-card--mint{background-color:var(--dmc-green-50)}.dmc-card--mint{border-color:var(--dmc-green-100)}.dmc-card--link{color:var(--dmc-ink-900);text-decoration:none}.dmc-card--link:hover{color:var(--dmc-ink-900)}.dmc-card--link:hover{box-shadow:var(--dmc-shadow-md);border-color:var(--dmc-green-300)}.dmc-card--link{transition:box-shadow 200ms var(--dmc-ease),border-color 200ms var(--dmc-ease)}.dmc-service__icon{width:48px;height:48px;color:var(--dmc-green-700);padding-top:13px;padding-right:13px;padding-bottom:13px;padding-left:13px;background-color:var(--dmc-green-50);border-radius:var(--dmc-radius-md)}.dmc-service__more{display:inline-flex;align-items:center;gap:0.4rem;color:var(--dmc-green-700);font-weight:600;font-size:0.9375rem;margin-top:auto}.dmc-event{gap:0px;overflow:hidden;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dmc-event__body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.125rem;padding-top:1.375rem;padding-right:1.375rem;padding-bottom:1.375rem;padding-left:1.375rem}.dmc-event__meta{display:flex;flex-flow:column;gap:0.5rem;min-width:0px}.dmc-event__title{color:var(--dmc-ink-900);font-weight:600;font-size:1.0625rem;line-height:1.35}.dmc-meta{display:flex;gap:0.25rem 1rem;color:var(--dmc-ink-600);font-size:0.8125rem}.dmc-meta{flex-wrap:wrap}.dmc-date{display:flex;flex-flow:column;flex-shrink:0;width:64px;overflow:hidden;text-align:center;background-color:var(--dmc-white);border-radius:var(--dmc-radius-md);border-top:1px solid var(--dmc-stone);border-right:1px solid var(--dmc-stone);border-bottom:1px solid var(--dmc-stone);border-left:1px solid var(--dmc-stone)}.dmc-date__month{color:var(--dmc-white);font-weight:700;font-size:0.6875rem;line-height:1;text-transform:uppercase;letter-spacing:0.12em;padding-top:0.4rem;padding-right:0px;padding-bottom:0.4rem;padding-left:0px;background-color:var(--dmc-green-600)}.dmc-date__day{color:var(--dmc-green-950);font-family:var(--dmc-font-heading);font-weight:600;font-size:1.75rem;line-height:1.2;padding-top:0.25rem}.dmc-date__dow{color:var(--dmc-ink-600);font-weight:600;font-size:0.6875rem;text-transform:uppercase;letter-spacing:0.08em;padding-bottom:0.4rem}.dmc-prayer{overflow:hidden;background-color:var(--dmc-white);border-radius:var(--dmc-radius-lg);border-top:1px solid var(--dmc-stone);border-right:1px solid var(--dmc-stone);border-bottom:1px solid var(--dmc-stone);border-left:1px solid var(--dmc-stone)}.dmc-prayer__head{display:flex;justify-content:space-between;align-items:end;gap:0.75rem 1.5rem;padding-top:1.5rem;padding-right:1.75rem;padding-bottom:1.25rem;padding-left:1.75rem;border-bottom:1px solid var(--dmc-stone)}.dmc-prayer__head{flex-wrap:wrap}@media (max-width:767px){.dmc-prayer__head{padding-right:1rem;padding-left:1rem}}.dmc-prayer__date{display:flex;flex-flow:column;gap:0.15rem}.dmc-prayer__wrap{overflow-x:auto}.dmc-prayer__table{width:100%}.dmc-prayer__table{border-collapse:collapse;font-variant-numeric:tabular-nums}.dmc-prayer__th{color:var(--dmc-ink-600);font-weight:600;font-size:0.75rem;line-height:1.4;text-align:right;text-transform:uppercase;letter-spacing:0.12em;padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.875rem;padding-left:1.75rem;background-color:var(--dmc-ivory)}@media (max-width:767px){.dmc-prayer__th{padding-right:1rem;padding-left:1rem}}.dmc-prayer__th--name{text-align:left}.dmc-prayer__td{font-size:1rem;text-align:right;padding-top:1rem;padding-right:1.75rem;padding-bottom:1rem;padding-left:1.75rem;border-top:1px solid #ece7dc}@media (max-width:767px){.dmc-prayer__td{padding-right:1rem;padding-left:1rem}}.dmc-prayer__name{font-weight:600;text-align:left}.dmc-prayer__iq{color:var(--dmc-green-950);font-weight:700}.dmc-prayer__row.is-next{background-color:var(--dmc-green-50);box-shadow:inset 3px 0px 0px var(--dmc-green-600)}.dmc-prayer__row--muted{color:var(--dmc-ink-600)}.dmc-prayer__foot{display:flex;justify-content:space-between;gap:0.75rem;color:var(--dmc-ink-600);font-size:0.8125rem;padding-top:1rem;padding-right:1.75rem;padding-bottom:1rem;padding-left:1.75rem;background-color:var(--dmc-ivory);border-top:1px solid var(--dmc-stone)}.dmc-prayer__foot{flex-wrap:wrap}@media (max-width:767px){.dmc-prayer__foot{padding-right:1rem;padding-left:1rem}}.dmc-prayer__foot-link{color:var(--dmc-green-700);font-weight:600}.dmc-changes{display:flex;flex-flow:column;gap:0.5rem;font-size:0.9375rem}.dmc-changes{list-style:none;font-variant-numeric:tabular-nums}.dmc-jummah__times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dmc-jummah__time{display:flex;flex-flow:column;gap:0.1rem;padding-top:0.75rem;border-top:1px solid rgba(250,248,243,.2)}.dmc-jummah__value{color:var(--dmc-ivory);font-family:var(--dmc-font-heading);font-weight:600;font-size:2.25rem;line-height:1.1}.dmc-jummah__value{font-variant-numeric:tabular-nums}.dmc-month{background-color:var(--dmc-white);border-radius:var(--dmc-radius-md);border-top:1px solid var(--dmc-stone);border-right:1px solid var(--dmc-stone);border-bottom:1px solid var(--dmc-stone);border-left:1px solid var(--dmc-stone)}.dmc-month{overflow-x:auto}.dmc-month__table{width:100%;min-width:760px;font-size:0.875rem}.dmc-month__table{border-collapse:collapse;font-variant-numeric:tabular-nums}.dmc-month__th{color:var(--dmc-ink-600);font-weight:600;font-size:0.6875rem;line-height:1.3;text-align:right;text-transform:uppercase;letter-spacing:0.1em;padding-top:0.75rem;padding-right:1rem;padding-bottom:0.75rem;padding-left:1rem;background-color:var(--dmc-ivory);border-bottom:1px solid var(--dmc-stone)}.dmc-month__th--date{text-align:left}.dmc-month__td{text-align:right;padding-top:0.625rem;padding-right:1rem;padding-bottom:0.625rem;padding-left:1rem;border-bottom:1px solid #f0ece3}.dmc-month__td--date{text-align:left}.dmc-month__td--iq{color:var(--dmc-green-950);font-weight:700}.dmc-month__row.is-today{background-color:var(--dmc-green-50)}.dmc-month__row.is-friday .dmc-month__td--date{color:var(--dmc-green-700);font-weight:700}.dmc-verse{display:flex;flex-flow:column;gap:0.75rem;padding-top:2rem;border-top:1px solid var(--dmc-gold)}.dmc-verse--center{align-items:center;text-align:center;padding-top:0px;border-top:0px solid}.dmc-verse__en{color:var(--dmc-green-950);font-family:var(--dmc-font-heading);font-weight:500;font-size:1.5rem;line-height:1.4;font-style:italic}.dmc-verse__ref{color:var(--dmc-green-700);font-weight:600;font-size:0.75rem;line-height:1.4;text-transform:uppercase;letter-spacing:0.12em}.dmc-checklist{display:flex;flex-flow:column;gap:0.625rem}.dmc-checklist{list-style:none}.dmc-checklist__item{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:0.625rem;font-size:0.9375rem}.dmc-checklist__icon{width:18px;height:18px;color:var(--dmc-green-600);margin-top:3px}.dmc-donate__pattern{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:radial-gradient(circle at 0 0,transparent 27px,var(--dmc-gold) 28px,transparent 29px),radial-gradient(circle at 56px 56px,transparent 27px,var(--dmc-gold) 28px,transparent 29px);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;opacity:0.07;pointer-events:none}.dmc-donate__pattern{background-size:56px 56px}.dmc-donate__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);position:relative}@media (max-width:1023px){.dmc-donate__grid{grid-template-columns:minmax(0,1fr)}}.dmc-quote{display:flex;flex-flow:column;gap:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;background-color:rgba(250,248,243,.06);border-radius:var(--dmc-radius-lg);border-top:1px solid rgba(250,248,243,.14);border-right:1px solid rgba(250,248,243,.14);border-bottom:1px solid rgba(250,248,243,.14);border-left:1px solid rgba(250,248,243,.14)}.dmc-quote__text{color:var(--dmc-ivory);font-family:var(--dmc-font-heading);font-weight:500;font-size:1.625rem;line-height:1.35;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dmc-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:2rem}@media (max-width:1023px){.dmc-newsletter{grid-template-columns:minmax(0,1fr)}}.dmc-newsletter__form{min-width:0px}.dmc-newsletter__form .bde-form-builder .breakdance-form{gap:1rem}.dmc-newsletter__form .bde-form-builder .breakdance-form-field__label{color:var(--dmc-ink-900);font-family:var(--dmc-font-body);font-weight:600;font-size:0.8125rem;margin-bottom:0.375rem}.dmc-newsletter__form .bde-form-builder .breakdance-form-field__input{min-height:48px;color:var(--dmc-ink-900);font-family:var(--dmc-font-body);font-size:1rem;padding-top:0.75rem;padding-right:1rem;padding-bottom:0.75rem;padding-left:1rem;background-color:var(--dmc-white);border-radius:var(--dmc-radius-md);border-top:1px solid var(--dmc-stone);border-right:1px solid var(--dmc-stone);border-bottom:1px solid var(--dmc-stone);border-left:1px solid var(--dmc-stone)}.dmc-newsletter__form .bde-form-builder .breakdance-form-field__input:focus{outline:2px solid var(--dmc-green-100)}.dmc-newsletter__form .bde-form-builder .breakdance-form-field__input:focus{border-color:var(--dmc-green-600)}.dmc-newsletter__form .bde-form-builder .breakdance-form-checkbox{display:inline-flex;align-items:center;gap:0.45rem;margin-right:1.25rem}.dmc-newsletter__form .bde-form-builder .breakdance-form-checkbox{accent-color:var(--dmc-green-600)}.dmc-newsletter__form .bde-form-builder .breakdance-form-checkbox__text{color:var(--dmc-ink-900);font-size:0.875rem}.dmc-newsletter__form .bde-form-builder .breakdance-form-button__submit{min-height:48px;color:var(--dmc-white);font-family:var(--dmc-font-body);font-weight:600;font-size:0.9375rem;padding-top:0.75rem;padding-right:1.5rem;padding-bottom:0.75rem;padding-left:1.5rem;background-color:var(--dmc-green-600);border-radius:var(--dmc-radius-md);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.dmc-newsletter__form .bde-form-builder .breakdance-form-button__submit:hover{color:var(--dmc-white);background-color:var(--dmc-green-800)}.dmc-location__list{display:flex;flex-flow:column;gap:0.5rem;font-size:0.9375rem}.dmc-location__list{list-style:none}.dmc-location__item{display:flex;align-items:start;gap:0.625rem}.dmc-location__icon{flex-shrink:0;width:16px;height:16px;color:var(--dmc-green-600);margin-top:4px}.dmc-acc{border-top:1px solid var(--dmc-stone)}.dmc-acc__item{border-bottom:1px solid var(--dmc-stone)}.dmc-acc__q{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;font-size:1.0625rem;padding-top:1.25rem;padding-right:0px;padding-bottom:1.25rem;padding-left:0px;cursor:pointer}.dmc-acc__q::after{color:var(--dmc-green-600);font-size:1.5rem;line-height:1}.dmc-acc__q::after{content:"+"}.dmc-acc__q::-webkit-details-marker{display:none}.dmc-acc__q{list-style:none}.dmc-acc__a{max-width:65ch;color:var(--dmc-ink-600);padding-bottom:1.25rem}.dmc-steps{display:flex;flex-flow:column}.dmc-steps{list-style:none;counter-reset:dmcstep}.dmc-steps__item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:1.25rem;position:relative;padding-bottom:2rem}.dmc-steps__item::before{display:grid;align-items:center;justify-items:center;position:relative;z-index:1;width:48px;height:48px;color:var(--dmc-green-700);font-family:var(--dmc-font-heading);font-weight:600;font-size:1.375rem;line-height:1;background-color:var(--dmc-ivory);border-radius:50%;border-top:1px solid var(--dmc-green-600);border-right:1px solid var(--dmc-green-600);border-bottom:1px solid var(--dmc-green-600);border-left:1px solid var(--dmc-green-600)}.dmc-steps__item::before{content:counter(dmcstep)}.dmc-steps__item::after{position:absolute;top:48px;bottom:0px;left:23px;width:1px;background-color:var(--dmc-stone)}.dmc-steps__item::after{content:""}.dmc-steps__item:last-child::after{display:none}.dmc-steps__item{counter-increment:dmcstep}.dmc-steps__body{display:flex;flex-flow:column;gap:0.375rem;padding-top:0.6rem}.dmc-callout{display:flex;align-items:start;gap:1rem;color:var(--dmc-ivory);padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:var(--dmc-green-950);border-radius:var(--dmc-radius-md)}.dmc-callout__phone{color:var(--dmc-ivory);font-family:var(--dmc-font-heading);font-weight:600;font-size:1.75rem;line-height:1.2}.dmc-callout__phone{font-variant-numeric:tabular-nums}.dmc-footer{color:var(--dmc-on-dark-muted);font-size:0.9375rem;background-color:var(--dmc-green-950)}.dmc-footer__top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:2rem;padding-top:4rem;padding-bottom:3rem}@media (max-width:1119px){.dmc-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dmc-footer__top{grid-template-columns:minmax(0,1fr)}}.dmc-footer__brand{display:flex;flex-flow:column;gap:1.25rem;max-width:340px}.dmc-footer__brand .dmc-logo__name{color:var(--dmc-ivory)}.dmc-footer__logo{width:auto;height:64px}.dmc-footer__heading{color:var(--dmc-gold);font-weight:600;font-size:0.75rem;line-height:1.4;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:1rem}.dmc-footer__list{display:flex;flex-flow:column;gap:0.625rem}.dmc-footer__list{list-style:none}.dmc-footer__link{color:#e4ece9;text-decoration:none}.dmc-footer__link:hover{color:var(--dmc-white);text-decoration:underline}.dmc-footer__bottom{display:flex;justify-content:space-between;gap:0.75rem;color:#9fb1ab;font-size:0.8125rem;padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid rgba(250,248,243,.12)}.dmc-footer__bottom{flex-wrap:wrap}@media (max-width:767px){.dmc-topbar__hide-sm{display:none}}@media (max-width:479px){.dmc-btn-row-sm{flex-flow:column;align-items:stretch}}@media (max-width:479px){.dmc-header__donate{padding-right:0.875rem;padding-left:0.875rem}}.dmc-footer__address{display:flex;flex-flow:column;gap:0.25rem;line-height:1.6;font-style:normal}.dmc-hero__panel{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:1rem;position:relative;min-height:460px;overflow:hidden;text-align:center;padding-top:3rem;padding-right:2rem;padding-bottom:9rem;padding-left:2rem;background-color:var(--dmc-green-950);border-radius:var(--dmc-radius-lg)}@media (max-width:767px){.dmc-hero__panel{min-height:340px;padding-top:2.5rem;padding-right:1.5rem;padding-bottom:4.5rem;padding-left:1.5rem}}.dmc-hero__arabic{position:relative;color:var(--dmc-ivory);font-family:var(--dmc-font-arabic);font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.9;direction:rtl}.dmc-hero__verse{position:relative;max-width:22ch;color:var(--dmc-on-dark-muted);font-family:var(--dmc-font-heading);font-weight:500;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.35;font-style:italic}.dmc-events-soon{flex-flow:row;justify-content:space-between;align-items:center;gap:1.5rem}.dmc-events-soon{flex-wrap:wrap}.dmc-location__link{color:var(--dmc-ink-900);text-decoration:none}.dmc-location__link:hover{color:var(--dmc-green-700);text-decoration:underline}.dmc-updates__list{display:flex;flex-flow:column;min-width:0px}.dmc-update{display:flex;flex-flow:column;gap:0.5rem;padding-top:1.75rem;padding-bottom:1.75rem;border-bottom:1px solid var(--dmc-stone)}.dmc-update__date{color:var(--dmc-green-700);font-weight:600;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.12em}.dmc-update__title{color:var(--dmc-green-950);font-family:var(--dmc-font-heading);font-weight:600;font-size:1.875rem;line-height:1.2}.dmc-update__link{color:var(--dmc-green-950);text-decoration:none}.dmc-update__link:hover{color:var(--dmc-green-700);text-decoration:underline}.dmc-update__excerpt{max-width:65ch;color:var(--dmc-ink-600);font-size:1rem;line-height:1.6}.dmc-updates__aside{display:flex;flex-flow:column;gap:1.5rem;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 1.5rem)}@media (max-width:1023px){.dmc-updates__aside{position:static}}.dmc-article__body{color:var(--dmc-ink-900);font-size:1.0625rem;line-height:1.75}.dmc-article__body p{margin-bottom:1.25em}.dmc-article__body a{color:var(--dmc-green-700);text-decoration:underline}.dmc-article__more{display:flex;justify-content:space-between;gap:1rem}.dmc-article__more{flex-wrap:wrap}.tribe-common{--tec-color-accent-primary:#206458;--tec-color-accent-primary-hover:#134a40;--tec-color-accent-primary-active:#08261f;--tec-color-accent-primary-background:rgba(32,100,88,.08);--tec-color-accent-primary-background-datepicker:rgba(32,100,88,.08);--tec-color-accent-primary-week-event:rgba(32,100,88,.1);--tec-color-accent-primary-week-event-hover:rgba(32,100,88,.2);--tec-color-accent-primary-week-event-featured:rgba(32,100,88,.04);--tec-color-accent-primary-week-event-featured-hover:rgba(32,100,88,.14);--tec-color-background-primary-multiday:rgba(32,100,88,.22);--tec-color-background-primary-multiday-hover:rgba(32,100,88,.32);--tec-color-accent-secondary:#1a564b;--tec-color-button-primary:#206458;--tec-color-button-primary-hover:#134a40;--tec-color-button-primary-active:#08261f;--tec-color-button-primary-background:rgba(32,100,88,.08);--tec-color-button-secondary:#1a564b;--tec-color-background-events-bar-submit-button:#206458;--tec-color-background-events-bar-submit-button-hover:#134a40;--tec-color-background-events-bar-submit-button-active:#08261f;--tec-color-link-accent:#206458;--tec-color-link-accent-hover:#134a40;--tec-color-border-active:#206458;--tec-color-text-primary:#14211f;--tec-color-text-primary-light:rgba(20,33,31,.62);--tec-color-text-secondary:#596260;--tec-color-text-event-title:#08261f;--tec-color-text-events-title:#08261f;--tec-color-text-event-date:#1a564b;--tec-color-border-default:#d9d3c7;--tec-color-border-secondary:#e6e1d6;--tec-color-border-tertiary:#d9d3c7;--tec-color-background-secondary:#f1ede4;--tec-color-background-secondary-hover:#ece7dc;--tec-color-icon-active:#206458;--tec-color-icon-focus:#206458;--tec-color-event-icon:#206458;--tec-color-event-icon-hover:#134a40;--tec-font-family-sans-serif:"Manrope",system-ui,sans-serif;--tec-border-radius-default:12px}.tribe-events-pg-template{--tec-color-accent-primary:#206458;--tec-color-accent-primary-hover:#134a40;--tec-color-accent-primary-active:#08261f;--tec-color-accent-primary-background:rgba(32,100,88,.08);--tec-color-accent-primary-background-datepicker:rgba(32,100,88,.08);--tec-color-accent-primary-week-event:rgba(32,100,88,.1);--tec-color-accent-primary-week-event-hover:rgba(32,100,88,.2);--tec-color-accent-primary-week-event-featured:rgba(32,100,88,.04);--tec-color-accent-primary-week-event-featured-hover:rgba(32,100,88,.14);--tec-color-background-primary-multiday:rgba(32,100,88,.22);--tec-color-background-primary-multiday-hover:rgba(32,100,88,.32);--tec-color-accent-secondary:#1a564b;--tec-color-button-primary:#206458;--tec-color-button-primary-hover:#134a40;--tec-color-button-primary-active:#08261f;--tec-color-button-primary-background:rgba(32,100,88,.08);--tec-color-button-secondary:#1a564b;--tec-color-background-events-bar-submit-button:#206458;--tec-color-background-events-bar-submit-button-hover:#134a40;--tec-color-background-events-bar-submit-button-active:#08261f;--tec-color-link-accent:#206458;--tec-color-link-accent-hover:#134a40;--tec-color-border-active:#206458;--tec-color-text-primary:#14211f;--tec-color-text-primary-light:rgba(20,33,31,.62);--tec-color-text-secondary:#596260;--tec-color-text-event-title:#08261f;--tec-color-text-events-title:#08261f;--tec-color-text-event-date:#1a564b;--tec-color-border-default:#d9d3c7;--tec-color-border-secondary:#e6e1d6;--tec-color-border-tertiary:#d9d3c7;--tec-color-background-secondary:#f1ede4;--tec-color-background-secondary-hover:#ece7dc;--tec-color-icon-active:#206458;--tec-color-icon-focus:#206458;--tec-color-event-icon:#206458;--tec-color-event-icon-hover:#134a40;--tec-font-family-sans-serif:"Manrope",system-ui,sans-serif;--tec-border-radius-default:12px}.tribe-events-pg-template{max-width:calc(1200px + 2 * var(--dmc-gutter));font-family:var(--dmc-font-body);margin-right:auto;margin-left:auto}.tribe-events-pg-template .tribe-events-single-event-title{color:var(--dmc-green-950);font-family:var(--dmc-font-heading);font-weight:500;font-size:var(--dmc-text-h1);line-height:1.08;margin-bottom:0.75rem}.tribe-events-pg-template .tribe-events-schedule .tribe-events-schedule__datetime{color:var(--dmc-green-700);font-family:var(--dmc-font-body);font-weight:600;font-size:1rem}.tribe-events-pg-template{padding:clamp(2.5rem,5vw,4rem) var(--dmc-gutter) clamp(4rem,7vw,6rem)}.tribe-events-before-html{margin-bottom:2.5rem}.tribe-events-calendar-list__month-separator-text{color:var(--dmc-green-700);font-family:var(--dmc-font-body);font-weight:600;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.12em}.tribe-events-calendar-month__header-column-title{color:var(--dmc-ink-600);font-family:var(--dmc-font-body);font-weight:600;font-size:0.6875rem;text-transform:uppercase;letter-spacing:0.1em}.tribe-events-back{font-size:0.875rem;margin-bottom:1.5rem}.tribe-events-content{max-width:65ch;color:var(--dmc-ink-900);font-size:1.0625rem;line-height:1.75}.tribe-events-event-meta{margin-top:2rem;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:var(--dmc-white);border-radius:var(--dmc-radius-md);border-top:1px solid var(--dmc-stone);border-right:1px solid var(--dmc-stone);border-bottom:1px solid var(--dmc-stone);border-left:1px solid var(--dmc-stone)}.tribe-events-single-section-title{color:var(--dmc-green-700);font-family:var(--dmc-font-body);font-weight:600;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.12em}.tribe-common.tribe-events .tribe-events-calendar-list__event-title{font-family:var(--dmc-font-heading);font-weight:600;font-size:1.75rem;line-height:1.2}.tribe-common.tribe-events .tribe-events-calendar-list__event-title-link{color:var(--dmc-green-950);font-family:var(--dmc-font-heading)}.tribe-common.tribe-events .tribe-events-calendar-list__event-title-link:hover{color:var(--dmc-green-700)}.tribe-common.tribe-events .tribe-events-calendar-list__event-date-tag-daynum{color:var(--dmc-green-950);font-family:var(--dmc-font-heading);font-weight:600}.tribe-common.tribe-events .tribe-events-calendar-month__calendar-event-title-link{color:var(--dmc-green-950);font-weight:600}.tribe-common.tribe-events .tribe-events-c-top-bar__datepicker-button{color:var(--dmc-green-950);font-family:var(--dmc-font-heading);font-weight:600}.tribe-common.tribe-events .tribe-events-before-html{margin-bottom:2.5rem}.dmc-events-empty{flex-flow:row;justify-content:space-between;align-items:center;gap:1.5rem}.dmc-events-empty{flex-wrap:wrap}.single-tribe_events .tribe-events-before-html{display:none}#tribe-events-pg-template{max-width:calc(1200px + 2 * var(--dmc-gutter));margin-right:auto;margin-left:auto}#tribe-events-pg-template{padding:clamp(2.5rem,5vw,4rem) var(--dmc-gutter) clamp(4rem,7vw,6rem)}