:root{--font-display-en:var(--font-fraunces), "Fraunces", serif;--font-body-en:var(--font-manrope), "Manrope", sans-serif;--font-display-ar:var(--font-naskh), "Noto Naskh Arabic", serif;--font-body-ar:var(--font-plex-arabic), "IBM Plex Sans Arabic", sans-serif;--font-mono:var(--font-plex-mono), "IBM Plex Mono", monospace}@media (max-width:767.98px){:root{--section-y:64px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-linen);color:var(--color-deep-olive);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--color-grove-green);text-underline-offset:4px}a:hover{color:var(--color-deep-olive)}p,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance}img{max-width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:var(--grid-max);margin:0 auto;position:relative}.section{padding:var(--section-y) var(--page-x);scroll-margin-top:80px}.eyebrow-row{align-items:center;gap:16px;display:flex}.rule{background:var(--color-harvest-gold);flex-shrink:0;width:48px;height:1px}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-grove-green);font-size:12px;font-weight:700}.eyebrow--dark{color:var(--color-wheat)}.eyebrow:lang(ar){letter-spacing:0;text-transform:none;color:var(--color-gold-ink);font-size:15px}.eyebrow--dark:lang(ar){color:var(--color-harvest-gold)}.h2{font-family:var(--font-display);margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:400;line-height:1.12}.h2:lang(ar){font-size:clamp(37.4px,4vw,57.2px);font-weight:600;line-height:1.45}.ph{font-family:var(--font-mono);border:1px dashed var(--color-stone);border-radius:var(--radius-sm);padding:4px 10px;font-size:13px;font-weight:400;line-height:1.5}.ph--dark{color:var(--color-wheat);border-color:#e8d3a099;padding:6px 10px;font-size:12px}.ph--inline{padding:2px 8px;font-size:14px}.btn{white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;height:48px;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:0;flex-shrink:0;align-items:center;gap:10px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn:lang(ar){font-size:16px}.btn--lg{height:52px;padding:0 26px;font-size:16px}.btn--lg:lang(ar){font-size:17px}.btn--primary,.btn--primary:hover{color:var(--color-linen)}.btn--primary{background:var(--color-grove-green)}.btn--primary:hover{background:var(--color-deep-olive)}.btn--gold,.btn--gold:hover{color:var(--color-deep-olive)}.btn--gold{background:var(--color-harvest-gold)}.btn--gold:hover{background:var(--color-wheat)}.btn--outline,.btn--outline:hover{color:var(--color-linen)}.btn--outline{border:1.5px solid #faf8f299}.btn--outline:hover{background:#faf8f21a}.btn[disabled]{cursor:progress;opacity:.8}.cta-arrow{transition:transform var(--dur-fast) var(--ease);display:inline-flex}[dir=rtl] .cta-arrow svg{transform:scaleX(-1)}a:hover>.cta-arrow,button:hover>.cta-arrow{transform:translate(4px)}[dir=rtl] a:hover>.cta-arrow,[dir=rtl] button:hover>.cta-arrow{transform:translate(-4px)}.hdr{--ink:var(--color-linen);--line:#faf8f273;--link:var(--color-linen);z-index:50;transition:background-color .4s var(--ease), box-shadow .4s;background:#faf8f200;position:fixed;top:0;left:0;right:0}.hdr.is-solid{--ink:var(--color-grove-green);--line:#3f5a2a66;--link:var(--color-deep-olive);box-shadow:var(--shadow-sm);background:#faf8f2f7}.hdr__in{max-width:1440px;padding:16px var(--page-x);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.hdr__logo{flex-shrink:0;width:200px;display:block;position:relative}.hdr__logo-full{opacity:0;position:absolute;inset:0}.hdr__logo-rev,.hdr__logo-full{transition:opacity .4s var(--ease);display:block}.hdr.is-solid .hdr__logo-rev{opacity:0}.hdr.is-solid .hdr__logo-full{opacity:1}.hdr__nav{align-items:center;gap:32px;display:flex}.hdr__links{gap:28px;display:flex}.hdr__link{color:var(--link);white-space:nowrap;padding:10px 0;font-size:14px;font-weight:600;text-decoration:none;position:relative}.hdr__link:lang(ar){font-size:15px}.hdr__link:hover{color:var(--link)}.hdr__link:after{content:"";background:var(--color-harvest-gold);transform-origin:0;height:2px;transition:transform .4s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}[dir=rtl] .hdr__link:after{transform-origin:100%}.hdr__link[aria-current=true]:after{transform:scaleX(1)}.lang-pill{color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:8px;min-height:36px;padding:6px 14px;font-weight:600;line-height:1;text-decoration:none;display:flex}.lang-pill:hover{color:var(--ink)}.lang-pill:lang(ar){font-family:var(--font-body-ar);font-size:15px}.lang-pill:lang(en){font-family:var(--font-body-en);font-size:14px}.menu-btn{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.menu-btn span{background:var(--ink);width:20px;height:1.5px}.hdr__bar{background:var(--color-harvest-gold);transform-origin:0;height:2px;display:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}[dir=rtl] .hdr__bar{transform-origin:100%}@media (max-width:1179.98px){.hdr__links{display:none}.menu-btn{display:flex}}@media (max-width:1023.98px){.hdr__bar{display:block}}@media (max-width:767.98px){.hdr__logo{width:156px}.hdr__desk{display:none}}.menu{z-index:70;background:var(--color-deep-olive);color:var(--color-linen);flex-direction:column;padding:16px 20px 28px;display:flex;position:fixed;inset:0;overflow:auto}.menu__top{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.menu__close{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #faf8f273;flex-shrink:0;width:44px;height:44px;position:relative}.menu__close span{background:var(--color-linen);width:20px;height:1.5px;position:absolute;top:21px;left:11px}.menu__close span:first-child{transform:rotate(45deg)}.menu__close span:last-child{transform:rotate(-45deg)}.menu__nav{flex-direction:column;display:flex}.menu__link{min-height:64px;color:var(--color-linen);font-family:var(--font-display);border-bottom:1px solid #c99a3b59;align-items:center;font-size:32px;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.menu__link:hover{color:var(--color-wheat)}.menu__link:lang(ar){font-weight:600;line-height:1.5}.menu__spacer{flex:1;min-height:32px}.menu__actions{flex-direction:column;gap:14px;display:flex}.menu__lang{border-radius:var(--radius-sm);min-height:52px;color:var(--color-linen);border:1px solid #faf8f273;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.menu__lang:hover{color:var(--color-linen)}.menu__lang:lang(ar){font-family:var(--font-body-ar)}.menu__lang:lang(en){font-family:var(--font-body-en)}.menu__cta{justify-content:center;height:auto;min-height:56px;font-size:17px}.menu__cta:lang(ar){font-size:17px}.to-top{inset-inline-end:20px;z-index:45;background:var(--color-grove-green);width:48px;height:48px;transition:background-color var(--dur-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:none;position:fixed;bottom:20px;box-shadow:0 2px 4px #1f2a1c1a,0 8px 24px #1f2a1c2e}.to-top.is-visible{display:flex}.to-top:hover{background:var(--color-deep-olive)}.to-top span{display:flex;transform:rotate(-90deg)}.stem{inset-inline-start:clamp(10px,1.6vw,28px);z-index:40;pointer-events:none;width:14px;display:none;position:fixed;top:104px;bottom:40px}@media (min-width:1024px){.stem{display:block}}.stem__track{background:#c99a3b38;width:1px;position:absolute;top:0;bottom:0;left:6.5px}.stem__line{background:var(--color-harvest-gold);transform-origin:top;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:6px;transform:scaleY(0)}.stem__node{width:14px;height:14px;transition:transform .5s var(--ease), opacity .5s var(--ease);margin-top:-7px;position:absolute;left:0}@media (prefers-reduced-motion:reduce){.stem__node{transition:none}}.hero{background:var(--color-deep-olive);min-height:max(100vh,640px);color:var(--color-linen);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__photo{background:repeating-linear-gradient(135deg,#2a3526 0 14px,#303c2c 14px 28px);position:absolute;inset:-8% 0}.hero__photo img{object-fit:cover;width:100%;height:100%}.hero__photo-label{inset-inline-end:var(--page-x);white-space:nowrap;position:absolute;bottom:40px}@media (max-width:767.98px){.hero__photo-label{white-space:normal;inset-inline-start:var(--page-x);bottom:24px}}.hero__overlay{background:linear-gradient(90deg,#1f2a1cf0 0%,#1f2a1cc7 48%,#1f2a1c59 100%),linear-gradient(#1f2a1c00 60%,#1f2a1cd9 100%);position:absolute;inset:0}[dir=rtl] .hero__overlay{background:linear-gradient(270deg,#1f2a1cf0 0%,#1f2a1cc7 48%,#1f2a1c59 100%),linear-gradient(#1f2a1c00 60%,#1f2a1cd9 100%)}.hero__dim{background:var(--color-deep-olive);opacity:0;pointer-events:none;position:absolute;inset:0}.hero__art{inset-inline-end:-200px;opacity:.55;width:820px;position:absolute;bottom:-260px}.hero__inner{width:100%;max-width:1440px;padding:clamp(128px, 14vw, 180px) var(--page-x) clamp(88px, 9vw, 120px);flex-direction:column;flex:1;justify-content:center;margin:0 auto;display:flex;position:relative}.hero__inner .eyebrow-row{margin-bottom:28px}.hero__title{font-family:var(--font-display);letter-spacing:-.015em;max-width:12ch;margin:0 0 28px;font-size:clamp(48px,6.2vw,92px);font-weight:300;line-height:1.02}.hero__title:lang(ar){letter-spacing:0;margin-bottom:30.8px;font-size:clamp(52.8px,6.8vw,101.2px);font-weight:600;line-height:1.45}.hero__word{display:inline-block}.hero__sub{color:var(--color-wheat);max-width:52ch;margin:0 0 44px;font-size:19px;line-height:1.6}.hero__sub:lang(ar){font-size:21px;line-height:1.8}.hero__ctas{flex-wrap:wrap;gap:14px;display:flex}.hero__scroll{color:var(--color-wheat);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-self:center;align-items:center;gap:10px;margin-bottom:32px;font-size:11px;font-weight:700;text-decoration:none;display:flex;position:relative}.hero__scroll:hover{color:var(--color-wheat)}.hero__scroll:lang(ar){letter-spacing:0;text-transform:none;font-size:15px;font-weight:600}.hero__scroll span{background:linear-gradient(#c99a3b,#c99a3b00);width:1px;height:44px}.belief{background:var(--color-linen);position:relative;overflow:hidden}.belief__ring{inset-inline-start:-180px;border:1px solid #3f5a2a24;border-radius:50%;width:520px;height:520px;position:absolute;top:-120px}.belief__ring--2{inset-inline-start:-100px;border-color:#3f5a2a1f;width:360px;height:360px;top:-40px}.belief .eyebrow-row{margin-bottom:40px}.belief__statement{font-family:var(--font-display);letter-spacing:-.01em;max-width:20ch;margin:0 0 64px;scroll-margin-top:120px;font-size:clamp(36px,4.4vw,64px);font-weight:300;line-height:1.12}.belief__statement:lang(ar){letter-spacing:0;margin-bottom:70.4px;scroll-margin-top:132px;font-size:clamp(39.6px,4.8vw,70.4px);font-weight:600;line-height:1.45}.belief__cols{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px 48px;max-width:min(100%,840px);margin-inline-start:auto;display:grid}.belief__cols p{margin:0;font-size:18px;line-height:1.6}.belief__cols p:lang(ar){font-size:19px;line-height:1.8}.figures{background:var(--color-deep-olive);color:var(--color-linen);padding:clamp(64px, 7vw, 96px) var(--page-x)}.figures .eyebrow-row{margin-bottom:56px}.figures__grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:40px 24px;display:grid}.figure{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.figure__ring{place-items:center;width:180px;height:180px;display:grid;position:relative}.figure__ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.figure__num{font-family:var(--font-display-en);color:var(--color-harvest-gold);font-size:52px;font-weight:300;line-height:1}.figure__label{color:var(--color-wheat);max-width:22ch;font-size:15px;line-height:1.5}.figure__label:lang(ar){font-size:16px;line-height:1.8}.wwd{background:var(--color-linen)}.split-head{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:end;gap:24px 64px;margin-bottom:64px;display:grid}.split-head .eyebrow-row{margin-bottom:28px}.wwd__intro{margin:0;font-size:17px;line-height:1.6}.wwd__intro:lang(ar){font-size:18px;line-height:1.8}.cards{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;display:grid}.card{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast);flex-direction:column;gap:16px;padding:32px;display:flex}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.card__top{justify-content:space-between;align-items:flex-start;display:flex}.card__idx{font-family:var(--font-mono);color:var(--color-stone);font-size:12px}.card h3{font-family:var(--font-body);margin:8px 0 0;font-size:21px;font-weight:600;line-height:1.3}.card h3:lang(ar){font-size:23px}.card p{color:var(--color-stone);margin:0;font-size:15px;line-height:1.55}.card p:lang(ar){font-size:16px;line-height:1.8}.wwd__close{border-top:1px solid #1f2a1c26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding-top:40px;display:flex}.wwd__closing{font-family:var(--font-display);max-width:34ch;margin:0;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.3}.wwd__closing:lang(ar){font-size:clamp(24.2px,2.2vw,30.8px);font-weight:600;line-height:1.45}.hz{background:var(--color-sand);padding-top:clamp(64px,9vw,120px);position:relative}.hz__head{text-align:center;padding:0 var(--page-x);flex-direction:column;align-items:center;display:flex}.hz__head .eyebrow-row{margin-bottom:28px}.hz__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(40px,4.6vw,68px);font-weight:300;line-height:1.06}.hz__title:lang(ar){letter-spacing:0;font-size:clamp(44px,5.1vw,74.8px);font-weight:600;line-height:1.45}.hz__body{padding:clamp(40px, 4vw, 56px) var(--page-x) clamp(64px, 7vw, 96px);position:relative;overflow:hidden}.hz__grid{grid-template-columns:minmax(0,1fr) clamp(180px,20vw,300px) minmax(0,1fr);align-items:start;gap:clamp(24px,3.4vw,48px);display:grid}@media (max-width:899.98px){.hz__grid{grid-template-columns:minmax(0,1fr)}}.hz__col{padding-top:24px}.hz__col-head{border-bottom:1px solid var(--hz-c);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;padding-bottom:16px;display:flex}.hz__col--today{--hz-c:var(--color-harvest-gold);--hz-t:var(--color-gold-ink)}.hz__col--tomorrow{--hz-c:var(--color-grove-green);--hz-t:var(--color-grove-green)}.hz__col h3{font-family:var(--font-display);margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:400}.hz__col h3:lang(ar){font-size:clamp(24.2px,2.4vw,35.2px);font-weight:600;line-height:1.45}.hz__tag,.hz__n{font-family:var(--font-mono);color:var(--hz-t);font-size:12px}.hz__sub{color:var(--color-stone);margin:0 0 24px;font-size:15px;line-height:1.55}.hz__sub:lang(ar){font-size:16px;line-height:1.8}.hz__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hz__item{border-bottom:1px solid #1f2a1c1f;grid-template-columns:40px 1fr;gap:12px;padding:14px 0;display:grid}.hz__n{padding-top:4px}.hz__txt{flex-direction:column;gap:4px;display:flex}.hz__t{font-size:16px;font-weight:700}.hz__t:lang(ar){font-size:17px}.hz__d{font-size:15px;line-height:1.5}.hz__d:lang(ar){font-size:16px;line-height:1.8}.hz__center{flex-direction:column;justify-self:center;align-items:center;gap:20px;width:100%;max-width:300px;display:flex}.hz__disc{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative}.hz__halo{border:1px solid #3f5a2a33;border-radius:50%;position:absolute;inset:-30px}.hz__plate{background:var(--color-linen);border:1px solid var(--color-harvest-gold);border-radius:50%;position:absolute;inset:0}.hz__emblem{width:70%;position:relative}.hz__caption{color:var(--color-stone);text-align:center;max-width:24ch;font-size:13px;line-height:1.5}.hz__caption:lang(ar){font-size:14px;line-height:1.8}.mv{background:var(--color-deep-olive);color:var(--color-linen);padding:var(--section-y) var(--page-x) 112px;position:relative;overflow:hidden}.mv__pattern{opacity:.16;position:absolute;inset:-40px 0}.mv__grid{max-width:var(--grid-max);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:48px 96px;margin:0 auto;display:grid;position:relative}.mv__grid .eyebrow-row{margin-bottom:32px}.mv__quote{font-family:var(--font-display);margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:300;line-height:1.3}.mv__quote:lang(ar){font-size:clamp(28.6px,2.8vw,39.6px);font-weight:600;line-height:1.45}.values{background:var(--color-deep-olive);color:var(--color-linen);padding:0 var(--page-x) var(--section-y)}.values__in{max-width:var(--grid-max);border-top:1px solid #c99a3b73;margin:0 auto;padding-top:clamp(64px,7vw,96px)}.values__intro{color:var(--color-wheat);margin:0;font-size:16px;line-height:1.6}.values__intro:lang(ar){font-size:17px;line-height:1.8}.values__grid{border-top:1px solid #c99a3b4d;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:40px 24px;display:grid}@media (max-width:767.98px){.values__grid{grid-template-columns:minmax(0,1fr)}}.value{border-inline-end:1px solid #c99a3b2e;flex-direction:column;gap:16px;min-width:0;padding-block-start:32px;padding-inline-end:20px;display:flex}.value__letter{font-family:var(--font-display-en);color:var(--color-harvest-gold);font-size:clamp(80px,9vw,148px);font-weight:300;line-height:.85}.value__letter:lang(ar){font-family:var(--font-body-en);font-size:14px;font-weight:700;line-height:1.5}.value h3{font-family:var(--font-display);margin:0;font-size:clamp(18px,1.6vw,24px);font-weight:400}.value h3:lang(ar){font-size:clamp(30px,2.8vw,42px);font-weight:600;line-height:1.8}.value p{color:var(--color-wheat);margin:0;font-size:15px;line-height:1.55}.value p:lang(ar){font-size:16px;line-height:1.8}.why{background:var(--color-sand);position:relative;overflow:hidden}.why__contour{inset-inline-end:-160px;opacity:.5;width:700px;height:460px;position:absolute;top:40px}.why__head{max-width:760px;margin-bottom:88px}.why__head .eyebrow-row{margin-bottom:28px}.why__head .h2{margin-bottom:24px}.why__head .h2:lang(ar){margin-bottom:26.4px}.why__head p{margin:0;font-size:18px;line-height:1.6}.why__head p:lang(ar){font-size:19px;line-height:1.8}.why__rows{flex-direction:column;gap:clamp(64px,7vw,88px);display:flex}.why__row{flex-direction:row;align-items:center;gap:clamp(40px,8vw,120px);display:flex}.why__row--rev{flex-direction:row-reverse}.why__photo{aspect-ratio:1;flex-shrink:0;width:min(400px,38vw);position:relative}.why__ring{border:1px solid var(--color-harvest-gold);border-radius:50%;position:absolute;inset:-18px}.why__img{text-align:center;background:repeating-linear-gradient(135deg,#e3d8bf 0 12px,#eae0ca 12px 24px);border-radius:50%;place-items:center;padding:56px;display:grid;position:absolute;inset:0;overflow:hidden}.why__img--photo{padding:0}.why__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.why__img-label{font-family:var(--font-mono);color:var(--color-stone);font-size:12px;line-height:1.5}.why__text{flex-direction:column;gap:18px;max-width:520px;display:flex}.why__n{font-family:var(--font-mono);color:var(--color-gold-ink);font-size:12px}.why__text h3{font-family:var(--font-display);margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:400;line-height:1.15}.why__text h3:lang(ar){font-size:clamp(30.8px,2.9vw,41.8px);font-weight:600;line-height:1.45}.why__text p{margin:0;font-size:17px;line-height:1.6}.why__text p:lang(ar){font-size:18px;line-height:1.8}@media (max-width:767.98px){.why__row,.why__row--rev{flex-direction:column;align-items:flex-start}.why__photo{width:min(320px,80vw)}}.who{background:var(--color-linen)}.who__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.who__head>div{max-width:640px}.who__head .eyebrow-row{margin-bottom:28px}.panels{border-radius:var(--radius-lg);background:#1f2a1c1f;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2px;display:grid;overflow:hidden}.panel{background:var(--color-linen);min-height:340px;transition:background-color var(--dur-fast) var(--ease);flex-direction:column;gap:18px;padding:36px 32px 32px;display:flex}.panel:hover{background:var(--color-surface)}.panel h3{font-family:var(--font-display);margin:8px 0 0;font-size:26px;font-weight:400;line-height:1.2}.panel h3:lang(ar){margin-top:8.8px;font-size:28.6px;font-weight:600;line-height:1.45}.panel p{flex:1;margin:0;font-size:15px;line-height:1.6}.panel p:lang(ar){font-size:16px;line-height:1.8}.panel__cta{color:var(--color-grove-green);text-wrap:balance;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:700;display:flex}.panel__cta:lang(ar){font-size:16px}.contact{background:var(--color-sand)}.contact__grid{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:64px;display:grid}.contact__info{flex-direction:column;gap:28px;display:flex}.contact__title{font-family:var(--font-display);margin:0;font-size:clamp(40px,4.2vw,60px);font-weight:300;line-height:1.08}.contact__title:lang(ar){font-size:clamp(44px,4.6vw,66px);font-weight:600;line-height:1.45}.contact__intro{max-width:42ch;margin:0;font-size:17px;line-height:1.6}.contact__intro:lang(ar){font-size:18px;line-height:1.8}.contact__dl{grid-template-columns:auto 1fr;align-items:center;gap:16px 20px;margin:16px 0 0;display:grid}.contact__dl dt,.contact__dl dd{margin:0}.contact__dl dd{font-size:17px;line-height:1.5}.contact__dl dd:lang(ar){font-size:18px}.contact__slogan{border-top:1px solid var(--color-harvest-gold);font-family:var(--font-display);margin-top:auto;padding-top:28px;font-size:22px;font-weight:400}.contact__slogan:lang(ar){padding-top:30.8px;font-size:24.2px;font-weight:600;line-height:1.45}.form-card{background:var(--color-linen);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:clamp(28px,3.4vw,48px)}.form{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:22px 20px;display:grid;position:relative}.field{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.field:lang(ar){font-size:15px}.field--full{grid-column:1/-1}.field__opt{color:var(--color-stone);font-weight:400}.input{border:1px solid var(--color-field-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-width:0;height:48px;font-family:var(--font-body);color:var(--color-deep-olive);padding:0 14px;font-size:16px}.input:lang(ar){font-size:17px}textarea.input{resize:vertical;height:auto;padding:12px 14px;line-height:1.5}textarea.input:lang(ar){line-height:1.8}.input[aria-invalid=true]{border-color:var(--color-error)}.input:focus,.input:focus-visible{border-color:var(--color-grove-green);outline:none;box-shadow:0 0 0 3px #c99a3b59}.field__err,.form__alert{color:var(--color-error);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.field__err:lang(ar),.form__alert:lang(ar){font-size:14px}.form__alert{background:var(--color-error-bg);border-radius:var(--radius-sm);grid-column:1/-1;padding:12px 14px}.form__foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.form__note{color:var(--color-stone);font-size:13px}.form__note:lang(ar){font-size:14px}.hp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sent{flex-direction:column;justify-content:center;gap:20px;min-height:460px;display:flex}.sent__icon{background:var(--color-success-bg);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.sent h3{font-family:var(--font-display);margin:0;font-size:34px;font-weight:400;line-height:1.15}.sent h3:lang(ar){font-size:37.4px;font-weight:600;line-height:1.45}.sent p{max-width:44ch;margin:0;font-size:17px;line-height:1.6}.sent p:lang(ar){font-size:18px;line-height:1.8}.sent__again{min-height:44px;font-family:var(--font-body);color:var(--color-grove-green);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:700;text-decoration:underline}.sent__again:lang(ar){font-size:16px}.ftr{background:var(--color-deep-olive);color:var(--color-wheat);padding:clamp(56px, 6vw, 88px) var(--page-x) 40px;position:relative;overflow:hidden}.ftr__furrows{background:repeating-linear-gradient(0deg,#0000 0 13px,#c99a3b12 13px 14px);position:absolute;inset:0}.ftr__top{flex-wrap:wrap;justify-content:space-between;gap:48px;margin-bottom:64px;display:flex}.ftr__brand{flex-direction:column;gap:20px;display:flex}.ftr__endorse{letter-spacing:.04em;color:var(--color-linen);font-size:13px;font-weight:600}.ftr__endorse:lang(ar){letter-spacing:0;font-size:14px}.ftr__nav{grid-template-columns:repeat(2,auto);align-content:start;gap:12px 56px;display:grid}.ftr__nav a,.ftr__social a{color:var(--color-wheat);min-height:28px;font-size:15px;text-decoration:none}.ftr__nav a:lang(ar),.ftr__social a:lang(ar){font-size:16px}.ftr__nav a:hover,.ftr__social a:hover{color:var(--color-linen)}.ftr__social{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ftr__social-label{letter-spacing:.2em;text-transform:uppercase;color:var(--color-harvest-gold);font-size:12px;font-weight:700}.ftr__social-label:lang(ar){letter-spacing:0;text-transform:none}.ftr__rule{background:#c99a3b80;height:1px;margin-bottom:24px}.ftr__bottom{flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.ftr__bottom:lang(ar){font-size:14px}.ftr__langs{gap:16px;display:flex}.ftr__current{color:var(--color-linen);font-weight:600}.ftr__other{color:var(--color-wheat);text-decoration:none}.ftr__other:hover{color:var(--color-linen)}.ftr__other:lang(ar){font-family:var(--font-body-ar);font-size:14px}.ftr__other:lang(en){font-family:var(--font-body-en);font-size:13px}.motion:not(.motion-done) [data-m=word],.motion:not(.motion-done) [data-m=hero-in],.motion:not(.motion-done) [data-m=draw]{visibility:hidden;animation:0s 2.5s forwards gh-reveal}@keyframes gh-reveal{to{visibility:visible}}.preview-badge{inset-inline-start:20px;z-index:46;pointer-events:none;font-family:var(--font-mono);color:var(--color-wheat);background:var(--color-deep-olive);border-radius:var(--radius-sm);border:1px dashed #e8d3a099;padding:6px 10px;font-size:12px;position:fixed;bottom:20px}
