.pass[data-astro-cid-fu7oepzv]{color:#1e1320;background:linear-gradient(160deg,#fff,#fceaf3);border:1px solid #ec1c7e2e;border-radius:18px;justify-self:end;width:100%;max-width:420px;padding:24px 24px 20px;animation:7s ease-in-out infinite float;position:relative;box-shadow:0 30px 80px -30px #00000073}.pass[data-astro-cid-fu7oepzv]:before,.pass[data-astro-cid-fu7oepzv]:after{content:"";background:var(--bg-hero-end);border-radius:50%;width:22px;height:22px;position:absolute;top:66%;box-shadow:inset 0 0 0 1px #ec1c7e2e}.pass[data-astro-cid-fu7oepzv]:before{left:-11px}.pass[data-astro-cid-fu7oepzv]:after{right:-11px}.pass__top[data-astro-cid-fu7oepzv]{font-family:var(--font-mono-stack);letter-spacing:.2em;text-transform:uppercase;color:#4d3d48;justify-content:space-between;align-items:center;gap:12px;font-size:.66rem;display:flex}.pass__route[data-astro-cid-fu7oepzv]{justify-content:space-between;align-items:center;margin:18px 0 6px;display:flex}.pass__to[data-astro-cid-fu7oepzv]{text-align:right}.pass__code[data-astro-cid-fu7oepzv]{font-family:var(--font-display-stack);color:#1e1320;font-size:clamp(2.4rem,2rem + 2vw,3rem);line-height:1}.pass__code--to[data-astro-cid-fu7oepzv]{color:var(--brand-ink)}.pass__code[data-astro-cid-fu7oepzv],.pass__city[data-astro-cid-fu7oepzv]{transition:opacity .25s,transform .25s}.pass__city[data-astro-cid-fu7oepzv]{font-family:var(--font-mono-stack);letter-spacing:.14em;text-transform:uppercase;color:#5b4a56;font-size:.68rem}.pass[data-astro-cid-fu7oepzv] .swap{opacity:0;transform:translateY(-6px)}.pass__mid[data-astro-cid-fu7oepzv]{background:repeating-linear-gradient(90deg,#150d1780 0 6px,#0000 6px 12px);flex:1;height:2px;margin:0 14px;position:relative}.pass__mid[data-astro-cid-fu7oepzv] .pass__plane{color:#1e1320;width:22px;height:22px;animation:3.6s ease-in-out infinite glide;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.pass__grid[data-astro-cid-fu7oepzv]{font-family:var(--font-mono-stack);letter-spacing:.14em;text-transform:uppercase;border-top:1px dashed #150d1759;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 0;padding-top:16px;font-size:.62rem;display:grid}.pass__grid[data-astro-cid-fu7oepzv] dt[data-astro-cid-fu7oepzv]{color:#5b4a56}.pass__grid[data-astro-cid-fu7oepzv] dd[data-astro-cid-fu7oepzv]{letter-spacing:.04em;margin:2px 0 0;font-size:.88rem;font-weight:600}.pass__barcode[data-astro-cid-fu7oepzv]{background:repeating-linear-gradient(90deg,#000 0 2px,#0000 2px 4px,#000 4px 5px,#0000 5px 8px,#000 8px 11px,#0000 11px 12px);border-radius:2px;height:34px;margin-top:16px}@keyframes float{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-12px)rotate(.4deg)}}@keyframes glide{0%,to{left:20%}50%{left:80%}}@media (width<=899px){.pass[data-astro-cid-fu7oepzv]{justify-self:start}}@media (width<=359px){.pass[data-astro-cid-fu7oepzv]{padding:20px 18px 18px}.pass__grid[data-astro-cid-fu7oepzv] dd[data-astro-cid-fu7oepzv]{font-size:.78rem}}.hero[data-astro-cid-63llj4z6]{border-bottom:1px solid var(--line);background:radial-gradient(70% 90% at 85% 100%, #ec1c7e38, transparent 65%), radial-gradient(60% 70% at 0% 0%, #fcd6e8e6, transparent 70%), linear-gradient(180deg, #fff, var(--bg-hero-end));position:relative;overflow:hidden}.hero__grid[data-astro-cid-63llj4z6]{grid-template-columns:1.2fr .8fr;align-items:end;gap:48px;padding-block:clamp(56px,11vw,150px) clamp(56px,8vw,110px);display:grid;position:relative}.hero[data-astro-cid-63llj4z6] h1[data-astro-cid-63llj4z6]{font-size:var(--text-display);margin-top:22px;line-height:.98}.hero[data-astro-cid-63llj4z6] h1[data-astro-cid-63llj4z6] em[data-astro-cid-63llj4z6]{color:var(--brand);font-style:normal;display:block}.hero__lead[data-astro-cid-63llj4z6]{max-width:46ch;color:var(--muted);font-size:var(--text-lead);margin-top:26px}.hero__ctas[data-astro-cid-63llj4z6]{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero__meta[data-astro-cid-63llj4z6]{font-family:var(--font-mono-stack);letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;gap:18px 28px;margin:44px 0 0;font-size:.74rem;display:flex}.hero__meta[data-astro-cid-63llj4z6] div[data-astro-cid-63llj4z6]{flex-direction:column-reverse;display:flex}.hero__meta[data-astro-cid-63llj4z6] dd[data-astro-cid-63llj4z6]{font-family:var(--font-display-stack);letter-spacing:0;color:var(--ink);margin:0;font-size:1.6rem}@media (width<=899px){.hero__grid[data-astro-cid-63llj4z6]{grid-template-columns:1fr;gap:40px}.hero[data-astro-cid-63llj4z6] .pass{max-width:420px}.hero[data-astro-cid-63llj4z6] .sky{height:62%;mask-image:linear-gradient(#000 70%,#0000)}}@media (width<=419px){.hero__ctas[data-astro-cid-63llj4z6] .btn[data-astro-cid-63llj4z6]{flex:100%}}.umrah-card[data-astro-cid-p7bftr4y]{border-radius:var(--radius-xl);background:radial-gradient(80% 120% at 100% 0%, #ffffff2e, transparent 60%), var(--gradient-brand-text);color:var(--white);box-shadow:var(--shadow-card);grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:clamp(28px,5vw,64px);display:grid;overflow:hidden}.umrah-card__eyebrow[data-astro-cid-p7bftr4y]{color:var(--white)}.umrah-card[data-astro-cid-p7bftr4y] h2[data-astro-cid-p7bftr4y],.umrah-card[data-astro-cid-p7bftr4y] h3[data-astro-cid-p7bftr4y]{margin-top:14px;font-size:clamp(2rem,1.4rem + 2.4vw,3.4rem);line-height:1.05}.umrah-card__lead[data-astro-cid-p7bftr4y]{max-width:48ch;margin-top:18px}.umrah-list[data-astro-cid-p7bftr4y]{gap:14px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.umrah-list[data-astro-cid-p7bftr4y] li[data-astro-cid-p7bftr4y]{align-items:baseline;gap:14px;display:flex}.umrah-list[data-astro-cid-p7bftr4y] li[data-astro-cid-p7bftr4y]:before{content:"";background:var(--white);flex:none;width:8px;height:8px;position:relative;top:-1px;transform:rotate(45deg)}@media (width<=860px){.umrah-card[data-astro-cid-p7bftr4y]{grid-template-columns:1fr}.umrah-card[data-astro-cid-p7bftr4y] .kaaba{max-width:240px}}.more[data-astro-cid-lcdefpme]{justify-content:flex-end;margin-top:20px;display:flex}.more--left[data-astro-cid-lcdefpme]{justify-content:flex-start}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.about-title[data-astro-cid-lcdefpme]{margin-top:14px;font-size:clamp(2.1rem,1.5rem + 2.6vw,3.8rem);line-height:1.04}.about-text[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--muted);margin-top:22px;font-size:1.04rem}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.contact-cards[data-astro-cid-lcdefpme]{margin-top:34px}@media (width<=899px){.about-grid[data-astro-cid-lcdefpme],.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:48px}.about-grid[data-astro-cid-lcdefpme] .window{max-width:340px}}
