.bPgavG_label{margin:-.12em -.08em;padding:.12em .08em;display:inline-block}.bPgavG_letter{white-space:pre;transform-origin:50% 65%;display:inline-block}
.eB08ka_header{z-index:100;pointer-events:none;background:0 0;position:relative}.eB08ka_header a,.eB08ka_header button{pointer-events:auto}.eB08ka_header [inert]{pointer-events:none}.eB08ka_heroHeader{color:#fffdf5;position:absolute;inset:0 0 auto}:is(.eB08ka_heroHeader .eB08ka_language,.eB08ka_heroHeader .brand){color:inherit}.eB08ka_bar{justify-content:space-between;align-items:center;gap:24px;min-height:130px;display:flex}.eB08ka_actions{align-items:center;gap:24px;display:flex}.eB08ka_language{align-items:center;min-height:44px;font-family:Arabic Label,Noto Sans Arabic,Manrope,sans-serif;font-size:14px;display:flex}.eB08ka_control{width:44px;height:44px}.eB08ka_toggle{top:43px;width:44px;height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .2s;display:inline-flex;position:fixed;inset-inline-end:var(--gutter)}.eB08ka_icon{flex:none;width:32px;height:32px;display:block;position:relative}.eB08ka_icon span{inset-inline:1px;transform-origin:50%;background:currentColor;height:2px;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;top:15px}.eB08ka_icon span:first-child{transform:translateY(-5px)rotate(0)}.eB08ka_icon span:last-child{transform:translateY(5px)rotate(0)}.eB08ka_header[data-open=true] .eB08ka_icon span:first-child{transform:translateY(0)rotate(45deg)}.eB08ka_header[data-open=true] .eB08ka_icon span:last-child{transform:translateY(0)rotate(-45deg)}.eB08ka_overlay{z-index:90;color:var(--paper);visibility:hidden;pointer-events:none;--menu-enter:102%;--menu-ease:cubic-bezier(.16,1,.3,1);transition:visibility 0s linear .94s;position:fixed;inset:0;overflow:clip}.eB08ka_overlay[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.eB08ka_scrim{opacity:0;transition:opacity .48s var(--menu-ease);background:#0a0a0a40;position:absolute;inset:0}.eB08ka_overlay[data-open=true] .eB08ka_scrim{opacity:1}.eB08ka_drawer{isolation:isolate;width:min(100%,36rem);position:absolute;inset-block:0;inset-inline-end:0;overflow:clip auto}.eB08ka_panels{z-index:-1;pointer-events:none;position:absolute;inset:0}.eB08ka_panels span{min-height:100%;transform:translateX(var(--menu-enter));transition:transform .76s var(--menu-ease) .18s;background:#0f0f0f;position:absolute;inset:0}.eB08ka_panels span:nth-child(2){background:#151515;transition-delay:90ms}.eB08ka_panels span:last-child{background:#191919;transition-delay:0s}.eB08ka_overlay[data-open=true] .eB08ka_panels span{transition-delay:0s;transform:translate(0)}.eB08ka_overlay[data-open=true] .eB08ka_panels span:nth-child(2){transition-delay:90ms}.eB08ka_overlay[data-open=true] .eB08ka_panels span:last-child{transition-delay:.18s}.eB08ka_content{min-height:100svh;padding:150px var(--gutter) 48px 32px;text-align:end}.eB08ka_content ul{margin:0;padding:0;list-style:none}.eB08ka_content li{overflow-clip-margin:.75rem;padding-block:5px;overflow:clip}.eB08ka_content nav a{font-family:var(--font-outfit),var(--font);letter-spacing:-.035em;transition:transform .5s var(--menu-ease), color .18s ease;justify-content:flex-end;font-size:clamp(36px,4.6vw,64px);font-weight:700;line-height:1.06;text-decoration:none;display:flex;transform:translateY(110%)}.eB08ka_overlay[data-open=true] .eB08ka_content nav a{transition-delay:calc(.2s + var(--menu-order)*60ms),0s;transform:translateY(0)}.eB08ka_content nav a:hover,.eB08ka_content nav a:focus-visible{color:#fff}.eB08ka_overlay :focus-visible{outline-color:var(--paper);outline-offset:3px}.eB08ka_meta{color:#bac3b5;justify-items:end;gap:8px;margin-top:35px;font-size:15px;display:grid}.eB08ka_meta a{opacity:0;transition:opacity .3s ease, transform .52s var(--menu-ease), background-size .22s ease;transform:translateY(.8rem)}.eB08ka_overlay[data-open=true] .eB08ka_meta a{opacity:1;transition-delay:.65s,.65s,0s;transform:translateY(0)}.eB08ka_overlay[data-open=true] .eB08ka_meta a+a{transition-delay:.73s,.73s,0s}.eB08ka_meta a,.eB08ka_language{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.eB08ka_language{transition:background-size .36s var(--menu-ease,ease)}:is(.eB08ka_meta a,.eB08ka_language):is(:hover,:focus-visible){background-size:100% 1px}.eB08ka_fallback{padding:15px var(--gutter);flex-wrap:wrap;gap:20px;display:flex}[dir=rtl] .eB08ka_overlay{--menu-enter:-102%}[dir=rtl] .eB08ka_content{padding:150px 32px 48px var(--gutter)}[dir=rtl] .eB08ka_content nav a{letter-spacing:0;font-size:clamp(32px,4vw,50px);line-height:1.5}[dir=rtl] :is(.eB08ka_meta a,.eB08ka_language){background-position:100% 100%}@media (max-width:900px){.eB08ka_bar{min-height:94px}.eB08ka_toggle{top:25px}.eB08ka_content{padding-top:115px}}@media (max-width:600px){.eB08ka_bar{min-height:88px}.eB08ka_toggle{top:22px}.eB08ka_actions{gap:16px}.eB08ka_content{padding-top:110px}.eB08ka_content nav a{font-size:42px}}@media (prefers-reduced-motion:reduce){.eB08ka_overlay,.eB08ka_scrim,.eB08ka_panels span,.eB08ka_content nav a,.eB08ka_meta a,.eB08ka_language,.eB08ka_icon span,.eB08ka_toggle{transition-duration:0s!important;transition-delay:0s!important}}.eB08ka_toggle{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.eB08ka_toggle:focus:not(:focus-visible){outline:none}.eB08ka_toggle[data-tone=ink]{color:var(--paper)}.eB08ka_toggle[data-tone=paper]{color:var(--ink)}.eB08ka_header[data-open=true] .eB08ka_toggle{color:var(--paper)}
.tKV9ea_scene{--scene-top:clamp(265px, 34svh, 370px);--scene-bottom:34px;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.tKV9ea_canvas,.tKV9ea_fallback{width:100%;height:100%;position:absolute;inset:0}.tKV9ea_canvas canvas{width:100%;height:100%;display:block}.tKV9ea_canvas{opacity:0}.tKV9ea_fallback{top:var(--scene-top);bottom:var(--scene-bottom);height:calc(100% - var(--scene-top) - var(--scene-bottom));object-fit:contain}.tKV9ea_scene[data-ready=true] .tKV9ea_canvas{opacity:1}.tKV9ea_scene[data-ready=true] .tKV9ea_fallback{visibility:hidden}@media (max-width:600px){.tKV9ea_scene{--scene-top:280px;--scene-bottom:65px}.tKV9ea_fallback{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.tKV9ea_canvas{display:none}.tKV9ea_scene[data-ready=true] .tKV9ea_fallback{visibility:visible}}@media print{.tKV9ea_canvas{display:none}.tKV9ea_scene[data-ready=true] .tKV9ea_fallback{visibility:visible}}
._CY3Tq_loop{isolation:isolate;background:var(--paper);position:relative;overflow:hidden}._CY3Tq_viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:clamp(224px,24vw,304px);position:relative;overflow:hidden}._CY3Tq_viewport[data-dragging=true]{cursor:grabbing}._CY3Tq_track{mix-blend-mode:multiply;will-change:transform;align-items:center;gap:clamp(40px,6vw,96px);width:max-content;padding-block:24px;display:flex;position:relative}._CY3Tq_item{flex:0 0 clamp(160px,18vw,240px);width:clamp(160px,18vw,240px);height:clamp(128px,12vw,160px)}._CY3Tq_artwork{pointer-events:none;width:100%;height:100%;display:block;overflow:hidden}._CY3Tq_filters{pointer-events:none;position:absolute}._CY3Tq_viewport:focus-visible{outline-offset:-3px}
.JTUSNa_section{grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,112px);padding-block:clamp(72px,8vw,128px);display:grid}.JTUSNa_section h2,.JTUSNa_close h2{font-family:var(--font-outfit), var(--font);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(36px,4vw,62px);font-weight:650;line-height:1.1}.JTUSNa_about h2 span{display:block}.JTUSNa_section p{max-width:55ch}.JTUSNa_section .JTUSNa_lead{color:var(--ink);margin-bottom:20px;font-size:clamp(22px,2vw,28px);line-height:1.45}.JTUSNa_section a{margin-top:32px}.JTUSNa_capabilities{background:#e7e9df}.JTUSNa_blueprint{width:100%;height:auto;margin-top:36px;display:block}.JTUSNa_services ul{align-content:start;list-style:none;display:grid}.JTUSNa_section h3{margin-bottom:12px;font-size:clamp(23px,2.2vw,32px);font-weight:550;line-height:1.25}.JTUSNa_work article h3{margin-block:12px 20px;font-size:clamp(28px,3vw,42px)}.JTUSNa_client{color:var(--green)}.JTUSNa_close{justify-content:space-between;align-items:center;gap:48px;padding-block:clamp(72px,8vw,128px);display:flex}.JTUSNa_close h2{max-width:700px}.JTUSNa_close a{flex-shrink:0}:is([dir=rtl] .JTUSNa_section h2,[dir=rtl] .JTUSNa_close h2){letter-spacing:0;line-height:1.45}@media (max-width:700px){.JTUSNa_section{grid-template-columns:1fr;gap:32px}.JTUSNa_close{flex-direction:column;align-items:flex-start;padding-bottom:72px}}.JTUSNa_services>div{align-self:start}.JTUSNa_services li{border-top:1px solid var(--line)}.JTUSNa_services li:last-child{border-bottom:1px solid var(--line)}.JTUSNa_services .JTUSNa_serviceLink{grid-template-columns:1fr 28px;align-items:start;gap:20px;margin:0;padding:28px 0;text-decoration:none;transition:color .24s;display:grid;position:relative}.JTUSNa_serviceLink:after{content:"";inset-inline:0;background:var(--green);transform-origin:0;height:1px;transition:transform .48s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;transform:scaleX(0)}.JTUSNa_serviceLink>div{transition:transform .48s cubic-bezier(.16,1,.3,1)}.JTUSNa_serviceLink p{color:var(--muted)}.JTUSNa_serviceArrow{width:24px;height:24px;color:var(--green);margin-top:6px;transition:transform .48s cubic-bezier(.16,1,.3,1);transform:rotate(-35deg)}.JTUSNa_serviceLink:is(:hover,:focus-visible){color:var(--green)}.JTUSNa_serviceLink:is(:hover,:focus-visible):after{transform:scaleX(1)}.JTUSNa_serviceLink:is(:hover,:focus-visible)>div{transform:translate(6px)}.JTUSNa_serviceLink:is(:hover,:focus-visible) .JTUSNa_serviceArrow{transform:rotate(0)}.JTUSNa_featured{border-top:1px solid var(--green);padding-top:24px}.JTUSNa_section .JTUSNa_scope{border-top:1px solid var(--line);color:var(--green);margin-top:28px;padding-top:18px;font-size:13px}.JTUSNa_invitation{color:var(--paper);background:#103b30;margin-bottom:clamp(96px,12vw,192px)}.JTUSNa_close h2{max-width:12ch;font-size:clamp(42px,6vw,88px)}.JTUSNa_contactLink{text-align:center;flex-direction:column-reverse;align-items:center;gap:24px;font-size:16px;text-decoration:none;display:flex}.JTUSNa_arrowDisc{aspect-ratio:1;border:1px solid #f2f1e980;border-radius:50%;place-items:center;width:clamp(84px,10vw,144px);transition:background-color .4s,color .4s,border-color .4s;display:grid;overflow:hidden}.JTUSNa_arrowDisc svg{width:42%;height:42%;transition:transform .5s cubic-bezier(.16,1,.3,1);transform:rotate(-35deg)}.JTUSNa_contactLink:is(:hover,:focus-visible) .JTUSNa_arrowDisc{background:var(--paper);border-color:var(--paper);color:#103b30}.JTUSNa_contactLink:is(:hover,:focus-visible) svg{transform:rotate(0)}.JTUSNa_contactLink:focus-visible{outline-color:var(--paper);outline-offset:8px}[dir=rtl] .JTUSNa_serviceLink:after{transform-origin:100%}[dir=rtl] .JTUSNa_serviceLink:is(:hover,:focus-visible)>div{transform:translate(-6px)}[dir=rtl] .JTUSNa_serviceArrow{scale:-1 1}[dir=rtl] .JTUSNa_arrowDisc svg{scale:-1 1}@media (min-width:1000px){.JTUSNa_services>div{position:sticky;top:48px}}@media (max-width:700px){.JTUSNa_services .JTUSNa_serviceLink{padding-block:24px}.JTUSNa_close{gap:40px}.JTUSNa_contactLink{text-align:start;flex-direction:row;gap:24px}.JTUSNa_arrowDisc{width:76px}}@media (prefers-reduced-motion:reduce){.JTUSNa_serviceLink,.JTUSNa_serviceLink:after,.JTUSNa_serviceLink>div,.JTUSNa_serviceArrow,.JTUSNa_arrowDisc,.JTUSNa_arrowDisc svg{transition:none}}
._7XH1AW_skyline{padding-top:clamp(72px,8vw,128px);overflow:hidden}._7XH1AW_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--green);align-items:center;gap:14px;margin-bottom:clamp(32px,4vw,56px);font-size:11px;font-weight:700;display:flex}._7XH1AW_eyebrow:before{content:"";background:currentColor;width:32px;height:1px}._7XH1AW_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,56px);list-style:none;display:grid}._7XH1AW_stats li{border-top:1px solid var(--line);padding-top:22px;position:relative}._7XH1AW_stats li:before{content:"";inset-inline:0;background:var(--green);transform-origin:0;height:1px;transition:transform 1.1s cubic-bezier(.16,1,.3,1) calc(var(--i) * .14s);position:absolute;top:-1px}._7XH1AW_statValue{font-family:var(--font-outfit), var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(54px,6.4vw,112px);font-weight:800;line-height:1;display:block}._7XH1AW_statLabel{max-width:22ch;color:var(--muted);margin-top:14px;font-size:14px;line-height:1.5;display:block}._7XH1AW_odometer{direction:ltr;height:1em;display:inline-flex;overflow:hidden}._7XH1AW_reel{transform:translateY(calc(var(--d) * -1em));flex-direction:column;display:flex}._7XH1AW_reel>span{height:1em;display:block}._7XH1AW_skyline[data-state=armed] ._7XH1AW_reel{transform:translateY(0)}._7XH1AW_skyline[data-state=armed] ._7XH1AW_stats li:before{transform:scaleX(0)}._7XH1AW_skyline[data-state=in] ._7XH1AW_reel{transition:transform 1.8s cubic-bezier(.16,1,.3,1) var(--delay)}._7XH1AW_horizon{pointer-events:none;margin-top:clamp(8px,2vw,32px);position:relative}._7XH1AW_horizon img{--reveal:clamp(0, calc((var(--p,.5) - .18) / .3), 1);aspect-ratio:1672/880;object-fit:cover;object-position:50% 100%;mix-blend-mode:multiply;width:100%;height:auto;clip-path:inset(calc((1 - var(--reveal)) * 100%) 0 0 0);transform:translateY(calc((1 - var(--reveal)) * 48px));display:block;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}[dir=rtl] ._7XH1AW_stats li:before{transform-origin:100%}._7XH1AW_blueprint{color:var(--paper);background:#000;padding-block:clamp(96px,10vw,168px);position:relative;overflow:hidden}._7XH1AW_blueprintGrid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(40px,6vw,100px);display:grid;position:relative}._7XH1AW_kicker{color:#8fb39c;}._7XH1AW_blueprintCopy h2{font-family:var(--font-outfit), var(--font);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(36px,4vw,62px);font-weight:650;line-height:1.1}._7XH1AW_blueprintIntro{color:#f2f1e9b3;max-width:42ch;margin-top:20px;font-size:clamp(17px,1.4vw,20px);line-height:1.6}._7XH1AW_steps{margin-block:clamp(32px,4vw,56px) 24px;list-style:none}._7XH1AW_steps li{opacity:.42;border-top:1px solid #f2f1e929;grid-template-columns:52px 1fr;gap:12px;padding-block:22px;transition:opacity .5s;display:grid;position:relative}._7XH1AW_steps li:last-child{border-bottom:1px solid #f2f1e929}._7XH1AW_steps li:before{content:"";inset-inline:0;transform-origin:0;background:#8fb39c;height:1px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;transform:scaleX(0)}._7XH1AW_steps ._7XH1AW_reached{opacity:1}._7XH1AW_steps ._7XH1AW_reached:before{transform:scaleX(1)}._7XH1AW_stepIndex{letter-spacing:.12em;color:#8fb39c;font-variant-numeric:tabular-nums;padding-top:5px;font-size:12px;font-weight:700}._7XH1AW_steps h3{font-size:22px;font-weight:550;line-height:1.3}._7XH1AW_steps p{color:#f2f1e9ad;margin-top:6px;font-size:15px;line-height:1.6}._7XH1AW_blueprintCopy .text-link{color:var(--paper)}._7XH1AW_stage{perspective:1400px;margin-inline-end:calc(var(--gutter) * -.6);position:relative}._7XH1AW_plate{transform-origin:50% 60%;will-change:transform;position:relative}._7XH1AW_plate img{width:100%;height:auto;display:block}._7XH1AW_shadow{inset-inline:14%;filter:blur(24px);will-change:transform, opacity;pointer-events:none;background:radial-gradient(#8fb39c47,#0000 70%);height:16%;position:absolute;bottom:2%}[dir=rtl] ._7XH1AW_steps li:before{transform-origin:100%}._7XH1AW_team{color:var(--paper);background:#0b3233;padding-top:clamp(80px,9vw,144px);position:relative;overflow:hidden}._7XH1AW_teamCopy{z-index:1;text-align:center;transform:translateY(calc((var(--p,.5) - .5) * 90px));position:relative}._7XH1AW_teamCopy h2{max-width:14ch;font-family:var(--font-outfit), var(--font);letter-spacing:-.035em;text-wrap:balance;margin-inline:auto;font-size:clamp(40px,5.2vw,88px);font-weight:650;line-height:1.02}._7XH1AW_teamCopy p{letter-spacing:.16em;text-transform:uppercase;color:#8fb39c;margin-top:20px;font-size:13px;font-weight:700}._7XH1AW_teamArt{max-width:2200px;margin:-17vw auto 0}._7XH1AW_teamArt img{transform-origin:50% 100%;width:100%;height:auto;transform:scale(calc(1.08 - var(--p,.5) * .12));display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}:is([dir=rtl] ._7XH1AW_teamCopy h2,[dir=rtl] ._7XH1AW_blueprintCopy h2){letter-spacing:0;line-height:1.4}[dir=rtl] ._7XH1AW_eyebrow{letter-spacing:0}[dir=rtl] ._7XH1AW_teamCopy p{letter-spacing:0}@media (max-width:900px){._7XH1AW_stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}._7XH1AW_blueprintGrid{grid-template-columns:1fr}._7XH1AW_stage{margin-inline:calc(var(--gutter) * -.5);order:-1}}@media (max-width:600px){._7XH1AW_teamArt{margin-top:-28vw}._7XH1AW_teamArt img{width:150%;max-width:none;margin-inline:-25%;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){._7XH1AW_reel,._7XH1AW_stats li:before,._7XH1AW_steps li,._7XH1AW_steps li:before,._7XH1AW_plate{transition:none!important}._7XH1AW_plate,._7XH1AW_teamCopy,._7XH1AW_teamArt img,._7XH1AW_horizon img{transform:none}._7XH1AW_horizon img{clip-path:none}}@media print{._7XH1AW_blueprint,._7XH1AW_team{color:var(--ink);background:0 0}._7XH1AW_stage,._7XH1AW_teamArt,._7XH1AW_horizon{display:none}._7XH1AW_steps li{opacity:1}}
