.pattern[data-astro-cid-ogaecrm5]{pointer-events:none;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;grid-template-rows:1fr auto;min-height:100svh;padding-top:clamp(104px,14vh,150px);display:grid;position:relative;overflow:clip}.hero-bg[data-astro-cid-ge2uvauf]{z-index:-1;background:radial-gradient(60% 55% at 85% 20%, color-mix(in oklab, var(--accent) 16%, transparent), transparent 70%), radial-gradient(50% 40% at 0% 100%, color-mix(in oklab, var(--brass) 12%, transparent), transparent 70%);position:absolute;inset:0}.hero-bg[data-astro-cid-ge2uvauf] .hero-pattern{color:var(--accent);opacity:.09;mask-image:radial-gradient(70% 60% at 70% 30%,#000 10%,#0000 75%)}.hero-grid[data-astro-cid-ge2uvauf]{align-items:center;gap:clamp(48px,6vw,72px);padding-bottom:clamp(40px,6vw,72px);display:grid}@media (width>=1000px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}}.hero-copy[data-astro-cid-ge2uvauf]{justify-items:start;gap:26px;display:grid}.hero-copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:13ch}[data-script=nastaliq] .hero-copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf],[data-script=arabic] .hero-copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:16ch}.w[data-astro-cid-ge2uvauf]{white-space:pre;display:inline-block}.cta-row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}@media (width<=479px){.cta-row[data-astro-cid-ge2uvauf]{width:100%;display:grid}}.next-chip[data-astro-cid-ge2uvauf]{transition:transform .3s var(--ease-spring);border-radius:20px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 18px;font-size:.9375rem;display:inline-flex}.next-chip[data-astro-cid-ge2uvauf]:hover{transform:translateY(-2px)}.pulse[data-astro-cid-ge2uvauf]{background:#22a35f;border-radius:50%;width:9px;height:9px;animation:2.2s infinite pulse;box-shadow:0 0 #22a35f99}@keyframes pulse{70%{box-shadow:0 0 0 10px #22a35f00}to{box-shadow:0 0 #22a35f00}}.nl[data-astro-cid-ge2uvauf]{color:var(--ink-3);font-weight:550}.nv[data-astro-cid-ge2uvauf]{font-weight:650}.nr[data-astro-cid-ge2uvauf]{color:var(--accent);font-weight:600}.nr[data-astro-cid-ge2uvauf]:empty{display:none}.badges[data-astro-cid-ge2uvauf]{color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:.9375rem;font-weight:520;list-style:none;display:flex}.badges[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:7px;display:inline-flex}.badges[data-astro-cid-ge2uvauf] svg{color:var(--accent)}.hero-visual[data-astro-cid-ge2uvauf]{width:min(100%,500px);color:var(--ink);justify-self:center;justify-items:center;display:grid;position:relative}@media (width<=999px){.hero-visual[data-astro-cid-ge2uvauf]{width:min(86%,400px);margin-bottom:40px}}.finial[data-astro-cid-ge2uvauf]{z-index:1;width:11%;color:color-mix(in oklab, var(--ink) 92%, var(--brand));margin-bottom:-2.2%;position:relative}.dome[data-astro-cid-ge2uvauf]{aspect-ratio:1;width:100%;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat;color:#f5f0e6;background:radial-gradient(110% 75% at 50% 18%,#1d7c4e 0%,#0b4a2e 48%,#052516 100%);place-items:center;display:grid;position:relative;overflow:hidden}.rosette[data-astro-cid-ge2uvauf]{opacity:.2;width:120%;position:absolute;top:12%;left:-10%}@media (prefers-reduced-motion:no-preference){.rosette[data-astro-cid-ge2uvauf]{animation:140s linear infinite spin}}.dome-glow[data-astro-cid-ge2uvauf]{background:radial-gradient(40% 30% at 50% 58%,#ffffff24,#0000 70%);position:absolute;inset:0}.dome-quote[data-astro-cid-ge2uvauf]{text-align:center;gap:10px;margin:0;padding:16% 14% 0;display:grid;position:relative}.dome-quote[data-astro-cid-ge2uvauf] .ar[data-astro-cid-ge2uvauf]{color:#fbf8f1;text-shadow:0 2px 30px #00000040;font-size:clamp(2.2rem,1.2rem + 3.4vw,3.6rem);line-height:1.5}.dome-quote[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf]{color:#f5f0e6d1;font-size:.95rem;line-height:1.45;font-family:var(--font-serif);font-style:italic}[data-script=arabic] .dome-quote[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf],[data-script=nastaliq] .dome-quote[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf]{font-family:inherit;font-style:normal;line-height:1.9}.dome-quote[data-astro-cid-ge2uvauf] .src[data-astro-cid-ge2uvauf]{letter-spacing:.14em;text-transform:uppercase;color:#d8bd8a;font-size:.75rem;font-weight:600}.float-card[data-astro-cid-ge2uvauf]{inset-inline-start:-10%;color:var(--ink);border-radius:20px;gap:2px;min-width:180px;padding:14px 18px;display:grid;position:absolute;bottom:-4%}@media (width<=599px){.float-card[data-astro-cid-ge2uvauf]{inset-inline-start:-6%;min-width:0;padding:10px 14px;bottom:-15%}}.fc-k[data-astro-cid-ge2uvauf]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:650}.fc-v[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.fc-d[data-astro-cid-ge2uvauf]{color:var(--ink-2);font-size:.85rem}@media (prefers-reduced-motion:no-preference){.float-card[data-astro-cid-ge2uvauf]{animation:7s ease-in-out infinite float}}@keyframes float{50%{translate:0 -10px}}.marquee[data-astro-cid-ge2uvauf]{border-block:1px solid var(--line);direction:ltr;padding-block:18px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track[data-astro-cid-ge2uvauf]{width:max-content;display:flex}.marquee-group[data-astro-cid-ge2uvauf]{align-items:center;gap:28px;padding-right:28px;display:flex}.mw[data-astro-cid-ge2uvauf]{color:var(--ink-2);white-space:nowrap;letter-spacing:-.01em;font-size:clamp(1.1rem,1rem + .6vw,1.5rem);font-weight:560}.mw[data-astro-cid-ge2uvauf]:is(:lang(ar),:lang(ckb),:lang(ur),:lang(fa)){letter-spacing:0;font-family:IBM Plex Sans Arabic,sans-serif}@media (prefers-reduced-motion:no-preference){.marquee-track[data-astro-cid-ge2uvauf]{animation:60s linear infinite marquee}.marquee[data-astro-cid-ge2uvauf]:hover .marquee-track[data-astro-cid-ge2uvauf]{animation-play-state:paused}}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.w[data-astro-cid-ge2uvauf]{animation:word .9s var(--ease) both;animation-delay:calc(var(--i) * 55ms + 80ms)}.hero-in[data-astro-cid-ge2uvauf]{animation:fadeup .9s var(--ease) both;animation-delay:calc(var(--d) * 70ms + .2s)}.hero-visual[data-astro-cid-ge2uvauf]{animation:rise 1.3s var(--ease) both .2s}}@keyframes word{0%{opacity:0;filter:blur(8px);transform:translateY(.45em)}to{opacity:1;filter:none;transform:none}}@keyframes fadeup{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(60px)scale(.96)}to{opacity:1;transform:none}}.facts[data-astro-cid-cpncclna]{padding-block:clamp(48px,7vw,88px) 0}.facts-title[data-astro-cid-cpncclna]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px;font-size:.8125rem;font-weight:650}:root:is([data-script=arabic],[data-script=nastaliq]) .facts-title[data-astro-cid-cpncclna]{letter-spacing:0;font-size:1rem}.facts-list[data-astro-cid-cpncclna]{border-top:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;display:grid}.fact[data-astro-cid-cpncclna]{border-bottom:1px solid var(--line);padding:20px 20px 20px 0}[dir=rtl] .fact[data-astro-cid-cpncclna]{padding:20px 0 20px 20px}@media (width>=1000px){.fact[data-astro-cid-cpncclna]+.fact[data-astro-cid-cpncclna]{border-inline-start:1px solid var(--line);padding-inline-start:20px}}dt[data-astro-cid-cpncclna]{color:var(--ink-3);margin-bottom:6px;font-size:.875rem;font-weight:550}dd[data-astro-cid-cpncclna]{margin:0;font-size:1.02rem;font-weight:600;line-height:1.45}[data-script=nastaliq] dd[data-astro-cid-cpncclna]{line-height:2.1}.bento[data-astro-cid-wgores44]{grid-template-columns:1fr;gap:clamp(12px,1.4vw,18px);display:grid}@media (width>=760px){.bento[data-astro-cid-wgores44]{grid-template-columns:repeat(12,1fr)}.tile-1[data-astro-cid-wgores44]{grid-column:span 7}.tile-2[data-astro-cid-wgores44],.tile-3[data-astro-cid-wgores44]{grid-column:span 5}.tile-4[data-astro-cid-wgores44]{grid-column:span 7}}.tile[data-astro-cid-wgores44]{isolation:isolate;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--card-shadow);min-height:340px;transition:transform .5s var(--ease);flex-direction:column;gap:14px;padding:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden}@media (hover:hover){.tile[data-astro-cid-wgores44]:hover{transform:translateY(-4px)}}.tile[data-astro-cid-wgores44][data-tone=dark]{color:#f3eee3;background:linear-gradient(160deg,#0f5a37 0%,#0b4a2e 40%,#06301d 100%);border-color:#0000}.tile[data-astro-cid-wgores44][data-tone=mint]{background:var(--mint)}.tile[data-astro-cid-wgores44] .tile-pattern{color:#f3eee3;opacity:.07;z-index:-1}.tile-top[data-astro-cid-wgores44]{justify-content:space-between;align-items:center;margin-bottom:auto;padding-bottom:28px;display:flex}.tile-icon[data-astro-cid-wgores44]{background:color-mix(in oklab, var(--accent) 12%, transparent);width:46px;height:46px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.tile[data-astro-cid-wgores44][data-tone=dark] .tile-icon[data-astro-cid-wgores44]{color:#f3eee3;background:#ffffff1a}.tile-num[data-astro-cid-wgores44]{letter-spacing:.1em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:650}.tile[data-astro-cid-wgores44][data-tone=dark] .tile-num[data-astro-cid-wgores44]{color:#f3eee399}.tile-text[data-astro-cid-wgores44]{color:var(--ink-2);max-width:46ch}.tile[data-astro-cid-wgores44][data-tone=dark] .tile-text[data-astro-cid-wgores44]{color:#f3eee3cc}.tile-quote[data-astro-cid-wgores44]{border-top:1px solid var(--line);gap:4px;margin:10px 0 0;padding-top:18px;display:grid}.tile[data-astro-cid-wgores44][data-tone=dark] .tile-quote[data-astro-cid-wgores44]{border-color:#ffffff24}.tile-quote[data-astro-cid-wgores44] .ar[data-astro-cid-wgores44]{color:var(--accent);text-align:start;font-size:1.45rem;line-height:1.7}[dir=ltr] .tile-quote[data-astro-cid-wgores44] .ar[data-astro-cid-wgores44]{text-align:left}.tile[data-astro-cid-wgores44][data-tone=dark] .tile-quote[data-astro-cid-wgores44] .ar[data-astro-cid-wgores44]{color:#f6e7c8}.qt[data-astro-cid-wgores44]{font-family:var(--font-serif);color:var(--ink-2);font-size:1rem;font-style:italic;line-height:1.45}:root:is([data-script=arabic],[data-script=nastaliq]) .qt[data-astro-cid-wgores44]{font-family:inherit;font-style:normal;line-height:1.9}.tile[data-astro-cid-wgores44][data-tone=dark] .qt[data-astro-cid-wgores44]{color:#f3eee3c7}cite[data-astro-cid-wgores44]{letter-spacing:.1em;text-transform:uppercase;color:var(--brass);font-size:.75rem;font-style:normal;font-weight:650}.salaf[data-astro-cid-wgores44]{text-align:center;justify-items:center;gap:22px;max-width:900px;margin:clamp(56px,8vw,110px) auto 0;display:grid}.salaf-star[data-astro-cid-wgores44]{width:84px;color:var(--brass)}.salaf[data-astro-cid-wgores44] blockquote[data-astro-cid-wgores44]{gap:16px;margin:0;display:grid}.salaf-ar[data-astro-cid-wgores44]{color:var(--accent);direction:rtl;font-size:clamp(1.8rem,1.2rem + 2.4vw,3rem);line-height:1.7}.salaf-t[data-astro-cid-wgores44]{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-style:italic;line-height:1.4}:root:is([data-script=arabic],[data-script=nastaliq]) .salaf-t[data-astro-cid-wgores44]{font-family:inherit;font-style:normal;line-height:1.9}.salaf[data-astro-cid-wgores44] figcaption[data-astro-cid-wgores44]{color:var(--ink-3);gap:6px;font-size:.9375rem;display:grid}.lcard[data-astro-cid-ucruwy7d]{border-radius:var(--radius-lg);backdrop-filter:blur(10px);transition:background-color .3s, transform .5s var(--ease), border-color .3s;background:#ffffff0e;border:1px solid #ffffff1a;grid-template-columns:auto 1fr;gap:clamp(16px,2vw,24px);padding:clamp(20px,2.4vw,28px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}@media (hover:hover){.lcard[data-astro-cid-ucruwy7d]:hover{background:#ffffff16;border-color:#ffffff2e;transform:translateY(-3px)}}.lcard[data-astro-cid-ucruwy7d][data-tba]{background:0 0;border-style:dashed}.lcard[data-astro-cid-ucruwy7d][data-tba] .lc-title[data-astro-cid-ucruwy7d]{color:#f3eee3bf}.lc-date[data-astro-cid-ucruwy7d]{background:#ffffff14;border-radius:18px;align-content:start;align-self:start;justify-items:center;width:64px;padding:10px 0 12px;font-family:Inter Variable,IBM Plex Sans Arabic,sans-serif;line-height:1.1;display:grid}.lc-wd[data-astro-cid-ucruwy7d],.lc-m[data-astro-cid-ucruwy7d]{text-transform:uppercase;letter-spacing:.06em;color:#f3eee3b3;font-size:.75rem;font-weight:650}.lc-d[data-astro-cid-ucruwy7d]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-block:2px;font-size:1.9rem;font-weight:700}.lc-body[data-astro-cid-ucruwy7d]{align-content:start;gap:10px;min-width:0;display:grid}.lc-meta[data-astro-cid-ucruwy7d]{flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}.tag[data-astro-cid-ucruwy7d]{color:#ecd3a3;background:#d8bd8a2e;border-radius:999px;padding:4px 10px;font-weight:650}.tag[data-astro-cid-ucruwy7d][data-series=aqidah]{color:#a6e6bf;background:#86d9a829}.tag[data-astro-cid-ucruwy7d][data-series=praxis]{color:#bcd8ef;background:#a0c8e629}.lc-ep[data-astro-cid-ucruwy7d]{color:#f3eee3a6;font-weight:550}.lc-next[data-astro-cid-ucruwy7d]{color:#0b4a2e;background:#f3eee3;border-radius:999px;padding:4px 10px;font-weight:700;display:none}.lcard[data-astro-cid-ucruwy7d][data-first] .lc-next[data-astro-cid-ucruwy7d]{display:inline-block}.lc-title[data-astro-cid-ucruwy7d]{letter-spacing:-.015em;font-size:clamp(1.2rem,1rem + .7vw,1.5rem);font-weight:650;line-height:1.25}:root:is([data-script=arabic],[data-script=nastaliq]) .lc-title[data-astro-cid-ucruwy7d]{letter-spacing:0;line-height:1.7}.lc-sum[data-astro-cid-ucruwy7d]{color:#f3eee3bf;font-size:.98rem;line-height:1.55}[data-script=nastaliq] .lc-sum[data-astro-cid-ucruwy7d]{line-height:2.2}.lc-foot[data-astro-cid-ucruwy7d]{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:14px;display:flex}.lc-when[data-astro-cid-ucruwy7d]{color:#f3eee3d9;gap:2px;font-size:.875rem;display:grid}.lc-when[data-astro-cid-ucruwy7d] span[data-astro-cid-ucruwy7d]{align-items:center;gap:6px;display:inline-flex}.lc-hijri[data-astro-cid-ucruwy7d]{color:#f3eee38c;font-size:.78rem}.lc-actions[data-astro-cid-ucruwy7d]{gap:6px;display:flex}.lc-btn[data-astro-cid-ucruwy7d]{color:#f3eee3;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:.875rem;font-weight:600;transition:background-color .2s;display:inline-flex}.lc-btn[data-astro-cid-ucruwy7d]:hover{background:#ffffff24}.lc-icon[data-astro-cid-ucruwy7d]{justify-content:center;width:40px;padding:0}@media (width>=900px){.lcard[data-astro-cid-ucruwy7d][data-first]{background:linear-gradient(135deg,#ffffff1f,#ffffff0a);grid-column:span 2;grid-template-columns:auto 1fr;padding:36px}.lcard[data-astro-cid-ucruwy7d][data-first] .lc-date[data-astro-cid-ucruwy7d]{width:88px}.lcard[data-astro-cid-ucruwy7d][data-first] .lc-d[data-astro-cid-ucruwy7d]{font-size:2.8rem}.lcard[data-astro-cid-ucruwy7d][data-first] .lc-title[data-astro-cid-ucruwy7d]{font-size:clamp(1.6rem,1rem + 1.6vw,2.4rem)}.lcard[data-astro-cid-ucruwy7d][data-first] .lc-sum[data-astro-cid-ucruwy7d]{max-width:52ch;font-size:1.1rem}}.cal-menu[data-astro-cid-ucruwy7d]{inset:auto 16px max(16px, env(safe-area-inset-bottom)) 16px;background:var(--glass-strong);opacity:0;min-width:240px;transition:opacity .25s var(--ease), transform .3s var(--ease), overlay .3s allow-discrete, display .3s allow-discrete;border-radius:20px;gap:2px;padding:8px;display:grid;position:fixed;transform:translateY(10px)scale(.98)}.cal-menu[data-astro-cid-ucruwy7d]:popover-open{opacity:1;transform:none}@starting-style{.cal-menu[data-astro-cid-ucruwy7d]:popover-open{opacity:0;transform:translateY(10px)scale(.98)}}@supports (position-area:block-end){@media (width>=720px){.cal-menu[data-astro-cid-ucruwy7d]{position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline;margin:8px 0;inset:auto}}}.cal-menu[data-astro-cid-ucruwy7d] a[data-astro-cid-ucruwy7d]{color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:13px 14px;font-weight:560;display:flex}.cal-menu[data-astro-cid-ucruwy7d] a[data-astro-cid-ucruwy7d]:hover{background:var(--line)}.lessons[data-astro-cid-fcwgchn7]{color:#f3eee3;isolation:isolate;background:radial-gradient(90% 60% at 80% 0,#136a42 0%,#0000 60%),linear-gradient(#0b4a2e 0%,#073521 100%);border-radius:clamp(28px,4vw,56px);margin-inline:clamp(0px,1vw,14px);overflow:clip}:root[data-theme=dark] .lessons[data-astro-cid-fcwgchn7]{background:radial-gradient(90% 60% at 80% 0,#0f4e31 0%,#0000 60%),linear-gradient(#0a3a24 0%,#061f14 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lessons[data-astro-cid-fcwgchn7]{background:radial-gradient(90% 60% at 80% 0,#0f4e31 0%,#0000 60%),linear-gradient(#0a3a24 0%,#061f14 100%)}}.lessons[data-astro-cid-fcwgchn7] .lessons-pattern{color:#f3eee3;opacity:.045;z-index:-1}.lessons[data-astro-cid-fcwgchn7] .eyebrow[data-astro-cid-fcwgchn7]{color:#d8bd8a}.lessons[data-astro-cid-fcwgchn7] .lead[data-astro-cid-fcwgchn7]{color:#f3eee3c7}.lessons-head[data-astro-cid-fcwgchn7]{align-items:end;gap:32px;margin-bottom:clamp(32px,4vw,48px);display:grid}.lessons-head[data-astro-cid-fcwgchn7] .section-head[data-astro-cid-fcwgchn7]{margin-bottom:0}@media (width>=1000px){.lessons-head[data-astro-cid-fcwgchn7]{grid-template-columns:1.4fr .8fr}}.series-card[data-astro-cid-fcwgchn7]{border-radius:var(--radius-lg);background:#ffffff12;border:1px solid #ffffff1f;padding:28px;position:relative;overflow:hidden}.sc-k[data-astro-cid-fcwgchn7]{letter-spacing:.14em;text-transform:uppercase;color:#d8bd8a;font-size:.75rem;font-weight:650}.sc-ar[data-astro-cid-fcwgchn7]{color:#0000;-webkit-text-stroke:1px #f3eee38c;text-align:start;margin-block:6px 2px;font-size:clamp(2.4rem,1.5rem + 3vw,3.6rem);line-height:1.6}[dir=ltr] .sc-ar[data-astro-cid-fcwgchn7]{text-align:left}.sc-name[data-astro-cid-fcwgchn7]{letter-spacing:-.02em;font-size:1.6rem;font-weight:700}.sc-desc[data-astro-cid-fcwgchn7]{color:#f3eee3bf}.filters[data-astro-cid-fcwgchn7]{scrollbar-width:none;margin:0 calc(var(--gutter) * -1) clamp(22px, 3vw, 32px);padding-bottom:4px;padding-inline:var(--gutter);scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto}.filters[data-astro-cid-fcwgchn7]::-webkit-scrollbar{display:none}.filter[data-astro-cid-fcwgchn7]{scroll-snap-align:start;color:#f3eee3;background:0 0;border:1px solid #ffffff2e;border-radius:999px;flex:none;align-items:baseline;gap:8px;height:44px;padding:0 18px;font-size:.9375rem;font-weight:600;line-height:42px;transition:background-color .25s,color .25s;display:inline-flex}.filter[data-astro-cid-fcwgchn7]:hover{background:#ffffff14}.filter[data-astro-cid-fcwgchn7][aria-pressed=true]{color:#0b4a2e;background:#f3eee3;border-color:#f3eee3}.filter-desc[data-astro-cid-fcwgchn7]{opacity:.7;font-size:.8125rem;font-weight:450}@media (width<=640px){.filter-desc[data-astro-cid-fcwgchn7]{display:none}}.lesson-grid[data-astro-cid-fcwgchn7]{gap:clamp(12px,1.4vw,18px);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.lesson-grid[data-astro-cid-fcwgchn7]{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.lesson-grid[data-astro-cid-fcwgchn7]{grid-template-columns:repeat(3,1fr)}}.lesson-grid[data-astro-cid-fcwgchn7] .lcard[hidden]{display:none}.paused[data-astro-cid-fcwgchn7]{border-radius:var(--radius-lg);color:#f3eee3cc;text-align:center;border:1px dashed #fff3;padding:28px}.lessons-foot[data-astro-cid-fcwgchn7]{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,4vw,44px);display:flex}.btn-ghost-light[data-astro-cid-fcwgchn7]{color:#f3eee3;border-color:#ffffff38}.btn-ghost-light[data-astro-cid-fcwgchn7]:hover{background:#ffffff14}@media (width<=479px){.lessons-foot[data-astro-cid-fcwgchn7] .btn[data-astro-cid-fcwgchn7]{width:100%}}.scene[data-astro-cid-iwpgssty]{object-fit:cover;width:100%;height:100%}.community[data-astro-cid-lilee4hy]{padding-block:clamp(84px,12vw,160px);position:relative}.community-head[data-astro-cid-lilee4hy] .section-head[data-astro-cid-lilee4hy]{margin-bottom:clamp(32px,4vw,56px)}.track-wrap[data-astro-cid-lilee4hy]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:var(--gutter);overflow-x:auto}.track-wrap[data-astro-cid-lilee4hy]::-webkit-scrollbar{display:none}.track[data-astro-cid-lilee4hy]{padding:4px max(var(--gutter), calc((100vw - var(--maxw)) / 2)) 24px;gap:clamp(12px,1.6vw,20px);width:max-content;margin:0;list-style:none;display:flex}.ccard[data-astro-cid-lilee4hy]{scroll-snap-align:start;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);width:min(82vw,380px);box-shadow:var(--card-shadow);flex-direction:column;flex:none;display:flex;overflow:hidden}.ccard-art[data-astro-cid-lilee4hy]{aspect-ratio:320/280;border-radius:0;overflow:hidden}.ccard-art[data-astro-cid-lilee4hy] svg{transition:transform 1.2s var(--ease)}@media (hover:hover){.ccard[data-astro-cid-lilee4hy]:hover .ccard-art[data-astro-cid-lilee4hy] svg{transform:scale(1.05)}}.ccard-body[data-astro-cid-lilee4hy]{gap:10px;padding:24px 26px 28px;display:grid}.ccard-num[data-astro-cid-lilee4hy]{color:var(--brass);letter-spacing:.1em;font-size:.8125rem;font-weight:650}.ccard-body[data-astro-cid-lilee4hy] p[data-astro-cid-lilee4hy]{color:var(--ink-2)}.ccard-quote[data-astro-cid-lilee4hy]{color:#f3eee3;background:linear-gradient(160deg,#0f5a37,#06301d);border-color:#0000;justify-content:space-between;gap:28px;padding:32px 28px}.ccard-quote[data-astro-cid-lilee4hy] blockquote[data-astro-cid-lilee4hy]{gap:14px;margin:0;display:grid}.ccard-quote[data-astro-cid-lilee4hy] .ar[data-astro-cid-lilee4hy]{color:#f6e7c8;font-size:1.9rem;line-height:1.75}.cq-t[data-astro-cid-lilee4hy]{font-family:var(--font-serif);color:#f3eee3d9;font-size:1.15rem;font-style:italic;line-height:1.45}:root:is([data-script=arabic],[data-script=nastaliq]) .cq-t[data-astro-cid-lilee4hy]{font-family:inherit;font-style:normal;line-height:1.9}cite[data-astro-cid-lilee4hy]{letter-spacing:.1em;text-transform:uppercase;color:#d8bd8a;font-size:.75rem;font-style:normal;font-weight:650}html.pinned .community[data-astro-cid-lilee4hy] .track-wrap[data-astro-cid-lilee4hy]{scroll-snap-type:none;overflow:visible}html.pinned .community[data-astro-cid-lilee4hy] .pin-inner[data-astro-cid-lilee4hy]{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.b-grid[data-astro-cid-4pfb2uxy]{gap:clamp(40px,6vw,96px);display:grid}@media (width>=1000px){.b-grid[data-astro-cid-4pfb2uxy]{grid-template-columns:1fr 1fr;align-items:start}.b-head[data-astro-cid-4pfb2uxy]{position:sticky;top:120px}}.b-tiles[data-astro-cid-4pfb2uxy]{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0;display:grid}.b-tile[data-astro-cid-4pfb2uxy]{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);padding:16px 18px}.b-tile[data-astro-cid-4pfb2uxy] dt[data-astro-cid-4pfb2uxy]{color:var(--ink-3);font-size:.8125rem;font-weight:550}.b-tile[data-astro-cid-4pfb2uxy] dd[data-astro-cid-4pfb2uxy]{color:var(--accent);margin:2px 0 0;font-size:1.1rem;font-weight:680}.steps[data-astro-cid-4pfb2uxy]{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.step[data-astro-cid-4pfb2uxy]{grid-template-columns:52px 1fr;gap:22px;padding-bottom:44px;display:grid;position:relative}.step[data-astro-cid-4pfb2uxy]:last-child{padding-bottom:0}.step[data-astro-cid-4pfb2uxy]:before{content:"";inset-inline-start:25px;background:linear-gradient(var(--accent), var(--line-2));transform-origin:top;border-radius:2px;width:2px;position:absolute;top:56px;bottom:4px}.step[data-astro-cid-4pfb2uxy]:last-child:before{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.step[data-astro-cid-4pfb2uxy]:before{animation:linear both line view();animation-range:entry 40% cover 60%}}}@keyframes line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.step-dot[data-astro-cid-4pfb2uxy]{background:var(--btn-bg);width:52px;height:52px;color:var(--btn-ink);border-radius:16px;place-items:center;display:grid;box-shadow:0 10px 30px -12px #0b4a2e99}.step-n[data-astro-cid-4pfb2uxy]{color:var(--brass);letter-spacing:.1em;font-size:.8125rem;font-weight:650}.step[data-astro-cid-4pfb2uxy] h3[data-astro-cid-4pfb2uxy]{margin:2px 0 8px}.step[data-astro-cid-4pfb2uxy] p[data-astro-cid-4pfb2uxy]{color:var(--ink-2);max-width:46ch}.b-notes[data-astro-cid-4pfb2uxy]{gap:14px;margin-top:clamp(56px,8vw,100px);display:grid}@media (width>=760px){.b-notes[data-astro-cid-4pfb2uxy]{grid-template-columns:1fr 1fr}}.note[data-astro-cid-4pfb2uxy]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);color:var(--ink);align-content:start;gap:10px;padding:clamp(24px,3vw,34px);display:grid}.note[data-astro-cid-4pfb2uxy]>svg{color:var(--accent)}.note[data-astro-cid-4pfb2uxy] p[data-astro-cid-4pfb2uxy]{color:var(--ink-2)}.note-link[data-astro-cid-4pfb2uxy]{color:var(--accent);align-items:center;gap:8px;width:fit-content;margin-top:6px;font-weight:650;display:inline-flex}.faq[data-astro-cid-4pfb2uxy]{gap:24px;margin-top:clamp(64px,9vw,120px);display:grid}@media (width>=1000px){.faq[data-astro-cid-4pfb2uxy]{grid-template-columns:.8fr 1.6fr;align-items:start}}.faq-title[data-astro-cid-4pfb2uxy]{letter-spacing:var(--ls-h2);font-size:clamp(1.8rem,1rem + 2.4vw,3rem);line-height:var(--lh-h2);font-weight:650}.faq-list[data-astro-cid-4pfb2uxy]{border-top:1px solid var(--line-2)}.qa[data-astro-cid-4pfb2uxy]{border-bottom:1px solid var(--line-2)}.qa[data-astro-cid-4pfb2uxy] summary[data-astro-cid-4pfb2uxy]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);font-weight:620;line-height:1.4;list-style:none;display:flex}[data-script=nastaliq] .qa[data-astro-cid-4pfb2uxy] summary[data-astro-cid-4pfb2uxy]{line-height:2.1}.qa[data-astro-cid-4pfb2uxy] summary[data-astro-cid-4pfb2uxy]::-webkit-details-marker{display:none}.qa-icon[data-astro-cid-4pfb2uxy]{background:var(--line);width:32px;height:32px;transition:background-color .25s, rotate .4s var(--ease-spring);border-radius:50%;flex:none;position:relative}.qa-icon[data-astro-cid-4pfb2uxy]:before,.qa-icon[data-astro-cid-4pfb2uxy]:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;inset:50% auto auto 50%}.qa-icon[data-astro-cid-4pfb2uxy]:after{transition:rotate .3s var(--ease);rotate:90deg}.qa[data-astro-cid-4pfb2uxy][open] .qa-icon[data-astro-cid-4pfb2uxy]{background:var(--btn-bg);color:var(--btn-ink);rotate:180deg}.qa[data-astro-cid-4pfb2uxy][open] .qa-icon[data-astro-cid-4pfb2uxy]:after{rotate:0deg}.qa-a[data-astro-cid-4pfb2uxy]{color:var(--ink-2);max-width:62ch;padding:0 0 24px}@supports (interpolate-size:allow-keywords){.qa[data-astro-cid-4pfb2uxy]{interpolate-size:allow-keywords}.qa[data-astro-cid-4pfb2uxy]::details-content{height:0;transition:height .45s var(--ease), content-visibility .45s allow-discrete;overflow:clip}.qa[data-astro-cid-4pfb2uxy][open]::details-content{height:auto}}.v-grid[data-astro-cid-hphvozhs]{gap:16px;display:grid}@media (width>=1000px){.v-grid[data-astro-cid-hphvozhs]{grid-template-columns:1.1fr 1fr;align-items:stretch}}.map[data-astro-cid-hphvozhs]{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-2);isolation:isolate;min-height:420px;position:relative;overflow:hidden}.map-art[data-astro-cid-hphvozhs]{width:100%;height:100%;position:absolute;inset:0}.m-bg[data-astro-cid-hphvozhs]{fill:var(--bg-2)}.m-roads[data-astro-cid-hphvozhs]{stroke:var(--surface)}.m-water[data-astro-cid-hphvozhs]{fill:color-mix(in oklab, var(--accent) 18%, transparent)}.m-parks[data-astro-cid-hphvozhs]{fill:color-mix(in oklab, var(--accent) 22%, transparent)}.map[data-astro-cid-hphvozhs] iframe{z-index:3;border:0;width:100%;height:100%;position:absolute;inset:0}.map-pin[data-astro-cid-hphvozhs]{place-items:center;display:grid;position:absolute;top:42%;left:50%;translate:-50% -50%}.pin-dot[data-astro-cid-hphvozhs]{background:var(--btn-bg);width:54px;height:54px;color:var(--btn-ink);border-radius:50% 50% 50% 0;place-items:center;display:grid;position:relative;rotate:-45deg;box-shadow:0 14px 30px -10px #0b4a2eb3}.pin-dot[data-astro-cid-hphvozhs] svg{rotate:45deg}.pin-ring[data-astro-cid-hphvozhs]{border:2px solid var(--accent);opacity:0;border-radius:50%;width:54px;height:54px;position:absolute}@media (prefers-reduced-motion:no-preference){.pin-ring[data-astro-cid-hphvozhs]{animation:ring 2.6s var(--ease) infinite}}@keyframes ring{0%{opacity:.6;scale:.6}to{opacity:0;scale:3}}.map-consent[data-astro-cid-hphvozhs]{color:var(--ink-2);z-index:2;border-radius:20px;gap:12px;padding:16px 18px;font-size:.9rem;display:grid;position:absolute;inset:auto 14px 14px}.map-btns[data-astro-cid-hphvozhs]{align-items:center;gap:16px;display:flex}.map-privacy[data-astro-cid-hphvozhs]{text-underline-offset:3px;color:var(--ink-3);font-size:.875rem;text-decoration:underline}.info[data-astro-cid-hphvozhs]{gap:16px;display:grid}.card[data-astro-cid-hphvozhs]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);align-content:start;gap:10px;padding:clamp(22px,2.6vw,30px);display:grid}.card[data-astro-cid-hphvozhs] p[data-astro-cid-hphvozhs]{color:var(--ink-2);font-size:.98rem}.card-k[data-astro-cid-hphvozhs]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:.8125rem;font-weight:650;display:flex}:root:is([data-script=arabic],[data-script=nastaliq]) .card-k[data-astro-cid-hphvozhs]{letter-spacing:0;font-size:.95rem}address[data-astro-cid-hphvozhs]{font-size:1.2rem;font-style:normal;line-height:1.45;display:grid}address[data-astro-cid-hphvozhs] strong[data-astro-cid-hphvozhs]{font-weight:700}.addr-btns[data-astro-cid-hphvozhs]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mini-grid[data-astro-cid-hphvozhs]{gap:16px;display:grid}@media (width>=640px) and (width<=999px){.mini-grid[data-astro-cid-hphvozhs]{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.mini-grid[data-astro-cid-hphvozhs]{grid-template-columns:1fr 1fr}.mini-grid[data-astro-cid-hphvozhs]>[data-astro-cid-hphvozhs]:first-child{grid-column:1/-1}}.tg[data-astro-cid-hphvozhs]{color:#f3eee3;background:linear-gradient(140deg,#0f5a37,#06301d);border-color:#0000;gap:20px}.tg[data-astro-cid-hphvozhs] p[data-astro-cid-hphvozhs]{color:#f3eee3cc}.tg[data-astro-cid-hphvozhs] .card-k[data-astro-cid-hphvozhs]{color:#d8bd8a}@media (width>=640px){.tg[data-astro-cid-hphvozhs]{grid-template-columns:1fr auto;align-items:center}}.prayer[data-astro-cid-hphvozhs]{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.prayer-k[data-astro-cid-hphvozhs]{margin-bottom:6px;font-size:.875rem;font-weight:650}.prayer-list[data-astro-cid-hphvozhs]{font-variant-numeric:tabular-nums;gap:2px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.prayer-list[data-astro-cid-hphvozhs] li{justify-content:space-between;display:flex}.dock[data-astro-cid-42mxeepz]{z-index:45;inset:auto 12px max(12px, env(safe-area-inset-bottom)) 12px;transition:transform .55s var(--ease);border-radius:26px;grid-template-columns:1fr 1.2fr 1fr;gap:4px;padding:6px;display:grid;position:fixed;transform:translateY(140%)}.dock[data-astro-cid-42mxeepz][data-show]{transform:none}.dock[data-astro-cid-42mxeepz] a[data-astro-cid-42mxeepz]{color:var(--ink-2);-webkit-tap-highlight-color:transparent;border-radius:20px;justify-items:center;gap:2px;padding:9px 4px 8px;font-size:.75rem;font-weight:600;transition:background-color .2s,transform .2s;display:grid}.dock[data-astro-cid-42mxeepz] a[data-astro-cid-42mxeepz]:active{transform:scale(.95)}.dock[data-astro-cid-42mxeepz] .dock-main[data-astro-cid-42mxeepz]{background:var(--btn-bg);color:var(--btn-ink)}[data-script=nastaliq] .dock[data-astro-cid-42mxeepz] a[data-astro-cid-42mxeepz]{padding-block:6px 4px;line-height:1.8}.lang-banner[data-astro-cid-r2fikfp3]{z-index:55;inset:auto 12px max(96px, calc(env(safe-area-inset-bottom) + 92px)) 12px;max-width:460px;color:var(--ink);background:var(--glass-strong);animation:lb-in .6s var(--ease) both;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;margin-inline:auto;padding:14px 16px;display:grid;position:fixed}@media (width>=900px){.lang-banner[data-astro-cid-r2fikfp3]{inset:auto 24px 24px auto}}.lang-banner[data-astro-cid-r2fikfp3][hidden]{display:none}.lang-banner[data-astro-cid-r2fikfp3] p[data-astro-cid-r2fikfp3]{font-size:.95rem;font-weight:550}.lb-btns[data-astro-cid-r2fikfp3]{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lb-x[data-astro-cid-r2fikfp3]{color:var(--ink-3);background:0 0;border:0;border-radius:999px;padding:8px 12px;font-weight:600}.lb-x[data-astro-cid-r2fikfp3]:hover{background:var(--line)}@keyframes lb-in{0%{opacity:0;transform:translateY(20px)}}
