.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;min-height:max(100svh,640px);display:flex;flex-direction:column;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#151a3a,var(--lake-sky-1) 38%,var(--lake-sky-2) calc(100% - clamp(200px,22vw,330px)),var(--lake-sky-3) calc(100% - clamp(100px,11vw,165px)));animation:rise 1.6s var(--ease) both}.stars-layer[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.scene[data-astro-cid-bbe6dxrz]{flex:none;width:100%;height:clamp(220px,20vw,300px);margin-top:auto}.stars[data-astro-cid-bbe6dxrz] circle[data-astro-cid-bbe6dxrz]{opacity:0;animation:appear 1.2s var(--ease) calc(.4s + var(--d) * .15) forwards,twinkle var(--t) ease-in-out calc(2s + var(--d)) infinite}.house[data-astro-cid-bbe6dxrz] .window[data-astro-cid-bbe6dxrz],.reflection[data-astro-cid-bbe6dxrz] .window[data-astro-cid-bbe6dxrz]{fill-opacity:0;animation:lamp 1.4s var(--ease) 1.5s forwards}.halo[data-astro-cid-bbe6dxrz]{opacity:0;transform-box:fill-box;transform-origin:center;animation:halo 2.2s var(--ease) 1.6s forwards,breathe 6s ease-in-out 4s infinite}.reflection[data-astro-cid-bbe6dxrz]{transform:translate(600px,460px) scale(4,-4);animation:shimmer 7s ease-in-out infinite}.ripples[data-astro-cid-bbe6dxrz] line[data-astro-cid-bbe6dxrz]{animation:drift 14s ease-in-out infinite alternate}.ripples[data-astro-cid-bbe6dxrz] line[data-astro-cid-bbe6dxrz]:nth-child(2n){animation-duration:18s;animation-direction:alternate-reverse}@keyframes rise{0%{filter:brightness(.4)}}@keyframes appear{to{opacity:var(--o)}}@keyframes twinkle{0%,to{opacity:var(--o)}50%{opacity:calc(var(--o) * .35)}}@keyframes lamp{0%{fill-opacity:0}30%{fill-opacity:.8}40%{fill-opacity:.4}to{fill-opacity:1}}@keyframes halo{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes breathe{50%{transform:scale(1.12)}}@keyframes shimmer{0%,to{transform:translate(600px,460px) scale(4,-4) skew(0)}50%{transform:translate(600px,460px) scale(4.06,-4) skew(1.2deg)}}@keyframes drift{to{transform:translate(60px)}}.top[data-astro-cid-bbe6dxrz]{display:flex;justify-content:space-between;align-items:center;padding:max(20px,env(safe-area-inset-top)) var(--gutter) 0;max-width:1280px;width:100%;margin:0 auto}.mark[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:baseline;gap:10px;color:var(--fg);text-decoration:none;font-weight:800;font-size:1.35rem;letter-spacing:-.01em}.mark[data-astro-cid-bbe6dxrz] .ar[data-astro-cid-bbe6dxrz]{font-size:1.5rem;color:var(--accent);font-weight:400}.links[data-astro-cid-bbe6dxrz]{display:flex;gap:24px}.links[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{color:var(--fg);text-decoration:none;font-weight:600;opacity:.85}.links[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover{opacity:1;color:var(--accent)}.copy[data-astro-cid-bbe6dxrz]{align-self:start;text-align:center;padding:clamp(28px,6vh,72px) var(--gutter) 24px;width:100%;max-width:1040px;margin:0 auto;animation:copy 1.2s var(--ease) .9s both}.salam[data-astro-cid-bbe6dxrz]{margin:0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.6;color:var(--lamp);direction:rtl}h1[data-astro-cid-bbe6dxrz]{margin:.1em 0 0;font-size:clamp(2.6rem,7.4vw,5.6rem);line-height:1.02;font-weight:800;letter-spacing:-.035em;text-wrap:balance}.lede[data-astro-cid-bbe6dxrz]{margin:.9em auto 0;max-width:34ch;font-size:clamp(1.1rem,1.8vw,1.3rem);color:#f7efe9d9;text-wrap:pretty}.cta[data-astro-cid-bbe6dxrz]{margin:1.6em 0 0;display:flex;flex-direction:column;align-items:center;gap:12px}.note[data-astro-cid-bbe6dxrz]{font-size:.95rem;color:#f7efe9b3}@keyframes copy{0%{opacity:0;transform:translateY(16px)}}@media(max-width:560px){.links[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:first-child{display:none}}@media(prefers-reduced-motion:reduce){.stars[data-astro-cid-bbe6dxrz] circle[data-astro-cid-bbe6dxrz]{opacity:var(--o)}.house[data-astro-cid-bbe6dxrz] .window[data-astro-cid-bbe6dxrz],.reflection[data-astro-cid-bbe6dxrz] .window[data-astro-cid-bbe6dxrz]{fill-opacity:1}.halo[data-astro-cid-bbe6dxrz]{opacity:1}}.phone[data-astro-cid-i45gwdcj]{margin:0;position:relative;aspect-ratio:1320 / 2868;width:100%;border-radius:13%/6%;padding:3.2%;background:linear-gradient(160deg,#5a4a6a,#241c38 40%,#3a2b44);box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 80px -30px #000000bf,0 0 0 1px #0006}.phone[data-astro-cid-i45gwdcj] img{width:100%;height:100%;object-fit:cover;border-radius:10.5%/4.9%}.day[data-astro-cid-zdwe73oj]{--sky: var(--night);position:relative;background:linear-gradient(180deg,var(--page-top),var(--page-mid) 60%,var(--page-top));padding:clamp(80px,12vh,140px) var(--gutter)}.glow[data-astro-cid-zdwe73oj]{position:sticky;top:0;height:100vh;margin:0 calc(-1 * var(--gutter)) -100vh;pointer-events:none;background:radial-gradient(60% 50% at 70% 35%,color-mix(in srgb,var(--sky) 22%,transparent),transparent 70%);transition:background 1.2s var(--ease)}.inner[data-astro-cid-zdwe73oj]{position:relative;max-width:1120px;margin:0 auto}.intro[data-astro-cid-zdwe73oj]{max-width:620px}.intro[data-astro-cid-zdwe73oj] h2[data-astro-cid-zdwe73oj]{margin:0;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.05;letter-spacing:-.03em;font-weight:800}.intro[data-astro-cid-zdwe73oj] p[data-astro-cid-zdwe73oj]{margin:.7em 0 0;color:var(--muted);font-size:1.2rem;max-width:44ch}.layout[data-astro-cid-zdwe73oj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(32px,6vw,96px)}.steps[data-astro-cid-zdwe73oj]{list-style:none;margin:0;padding:0}.step[data-astro-cid-zdwe73oj]{min-height:88vh;display:flex;flex-direction:column;justify-content:center;max-width:30rem;opacity:.35;transition:opacity .6s var(--ease)}.step[data-astro-cid-zdwe73oj].is-on{opacity:1}.when[data-astro-cid-zdwe73oj]{display:flex;align-items:baseline;gap:14px;margin:0;color:var(--hue);font-weight:700}.when[data-astro-cid-zdwe73oj] time[data-astro-cid-zdwe73oj]{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.when[data-astro-cid-zdwe73oj] span[data-astro-cid-zdwe73oj]{font-size:1.1rem}.step[data-astro-cid-zdwe73oj] h3[data-astro-cid-zdwe73oj]{margin:.55em 0 0;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15;letter-spacing:-.02em;font-weight:800;text-wrap:balance}.body[data-astro-cid-zdwe73oj]{margin:.6em 0 0;color:#f7efe9d1;text-wrap:pretty}.step[data-astro-cid-zdwe73oj] .inline-phone{display:none}.stage[data-astro-cid-zdwe73oj]{position:relative}.stage-in[data-astro-cid-zdwe73oj]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.arc[data-astro-cid-zdwe73oj]{width:100%;max-width:360px;color:#f7efe959;overflow:visible}.sun[data-astro-cid-zdwe73oj]{fill:var(--sky);filter:drop-shadow(0 0 10px var(--sky)) drop-shadow(0 0 24px var(--sky));transition:fill 1s var(--ease)}.screens[data-astro-cid-zdwe73oj]{position:relative;width:min(320px,100%);height:min(70vh,695px);aspect-ratio:1320 / 2868;width:auto}.screen[data-astro-cid-zdwe73oj]{position:absolute;inset:0;opacity:0;transform:translateY(18px) scale(.97);transition:opacity .7s var(--ease),transform .9s var(--ease)}.screen[data-astro-cid-zdwe73oj].is-on{opacity:1;transform:none}@media(max-width:860px){.layout[data-astro-cid-zdwe73oj]{display:block}.stage[data-astro-cid-zdwe73oj]{display:none}.step[data-astro-cid-zdwe73oj]{min-height:0;opacity:1;padding:72px 0 0;max-width:none}.step[data-astro-cid-zdwe73oj] .inline-phone{display:block;width:min(300px,76vw);margin:32px auto 0}}.counter[data-astro-cid-x63rdsgb]{position:relative;background:linear-gradient(180deg,var(--page-top),var(--page-mid) 55%,var(--page-end));padding:clamp(96px,14vh,160px) var(--gutter);overflow:hidden}.inner[data-astro-cid-x63rdsgb]{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);grid-template-rows:auto auto;gap:24px clamp(32px,6vw,96px);align-items:center}.text[data-astro-cid-x63rdsgb]{grid-row:span 2}h2[data-astro-cid-x63rdsgb]{margin:0;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.05;letter-spacing:-.03em;font-weight:800;color:var(--accent)}.text[data-astro-cid-x63rdsgb] p[data-astro-cid-x63rdsgb]{margin:.8em 0 0;max-width:40ch;color:#f7efe9d9}.text[data-astro-cid-x63rdsgb] .dhikr[data-astro-cid-x63rdsgb]{margin-top:1.2em;font-size:clamp(2.4rem,5vw,3.4rem);line-height:1.5;color:var(--fg);text-align:left}.text[data-astro-cid-x63rdsgb] .tr[data-astro-cid-x63rdsgb]{margin-top:0;color:var(--muted)}.pad[data-astro-cid-x63rdsgb]{appearance:none;font:inherit;color:inherit;width:100%;border:0;cursor:pointer;border-radius:var(--radius-l);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:inset 0 1px #ffffff0d,0 30px 60px -30px #000000b3;padding:56px 0 44px;display:flex;flex-direction:column;align-items:center;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;transition:transform .12s var(--ease)}.pad[data-astro-cid-x63rdsgb]:active{transform:scale(.985)}.string[data-astro-cid-x63rdsgb]{position:relative;width:100%;height:64px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.string[data-astro-cid-x63rdsgb]:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:#f7efe940}.track[data-astro-cid-x63rdsgb]{--step: 52px;position:absolute;top:50%;left:50%;display:flex;align-items:center;gap:14px;transform:translate(calc(var(--i, 0) * var(--step) * -1 - 19px),-50%);transition:transform .45s cubic-bezier(.34,1.4,.64,1)}.bead[data-astro-cid-x63rdsgb]{flex:none;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c9a98e,#7a6050 70%);opacity:.75;transition:transform .45s var(--ease),background .3s}.bead[data-astro-cid-x63rdsgb].done{background:radial-gradient(circle at 35% 30%,#fff2cf,var(--accent) 45%,#c88c3a);opacity:1}.bead[data-astro-cid-x63rdsgb].now{transform:scale(1.35);opacity:1;background:radial-gradient(circle at 35% 30%,#fff2cf,#e7c891 50%,#a98157)}.num[data-astro-cid-x63rdsgb]{margin-top:28px;font-size:clamp(4rem,9vw,5.6rem);font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.num[data-astro-cid-x63rdsgb].tick{animation:tick .3s var(--ease)}@keyframes tick{40%{transform:scale(1.08)}}.of[data-astro-cid-x63rdsgb]{margin-top:8px;color:var(--muted);font-size:1.15rem}.hint[data-astro-cid-x63rdsgb]{margin-top:6px;color:var(--muted);min-height:1.5em}.complete[data-astro-cid-x63rdsgb] .pad[data-astro-cid-x63rdsgb]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 70%,transparent),0 0 80px -20px #f6c26b99,0 30px 60px -30px #000000b3;transition:box-shadow .8s var(--ease)}.complete[data-astro-cid-x63rdsgb] .hint[data-astro-cid-x63rdsgb]{color:var(--accent);font-weight:700}.reset[data-astro-cid-x63rdsgb]{justify-self:center;appearance:none;font:inherit;font-weight:600;color:var(--fg);background:transparent;border:1px solid var(--line);border-radius:999px;padding:.55em 1.3em;cursor:pointer}.reset[data-astro-cid-x63rdsgb]:hover{border-color:var(--accent);color:var(--accent)}.reset[data-astro-cid-x63rdsgb][hidden]{visibility:hidden;display:block}@media(max-width:860px){.inner[data-astro-cid-x63rdsgb]{grid-template-columns:1fr}.text[data-astro-cid-x63rdsgb]{grid-row:auto}}.more[data-astro-cid-rb3chsfa]{background:var(--page-end);background:linear-gradient(180deg,var(--page-end),#4d3446 60%,var(--page-top));padding:clamp(96px,14vh,160px) var(--gutter) clamp(64px,10vh,120px)}.inner[data-astro-cid-rb3chsfa]{max-width:1120px;margin:0 auto}h2[data-astro-cid-rb3chsfa]{margin:0;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.05;letter-spacing:-.03em;font-weight:800;max-width:16ch;text-wrap:balance}.list[data-astro-cid-rb3chsfa]{list-style:none;margin:clamp(40px,6vh,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px clamp(32px,6vw,96px)}.list[data-astro-cid-rb3chsfa] li[data-astro-cid-rb3chsfa]{border-top:2px solid var(--hue);padding-top:20px}.list[data-astro-cid-rb3chsfa] h3[data-astro-cid-rb3chsfa]{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:-.01em}.list[data-astro-cid-rb3chsfa] p[data-astro-cid-rb3chsfa]{margin:.4em 0 0;color:#f7efe9cc;max-width:42ch}.private[data-astro-cid-rb3chsfa]{position:relative;background:var(--page-top);padding:clamp(96px,16vh,180px) var(--gutter);text-align:center;overflow:hidden}.moon[data-astro-cid-rb3chsfa]{width:72px;height:72px;margin:0 auto 28px;filter:drop-shadow(0 0 24px rgb(255 224 170 / .45))}.narrow[data-astro-cid-rb3chsfa]{max-width:640px}.private[data-astro-cid-rb3chsfa] h2[data-astro-cid-rb3chsfa]{margin:0 auto;font-size:clamp(2.4rem,6vw,4.4rem);max-width:none}.private[data-astro-cid-rb3chsfa] p[data-astro-cid-rb3chsfa]{margin:1em auto 0;color:#f7efe9d9;max-width:46ch;text-wrap:pretty}.private[data-astro-cid-rb3chsfa] .cta[data-astro-cid-rb3chsfa]{margin-top:2em}@media(max-width:720px){.list[data-astro-cid-rb3chsfa]{grid-template-columns:1fr;gap:36px}}
