.w-root{--w-ink:#07080b;--w-paper:#f5f0ec;--w-blue:#4d80ff;--w-dim:hsla(27,31%,94%,.62);--w-line:hsla(27,31%,94%,.16);--w-gutter:48px;--w-header:88px;position:relative;color:var(--w-paper);background:var(--w-ink);overflow:clip}.w-canvas{position:fixed;inset:0;width:100vw;height:100vh;display:block;z-index:0;pointer-events:none}.w-root .site-footer,.w-root .site-header,.w-root main{position:relative;z-index:1}.w-giant{font-family:var(--font-world),var(--font-display);font-stretch:62%;font-variation-settings:"wdth" 62;font-weight:800;text-transform:uppercase;line-height:.84;letter-spacing:-.01em;margin:0}.w-giant:lang(ar){font-family:var(--font-arabic),sans-serif;font-weight:700;line-height:1.12;letter-spacing:0;text-transform:none}.w-line{display:block;white-space:nowrap}.w-mono{font-family:var(--font-label);font-size:12px;line-height:1.65;letter-spacing:.02em;color:var(--w-dim);margin:0}.w-arrow{display:inline-block;margin-inline-start:12px}[dir=rtl] .w-arrow{transform:scaleX(-1)}.w-root .site-header{background:transparent;border:0;color:var(--w-paper)}.w-root .header-bar{height:var(--w-header);max-width:none;padding-inline:var(--w-gutter)}.w-root .header-link{color:var(--w-paper)}.w-root .header-action,.w-root .header-link{font-family:var(--font-label);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.w-root .header-action{border-radius:0;background:var(--w-blue);color:#07080b;padding:11px 18px}.w-root .lang-switch a{color:var(--w-dim);border-color:var(--w-line)}.w-root .lang-switch a.is-active{color:var(--w-paper);border-color:var(--w-paper)}.w-root .header-panel{background:var(--w-ink);color:var(--w-paper)}.w-root .header-toggle{color:var(--w-paper)}.w-root :focus-visible{outline:2px solid var(--w-blue);outline-offset:4px}.w-hero{min-height:calc(100svh - var(--w-header));padding:28px var(--w-gutter) 7vh;display:grid;grid-template-rows:auto 1fr auto;position:relative}.w-category{color:var(--w-paper);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.w-counterpart{justify-self:end;align-self:start;margin-top:4vh;font-family:var(--font-arabic),sans-serif;font-weight:600;font-size:clamp(28px,3.4vw,56px);line-height:1.25;text-align:end;color:var(--w-paper);text-shadow:0 2px 30px rgba(7,8,11,.5)}.w-counterpart:lang(en){font-family:var(--font-world),var(--font-geist-sans);font-stretch:62%;font-variation-settings:"wdth" 62;font-weight:800;text-transform:uppercase;line-height:.9}.w-hero-foot{grid-row:3;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:40px;align-items:end}.w-hero h1{font-size:clamp(56px,min(10vw,16.5vh),200px)}.w-hero h1 .w-line:nth-child(2){color:var(--w-blue)}.w-hero h1:lang(ar){font-size:clamp(44px,min(6.6vw,11.5vh),130px)}.w-hero-aside{display:grid;gap:22px;padding-bottom:1.2vw}.w-hero-aside .w-mono:first-child{color:var(--w-paper);font-size:13px}.w-hero-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px}.w-hero-links .w-link,.w-scroll{color:var(--w-blue)}.w-scroll{text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.w-pin{height:280vh;position:relative;--p:0;--tfs:min(13vw,calc(94vw / (var(--chars) * .46)),22vh);--dw:min(46vw,760px,calc(40vh / var(--inv)))}.w-pin-stage{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;place-items:center}.w-pin-title{position:absolute;top:12vh;left:0;right:0;text-align:center;font-size:var(--tfs);color:var(--accent-p);white-space:nowrap;transform:translateY(calc((1 - min(1, var(--p) * 2.2)) * 14vh)) scale(calc(1.18 - min(1, var(--p) * 2.2) * .18));opacity:calc(.25 + min(1, var(--p) * 3) * .75);mix-blend-mode:screen}.w-pin-title:lang(ar){font-size:min(var(--tfs),8vw,14vh);top:9vh}.w-pin-title-ar{position:absolute;top:calc(12vh + var(--tfs) * .9);left:0;right:0;text-align:center;font-family:var(--font-arabic),sans-serif;font-weight:700;font-size:clamp(26px,3vw,52px);color:var(--w-paper);opacity:calc(min(1, var(--p) * 3) * .85);margin:0}.w-devices{position:absolute;left:50%;top:calc(66vh - var(--dw) * var(--inv));width:var(--dw);margin-left:calc(var(--dw) / -2);transform:translateY(calc((1 - min(1, var(--p) * 2.4)) * 30vh)) rotateX(calc((1 - min(1, var(--p) * 2.4)) * 18deg));transform-origin:50% 100%;-webkit-box-reflect:below 14px linear-gradient(transparent 55%,hsla(0,0%,100%,.22))}.w-display{position:relative;aspect-ratio:var(--ratio);background:#000;border:1px solid hsla(27,31%,94%,.28);border-radius:10px;overflow:hidden;box-shadow:0 40px 120px -30px var(--accent-p),0 0 0 6px rgba(10,10,14,.9)}.w-display img,.w-display video,.w-phone img,.w-phone video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.w-display-caption{z-index:1;position:absolute;top:10px;inset-inline-start:10px;font-family:var(--font-label);font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:rgba(7,8,11,.82);color:var(--w-paper);padding:6px 9px}.w-phone{position:absolute;right:-6%;bottom:-8%;width:18%;aspect-ratio:9/19.5;border-radius:22px;overflow:hidden;background:#000;border:1px solid hsla(27,31%,94%,.3);box-shadow:0 0 0 5px #0c0c10,0 30px 80px -20px rgba(0,0,0,.9);transform:translateY(calc((1 - min(1, max(0, var(--p) * 2.4 - .25))) * 22vh))}[dir=rtl] .w-phone{right:auto;left:-6%}.w-reel{position:absolute;left:50%;top:24vh;height:68vh;aspect-ratio:9/16;margin-left:calc(68vh * 9 / 16 / -2);border-radius:22px;overflow:hidden;background:#000;border:1px solid hsla(27,31%,94%,.3);box-shadow:0 0 0 6px #0c0c10,0 40px 120px -30px var(--accent-p);opacity:calc(min(1, var(--p) * 4));transform:translateY(calc((1 - min(1, var(--p) * 2.4)) * 30vh)) rotateX(calc((1 - min(1, var(--p) * 2.4)) * 18deg))}.w-reel img,.w-reel video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.w-card{position:absolute;bottom:6vh;inset-inline-start:var(--w-gutter);width:min(380px,32vw);padding:20px 22px;background:rgba(10,11,15,.62);border:1px solid var(--w-line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:clamp(0,calc((var(--p) - .32) * 5),1);transform:translateY(calc((1 - clamp(0, calc((var(--p) - .32) * 5), 1)) * 24px))}.w-card-kicker{color:var(--accent-p,var(--w-blue));text-transform:uppercase;letter-spacing:.08em;font-size:11px}.w-card-body{font-size:15px;margin:12px 0 0;max-width:42ch}.w-card-body,.w-disclosure{line-height:1.6;color:var(--w-paper)}.w-disclosure{margin:14px 0 0;font-family:var(--font-label);font-size:11px;padding-inline-start:12px;border-inline-start:2px solid var(--accent-p)}.w-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px}.w-link{display:inline-flex;align-items:center;min-height:40px;font-family:var(--font-label);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--w-paper);text-decoration:none;border-bottom:1px solid}.w-link:hover{color:var(--w-blue)}.w-link.is-quiet{color:var(--w-dim);border-color:transparent}.w-pause{margin-top:14px;min-height:36px;background:transparent;border:1px solid var(--w-line);color:var(--w-dim);font-family:var(--font-label);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;cursor:pointer}.w-flow .w-pin-title{color:var(--w-blue)}.w-run{position:absolute;top:35vh;inset-inline-end:max(var(--w-gutter),7vw);width:min(640px,48vw);padding:6px 0 4px;background:rgba(10,11,15,.66);border:1px solid var(--w-line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 40px 120px -40px rgba(77,128,255,.55);opacity:calc(min(1, var(--p) * 4));transform:translateY(calc((1 - min(1, var(--p) * 2.4)) * 18vh))}.w-run-head{display:flex;justify-content:space-between;gap:16px;margin:0;padding:10px 20px 12px;border-bottom:1px solid var(--w-line);font-family:var(--font-label);font-size:11px;letter-spacing:.06em;color:var(--w-dim)}.w-run-tag{text-transform:uppercase;letter-spacing:.14em;color:var(--w-blue)}.w-run-tag:before{content:"";display:inline-block;width:6px;height:6px;margin-inline-end:8px;vertical-align:1px;background:var(--w-blue);transform:rotate(45deg)}.w-steps{list-style:none;margin:0;padding:0}.w-step{--on:clamp(0,calc((var(--p) - .12 - var(--i) * .085) * 14),1);display:grid;grid-template-columns:118px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;align-items:baseline;padding:1.25vh 20px;border-top:1px solid hsla(27,31%,94%,.07);border-inline-start:2px solid transparent;opacity:calc(.22 + var(--on) * .78)}.w-step:first-child{border-top:0}.w-step-verb{grid-row:span 2;font-family:var(--font-label);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--w-dim)}.w-step-name{font-size:16px;line-height:1.35;color:var(--w-paper)}.w-step-note{font-family:var(--font-label);font-size:11px;line-height:1.5;color:var(--w-dim);margin-top:2px}.w-step.is-lit{border-inline-start-color:var(--w-blue);background:rgba(77,128,255,calc(var(--on) * .14))}.w-step.is-lit .w-step-note,.w-step.is-lit .w-step-verb{color:var(--w-blue)}.w-step.is-you{border-inline-start-color:var(--w-paper)}.w-step.is-you .w-step-verb{color:var(--w-paper)}.w-record{padding:20vh var(--w-gutter) 16vh;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4vh 6vw;align-items:start}.w-record-title{font-size:clamp(52px,5.4vw,104px);margin:22px 0 28px}.w-record-title .w-line:last-child{color:var(--w-blue)}.w-record-title:lang(ar){font-size:clamp(40px,4.2vw,76px)}.w-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--w-line);margin-top:6vh}.w-stat{padding:28px 24px 30px 0;border-bottom:1px solid var(--w-line);display:grid;gap:12px;align-content:start}.w-stat:nth-child(odd){border-inline-end:1px solid var(--w-line)}.w-stat:nth-child(2n){padding-inline-start:24px}.w-stat-figure{font-size:clamp(44px,3.9vw,76px);color:var(--w-paper);text-wrap:balance}.w-stat-copy{font-size:14px;line-height:1.6;color:var(--w-paper);margin:0;max-width:40ch}.w-record-note{grid-column:2;margin-top:0;max-width:60ch;--accent-p:var(--w-blue)}.w-services-foot{width:min(100%,1100px);margin-top:26px;text-align:end;color:var(--w-paper)}.w-services{padding:22vh var(--w-gutter) 18vh;display:grid;grid-template-columns:minmax(0,1fr);justify-items:end}.w-kicker{color:var(--w-blue);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.w-services-lede{font-size:clamp(20px,1.8vw,28px);line-height:1.35;max-width:26ch;text-align:end;margin:18px 0 8vh;color:var(--w-paper)}.w-service-list{width:min(100%,1100px);border-top:1px solid var(--w-line)}.w-service{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(0,320px);gap:28px;align-items:center;padding:3vh 0;border-bottom:1px solid var(--w-line);text-decoration:none;color:inherit}.w-service-name{font-size:clamp(72px,10vw,180px);color:var(--fill);-webkit-text-stroke:1.5px var(--w-paper)}.w-service-copy{font-size:14px;line-height:1.6;color:var(--w-dim)}.w-studio{padding:16vh var(--w-gutter);display:grid;grid-template-columns:1.1fr .9fr;gap:6vw;align-items:center}.w-studio-title{font-size:clamp(64px,8.4vw,150px);margin:36px 0 10px}.w-founders{display:grid;grid-template-columns:1fr 1fr;gap:22px}.w-founders figure{margin:0}.w-founders figure:nth-child(2){margin-top:12vh}.w-founders img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.05);border:1px solid var(--w-line)}.w-founders figcaption{margin-top:12px;font-size:15px}.w-founders figcaption span{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:10px;margin-top:4px}.w-audit{min-height:100svh;padding:18vh var(--w-gutter) 14vh;display:grid;grid-template-columns:1.2fr .8fr;gap:6vw;align-items:end;scroll-margin-top:0}.w-audit-title{font-size:clamp(64px,8.6vw,160px);margin:20px 0 26px}.w-audit-title span{display:block;color:var(--w-blue)}.w-audit-copy .w-link{margin-top:22px}.w-form{padding:28px;background:rgba(10,11,15,.6);border:1px solid var(--w-line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.w-form .form-grid{display:grid;gap:22px;margin-top:22px}.w-form .field label{font-family:var(--font-label);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--w-dim)}.w-form input{width:100%;min-height:54px;padding:14px;font-size:16px;color:var(--w-paper);background:hsla(27,31%,94%,.05);border:1px solid hsla(27,31%,94%,.24);border-radius:0}.w-form input:focus{border-color:var(--w-blue);outline:none}.w-form .btn{width:100%;min-height:56px;border:0;border-radius:0;background:var(--w-blue);color:#07080b;font-family:var(--font-label);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.w-form .btn:disabled{opacity:.7}.w-form .form-sent{color:#8fe3b0;margin-top:6px}.w-form .form-error{color:#ff9a9a}.w-form .form-error a{color:inherit}.w-root .site-footer{background:transparent;border-top:1px solid var(--w-line)}@media (max-width:1100px){.w-root{--w-gutter:28px}.w-devices{width:74vw}.w-card{width:min(360px,44vw)}.w-audit,.w-studio{grid-template-columns:1fr}.w-founders{max-width:620px}.w-run{width:min(600px,58vw)}.w-record{grid-template-columns:1fr}.w-record-note{grid-column:1}}@media (max-width:700px){.w-root{--w-gutter:20px;--w-header:72px}.w-hero{padding-bottom:5vh}.w-counterpart{font-size:clamp(24px,7vw,34px);margin-top:3vh}.w-hero-foot{grid-template-columns:minmax(0,1fr);gap:26px}.w-hero h1{font-size:clamp(40px,12.4vw,96px)}.w-hero h1:lang(ar){font-size:clamp(44px,12.5vw,70px)}.w-pin{height:240vh;--tfs:min(17vw,calc(180vw / (var(--chars) * .46)));--dw:86vw}.w-pin-title{top:13vh;white-space:normal;line-height:.86;padding-inline:var(--w-gutter)}.w-pin-title-ar{top:calc(13vh + var(--tfs) * 1.8)}.w-devices{top:calc(62vh - var(--dw) * var(--inv))}.w-phone{width:30%;right:-2%;bottom:-18%}[dir=rtl] .w-phone{left:-2%}.w-reel{top:33vh;height:34vh;margin-left:calc(34vh * 9 / 16 / -2);border-radius:14px}.w-card{left:var(--w-gutter);right:var(--w-gutter);inset-inline-start:auto;width:auto;bottom:3vh;padding:16px}.w-card-body{font-size:14px}.w-services{padding-block:14vh 12vh;justify-items:start}.w-services-lede{text-align:start}.w-service{grid-template-columns:1fr;gap:6px;padding:2.4vh 0}.w-service-name{font-size:clamp(50px,16.5vw,100px)}.w-studio{padding-block:12vh}.w-studio-title{font-size:clamp(48px,15vw,84px)}.w-audit{padding-block:14vh 10vh}.w-audit-title{font-size:clamp(50px,15vw,86px)}.w-form{padding:20px}.w-run{top:23vh;inset-inline:var(--w-gutter);width:auto}.w-step{grid-template-columns:84px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding:1vh 14px}.w-step-name{font-size:14px}.w-step:not(.is-lit):not(.is-you) .w-step-note{display:none}.w-run-head{padding:8px 14px 10px}.w-record{padding-block:14vh 10vh}.w-record-title{font-size:clamp(46px,14vw,80px)}.w-stats{grid-template-columns:1fr}.w-stat:nth-child(n){padding:22px 0;border-inline-end:0}.w-stat-figure{font-size:clamp(44px,13vw,70px)}.w-services-foot{text-align:start}}.w-reduced .w-root *,.w-reduced .w-root :after,.w-reduced .w-root :before{transition:none!important;animation:none!important}@font-face{font-family:__Archivo_e9781a;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_e9781a;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_e9781a;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Fallback_e9781a;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_e9781a{font-family:__Archivo_e9781a,__Archivo_Fallback_e9781a;font-style:normal}.__variable_e9781a{--font-world:"__Archivo_e9781a","__Archivo_Fallback_e9781a"}