.brand[data-v-a07c4a6d]{align-items:center;line-height:0;display:inline-flex}.brand__logo[data-v-a07c4a6d]{height:var(--brand-h,54px);width:auto;transition:height var(--dur) var(--ease-out);display:block}.brand--vertical .brand__logo[data-v-a07c4a6d]{height:var(--brand-h,150px)}.header[data-v-31b42635]{inset-inline:0;z-index:var(--z-header);transition:background var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), color var(--dur) var(--ease-out);position:fixed;top:0}.header--solid[data-v-31b42635]{-webkit-backdrop-filter:saturate(1.4)blur(12px);box-shadow:0 1px 0 var(--line);background:#fff6e8eb}.header--hero[data-v-31b42635]{color:var(--on-dark);background:linear-gradient(#2b27228c,#0000)}.header__inner[data-v-31b42635]{justify-content:space-between;align-items:center;gap:var(--s-5);height:84px;display:flex}.header__brand[data-v-31b42635]{--brand-h:46px;border-radius:var(--radius)}@media (width>=960px){.header__brand[data-v-31b42635]{--brand-h:56px}}.header__nav[data-v-31b42635]{gap:var(--s-6);display:none}.header__link[data-v-31b42635]{font-size:var(--fs-sm);padding-block:var(--s-2);opacity:.86;transition:opacity var(--dur) var(--ease-out);font-weight:500;position:relative}.header__link[data-v-31b42635]:after{content:"";inset-inline:0;height:1px;transition:transform var(--dur) var(--ease-out);background:currentColor;position:absolute;bottom:0;transform:scaleX(0)}.header__link[data-v-31b42635]:hover,.header__link.is-active[data-v-31b42635]{opacity:1}.header__link[data-v-31b42635]:hover:after,.header__link.is-active[data-v-31b42635]:after{transform:scaleX(1)}.header--solid .header__link.is-active[data-v-31b42635]{color:var(--copper-deep)}.header__actions[data-v-31b42635]{align-items:center;gap:var(--s-3);display:flex}.lang-btn[data-v-31b42635]{align-items:center;gap:var(--s-2);min-height:44px;padding-inline:var(--s-3);border-radius:var(--radius);font-size:var(--fs-sm);transition:background var(--dur) var(--ease-out);font-weight:500;display:inline-flex}.lang-btn[data-v-31b42635]:hover{background:#2b27220f}.header--hero .lang-btn[data-v-31b42635]:hover{background:#ffffff1f}.lang-btn[lang=ar] span[data-v-31b42635]{font-family:Noto Kufi Arabic,sans-serif}.lang-btn[lang=en] span[data-v-31b42635]{font-family:IBM Plex Sans,sans-serif}.header__cta[data-v-31b42635]{min-height:46px;padding-inline:var(--s-5);display:none}.menu-btn[data-v-31b42635]{border-radius:var(--radius);place-items:center;width:48px;height:48px;display:inline-grid}.drawer[data-v-31b42635]{z-index:var(--z-drawer);background:var(--ink);color:var(--on-dark);padding-block:var(--s-6) var(--s-7);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:84px 0 0;overflow-y:auto}.drawer__nav[data-v-31b42635]{flex-direction:column;display:flex}.drawer__link[data-v-31b42635]{align-items:baseline;gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--line-dark);font-family:var(--font-display);animation:drawer-in-31b42635 .42s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms);font-size:clamp(1.6rem,6vw,2.2rem);display:flex}.drawer__link.is-active[data-v-31b42635]{color:var(--gold)}.drawer__idx[data-v-31b42635]{color:var(--gold);opacity:.7;font-size:1rem}.drawer__foot .btn[data-v-31b42635]{width:100%}@keyframes drawer-in-31b42635{0%{opacity:0;transform:translateY(14px)}}.drawer-enter-active[data-v-31b42635]{transition:opacity .26s var(--ease-out)}.drawer-leave-active[data-v-31b42635]{transition:opacity .16s ease-in}.drawer-enter-from[data-v-31b42635],.drawer-leave-to[data-v-31b42635]{opacity:0}@media (width>=640px){.header__cta[data-v-31b42635]{display:inline-flex}}@media (width>=1080px){.header__nav[data-v-31b42635]{display:flex}.menu-btn[data-v-31b42635],.drawer[data-v-31b42635]{display:none}}.footer__brand[data-v-58da510c]{--brand-h:76px;display:inline-block}.footer[data-v-58da510c]{background:var(--ink);color:var(--on-dark-muted);font-size:var(--fs-sm)}.footer .ornament[data-v-58da510c]{filter:brightness(1.3);opacity:.35}.footer__grid[data-v-58da510c]{gap:var(--s-7) var(--s-6);padding-block:var(--s-8) var(--s-7);grid-template-columns:1fr;display:grid}.footer__about p[data-v-58da510c]{margin-top:var(--s-5);max-width:38ch;line-height:1.8}.footer__title[data-v-58da510c]{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.12em;color:var(--gold);margin-bottom:var(--s-4);font-weight:600}:lang(en) .footer__title[data-v-58da510c]{text-transform:uppercase}.footer__list[data-v-58da510c]{gap:var(--s-2);display:grid}.footer__list a[data-v-58da510c]{transition:color var(--dur) var(--ease-out);padding-block:4px;display:inline-block}.footer__list a[data-v-58da510c]:hover{color:var(--on-dark)}.footer__contact li[data-v-58da510c]{gap:var(--s-3);align-items:flex-start;display:flex}.footer__contact .icon[data-v-58da510c]{color:var(--gold);flex:none;margin-top:6px}.footer__bottom[data-v-58da510c]{justify-content:space-between;gap:var(--s-3);padding-block:var(--s-5);border-top:1px solid var(--line-dark);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}@media (width>=720px){.footer__grid[data-v-58da510c]{grid-template-columns:1fr 1fr}}@media (width>=1080px){.footer__grid[data-v-58da510c]{grid-template-columns:1.4fr .8fr 1.1fr 1.2fr}}#main:focus{outline:none}.sh[data-v-cf95ab5f]{gap:var(--s-4);flex-direction:column;max-width:760px;display:flex}.sh--center[data-v-cf95ab5f]{text-align:center;align-items:center;margin-inline:auto}.sh__title[data-v-cf95ab5f]{font-size:var(--fs-2xl)}.sh--center .sh__text[data-v-cf95ab5f]{margin-inline:auto}.sc[data-v-89745dfd]{gap:var(--s-4);height:100%;padding:var(--s-6) var(--s-5) var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);isolation:isolate;transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.sc[data-v-89745dfd]:before{content:"";inset-inline:12%;height:140%;transition:bottom .5s var(--ease-out);z-index:-1;background:linear-gradient(#c1825905,#c1825917);border-radius:999px 999px 0 0;position:absolute;bottom:-100%}.sc[data-v-89745dfd]:hover{box-shadow:var(--shadow-2);border-color:#c1825973;transform:translateY(-3px)}.sc[data-v-89745dfd]:hover:before{bottom:-30%}.sc__idx[data-v-89745dfd]{top:var(--s-4);color:var(--stone);font-size:1.1rem;font-weight:600;position:absolute;inset-inline-end:var(--s-5)}.sc__icon[data-v-89745dfd]{background:var(--sand-2);width:56px;height:56px;color:var(--copper-deep);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:999px 999px 6px 6px;place-items:center;display:inline-grid}.sc:hover .sc__icon[data-v-89745dfd]{background:var(--ink);color:var(--gold)}.sc__title[data-v-89745dfd]{font-size:var(--fs-xl);margin-top:var(--s-2)}.sc__text[data-v-89745dfd]{color:var(--text-muted);font-size:var(--fs-sm);flex:1;line-height:1.8}.sc__more[data-v-89745dfd]{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--copper-deep);font-weight:500;display:inline-flex}.sc:hover .sc__more .icon[data-v-89745dfd]{transform:translate(4px)}[dir=rtl] .sc:hover .sc__more .icon[data-v-89745dfd]{transform:scaleX(-1)translate(4px)}.sc__more .icon[data-v-89745dfd]{transition:transform var(--dur) var(--ease-out)}.stats[data-v-2e1ea315]{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat[data-v-2e1ea315]{border-inline-start:1px solid var(--line-dark);padding-inline-start:var(--s-5)}.stat__value[data-v-2e1ea315]{color:var(--on-dark);font-size:clamp(2.6rem,2rem + 3vw,4.4rem);font-weight:500;line-height:1}.stat__suffix[data-v-2e1ea315]{color:inherit}.stat__label[data-v-2e1ea315]{margin-top:var(--s-3);color:var(--on-dark-muted);font-size:var(--fs-sm);max-width:26ch;line-height:1.6}@media (width>=960px){.stats[data-v-2e1ea315]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cta[data-v-77078e6a]{padding-block:0 var(--section-y)}.cta__card[data-v-77078e6a]{border-radius:var(--radius-lg);isolation:isolate;align-items:center;min-height:440px;display:flex;position:relative;overflow:hidden}.cta__bg[data-v-77078e6a]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cta__shade[data-v-77078e6a]{z-index:-1;background:linear-gradient(100deg,#2b2722f0 0%,#2b2722c7 50%,#2b272259 100%);position:absolute;inset:0}[dir=rtl] .cta__shade[data-v-77078e6a]{background:linear-gradient(-100deg,#2b2722f0 0%,#2b2722c7 50%,#2b272259 100%)}.cta__content[data-v-77078e6a]{max-width:720px;color:var(--on-dark);gap:var(--s-5);flex-direction:column;padding:clamp(2rem,5vw,4.5rem);display:flex}.cta__title[data-v-77078e6a]{font-size:var(--fs-2xl)}.cta__text[data-v-77078e6a]{color:var(--on-dark-muted);font-size:var(--fs-lg);max-width:52ch}.cta__actions[data-v-77078e6a]{gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.hero[data-v-3688c93c]{min-height:100dvh;color:var(--on-dark);isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero__media[data-v-3688c93c]{z-index:-2;position:absolute;inset:0}.hero__media img[data-v-3688c93c]{object-fit:cover;width:100%;height:100%;animation:hero-zoom-3688c93c 18s var(--ease-out) both}@keyframes hero-zoom-3688c93c{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero__shade[data-v-3688c93c]{z-index:-1;background:linear-gradient(#2b272273 0%,#2b272233 30%,#2b27228c 62%,#2b2722f2 100%),linear-gradient(270deg,#2b27228c,#0000 65%);position:absolute;inset:0}[dir=ltr] .hero__shade[data-v-3688c93c]{background:linear-gradient(#2b272273 0%,#2b272233 30%,#2b27228c 62%,#2b2722f2 100%),linear-gradient(90deg,#2b27228c,#0000 65%)}.hero__inner[data-v-3688c93c]{gap:var(--s-6);padding-top:140px;padding-bottom:var(--s-7);align-items:end;display:grid}.hero__copy[data-v-3688c93c]{gap:var(--s-5);flex-direction:column;max-width:760px;display:flex}.hero__eyebrow[data-v-3688c93c]{color:var(--gold)}.hero__title[data-v-3688c93c]{font-size:clamp(2.7rem,1.6rem + 5vw,5.75rem);font-weight:500;line-height:1.08}:lang(en) .hero__title[data-v-3688c93c]{line-height:1}:root[lang=ar] h1.hero__title[data-v-3688c93c]{line-height:1.32}.hero__line[data-v-3688c93c]{padding-bottom:.08em;display:block;overflow:hidden}.hero__line[data-v-3688c93c]:nth-child(2){color:var(--gold-soft)}.hero__text[data-v-3688c93c]{font-size:var(--fs-lg);color:#fff6e8d1;max-width:58ch;line-height:1.8}.hero__actions[data-v-3688c93c]{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.hero__badge[data-v-3688c93c]{align-items:center;gap:var(--s-4);padding:var(--s-5);border-radius:999px 999px var(--radius) var(--radius);max-width:300px;padding-top:var(--s-7);text-align:center;-webkit-backdrop-filter:blur(6px);background:#2b272259;border:1px solid #e2b48e59;flex-direction:column;justify-self:end;display:none}.hero__badge p[data-v-3688c93c]{white-space:pre-line;font-size:var(--fs-sm);line-height:1.7}.hero__badge-mark[data-v-3688c93c]{width:56px;height:56px}.hero__strip[data-v-3688c93c]{-webkit-backdrop-filter:blur(10px);background:#2b27228c;border-top:1px solid #fff6e829}.hero__strip-inner[data-v-3688c93c]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero__chip[data-v-3688c93c]{align-items:center;gap:var(--s-3);min-height:72px;padding-inline:var(--s-3);font-size:var(--fs-sm);color:#fff6e8db;transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-inline-start:1px solid #fff6e81f;font-weight:500;display:flex}.hero__chip[data-v-3688c93c]:nth-child(odd){border-inline-start:0}.hero__chip .icon[data-v-3688c93c]{color:var(--gold);flex:none}.hero__chip[data-v-3688c93c]:hover{color:#fff;background:#fff6e812}.hero__anim[data-v-3688c93c]{animation:hero-in-3688c93c .9s var(--ease-out) both;animation-delay:var(--d)}.hero__line>span[data-v-3688c93c]{display:inline-block}.hero__eyebrow[data-v-3688c93c]{align-self:flex-start}@keyframes hero-in-3688c93c{0%{opacity:0;transform:translateY(28px)}}@media (width>=720px){.hero__strip-inner[data-v-3688c93c]{grid-template-columns:repeat(4,minmax(0,1fr))}.hero__chip[data-v-3688c93c],.hero__chip[data-v-3688c93c]:nth-child(odd){padding-inline:var(--s-5);border-inline-start:1px solid #fff6e81f}.hero__chip[data-v-3688c93c]:first-child{border-inline-start:0;padding-inline-start:0}}@media (width>=1080px){.hero__inner[data-v-3688c93c]{grid-template-columns:1fr auto}.hero__badge[data-v-3688c93c]{display:flex}}.intro__grid[data-v-3688c93c]{gap:var(--s-8);align-items:center;display:grid}.intro__media[data-v-3688c93c]{width:100%;max-width:520px;margin-inline:auto;padding-bottom:12%;position:relative}.intro__arch[data-v-3688c93c]{aspect-ratio:4/5;border-radius:var(--arch);box-shadow:var(--shadow-2);width:82%;margin:0;overflow:hidden}.intro__arch img[data-v-3688c93c],.intro__round img[data-v-3688c93c]{object-fit:cover;width:100%;height:100%}.intro__round[data-v-3688c93c]{bottom:0;aspect-ratio:1;border:8px solid var(--sand);width:46%;box-shadow:var(--shadow-2);border-radius:50%;margin:0;position:absolute;inset-inline-end:0;overflow:hidden}.intro__seal[data-v-3688c93c]{top:8%;background:var(--ink);width:84px;height:84px;color:var(--gold);outline-offset:-8px;border-radius:50%;outline:1px solid #e2b48e80;place-items:center;display:grid;position:absolute;inset-inline-end:4%}.intro__seal svg[data-v-3688c93c]{width:38px;height:38px}.intro__copy[data-v-3688c93c]{gap:var(--s-6);flex-direction:column;display:flex}.intro__points[data-v-3688c93c]{gap:var(--s-3);display:grid}.intro__points li[data-v-3688c93c]{align-items:center;gap:var(--s-3);padding-block:var(--s-3);border-bottom:1px solid var(--line);font-weight:500;display:flex}.intro__tick[data-v-3688c93c]{background:var(--ink);width:28px;height:28px;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}@media (width>=960px){.intro__grid[data-v-3688c93c]{grid-template-columns:1fr 1.1fr}}.stats-sec[data-v-3688c93c]{padding-block:clamp(3.5rem,6vw,5.5rem)}.stats-sec[data-v-3688c93c]:before{display:none}.services-head[data-v-3688c93c]{justify-content:space-between;align-items:flex-end;gap:var(--s-5);margin-bottom:var(--s-7);flex-wrap:wrap;display:flex}.services-grid[data-v-3688c93c]{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (width>=680px){.services-grid[data-v-3688c93c]{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.services-grid[data-v-3688c93c]{gap:var(--s-5);grid-template-columns:repeat(3,1fr)}}.sectors__grid[data-v-3688c93c]{gap:var(--s-7);display:grid}.sectors__aside[data-v-3688c93c]{gap:var(--s-6);flex-direction:column;display:flex}.sectors__img[data-v-3688c93c]{aspect-ratio:16/11;border-radius:var(--radius-lg);margin:0;overflow:hidden}.sectors__img img[data-v-3688c93c]{object-fit:cover;width:100%;height:100%}.sector[data-v-3688c93c]{gap:var(--s-5);padding-block:var(--s-6);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;display:grid}.sector[data-v-3688c93c]:first-child{padding-top:0}.sector__num[data-v-3688c93c]{color:var(--copper);min-width:2.4ch;font-size:2.4rem;font-weight:500;line-height:1}.sector__title[data-v-3688c93c]{align-items:center;gap:var(--s-3);font-size:var(--fs-xl);margin-bottom:var(--s-3);display:flex}.sector__title .icon[data-v-3688c93c]{color:var(--copper-deep)}.sector__text[data-v-3688c93c]{color:var(--text-muted);line-height:1.8}.sectors__more[data-v-3688c93c]{padding-top:var(--s-5)}@media (width>=1024px){.sectors__grid[data-v-3688c93c]{gap:var(--s-9);grid-template-columns:1fr 1.15fr}.sectors__aside[data-v-3688c93c]{align-self:start;position:sticky;top:120px}}.quote[data-v-3688c93c]{isolation:isolate;color:var(--on-dark);padding-block:clamp(6rem,12vw,11rem);position:relative;overflow:hidden}.quote__bg[data-v-3688c93c]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.quote__shade[data-v-3688c93c]{z-index:-1;background:#2b2722b8;position:absolute;inset:0}.quote blockquote[data-v-3688c93c]{text-align:center;max-width:900px;margin:0 auto}.quote blockquote p[data-v-3688c93c]{font-family:var(--font-display);font-size:clamp(1.6rem,1.1rem + 2.2vw,2.8rem);line-height:1.5}:lang(en) .quote blockquote p[data-v-3688c93c]{font-style:italic;line-height:1.3}.quote blockquote footer[data-v-3688c93c]{margin-top:var(--s-5);color:var(--gold);font-size:var(--fs-sm);letter-spacing:.06em}.steps[data-v-3688c93c]{gap:var(--s-6);margin-top:var(--s-8);counter-reset:step;display:grid;position:relative}.step[data-v-3688c93c]{text-align:center;align-items:center;gap:var(--s-3);flex-direction:column;display:flex;position:relative}.step__arch[data-v-3688c93c]{background:var(--surface);width:76px;height:92px;color:var(--copper-deep);margin-bottom:var(--s-3);z-index:1;border:1px solid #c1825966;border-radius:999px 999px 6px 6px;place-items:center;font-size:2rem;font-weight:600;display:grid;position:relative}.step__title[data-v-3688c93c]{font-size:var(--fs-lg)}:lang(ar) .step__title[data-v-3688c93c]{font-size:1.35rem}.step__text[data-v-3688c93c]{color:var(--text-muted);font-size:var(--fs-sm);max-width:30ch}@media (width>=900px){.steps[data-v-3688c93c]{grid-template-columns:repeat(4,1fr)}.steps[data-v-3688c93c]:before{content:"";top:46px;border-top:1px dashed #c1825980;position:absolute;inset-inline:12.5%}}.proj-grid[data-v-3688c93c]{gap:var(--s-5);display:grid}.proj[data-v-3688c93c]{border-radius:var(--radius-lg);background:var(--ink-2);border:1px solid var(--line-dark);flex-direction:column;height:100%;display:flex;overflow:hidden}.proj__img[data-v-3688c93c]{aspect-ratio:16/10;overflow:hidden}.proj__img img[data-v-3688c93c]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.proj:hover .proj__img img[data-v-3688c93c]{transform:scale(1.05)}.proj__body[data-v-3688c93c]{padding:var(--s-5);gap:var(--s-3);flex-direction:column;display:flex}.proj__loc[data-v-3688c93c]{align-items:center;gap:var(--s-2);font-size:var(--fs-xs);color:var(--gold);display:inline-flex}.proj__title[data-v-3688c93c]{font-size:var(--fs-lg);color:var(--on-dark)}:lang(ar) .proj__title[data-v-3688c93c]{font-size:1.3rem}.proj__scope[data-v-3688c93c]{color:var(--on-dark-muted);font-size:var(--fs-sm)}@media (width>=820px){.proj-grid[data-v-3688c93c]{grid-template-columns:repeat(3,1fr)}}.route[data-v-3688c93c]{gap:var(--s-6);margin-top:var(--s-8);display:grid;position:relative}.route[data-v-3688c93c]:before{content:"";border-inline-start:1px dashed #c182598c;position:absolute;inset-block:22px;inset-inline-start:21px}.stop[data-v-3688c93c]{gap:var(--s-5);grid-template-columns:44px 1fr;display:grid;position:relative}.stop__pin[data-v-3688c93c]{z-index:1;background:var(--ink);width:44px;height:44px;color:var(--gold);box-shadow:0 0 0 6px var(--sand-2,#ece3d4);border-radius:50%;place-items:center;display:grid;position:relative}.stop__body[data-v-3688c93c]{padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);gap:var(--s-3);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.stop__body[data-v-3688c93c]:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.stop__idx[data-v-3688c93c]{top:var(--s-3);color:#c182592e;font-size:2.6rem;line-height:1;position:absolute;inset-inline-end:var(--s-4)}.stop__name[data-v-3688c93c]{font-size:var(--fs-lg);padding-inline-end:3rem}:lang(ar) .stop__name[data-v-3688c93c]{font-size:1.3rem}.stop__text[data-v-3688c93c]{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.8}.stop__tags[data-v-3688c93c]{gap:var(--s-2);padding-top:var(--s-2);flex-wrap:wrap;margin-top:auto;display:flex}.stop__tags li[data-v-3688c93c]{font-size:var(--fs-xs);color:var(--copper-deep);border:1px solid #c1825959;border-radius:999px;padding:.3em .85em}@media (width>=960px){.route[data-v-3688c93c]{gap:var(--s-5);grid-template-columns:repeat(4,1fr)}.route[data-v-3688c93c]:before{inset-block:auto;top:21px;border-inline-start:0;border-top:1px dashed #c182598c;inset-inline:22px}.stop[data-v-3688c93c]{gap:var(--s-5);grid-template-columns:1fr}.stop__body[data-v-3688c93c]{height:100%}}.voices__grid[data-v-3688c93c]{gap:var(--s-5);margin-top:var(--s-8);display:grid}.voice[data-v-3688c93c]{padding:var(--s-7) var(--s-6) var(--s-6);background:var(--surface);border:1px solid var(--line);border-radius:999px 999px var(--radius-lg) var(--radius-lg);text-align:center;align-items:center;gap:var(--s-4);flex-direction:column;margin:0;display:flex;position:relative}.voice__mark[data-v-3688c93c]{font-family:var(--font-num);height:.45em;color:var(--copper);font-size:4.5rem;line-height:.6}.voice__quote[data-v-3688c93c]{flex:1;margin:0}.voice__quote p[data-v-3688c93c]{font-size:var(--fs-base);color:var(--text);line-height:1.9}.voice__by[data-v-3688c93c]{align-items:center;gap:var(--s-1,4px);padding-top:var(--s-4);border-top:1px solid var(--line);flex-direction:column;width:100%;display:flex}.voice__role[data-v-3688c93c]{font-weight:600;font-size:var(--fs-sm)}.voice__place[data-v-3688c93c]{font-size:var(--fs-xs);color:var(--copper-deep);align-items:center;gap:4px;display:inline-flex}.voices__note[data-v-3688c93c]{margin-top:var(--s-6);text-align:center;font-size:var(--fs-xs);color:var(--text-muted)}@media (width>=900px){.voices__grid[data-v-3688c93c]{grid-template-columns:repeat(3,1fr)}}:root{--brand-charcoal:#4a453e;--brand-copper:#c18259;--brand-cream:#fff6e8;--ink:var(--brand-charcoal);--ink-deep:#2b2722;--ink-2:#423d37;--ink-3:#5c564e;--sand:var(--brand-cream);--sand-2:#f7ead6;--stone:#e7d5bd;--copper:var(--brand-copper);--copper-deep:#9a5f38;--gold:#e6b892;--gold-soft:#f2d9c2;--bg:var(--sand);--surface:#fffbf4;--text:#36322d;--text-muted:#6b645b;--on-dark:var(--brand-cream);--on-dark-muted:#d6cbbd;--line:#4a453e24;--line-dark:#fff6e824;--danger:#b3261e;--success:#2e6b4a;--ring:var(--brand-copper);--grad-copper:linear-gradient(180deg, #ecc19f 0%, #c18259 100%);--font-display:"Noto Kufi Arabic", "IBM Plex Sans", system-ui, sans-serif;--font-body:"Noto Kufi Arabic", "IBM Plex Sans", system-ui, sans-serif;--font-num:"Noto Kufi Arabic", "IBM Plex Sans", system-ui, sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-lg:1.25rem;--fs-xl:clamp(1.5rem, 1.2rem + 1vw, 2rem);--fs-2xl:clamp(2rem, 1.5rem + 2vw, 3rem);--fs-3xl:clamp(2.5rem, 1.6rem + 3.6vw, 4.75rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--section-y:clamp(4.5rem, 3rem + 6vw, 8.5rem);--container:1240px;--gutter:clamp(1.25rem, .8rem + 2vw, 2.5rem);--radius:4px;--radius-lg:14px;--arch:999px 999px var(--radius) var(--radius);--shadow-1:0 1px 2px #2b27220f, 0 2px 8px #2b27220d;--shadow-2:0 10px 30px -12px #2b272247;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur:.22s;--z-header:40;--z-drawer:100}:root[lang=en]{--font-display:"Cormorant Garamond", Georgia, serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-num:"Cormorant Garamond", Georgia, serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-body);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.75;overflow-x:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--font-display);color:inherit;text-wrap:balance;margin:0;font-weight:500;line-height:1.2}:root[lang=ar]{font-synthesis:none}:root[lang=ar] h1,:root[lang=ar] h2,:root[lang=ar] h3,:root[lang=ar] h4{font-weight:600;line-height:1.5}:root[lang=ar] .eyebrow,:root[lang=ar] .btn{letter-spacing:0}:root[lang=en] h1,:root[lang=en] h2,:root[lang=en] h3{letter-spacing:-.01em;font-weight:600}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}::selection{background:var(--gold-soft);color:var(--ink)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section--dark{isolation:isolate;background:radial-gradient(900px 420px at 100% 0%, #c1825929, transparent 70%), radial-gradient(700px 360px at 0% 100%, #2b27228c, transparent 70%), var(--ink);color:var(--on-dark);position:relative;overflow:hidden}.section--dark:before{content:"";z-index:-1;aspect-ratio:1;opacity:.07;pointer-events:none;background:url(/brand/mark-watermark.svg) 50%/contain no-repeat;width:min(560px,70vw);position:absolute;inset-block-end:-18%;inset-inline-start:-6%}.text-grad-copper{background:var(--grad-copper);color:#0000;-webkit-background-clip:text;background-clip:text}.section--sand2{background:var(--sand-2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:var(--s-4);z-index:200;background:var(--ink);color:var(--on-dark);padding:var(--s-3) var(--s-4);border-radius:var(--radius);position:absolute;top:-100px}.skip-link:focus{top:var(--s-4)}.eyebrow{align-items:center;gap:var(--s-3);font-size:var(--fs-xs);letter-spacing:.08em;color:var(--copper-deep);font-weight:500;display:inline-flex}:root[lang=en] .eyebrow{text-transform:uppercase;letter-spacing:.18em}.eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.section--dark .eyebrow{color:var(--gold)}.lead{font-size:var(--fs-lg);color:var(--text-muted);max-width:62ch;line-height:1.8}.section--dark .lead{color:var(--on-dark-muted)}.num{font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums}.btn{--btn-bg:var(--ink);--btn-fg:var(--on-dark);justify-content:center;align-items:center;gap:var(--s-3);min-height:52px;padding:0 var(--s-6);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-weight:500;font-size:var(--fs-sm);letter-spacing:.02em;transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform .12s var(--ease-out);white-space:nowrap;border:1px solid #0000;display:inline-flex}.btn:hover{--btn-bg:var(--ink-3)}.btn:active{transform:scale(.98)}.btn--copper{--btn-bg:var(--copper);--btn-fg:var(--ink-deep);font-weight:600}.btn--copper:hover{--btn-bg:var(--copper-deep);--btn-fg:var(--on-dark)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);border-color:#2b27224d}.btn--ghost:hover{--btn-bg:var(--ink);--btn-fg:var(--on-dark)}.btn--ghost-light{--btn-bg:transparent;--btn-fg:var(--on-dark);border-color:#fff6e866}.btn--ghost-light:hover{--btn-bg:var(--on-dark);--btn-fg:var(--ink)}.btn .icon{width:18px;height:18px}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.link-arrow{align-items:center;gap:var(--s-2);font-weight:500;font-size:var(--fs-sm);color:var(--copper-deep);transition:border-color var(--dur) var(--ease-out), gap var(--dur) var(--ease-out);border-bottom:1px solid #0000;display:inline-flex}.link-arrow:hover{gap:var(--s-3);border-color:currentColor}.section--dark .link-arrow{color:var(--gold)}.link-arrow .icon{width:16px;height:16px}.ornament{opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'%3E%3Cpath d='M0 14 7 0l7 14 7-14 7 14' fill='none' stroke='%23c18259' stroke-width='1.2'/%3E%3Ccircle cx='14' cy='10' r='1.3' fill='%23c18259'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:28px 14px;height:14px}.reveal{opacity:0;transition:opacity .7s var(--ease-out) var(--reveal-delay,0s), transform .7s var(--ease-out) var(--reveal-delay,0s);transform:translateY(22px)}.reveal.is-in{opacity:1;transform:none}.page-enter-active{transition:opacity .36s var(--ease-out), transform .36s var(--ease-out)}.page-leave-active{transition:opacity .2s ease-in}.page-enter-from{opacity:0;transform:translateY(12px)}.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
