.hero{isolation:isolate;min-block-size:max(640px,100vh);color:var(--hero-fg);background:var(--hero-ground);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@supports (height:100svh){.hero{min-block-size:max(640px,100svh)}}.hero-media{z-index:-2;object-fit:cover;object-position:50% 42%;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.hero-bg{z-index:-2;background:var(--hero-ground);position:absolute;inset:0;overflow:hidden}.hero-bg picture{block-size:100%;display:block}.hero-video{opacity:0;transition:opacity .5s}.hero-video.is-on{opacity:1}.hero:before{content:"";z-index:-1;background:linear-gradient(to top, #110f0bcc 0%, #110f0bc7 55%, #110f0ba8 82%, var(--scrim) 100%);position:absolute;inset:0}.hero-in{inline-size:100%;padding-block:calc(var(--hdr) + 56px) clamp(24px, 3vw, 36px)}.hero-grid{align-items:start}.hero-h{font-family:var(--f-display);font-optical-sizing:auto;letter-spacing:-.026em;text-wrap:balance;font-size:clamp(44px,6.5vw,98px);font-weight:380;line-height:.98}.hero-h .ln{display:block}.hero-h em{color:var(--hero-accent);font-style:italic;font-weight:360}.hero-rule{background:color-mix(in srgb, var(--hero-fg) 36%, transparent);transform-origin:0;block-size:1px;margin-block:clamp(28px,3.2vw,44px) clamp(24px,2.6vw,34px)}:root[dir=rtl] .hero-rule{transform-origin:100%}.hero-en p,.hero-lede p{color:var(--hero-fg);text-wrap:pretty;max-inline-size:40ch;font-size:clamp(17px,1.35vw,19.5px);line-height:1.55}.hero-acts{flex-wrap:wrap;gap:12px;margin-block-start:26px;display:flex}.hero-acts .btn-solid{color:#fff;background:#b64e2e}@media (hover:hover){.hero-acts .btn-solid:hover{background:var(--hero-fg);color:#191712}}.hero-ar,.hero-lat{text-align:start}.hero-ar-name{font-family:var(--ar);color:var(--hero-accent);letter-spacing:0;font-size:clamp(40px,5.15vw,78px);font-weight:600;line-height:1.12;display:block}.hero-ar-tag{color:var(--hero-fg);margin-block-start:clamp(10px,1vw,16px);font-size:clamp(17px,1.42vw,21px);line-height:1.6;display:block}.hero-cap{color:color-mix(in srgb, var(--hero-fg) 74%, transparent);justify-content:space-between;align-items:center;gap:16px;margin-block-start:clamp(36px,5vw,64px);font-size:13px;line-height:1.4;display:flex}.hero-cap-end{align-items:center;gap:14px;display:flex}html:not(.js) .hero-cap-end{display:none}.vid-btn{cursor:pointer;block-size:32px;inline-size:32px;color:var(--hero-fg);border:1px solid color-mix(in srgb, var(--hero-fg) 40%, transparent);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}@media (hover:hover){.vid-btn:hover{border-color:var(--hero-fg)}}.vid-btn svg{block-size:12px;inline-size:12px}.vid-btn .i-play{display:none}.vid-btn[data-paused] .i-play{display:block}.vid-btn[data-paused] .i-pause{display:none}@media (width>=900px){.hero-h,.hero-rule,.hero-cap{grid-column:1/-1}.hero-en,.hero-lede{grid-area:3/1/auto/span 5}.hero-ar,.hero-lat{grid-area:3/7/auto/-1}}@media (width<=899px){.hero-ar,.hero-lat{margin-block-end:28px}.hero-cap{align-items:flex-end}}@media (width>=560px) and (width<=899px){.hero-h{font-size:8.2vw}.hero-ar-name{font-size:6.5vw}}@media (width<=599px) and (orientation:portrait){.hero-media{object-position:50% 50%}}@media (width<=559px){.hero-in{padding-block-start:calc(var(--hdr) + 40px)}.hero-acts .btn{flex:auto}.hero-cap{align-items:center}}.js .hero-photo{transform:scale(1.045)}.js .hero.go .hero-photo{transition:transform 2.8s var(--ease);transform:none}.js .seq-up{transform:translateY(10px)}.js .seq-start{transform:translateX(calc(-8px * var(--dir)))}.js .seq-end{transform:translateX(calc(8px * var(--dir)))}.js .hero-rule.seq{transform:scaleX(0)}.js .hero.go .seq{transition:transform 1.1s var(--ease);transform:none}.js .hero.go .hero-rule.seq{transition:transform 1.3s cubic-bezier(.6,.05,.2,1)}.js .hero.go [data-d="1"]{transition-delay:.12s}.js .hero.go [data-d="2"]{transition-delay:.38s}.js .hero.go [data-d="3"]{transition-delay:.66s}.js .hero.go [data-d="4"]{transition-delay:1.05s}:root:lang(ar) .hero-cap{font-size:13.5px}:root:lang(ar) .hero-h{font-size:clamp(40px,5.6vw,84px);font-weight:500;line-height:1.32}:root:lang(ar) .hero-h em{color:var(--hero-accent);font-style:normal;font-weight:700}.hero-lat-name{font-family:var(--serif);font-optical-sizing:auto;color:var(--hero-accent);letter-spacing:-.022em;font-size:clamp(36px,4.5vw,66px);font-weight:420;line-height:1.02;display:block}.hero-lat-tag{font-family:var(--serif);letter-spacing:-.005em;color:var(--hero-fg);text-wrap:balance;margin-block-start:clamp(12px,1.1vw,18px);font-size:clamp(18px,1.55vw,23px);font-weight:380;line-height:1.4;display:block}:root:lang(ar) .hero-lede p{max-inline-size:44ch;line-height:1.85}@media (width>=560px) and (width<=899px){:root:lang(ar) .hero-h{font-size:7.2vw}.hero-lat-name{font-size:5.6vw}}:root:lang(ar) .hero-h{letter-spacing:0}@media (prefers-reduced-motion:reduce){.js .seq,.js .hero-photo{opacity:1!important;transition:none!important;transform:none!important}}@media print{.hero{background:var(--bg);min-block-size:0;color:var(--fg);--hero-fg:var(--fg);--hero-accent:var(--accent-text)}.hero-bg,.hero:before{display:none}.js .seq,.js .hero-photo{transition:none!important;transform:none!important}}.proof{border-block-end:1px solid var(--line);padding-block:clamp(40px,5vw,64px)}.proof-list{row-gap:28px}.proof-list>div{grid-column:span 3}.proof dt{font-family:var(--f-display);letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.25}.proof dd{color:var(--muted);max-inline-size:30ch;margin-block-start:6px;font-size:15px;line-height:1.5}@media (width<=899px){.proof-list>div{grid-column:span 6}}:root:lang(ar) .proof dt{font-size:21px;font-weight:500;line-height:1.5}:root:lang(ar) .proof dd{line-height:1.7}:root:lang(ar) .proof dt{letter-spacing:0}.svc-band{background:var(--band);color:var(--band-fg);--emb-c:var(--band-accent);--emb-n:#ffaf6e;--emb-h:128px}.svc-band .rail{color:var(--band-muted)}.svc-band .sub{color:color-mix(in srgb, var(--band-fg) 72%, transparent)}.svc-band :focus-visible{outline-color:var(--band-accent)}.svc-grid{border-block-start:1px solid var(--band-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(48px,6vw,88px);display:grid}.svc-i{border-block-end:1px solid var(--band-line);border-inline-start:1px solid var(--band-line);flex-direction:column;padding:clamp(28px,3vw,44px) clamp(20px,2.4vw,36px) clamp(32px,3.4vw,48px);display:flex}.svc-i:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}.svc-i:nth-child(3n){padding-inline-end:0}.svc-i h3{font-family:var(--f-display);letter-spacing:-.015em;font-size:clamp(24px,2.1vw,30px);font-weight:400;line-height:1.15}.svc-d{color:color-mix(in srgb, var(--band-fg) 74%, transparent);max-inline-size:38ch;margin-block-start:12px;font-size:16px;line-height:1.6}.svc-x{color:var(--band-muted);max-inline-size:40ch;margin-block-start:22px;font-size:14.5px;line-height:1.55}.svc-x:before{content:"";border-block-start:1px solid var(--band-accent);inline-size:28px;margin-block-end:12px;display:block}.svc-p{color:var(--band-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--band-accent) 40%, transparent);text-underline-offset:4px;inline-size:fit-content;margin-block-start:12px;font-size:14.5px}@media (hover:hover){.svc-p:hover{text-decoration-color:currentColor}}@media (width>=600px) and (width<=1023px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-i,.svc-i:nth-child(3n+1),.svc-i:nth-child(3n){border-inline-start:1px solid var(--band-line);padding-inline:clamp(20px,2.4vw,32px)}.svc-i:nth-child(odd){border-inline-start:0;padding-inline-start:0}.svc-i:nth-child(2n){padding-inline-end:0}}@media (width<=599px){.svc-grid{grid-template-columns:1fr}.svc-i,.svc-i:nth-child(3n+1),.svc-i:nth-child(3n){border-inline-start:0;padding-inline:0}.svc-band{--emb-h:104px}}.emb{block-size:var(--emb-h,128px);align-self:flex-start;inline-size:auto;max-inline-size:100%;margin-block-end:clamp(28px,3vw,40px);display:block;overflow:visible}.emb path{fill:none;vector-effect:non-scaling-stroke}.emb .emb-edge{stroke:var(--emb-c);stroke-width:1.3px}.emb .emb-hid{stroke:var(--emb-c);stroke-opacity:.38;stroke-width:1px;stroke-dasharray:3 3}.emb .emb-mesh{stroke:var(--emb-c);stroke-opacity:.3;stroke-width:.8px}.emb .emb-bead{fill:var(--emb-c);fill-opacity:.75}.emb .emb-node{fill:var(--emb-n)}:root:lang(ar) .svc-i h3{font-weight:500;line-height:1.45}:root:lang(ar) .svc-d{line-height:1.85}:root:lang(ar) .svc-x{line-height:1.8}p.svc-p{text-decoration:none}.svc-p a{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--band-accent) 40%, transparent);text-underline-offset:4px;transition:text-decoration-color .2s}@media (hover:hover){.svc-p a:hover{text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){.svc-p a{transition:none}}:root:lang(ar) .svc-i h3{letter-spacing:0}.fj{margin:0}.fj-photo{isolation:isolate;color:#f7f3ea;background:#26281c;block-size:clamp(520px,50vw,820px);position:relative;overflow:hidden}.fj-photo picture{block-size:100%;display:block}.fj-photo img{z-index:-2;object-fit:cover;object-position:72% 58%;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.fj-photo:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0c0d0800 28%,#0c0d08c7 58%,#0c0d08db 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 52%,#0000 74%);mask-image:linear-gradient(90deg,#000 0% 52%,#0000 74%)}.fj-q{padding-block-end:clamp(32px,4.4vw,64px);position:absolute;inset-block-end:0;inset-inline:0}.fj-q .wrap{direction:ltr}.fj-lines{row-gap:clamp(14px,1.6vw,22px);inline-size:min(100%,640px);display:grid}.fj-lines p{text-wrap:pretty;inline-size:fit-content;max-inline-size:100%;margin-left:0;margin-right:auto}.fj .fj-lines p[lang=en]{font-family:var(--serif);letter-spacing:-.01em;font-weight:380}.fj .fj-lines p[lang=ar]{font-family:var(--ar);text-align:right}.fj-1[lang=en]{max-inline-size:28ch;font-size:clamp(23px,2.3vw,33px);line-height:1.28}.fj-1[lang=ar]{max-inline-size:30ch;font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:1.75}.fj-2[lang=en]{max-inline-size:40ch;font-size:clamp(17px,1.45vw,20px);line-height:1.4}.fj-2[lang=ar]{max-inline-size:42ch;font-size:clamp(17px,1.4vw,19.5px);font-weight:400;line-height:1.85}.fj-cap{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-block-start:14px;font-size:13.5px;line-height:1.55;display:flex}.fj-cap span:first-child{max-inline-size:78ch}@media (width<=899px){.fj-photo{aspect-ratio:4/4.2;block-size:auto}.fj-photo img{object-position:86% 56%}.fj-photo:before{background:linear-gradient(#0c0d0800 32%,#0c0d08d1 54%,#0c0d08e0 100%);-webkit-mask-image:none;mask-image:none}.fj-lines{inline-size:100%}}@media (width<=599px){.fj-photo{aspect-ratio:4/5.6}.fj-photo img{object-position:88% 56%}.fj-photo:before{background:linear-gradient(#0c0d0800 38%,#0c0d08cc 60%,#0c0d08e0 100%);-webkit-mask-image:linear-gradient(90deg,#000 0% 74%,#0000 96%);mask-image:linear-gradient(90deg,#000 0% 74%,#0000 96%)}.fj-lines{inline-size:80%}.fj-1[lang=en]{font-size:22px}.fj-1[lang=ar]{font-size:21px}.fj-2[lang=en],.fj-2[lang=ar]{font-size:16px}}@media (width<=374px){.fj-photo{aspect-ratio:4/6.6}.fj-photo:before{background:linear-gradient(#0c0d0800 20%,#0c0d08d1 45%,#0c0d08e6 100%)}}:root:lang(ar) .fj-cap{line-height:1.8}@media (forced-colors:active){.fj-photo:before{display:none}}@media print{.fj-photo{aspect-ratio:auto;block-size:auto;color:var(--fg);background:0 0}.fj-photo picture{block-size:auto}.fj-photo img{block-size:auto;position:static}.fj-photo:before{display:none}.fj-q{padding-block:16px 0;position:static}}.contact-h{letter-spacing:-.026em;max-inline-size:12ch;font-size:clamp(48px,7vw,104px);line-height:.98}.contact .sub{max-inline-size:44ch}.copy{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;grid-column:11/-1;justify-self:end;align-items:center;gap:8px;block-size:40px;padding-inline:16px 18px;font-size:14.5px;font-weight:550;transition:border-color .2s,color .2s;display:inline-flex}@media (hover:hover){.copy:hover{border-color:var(--fg)}}.copy.done{border-color:var(--accent);color:var(--accent-text)}.copy svg{block-size:15px;inline-size:15px}.copy .i-ok{display:none}.copy.done .i-ok{display:block}.copy.done .i-copy{display:none}@media (width<=899px){.copy{grid-area:1/2;block-size:44px}}@media (prefers-reduced-motion:reduce){.copy{transition:none}}:root:lang(ar) .copy{letter-spacing:0;font-weight:500}:root:lang(ar) .contact-h{max-inline-size:14ch;font-weight:500;line-height:1.3}.ct{align-items:start;row-gap:48px;margin-block-start:clamp(40px,5vw,72px)}.ct-alt{grid-column:1/span 3}.ct-form,.ct-done{grid-column:4/-1;max-inline-size:820px}.ct-alt-h{margin-block-end:14px;font-size:15px;font-weight:550}.ct-dl{border-block-start:1px solid var(--line)}.ct-dl>div{border-block-end:1px solid var(--line);padding-block:12px}.ct-dl dt{color:var(--muted);font-size:13.5px}.ct-dl dd{justify-content:space-between;align-items:center;gap:10px;min-inline-size:0;margin-block-start:4px;font-size:16px;display:flex}.ct-v{overflow-wrap:anywhere}@media (hover:hover){a.ct-v:hover{color:var(--accent-text)}}.copy-sm{flex:none;grid-column:auto;justify-self:auto;gap:6px;block-size:32px;padding-inline:10px 12px;font-size:13px}.copy-sm svg{block-size:13px;inline-size:13px}@media (width<=899px){.ct-alt,.ct-form,.ct-done{grid-column:1/-1}}.ct-form{gap:24px;display:grid}.ct-topics{border:0;min-inline-size:0;margin:0;padding:0}.ct-topics legend{margin-block-end:12px;padding:0;font-size:15px;font-weight:550}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border:1px solid var(--line);border-radius:999px;align-items:center;min-block-size:42px;padding-inline:16px;font-size:15px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}@media (hover:hover){.chip:hover span{border-color:var(--fg)}}.chip input:checked+span{background:var(--fg);color:var(--bg);border-color:var(--fg)}.chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}@media (forced-colors:active){.chip input:checked+span{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.chip input:focus-visible+span{outline-color:highlight}}.ct-topics[data-invalid] .chip span{border-color:var(--accent-text)}.ct-row{gap:24px var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=599px){.ct-row{grid-template-columns:1fr}}.fld{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.fld label{font-size:15px;font-weight:550}.fld .opt{color:var(--muted);font-weight:400}.fld input,.fld textarea{font:inherit;color:var(--fg);background:var(--field);border:1px solid var(--line);border-radius:10px;inline-size:100%;padding:13px 14px;font-size:16px;transition:border-color .15s}.fld input[dir=ltr]{text-align:start}:root[dir=rtl] .fld input[dir=ltr]{text-align:right}:root[dir=ltr] .fld input[dir=auto],:root[dir=ltr] .fld textarea[dir=auto]{text-align:left}:root[dir=rtl] .fld input[dir=auto],:root[dir=rtl] .fld textarea[dir=auto]{text-align:right}.fld textarea{resize:vertical;min-block-size:160px;line-height:1.55}@media (hover:hover){.fld input:hover,.fld textarea:hover{border-color:color-mix(in srgb, var(--fg) 35%, var(--line))}}.fld input:focus-visible,.fld textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--fg)}.fld [aria-invalid=true]{border-color:var(--accent-text)}.ct-hint{color:var(--muted);font-size:13.5px}.ct-err{color:var(--accent-text);font-size:14px;font-weight:550}.hp{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ct-send{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-block-start:4px;display:flex}.ct-btn{block-size:52px;padding-inline:30px;font-size:16px}.ct-btn[aria-disabled=true]{opacity:.7;cursor:progress}.ct-status:empty{display:none}.ct-status{color:var(--accent-text);font-size:15px;font-weight:550}.ct-done{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:clamp(24px,3vw,40px)}.ct-done:focus{outline:none}.ct-done h3{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.1}.ct-done p{max-inline-size:52ch;margin-block-start:12px;font-size:17px}.ct-done .ct-ref{font-size:15px}.ct-ref b{color:var(--fg);letter-spacing:.02em;font-weight:600}.ct-done .btn{margin-block-start:24px}:root:lang(ar) .ct-done h3{letter-spacing:0;font-weight:500;line-height:1.4}:root:lang(ar) .fld label,:root:lang(ar) .ct-topics legend,:root:lang(ar) .ct-alt-h{font-weight:500}@media (prefers-reduced-motion:reduce){.chip span,.fld input,.fld textarea{transition:none}}.ct-check a{text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent)}@media (hover:hover){.ct-check a:hover{color:var(--accent-text)}}.ct-consent{flex-direction:column;gap:8px;display:flex}.ct-check{align-items:flex-start;gap:14px;display:flex}.ct-check input{-webkit-appearance:none;appearance:none;border:1px solid var(--muted);background:var(--field);cursor:pointer;border-radius:7px;flex:none;place-content:center;block-size:24px;inline-size:24px;margin:0;transition:background-color .15s,border-color .15s;display:grid}.ct-check input:before{content:"";border:solid var(--bg);block-size:10px;inline-size:6px;transition:transform .15s var(--ease);border-width:0 2px 2px 0;border-bottom-right-radius:1px;transform:translateY(-1.5px)rotate(45deg)scale(0)}.ct-check input:checked{background:var(--fg);border-color:var(--fg)}.ct-check input:checked:before{transform:translateY(-1.5px)rotate(45deg)scale(1)}@media (hover:hover){.ct-check input:not(:checked):hover{border-color:var(--fg)}}.ct-check input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ct-check input[aria-invalid=true]:not(:checked){border-color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-text)}.ct-check label{cursor:pointer;text-wrap:pretty;max-inline-size:60ch;font-size:15px;line-height:24px}.ct-consent .ct-err{padding-inline-start:38px}:root:lang(ar) .ct-check label{line-height:1.8}:root:lang(ar) .ct-check input{margin-block-start:2px}@media (forced-colors:active){.ct-check input{border-color:canvastext}.ct-check input:before{forced-color-adjust:none;border-color:canvastext}}@media (prefers-reduced-motion:reduce){.ct-check input,.ct-check input:before{transition:none}}.contact.after-fj{padding-block-start:clamp(72px,9vw,136px)}.ct-done .ct-ref{color:color-mix(in srgb, var(--muted) 85%, var(--fg))}.fld input,.fld textarea,.chip span{border-color:var(--edge)}@media (hover:hover){.fld input:hover:not(:focus-visible):not([aria-invalid=true]),.fld textarea:hover:not(:focus-visible):not([aria-invalid=true]){border-color:color-mix(in srgb, var(--fg) 50%, var(--edge))}}.fld input::placeholder,.fld textarea::placeholder{color:var(--muted);opacity:1}html:not(.js) .ct-btn[disabled]{opacity:.55;cursor:not-allowed}@media (hover:hover){.ct-btn[aria-disabled=true]:hover,.ct-btn[disabled]:hover{background:var(--accent);color:var(--on-accent)}}.ct-nojs{max-inline-size:44ch;font-size:15px;line-height:1.5;display:none}html:not(.js) .ct-nojs{display:block}.ct-nojs a{text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent)}:root:lang(ar) .ct-nojs{line-height:1.8}@media (width>=900px){.ct-alt{grid-area:1/1/auto/span 3}.ct-form,.ct-done{grid-area:1/4/auto/-1}}.ct-done h3{text-wrap:balance}
