.hero[data-astro-cid-ge2uvauf]{min-block-size:100svh;padding-block:calc(var(--header-h) + 4rem) 0;isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-2;background:radial-gradient(closest-side, var(--glow), transparent);pointer-events:none;block-size:90vw;inline-size:90vw;position:absolute;inset-block-start:-20%;inset-inline-end:-20%}.hero__lines[data-astro-cid-ge2uvauf]{z-index:-1;position:absolute;inset:0}.hl[data-astro-cid-ge2uvauf]{background:var(--line-accent);opacity:.6;position:absolute}.hl--x[data-astro-cid-ge2uvauf]{transform-origin:0;block-size:1px;inset-block-start:var(--p);inset-inline:0}.hl--y[data-astro-cid-ge2uvauf]{transform-origin:top;inline-size:1px;inset-block:0;inset-inline-start:var(--p)}[dir=rtl] .hl--x[data-astro-cid-ge2uvauf]{transform-origin:100%}.hero__mark[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;block-size:auto;inline-size:min(78vw,110vh);position:absolute;inset-block-start:6%;inset-inline-end:-14vw}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--fs-display);letter-spacing:-.045em;flex-direction:column;font-weight:900;line-height:.92;display:flex}[data-astro-cid-ge2uvauf]:lang(ar) .hero__title[data-astro-cid-ge2uvauf]{letter-spacing:0;font-weight:800;line-height:1.05}.mask[data-astro-cid-ge2uvauf]{padding-block-end:.04em;display:block;overflow:hidden}.mask__in[data-astro-cid-ge2uvauf]{display:block}[data-astro-cid-ge2uvauf]:lang(ar) .mask[data-astro-cid-ge2uvauf]{margin-block:-.15em -.31em;padding-block:.15em .35em}.hero__bottom[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-block-start:clamp(2rem,4vw,3.5rem);display:flex}.hero__sub[data-astro-cid-ge2uvauf]{max-inline-size:46ch;font-size:var(--fs-lead);line-height:1.6}.hero__sub-line[data-astro-cid-ge2uvauf]{color:var(--text);margin-block-start:.75em;display:block}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.hero__meta[data-astro-cid-ge2uvauf]{font-size:var(--fs-small);color:var(--text-2);border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;margin-block-start:clamp(2.5rem,6vh,4.5rem);padding-block:1.25rem;display:flex}.hero__scroll[data-astro-cid-ge2uvauf]{align-items:center;gap:.75rem;display:inline-flex}.hero__scroll[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--line-strong);block-size:28px;inline-size:1px;display:block;position:relative;overflow:hidden}.hero__scroll[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:after{content:"";background:var(--accent);animation:scroll-hint 2s var(--ease-out) infinite;position:absolute;inset:0}@keyframes scroll-hint{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}html.motion [data-astro-cid-ge2uvauf][data-hero-line]{transform:translateY(110%)}html.motion .hero__mark[data-astro-cid-ge2uvauf]{opacity:0}html.motion [data-astro-cid-ge2uvauf][data-hero-fade]{opacity:.01}html.motion [data-astro-cid-ge2uvauf][data-draw]{transform:scale(0)}@media (width<=700px){.hero__mark[data-astro-cid-ge2uvauf]{inline-size:110vw;inset-block-start:14%;inset-inline-end:-40vw}}.clients[data-astro-cid-zrm7ciof]{border-block-end:1px solid var(--line);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2rem,4vw,3rem);display:flex}.clients__title[data-astro-cid-zrm7ciof]{max-inline-size:11ch;font-size:var(--fs-body);color:var(--text-2);flex:none;font-weight:500;line-height:1.35}.clients__viewport[data-astro-cid-zrm7ciof]{flex:1;min-inline-size:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.clients__track[data-astro-cid-zrm7ciof]{inline-size:max-content;margin:0;padding:0;list-style:none;animation:45s linear infinite clients-scroll;display:flex}[dir=rtl] .clients__track[data-astro-cid-zrm7ciof]{animation-name:clients-scroll-rtl}.clients__viewport[data-astro-cid-zrm7ciof]:hover .clients__track[data-astro-cid-zrm7ciof]{animation-play-state:paused}.clients__item[data-astro-cid-zrm7ciof]{flex:none;place-items:center;padding-inline:clamp(1.5rem,3vw,2.75rem);display:grid}.clients__item[data-astro-cid-zrm7ciof] img[data-astro-cid-zrm7ciof]{object-fit:contain;block-size:clamp(24px,2.4vw,32px);inline-size:auto;max-inline-size:150px;filter:var(--logo-filter);opacity:.5;transition:opacity .4s}.clients__item[data-astro-cid-zrm7ciof] img[data-astro-cid-zrm7ciof]:hover{opacity:1}@keyframes clients-scroll{to{transform:translate(-50%)}}@keyframes clients-scroll-rtl{to{transform:translate(50%)}}@media (width<=700px){.clients[data-astro-cid-zrm7ciof]{flex-direction:column;align-items:stretch;gap:1.25rem}.clients__title[data-astro-cid-zrm7ciof]{max-inline-size:none}}@media (prefers-reduced-motion:reduce){.clients__viewport[data-astro-cid-zrm7ciof]{-webkit-mask-image:none;mask-image:none}.clients__track[data-astro-cid-zrm7ciof]{flex-wrap:wrap;justify-content:center;row-gap:1.5rem;inline-size:auto;animation:none}.clients__item[data-astro-cid-zrm7ciof][aria-hidden=true]{display:none}}.services[data-astro-cid-lesv7jgp]{padding-block:clamp(6rem,14vw,12rem) clamp(4rem,8vw,8rem)}.services__list[data-astro-cid-lesv7jgp]{border-block-end:1px solid var(--line);margin:0;padding:0;list-style:none}.service__row[data-astro-cid-lesv7jgp]{isolation:isolate;grid-template-columns:1.3fr 1fr 3rem;align-items:center;gap:2rem;padding-block:clamp(1.75rem,3vw,2.75rem);display:grid;position:relative}.service__row[data-astro-cid-lesv7jgp]:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--surface-2);transform-origin:bottom;transition:transform .6s var(--ease-out);position:absolute;transform:scaleY(0)}.service__row[data-astro-cid-lesv7jgp]:hover:before{transform:scaleY(1)}.service__name[data-astro-cid-lesv7jgp]{font-size:var(--fs-h3);transition:transform .6s var(--ease-out);font-weight:800}.service__row[data-astro-cid-lesv7jgp]:hover .service__name[data-astro-cid-lesv7jgp]{transform:translate(.4rem)}[dir=rtl] .service__row[data-astro-cid-lesv7jgp]:hover .service__name[data-astro-cid-lesv7jgp]{transform:translate(-.4rem)}.service__text[data-astro-cid-lesv7jgp]{max-inline-size:38ch}.service__go[data-astro-cid-lesv7jgp]{--cut:10px;block-size:3rem;inline-size:3rem;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);justify-self:end;place-items:center;transition:background-color .4s,color .4s,box-shadow .4s;display:grid}.service__row[data-astro-cid-lesv7jgp]:hover .service__go[data-astro-cid-lesv7jgp]{background:var(--accent);color:var(--bg);box-shadow:none}@media (width<=800px){.service__row[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;gap:.75rem}.service__go[data-astro-cid-lesv7jgp]{display:none}}.work[data-astro-cid-t3eiqlen]{background:var(--surface);border-block:1px solid var(--line);padding-block:clamp(4rem,8vw,7rem) clamp(5rem,10vw,9rem);position:relative}.work__head[data-astro-cid-t3eiqlen] .sec-head[data-astro-cid-t3eiqlen]{margin-block-end:clamp(2rem,4vw,3.5rem)}.work__head[data-astro-cid-t3eiqlen] .sec-intro[data-astro-cid-t3eiqlen]{margin-block-start:-1rem}@media (width>=900px){.work__head[data-astro-cid-t3eiqlen]{justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}.work__head[data-astro-cid-t3eiqlen] .sec-intro[data-astro-cid-t3eiqlen]{max-inline-size:42ch;margin-block:0 clamp(2rem,4vw,3.5rem)}}.work__track[data-astro-cid-t3eiqlen]{gap:clamp(1.5rem,3vw,3rem);display:flex}.card[data-astro-cid-t3eiqlen]{flex-direction:column;flex:none;gap:1.25rem;inline-size:clamp(340px,46vw,860px);display:flex}.card__frame[data-astro-cid-t3eiqlen]{--cut:28px;aspect-ratio:4/3;background:var(--bg);position:relative;overflow:hidden}.card__frame[data-astro-cid-t3eiqlen] img{object-fit:contain;block-size:100%;inline-size:100%;transition:transform 1.2s var(--ease-out)}.card[data-astro-cid-t3eiqlen]:hover .card__frame[data-astro-cid-t3eiqlen] img{transform:scale(1.03)}.card__meta[data-astro-cid-t3eiqlen]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.card__title[data-astro-cid-t3eiqlen]{font-size:clamp(1.5rem,2.6vw,2.5rem)}.card__info[data-astro-cid-t3eiqlen]{font-size:var(--fs-small);white-space:nowrap}.card--end[data-astro-cid-t3eiqlen]{inline-size:clamp(300px,32vw,560px)}.card__frame--end[data-astro-cid-t3eiqlen]{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(1.5rem,3vw,2.75rem);display:flex}.card__end-title[data-astro-cid-t3eiqlen]{font-size:clamp(2rem,3.6vw,3.5rem);font-weight:800;line-height:1.1}@media (width>=900px){html.motion .work[data-astro-cid-t3eiqlen]{block-size:100svh;padding-block:calc(var(--header-h) * .6) 2rem;flex-direction:column;justify-content:center;display:flex}html.motion .card[data-astro-cid-t3eiqlen]{inline-size:clamp(340px,40vw,85.3333vh)}html.motion .card--end[data-astro-cid-t3eiqlen]{inline-size:clamp(300px,28vw,520px)}}@media (width<=899px){.work__track[data-astro-cid-t3eiqlen]{flex-direction:column}.card[data-astro-cid-t3eiqlen],.card--end[data-astro-cid-t3eiqlen]{inline-size:100%}.card__frame--end[data-astro-cid-t3eiqlen]{aspect-ratio:auto;min-block-size:280px}}@media (width>=900px){html:not(.motion) .work__track[data-astro-cid-t3eiqlen]{flex-wrap:wrap}}.about[data-astro-cid-oxgmilyn]{padding-block:clamp(6rem,14vw,12rem)}.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1.6fr;align-items:start;gap:3rem;display:grid}.about__statement[data-astro-cid-oxgmilyn]{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:600;line-height:1.3}[data-astro-cid-oxgmilyn]:lang(ar) .about__statement[data-astro-cid-oxgmilyn]{letter-spacing:0;line-height:1.6}.about__body[data-astro-cid-oxgmilyn]{max-inline-size:58ch;font-size:var(--fs-lead);gap:1.25rem;margin-block-start:clamp(1.5rem,3vw,2.5rem);line-height:1.7;display:grid}.about__belief[data-astro-cid-oxgmilyn]{max-inline-size:44ch;font-size:var(--fs-lead);color:var(--role);margin-block-start:clamp(1.5rem,3vw,2.5rem);line-height:1.6}.about__numbers-title[data-astro-cid-oxgmilyn]{font-size:var(--fs-h3);margin-block-start:clamp(5rem,10vw,9rem)}.about__numbers[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);margin:clamp(2rem,4vw,3.5rem) 0 0;display:grid}.num[data-astro-cid-oxgmilyn]{flex-direction:column-reverse;gap:.75rem;padding-block-start:1.5rem;display:flex;position:relative}.num[data-astro-cid-oxgmilyn] .rule[data-astro-cid-oxgmilyn]{position:absolute;inset-block-start:0;inset-inline:0}.num__value[data-astro-cid-oxgmilyn]{font-family:var(--font-en);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(3.5rem,8vw,8rem);font-weight:800;line-height:1}.num__value--text[data-astro-cid-oxgmilyn]{min-block-size:clamp(3.5rem,8vw,8rem);font-family:var(--font);letter-spacing:-.02em;align-items:flex-end;font-size:clamp(2rem,4vw,3.75rem);line-height:1.15;display:flex}[data-astro-cid-oxgmilyn]:lang(ar) .num__value--text[data-astro-cid-oxgmilyn]{letter-spacing:0}.num__label[data-astro-cid-oxgmilyn]{font-size:var(--fs-body)}@media (width<=800px){.about__grid[data-astro-cid-oxgmilyn],.about__numbers[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}}.marketing[data-astro-cid-ipebh5ql]{background:var(--surface);border-block:1px solid var(--line);padding-block:clamp(6rem,14vw,12rem)}.marketing__title[data-astro-cid-ipebh5ql]{max-inline-size:18ch;font-size:var(--fs-h2)}.marketing__grid[data-astro-cid-ipebh5ql]{grid-template-columns:1fr 1.6fr;gap:3rem;margin-block-start:clamp(3rem,6vw,5.5rem);display:grid}.marketing__plus[data-astro-cid-ipebh5ql]{block-size:56px;inline-size:56px;position:relative}.marketing__plus[data-astro-cid-ipebh5ql]:before,.marketing__plus[data-astro-cid-ipebh5ql]:after{content:"";background:var(--line-accent);position:absolute}.marketing__plus[data-astro-cid-ipebh5ql]:before{block-size:1px;inset-block-start:50%;inset-inline:0}.marketing__plus[data-astro-cid-ipebh5ql]:after{inline-size:1px;inset-block:0;inset-inline-start:50%}.marketing__body[data-astro-cid-ipebh5ql]{max-inline-size:58ch;font-size:var(--fs-lead);gap:1.25rem;line-height:1.7;display:grid}.marketing__closing[data-astro-cid-ipebh5ql]{font-size:var(--fs-h3);margin-block-start:clamp(4rem,8vw,7rem);padding-block-start:1.75rem;font-weight:700;line-height:1.3;position:relative}.marketing__closing[data-astro-cid-ipebh5ql] .rule[data-astro-cid-ipebh5ql]{position:absolute;inset-block-start:0;inset-inline:0}@media (width<=800px){.marketing__grid[data-astro-cid-ipebh5ql]{grid-template-columns:1fr}.marketing__plus[data-astro-cid-ipebh5ql]{display:none}}.team[data-astro-cid-ae2kqkmy]{padding-block:clamp(4rem,8vw,8rem) clamp(2rem,4vw,4rem)}.team__grid[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(2,1fr);align-items:start;gap:clamp(2rem,3vw,3rem) clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.team__grid[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(3,1fr)}.team__grid--featured[data-astro-cid-ae2kqkmy]{grid-template-columns:1.3fr repeat(2,1fr)}.member--featured[data-astro-cid-ae2kqkmy]{grid-row:span 2}}@media (width>=1100px){.team__grid[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(4,1fr)}.team__grid--featured[data-astro-cid-ae2kqkmy]{grid-template-columns:1.3fr repeat(3,1fr)}}.team__grid[data-astro-cid-ae2kqkmy].team__grid--solo{grid-template-columns:minmax(0,420px);justify-content:center}.member__frame[data-astro-cid-ae2kqkmy]{--cut:clamp(20px, 2.4vw, 36px);aspect-ratio:4/5;background:var(--surface-2);position:relative;overflow:hidden}.member__frame[data-astro-cid-ae2kqkmy] img{object-fit:cover;block-size:100%;inline-size:100%}.member__frame--cutout[data-astro-cid-ae2kqkmy]{background:0 0}.member__backdrop[data-astro-cid-ae2kqkmy]{background:var(--team-backdrop);position:absolute;inset:20% 0 0}.member__backdrop[data-astro-cid-ae2kqkmy]:after{content:"";opacity:0;transition:opacity .6s var(--ease-out);background:radial-gradient(70% 60% at 50% 35%,#1afecb47,#0000 70%);position:absolute;inset:0}.member__frame--cutout[data-astro-cid-ae2kqkmy] img{object-fit:contain;object-position:bottom;transform-origin:50% 100%;transition:transform .8s var(--ease-out);position:relative}@media (hover:hover){.member[data-astro-cid-ae2kqkmy]:hover .member__backdrop[data-astro-cid-ae2kqkmy]:after{opacity:1}.member[data-astro-cid-ae2kqkmy]:hover .member__frame--cutout[data-astro-cid-ae2kqkmy] img{transform:scale(1.04)}}.member__wipe[data-astro-cid-ae2kqkmy]{display:none}html.motion .team[data-astro-cid-ae2kqkmy].is-armed .member__wipe[data-astro-cid-ae2kqkmy]{background:var(--bg);pointer-events:none;block-size:300%;inline-size:300%;display:block;position:absolute;inset-block-start:-100%;inset-inline-start:-100%;transform:rotate(45deg)}html.motion[dir=rtl] .team[data-astro-cid-ae2kqkmy].is-armed .member__wipe[data-astro-cid-ae2kqkmy]{transform:rotate(-45deg)}.member__name[data-astro-cid-ae2kqkmy]{letter-spacing:-.01em;color:var(--text);margin-block-start:1.25rem;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:700;line-height:1.25}.member--featured[data-astro-cid-ae2kqkmy] .member__name[data-astro-cid-ae2kqkmy]{font-size:clamp(1.35rem,2vw,1.9rem)}.member__role[data-astro-cid-ae2kqkmy]{font-size:var(--fs-small);color:var(--role);margin-block-start:.35rem;font-weight:300}@media (width>=800px){.member__role[data-astro-cid-ae2kqkmy]{font-size:.95rem}}.contact[data-astro-cid-he3spzz3]{isolation:isolate;padding-block:clamp(6rem,14vw,12rem) clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.contact[data-astro-cid-he3spzz3]:before{content:"";z-index:-2;background:radial-gradient(closest-side, var(--glow), transparent);pointer-events:none;block-size:80vw;inline-size:80vw;position:absolute;inset-block-end:-40%;inset-inline-start:-25%}.contact__mark[data-astro-cid-he3spzz3]{z-index:-1;pointer-events:none;block-size:auto;inline-size:min(60vw,820px);position:absolute;inset-block-end:-20%;inset-inline-start:-12%}html[data-theme=light] .contact__mark[data-astro-cid-he3spzz3]{inline-size:min(36vw,520px);inset-block:8% auto;inset-inline:auto -10%}@media (width<=800px){html[data-theme=light] .contact__mark[data-astro-cid-he3spzz3]{display:none}}.contact__title[data-astro-cid-he3spzz3]{font-size:var(--fs-h1);font-weight:900}[data-astro-cid-he3spzz3]:lang(ar) .contact__title[data-astro-cid-he3spzz3]{font-weight:800}.contact__lead[data-astro-cid-he3spzz3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-block-start:clamp(2rem,4vw,3rem);display:flex}.contact__intro[data-astro-cid-he3spzz3]{max-inline-size:48ch;font-size:var(--fs-lead);line-height:1.6}.contact__wa[data-astro-cid-he3spzz3]{font-family:var(--font-en);letter-spacing:-.02em;color:var(--accent);align-items:center;gap:.4em;margin-block-start:clamp(2.5rem,5vw,4rem);font-size:clamp(1.5rem,4.5vw,4.5rem);font-weight:700;display:inline-flex}.contact__wa[data-astro-cid-he3spzz3] .contact__wa-icon{flex:none;block-size:.8em;inline-size:.8em}.contact__wa[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{transition:background-size .6s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 2px no-repeat}.contact__wa[data-astro-cid-he3spzz3]:hover span[data-astro-cid-he3spzz3]{background-size:100% 2px}.contact__links[data-astro-cid-he3spzz3]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);margin:clamp(4rem,8vw,7rem) 0 0;padding:0;list-style:none;display:grid}.contact__links[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{position:relative}.contact__links[data-astro-cid-he3spzz3] .rule[data-astro-cid-he3spzz3]{position:absolute;inset-block-start:0;inset-inline:0}.contact__links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{grid-template-columns:auto 1fr;align-items:center;gap:.35rem .75rem;padding-block:1.5rem;transition:color .3s;display:grid}.contact__links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]>.muted[data-astro-cid-he3spzz3]{grid-column:1/-1}.contact__links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]>.arrow{grid-column:2;justify-self:start}.contact__value[data-astro-cid-he3spzz3]{font-family:var(--font-en);justify-self:start;font-size:1.15rem;font-weight:600}.contact__links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--accent)}@media (width<=800px){.contact__links[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:0}}
