.SystemMap-module__QOYLRa__map{margin:1.5rem 0 0}.SystemMap-module__QOYLRa__frame{border:1px solid var(--line);background:radial-gradient(ellipse 70% 90% at 50% 100%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), var(--bg-raised);border-radius:14px;gap:clamp(1.5rem,4vh,2.5rem);padding:clamp(1.25rem,4vw,2.5rem);display:grid;position:relative;overflow:hidden}.SystemMap-module__QOYLRa__frame:before{content:"";pointer-events:none;background-image:linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 80% at 50% 40%,#000 20%,#0000 75%)}.SystemMap-module__QOYLRa__nodes{grid-template-columns:1fr;gap:.75rem;display:grid;position:relative}.SystemMap-module__QOYLRa__node{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);border-radius:10px;align-items:baseline;gap:.9rem;padding:.9rem 1.1rem;display:flex;position:relative}.SystemMap-module__QOYLRa__node:after{content:"";top:100%;background:linear-gradient(to bottom, color-mix(in srgb, var(--accent) 55%, transparent), transparent);width:1px;height:clamp(1.5rem,4vh,2.5rem);display:none;position:absolute;inset-inline-start:50%}.SystemMap-module__QOYLRa__nodeIndex{font-family:var(--font-mono);font-size:var(--step--1);color:var(--accent)}.SystemMap-module__QOYLRa__nodeName{font-size:var(--step-0);color:var(--fg)}.SystemMap-module__QOYLRa__core{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));background:color-mix(in srgb, var(--bg) 94%, transparent);text-align:center;border-radius:12px;justify-items:center;gap:.75rem;padding:clamp(1.1rem,3vw,1.6rem);display:grid;position:relative}.SystemMap-module__QOYLRa__coreLabel{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.SystemMap-module__QOYLRa__coreTech{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.SystemMap-module__QOYLRa__coreTech li{border:1px solid var(--line);font-size:var(--step--1);color:var(--fg-muted);border-radius:999px;padding:.3rem .7rem}.SystemMap-module__QOYLRa__caption{font-size:var(--step--1);color:var(--fg-faint);margin-top:.75rem}@media (pointer:fine){.SystemMap-module__QOYLRa__node,.SystemMap-module__QOYLRa__core{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media (min-width:760px){.SystemMap-module__QOYLRa__nodes{grid-template-columns:repeat(var(--n,4), 1fr)}.SystemMap-module__QOYLRa__node{text-align:center;justify-items:center;gap:.35rem;display:grid}.SystemMap-module__QOYLRa__node:after{display:block}}
.ContactActions-module__uCY29q__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.ContactActions-module__uCY29q__whatsapp{flex:100%}.ContactActions-module__uCY29q__channel{min-height:44px;font-size:var(--step-0);color:var(--fg);align-items:center;gap:.6rem;display:inline-flex}.ContactActions-module__uCY29q__channel svg{color:var(--accent);flex:none}.ContactActions-module__uCY29q__channel:active{color:var(--accent-ring)}@media (hover:hover) and (pointer:fine){.ContactActions-module__uCY29q__channel:hover{color:var(--accent-ring)}}.ContactActions-module__uCY29q__ltr{white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}@media (min-width:560px){.ContactActions-module__uCY29q__whatsapp{flex:none}}
.ZoomViewer-module__O5pCrW__dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--fg);overscroll-behavior:contain;background:#03060cf7;border:0;margin:0;padding:0}.ZoomViewer-module__O5pCrW__dialog::backdrop{background:#03060c99}.ZoomViewer-module__O5pCrW__layout{height:100%;padding:max(.75rem, env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;display:grid}.ZoomViewer-module__O5pCrW__bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ZoomViewer-module__O5pCrW__counter{font-size:var(--step--1);color:var(--fg-muted);font-variant-numeric:tabular-nums}.ZoomViewer-module__O5pCrW__close,.ZoomViewer-module__O5pCrW__step{border:1px solid var(--line-strong);min-width:48px;min-height:48px;color:var(--fg);transition:border-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:50%;place-items:center;display:grid}.ZoomViewer-module__O5pCrW__close:active,.ZoomViewer-module__O5pCrW__step:active{border-color:var(--accent);color:var(--accent)}.ZoomViewer-module__O5pCrW__figure{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;grid-template-rows:minmax(0,1fr) auto;gap:.75rem;min-height:0;margin:0;display:grid}.ZoomViewer-module__O5pCrW__picture{place-items:center;min-height:0;display:grid}.ZoomViewer-module__O5pCrW__image{object-fit:contain;border:1px solid var(--line);background:var(--bg-raised);-webkit-user-drag:none;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%}.ZoomViewer-module__O5pCrW__caption{text-align:center;max-width:60ch;font-size:var(--step-0);color:var(--fg);gap:.2rem;margin-inline:auto;display:grid}.ZoomViewer-module__O5pCrW__section{font-size:var(--step--1);color:var(--fg-muted)}.ZoomViewer-module__O5pCrW__nav{justify-content:space-between;gap:1rem;display:flex}.ZoomViewer-module__O5pCrW__step{min-width:56px;min-height:56px}@media (hover:hover) and (pointer:fine){.ZoomViewer-module__O5pCrW__close:hover,.ZoomViewer-module__O5pCrW__step:hover{border-color:var(--accent);color:var(--accent)}}@media (min-width:768px){.ZoomViewer-module__O5pCrW__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto;column-gap:1.25rem}.ZoomViewer-module__O5pCrW__bar{grid-column:1/-1}.ZoomViewer-module__O5pCrW__figure{grid-area:2/2}.ZoomViewer-module__O5pCrW__nav{display:contents}.ZoomViewer-module__O5pCrW__nav>:first-child{grid-area:2/1;align-self:center}.ZoomViewer-module__O5pCrW__nav>:last-child{grid-area:2/3;align-self:center}}@media (prefers-reduced-motion:no-preference){.ZoomViewer-module__O5pCrW__dialog[open]{animation:ZoomViewer-module__O5pCrW__zoom-open .22s var(--ease-out) both}.ZoomViewer-module__O5pCrW__picture[data-dir="1"]{animation:ZoomViewer-module__O5pCrW__zoom-next .26s var(--ease-out) both}.ZoomViewer-module__O5pCrW__picture[data-dir="-1"]{animation:ZoomViewer-module__O5pCrW__zoom-prev .26s var(--ease-out) both}[dir=rtl] .ZoomViewer-module__O5pCrW__picture[data-dir="1"]{animation-name:ZoomViewer-module__O5pCrW__zoom-prev}[dir=rtl] .ZoomViewer-module__O5pCrW__picture[data-dir="-1"]{animation-name:ZoomViewer-module__O5pCrW__zoom-next}}@keyframes ZoomViewer-module__O5pCrW__zoom-open{0%{opacity:0;scale:.98}}@keyframes ZoomViewer-module__O5pCrW__zoom-next{0%{opacity:0;translate:24px}}@keyframes ZoomViewer-module__O5pCrW__zoom-prev{0%{opacity:0;translate:-24px}}
.ProjectScreens-module__ESsx1q__screens{border-top:1px solid var(--line);padding-block:clamp(2rem,6vh,4.5rem);position:relative}.ProjectScreens-module__ESsx1q__head{margin-bottom:clamp(1rem,3vh,2rem)}.ProjectScreens-module__ESsx1q__title{font-size:var(--step-3);flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;display:flex}.ProjectScreens-module__ESsx1q__count{font-family:var(--font-body);font-size:var(--step--1);color:var(--fg-muted);font-weight:500}.ProjectScreens-module__ESsx1q__hint{font-size:var(--step--1);color:var(--fg-muted);margin-top:.4rem}.ProjectScreens-module__ESsx1q__progress{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProjectScreens-module__ESsx1q__track{margin:0;padding:0;display:grid}.ProjectScreens-module__ESsx1q__shot{text-align:start;width:100%;color:inherit;cursor:zoom-in;gap:.6rem;padding:0;display:grid}.ProjectScreens-module__ESsx1q__frame{background:var(--bg-raised);transition:border-color .25s var(--ease-out);border:1px solid #ffffff1f;border-radius:12px;place-items:center;display:grid;overflow:hidden}.ProjectScreens-module__ESsx1q__frame img{object-fit:contain;width:100%;height:100%;display:block}.ProjectScreens-module__ESsx1q__shot:focus-visible{outline:none}.ProjectScreens-module__ESsx1q__shot:focus-visible .ProjectScreens-module__ESsx1q__frame{outline:2px solid var(--accent-ring);outline-offset:3px}.ProjectScreens-module__ESsx1q__shot:active .ProjectScreens-module__ESsx1q__frame{border-color:var(--accent)}.ProjectScreens-module__ESsx1q__caption{font-size:var(--step--1);align-items:flex-start;gap:.6rem;display:flex}.ProjectScreens-module__ESsx1q__badge{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;border-radius:.4rem;flex:none;padding:.15rem .45rem;font-weight:600}.ProjectScreens-module__ESsx1q__total{opacity:.7}.ProjectScreens-module__ESsx1q__capText{gap:.1rem;min-width:0;display:grid}.ProjectScreens-module__ESsx1q__capLabel{color:var(--fg);font-size:var(--step-0);line-height:1.5}.ProjectScreens-module__ESsx1q__capSection{color:var(--fg-muted)}.ProjectScreens-module__ESsx1q__allRow{margin-top:1.25rem}.ProjectScreens-module__ESsx1q__allCount{font-variant-numeric:tabular-nums;color:var(--fg-muted)}@media (hover:hover) and (pointer:fine){.ProjectScreens-module__ESsx1q__shot:hover .ProjectScreens-module__ESsx1q__frame{border-color:color-mix(in srgb, var(--accent) 50%, #ffffff1f)}}@media (max-width:767px){.ProjectScreens-module__ESsx1q__rail,.ProjectScreens-module__ESsx1q__hint{display:none}.ProjectScreens-module__ESsx1q__track{--slide-w:min(74vw, 17.5rem);--shot-ratio:3 / 4;grid-auto-flow:column;grid-auto-columns:var(--slide-w);padding:.25rem var(--gutter) .75rem;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;align-items:start;gap:.85rem;overflow-x:auto}.ProjectScreens-module__ESsx1q__track::-webkit-scrollbar{display:none}.ProjectScreens-module__ESsx1q__track[data-shape=portrait]{--slide-w:min(58vw, 14rem);--shot-ratio:9 / 18}.ProjectScreens-module__ESsx1q__track[data-shape=landscape]{--slide-w:min(84vw, 21rem);--shot-ratio:16 / 10}.ProjectScreens-module__ESsx1q__slide{scroll-snap-align:start}.ProjectScreens-module__ESsx1q__slide:not([data-curated]){display:none}.ProjectScreens-module__ESsx1q__frame{aspect-ratio:var(--shot-ratio)}.ProjectScreens-module__ESsx1q__screens[data-compact] .ProjectScreens-module__ESsx1q__track{padding-inline:var(--gutter);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.ProjectScreens-module__ESsx1q__screens[data-compact] .ProjectScreens-module__ESsx1q__frame{aspect-ratio:auto}.ProjectScreens-module__ESsx1q__allRow .ProjectScreens-module__ESsx1q__all{width:100%}}@media (min-width:768px){.ProjectScreens-module__ESsx1q__allRow{display:none}.ProjectScreens-module__ESsx1q__body{max-width:var(--maxw);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);margin-inline:auto;display:grid}.ProjectScreens-module__ESsx1q__body[data-rail]{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.ProjectScreens-module__ESsx1q__track{gap:clamp(2rem,7vh,4.5rem);min-width:0}.ProjectScreens-module__ESsx1q__screens:not([data-compact]) .ProjectScreens-module__ESsx1q__track{max-width:60rem}.ProjectScreens-module__ESsx1q__slide{content-visibility:auto;contain-intrinsic-size:auto 720px}.ProjectScreens-module__ESsx1q__frame{--reel-frame:calc(100svh - 11rem);max-height:var(--reel-frame)}.ProjectScreens-module__ESsx1q__frame img{max-height:var(--reel-frame)}.ProjectScreens-module__ESsx1q__slide[data-on] .ProjectScreens-module__ESsx1q__frame{border-color:color-mix(in srgb, var(--accent) 40%, #ffffff1f)}.ProjectScreens-module__ESsx1q__rail{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 12rem);position:sticky;top:clamp(5.5rem,12vh,7.5rem);overflow-y:auto}.ProjectScreens-module__ESsx1q__railList{gap:.125rem;display:grid}.ProjectScreens-module__ESsx1q__railItem{width:100%;min-height:44px;color:var(--fg-muted);text-align:start;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:.625rem;align-items:center;gap:.625rem;padding:.6rem .75rem;font-size:.9375rem;display:flex}.ProjectScreens-module__ESsx1q__railItem[data-on]{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--fg)}.ProjectScreens-module__ESsx1q__railDot{opacity:.35;background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.ProjectScreens-module__ESsx1q__railItem[data-on] .ProjectScreens-module__ESsx1q__railDot{background:var(--accent);opacity:1}.ProjectScreens-module__ESsx1q__railText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ProjectScreens-module__ESsx1q__railCount{font-variant-numeric:tabular-nums;color:var(--fg-faint);flex:none;font-size:.75rem}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.ProjectScreens-module__ESsx1q__railItem:hover{color:var(--fg);background:#ffffff0a}}@media (min-width:901px){.ProjectScreens-module__ESsx1q__rail .ProjectScreens-module__ESsx1q__progress{clip-path:none;white-space:normal;border-top:1px solid var(--line);width:auto;height:auto;color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:1.25rem 0 0;padding-top:1rem;font-size:.8125rem;position:static;overflow:visible}.ProjectScreens-module__ESsx1q__slide{opacity:.45;transition:opacity .45s var(--ease-out)}.ProjectScreens-module__ESsx1q__slide[data-on],.ProjectScreens-module__ESsx1q__screens[data-compact] .ProjectScreens-module__ESsx1q__slide{opacity:1}}@media (min-width:768px) and (max-width:900px){.ProjectScreens-module__ESsx1q__screens{overflow-x:clip}.ProjectScreens-module__ESsx1q__body[data-rail]{grid-template-columns:minmax(0,1fr);padding-inline:0}.ProjectScreens-module__ESsx1q__body[data-rail] .ProjectScreens-module__ESsx1q__track{padding-inline:var(--gutter)}.ProjectScreens-module__ESsx1q__rail{z-index:2;max-height:none;padding:.5rem var(--gutter);overscroll-behavior-inline:contain;background:linear-gradient(var(--accent), var(--accent)) no-repeat left bottom / calc(var(--reel-progress,0) * 100%) 2px, #05080ff5;transition:background-size .24s var(--ease-out);border-block:1px solid #ffffff12;top:clamp(4rem,9vh,5.5rem);overflow:auto hidden}[dir=rtl] .ProjectScreens-module__ESsx1q__rail{background-position:100% 100%,0 0}.ProjectScreens-module__ESsx1q__railList{grid-auto-columns:max-content;grid-auto-flow:column;gap:.375rem;min-width:max-content;display:inline-grid}.ProjectScreens-module__ESsx1q__railItem{white-space:nowrap}.ProjectScreens-module__ESsx1q__railText{overflow:visible}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ProjectScreens-module__ESsx1q__slide{animation:linear both ProjectScreens-module__ESsx1q__reel-slide-in;animation-timeline:view();animation-range:entry entry 70%}.ProjectScreens-module__ESsx1q__frame{animation:linear both ProjectScreens-module__ESsx1q__reel-frame-open;animation-timeline:view();animation-range:entry entry 70%}}}}@keyframes ProjectScreens-module__ESsx1q__reel-slide-in{0%{opacity:.001;translate:0 32px}}@keyframes ProjectScreens-module__ESsx1q__reel-frame-open{0%{clip-path:inset(8% 5% round 14px)}to{clip-path:inset(0 round 14px)}}@media (prefers-reduced-motion:reduce){.ProjectScreens-module__ESsx1q__slide,.ProjectScreens-module__ESsx1q__frame,.ProjectScreens-module__ESsx1q__railItem{transition:none}.ProjectScreens-module__ESsx1q__slide{opacity:1}}
.KeepTogether-module__n8Fn8W__keep{white-space:nowrap}
.ProjectCard-module__U_VZua__card{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-raised) 95%, transparent);transition:border-color .35s var(--ease-out), translate .35s var(--ease-out);border-radius:14px;grid-template-columns:5.25rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.85rem;display:grid;position:relative}.ProjectCard-module__U_VZua__card:before{content:"";background:var(--card-accent,var(--accent));transform-origin:top;width:2px;transition:transform .45s var(--ease-out);border-start-start-radius:inherit;border-end-start-radius:inherit;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.ProjectCard-module__U_VZua__cover{aspect-ratio:8/5;border:1px solid var(--line);background:var(--bg);border-radius:8px;display:block;overflow:clip}.ProjectCard-module__U_VZua__cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-scroll-fx=js]) .ProjectCard-module__U_VZua__cover img{animation:linear both ProjectCard-module__U_VZua__cover-settle;animation-timeline:view();animation-range:entry cover 45%}}@media (max-width:719px){html:not([data-scroll-fx=js]) .ProjectCard-module__U_VZua__railCard .ProjectCard-module__U_VZua__cover img{animation:none}}}@keyframes ProjectCard-module__U_VZua__cover-settle{0%{scale:1.08}to{scale:1}}.ProjectCard-module__U_VZua__body{gap:.3rem;min-width:0;display:grid}.ProjectCard-module__U_VZua__head{flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;display:flex}.ProjectCard-module__U_VZua__name{font-size:var(--step-1);font-weight:600;line-height:1.25}.ProjectCard-module__U_VZua__meta{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;line-height:1.4;display:flex}.ProjectCard-module__U_VZua__kind{color:var(--card-accent,var(--accent));font-weight:500}.ProjectCard-module__U_VZua__outcome{font-size:var(--step-0);color:var(--fg-muted);overflow-wrap:break-word}@media (max-width:719px){.ProjectCard-module__U_VZua__card:not(.ProjectCard-module__U_VZua__railCard) .ProjectCard-module__U_VZua__outcome{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}[lang=ar] .ProjectCard-module__U_VZua__outcome{line-height:1.75}.ProjectCard-module__U_VZua__link{font-size:var(--step--1);color:var(--fg);justify-self:start;align-items:center;gap:.5rem;margin-top:.15rem;font-weight:600;display:inline-flex}.ProjectCard-module__U_VZua__link:after{content:"";z-index:1;border-radius:14px;position:absolute;inset:0}.ProjectCard-module__U_VZua__card:has(.ProjectCard-module__U_VZua__link:focus-visible){outline:2px solid var(--accent-ring);outline-offset:3px}.ProjectCard-module__U_VZua__link:focus-visible{outline:none}.ProjectCard-module__U_VZua__card:focus-within:before{transform:scaleY(1)}.ProjectCard-module__U_VZua__card:has(.ProjectCard-module__U_VZua__link:active){border-color:var(--line-strong)}@media (hover:hover) and (pointer:fine){.ProjectCard-module__U_VZua__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ProjectCard-module__U_VZua__card:hover{border-color:var(--line-strong);translate:0 -3px}.ProjectCard-module__U_VZua__card:hover:before{transform:scaleY(1)}.ProjectCard-module__U_VZua__card:hover .ProjectCard-module__U_VZua__cover img{transform:scale(1.03)}}.ProjectCard-module__U_VZua__railCard{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:0 0 1.1rem;overflow:clip}.ProjectCard-module__U_VZua__railCard .ProjectCard-module__U_VZua__cover{border:0;border-bottom:1px solid var(--line);border-radius:0}.ProjectCard-module__U_VZua__railCard .ProjectCard-module__U_VZua__body{padding-inline:1.1rem}@media (min-width:720px){.ProjectCard-module__U_VZua__card{grid-template-columns:minmax(0,1fr);gap:.9rem;padding:0 0 1.4rem;overflow:clip}.ProjectCard-module__U_VZua__cover{border:0;border-bottom:1px solid var(--line);border-radius:0}.ProjectCard-module__U_VZua__body,.ProjectCard-module__U_VZua__railCard .ProjectCard-module__U_VZua__body{gap:.5rem;padding-inline:clamp(1.2rem,2.2vw,1.6rem)}.ProjectCard-module__U_VZua__name{font-size:var(--step-2)}}@media (prefers-reduced-motion:reduce){.ProjectCard-module__U_VZua__card,.ProjectCard-module__U_VZua__card:before,.ProjectCard-module__U_VZua__cover img{transition:none}}
.acts-module__MK0tNa__act{z-index:1;align-content:center;min-height:160svh;padding-block:0;display:grid;position:relative}.acts-module__MK0tNa__act>div{align-content:center;min-height:100svh;padding-block:clamp(6.5rem,14vh,10rem) clamp(4rem,10vh,7rem);display:grid;position:sticky;top:0}.acts-module__MK0tNa__act>div>*{min-width:0}.acts-module__MK0tNa__act>div:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 78% 100% at var(--scrim-x,30%) 50%, #05080ff0 0%, #05080fe0 42%, #05080f99 68%, transparent 88%), linear-gradient(to bottom, transparent 0%, #05080f9e 10%, #05080f9e 90%, transparent 100%);position:absolute;inset:0}[dir=rtl] .acts-module__MK0tNa__act>div:before{--scrim-x:70%}@media (max-width:1024px){.acts-module__MK0tNa__act>div:before{background:linear-gradient(#05080fd1 0%,#05080fed 12% 88%,#05080fd1 100%)}}.acts-module__MK0tNa__actTall>div:before{background:linear-gradient(#05080f8c 0%,#05080fe0 5%,#05080ff0 50%,#05080fe0 95%,#05080f8c 100%)}.acts-module__MK0tNa__actTall:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#05080f33 0%,#05080fb8 6% 94%,#05080f33 100%);position:absolute;inset:0}.acts-module__MK0tNa__pageAct>div:before{background:linear-gradient(#05080ff0 0% 95%,#05080fe0 100%)}.acts-module__MK0tNa__actTall>div{min-height:auto;padding-block:clamp(7rem,15vh,10rem) clamp(5rem,11vh,8rem);position:relative}.acts-module__MK0tNa__actTall{min-height:auto}@media (max-width:900px){.acts-module__MK0tNa__act,.acts-module__MK0tNa__actTall{min-height:0}.acts-module__MK0tNa__act>div,.acts-module__MK0tNa__actTall>div{min-height:0;padding-block:clamp(2rem,5.25vh,3rem);position:relative}.acts-module__MK0tNa__pageAct>div{padding-top:clamp(6.75rem,16vh,8.5rem)}.acts-module__MK0tNa__act[id]{scroll-margin-top:clamp(3.5rem,8vh,4.75rem)}}.acts-module__MK0tNa__hero{--hero-top:clamp(6rem, 14vh, 8rem);min-height:130svh}.acts-module__MK0tNa__hero>div{align-content:end;padding-bottom:clamp(4rem,10vh,7rem)}@media (min-width:901px){.acts-module__MK0tNa__hero{--hero-headline-size:clamp(2.1rem, .8rem + 3.45vw, 3.9rem);align-content:start}.acts-module__MK0tNa__hero>div{align-content:start;padding-top:clamp(6rem,19vh,14rem)}.acts-module__MK0tNa__hero>div:before{background:0 0}.acts-module__MK0tNa__eyebrow{grid-area:1/1}.acts-module__MK0tNa__headline{grid-area:2/1}.acts-module__MK0tNa__heroLead{grid-area:3/1}.acts-module__MK0tNa__heroActions{grid-area:4/1}.acts-module__MK0tNa__heroCopy:before,.acts-module__MK0tNa__heroCopy:after{content:"";z-index:-1;pointer-events:none;background:#05080ff0;border-radius:1.5rem;grid-column:1;justify-self:start;box-shadow:0 0 2rem 1rem #05080ff0}.acts-module__MK0tNa__heroCopy:before{font-family:var(--font-display);font-weight:600;font-size:var(--hero-headline-size);grid-row:1/3;width:24ch}.acts-module__MK0tNa__heroCopy:after{font-size:var(--step-1);grid-row:3;width:46ch}.acts-module__MK0tNa__heroActions{background:#05080ff0;border-radius:1.5rem;justify-self:start;box-shadow:0 0 2rem 1rem #05080ff0}[lang=ar] .acts-module__MK0tNa__heroCopy:before{width:22ch}[lang=ar] .acts-module__MK0tNa__heroCopy:after{width:40ch}}@media (min-width:1400px){[lang=en] .acts-module__MK0tNa__heroLead{width:52ch;max-width:52ch}[lang=en] .acts-module__MK0tNa__heroCopy:after{width:52ch;max-width:52ch}}@media (max-width:900px){.acts-module__MK0tNa__hero{align-content:start;min-height:100svh}.acts-module__MK0tNa__hero>div{min-height:100svh;padding-block:var(--hero-top) clamp(1.75rem, 4.5vh, 2.75rem);align-content:start}}@media (min-width:601px) and (max-width:900px) and (min-height:930px) and (max-aspect-ratio:5/6){.acts-module__MK0tNa__hero{--tablet-band:calc(.402 * 100vw)}.acts-module__MK0tNa__hero>div{padding-block:6.5rem var(--tablet-band);align-content:center}}.acts-module__MK0tNa__heroCopy{min-width:0;display:grid}.acts-module__MK0tNa__eyebrow{font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);justify-self:start;align-items:center;gap:.6rem;margin-bottom:clamp(.9rem,2.4vh,1.6rem);display:inline-flex}.acts-module__MK0tNa__eyebrow:before{content:"";background:var(--accent);width:clamp(1.5rem,4vw,3rem);height:1px}.acts-module__MK0tNa__headline{max-width:24ch;margin-bottom:clamp(1rem,2.4vh,1.5rem);font-size:clamp(2.375rem,1.1rem + 4.2vw,5rem)}[lang=ar] .acts-module__MK0tNa__headline{max-width:22ch}@media (min-width:901px){.acts-module__MK0tNa__headline{font-size:var(--hero-headline-size)}}.acts-module__MK0tNa__headlineMask{margin-block:-.14em;margin-inline:-.12em;padding-block:.14em;padding-inline:.12em;display:block;overflow:hidden}[lang=ar] .acts-module__MK0tNa__headlineMask{margin-block:-.28em;margin-inline:-.18em;padding-block:.28em;padding-inline:.18em}.acts-module__MK0tNa__headlineLine{text-wrap:balance;display:block}@media (prefers-reduced-motion:no-preference){.acts-module__MK0tNa__headlineLine{animation:acts-module__MK0tNa__line-rise 1s var(--ease-out) both}.acts-module__MK0tNa__headlineMask+.acts-module__MK0tNa__headlineMask .acts-module__MK0tNa__headlineLine{animation-delay:90ms}.acts-module__MK0tNa__eyebrow{animation:acts-module__MK0tNa__hero-fade-rise .7s var(--ease-out) 40ms both}}@keyframes acts-module__MK0tNa__line-rise{0%{transform:translateY(110%)}}@keyframes acts-module__MK0tNa__hero-fade-rise{0%{opacity:0;transform:translateY(16px)}}.acts-module__MK0tNa__heroLead{max-width:46ch;font-size:var(--step-1);color:var(--fg-muted)}[lang=ar] .acts-module__MK0tNa__heroLead{max-width:40ch}@media (min-width:901px) and (max-width:1199px){.acts-module__MK0tNa__heroLead{max-width:34ch}.acts-module__MK0tNa__heroCopy:after{width:34ch}[lang=ar] .acts-module__MK0tNa__heroLead{max-width:30ch}[lang=ar] .acts-module__MK0tNa__heroCopy:after{width:30ch}}.acts-module__MK0tNa__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.25rem,3vh,2rem);display:flex}@media (max-width:520px){.acts-module__MK0tNa__headline{font-size:clamp(1.75rem,8.2vw,2.375rem)}[lang=en] .acts-module__MK0tNa__headline{font-size:clamp(1.35rem,6.9vw,2rem)}.acts-module__MK0tNa__headline{max-width:none}[lang=ar] .acts-module__MK0tNa__headline{max-width:none}[lang=ar] .acts-module__MK0tNa__headline{font-size:max(1.5rem, min(8.2vw, 2.375rem, calc((100vw - 2 * var(--gutter)) / 11.5)))}.acts-module__MK0tNa__heroLead{font-size:var(--step-0)}.acts-module__MK0tNa__heroActions{display:grid}.acts-module__MK0tNa__heroActions>.u-btn{padding-inline:1rem}}.acts-module__MK0tNa__kicker{font-size:var(--step--1);color:var(--fg-faint);letter-spacing:.1em;margin-bottom:.75rem}.acts-module__MK0tNa__sectionTitle{font-size:var(--step-4);text-wrap:balance;max-width:22ch;margin-bottom:clamp(1rem,2.5vh,1.5rem)}[lang=ar] .acts-module__MK0tNa__sectionTitle{max-width:18ch}.acts-module__MK0tNa__sectionLead{max-width:48ch;font-size:var(--step-1);color:var(--fg-muted)}[lang=ar] .acts-module__MK0tNa__sectionLead{max-width:42ch}@media (max-width:520px){.acts-module__MK0tNa__sectionTitle{font-size:var(--step-3)}.acts-module__MK0tNa__sectionLead{font-size:var(--step-0)}}.acts-module__MK0tNa__buildGrid{border-top:1px solid var(--line);display:grid}.acts-module__MK0tNa__buildCard{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.25rem .6rem;padding-block:.8rem;display:grid}.acts-module__MK0tNa__buildIndex{font-family:var(--font-display);font-size:var(--step--1);color:var(--accent);font-variant-numeric:tabular-nums}.acts-module__MK0tNa__buildTitle{font-size:var(--step-1);font-weight:600;line-height:1.3}.acts-module__MK0tNa__buildBody{color:var(--fg-muted);grid-column:1/-1}@media (min-width:900px){.acts-module__MK0tNa__buildGrid{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.acts-module__MK0tNa__buildCard{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-raised) 92%, transparent);border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:start;padding:clamp(1.4rem,2.4vw,2rem)}.acts-module__MK0tNa__buildTitle{font-size:var(--step-2)}}.acts-module__MK0tNa__cardRail{margin-top:clamp(1.25rem,3.5vh,2.25rem);margin-inline:calc(-1 * var(--gutter));padding:.25rem var(--gutter) .75rem;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(82%,19.5rem);grid-auto-flow:column;align-items:stretch;gap:.75rem;display:grid;overflow-x:auto}.acts-module__MK0tNa__cardRail::-webkit-scrollbar{display:none}.acts-module__MK0tNa__cardRail>*{scroll-snap-align:start}@media (min-width:720px){.acts-module__MK0tNa__cardRail{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:clamp(1rem,2.4vw,1.5rem);margin-inline:0;padding:0;overflow:visible}}@media (min-width:1200px){.acts-module__MK0tNa__cardRail{grid-template-columns:repeat(3,minmax(0,1fr))}}.acts-module__MK0tNa__allWork{justify-self:start;margin-top:clamp(1.25rem,3vh,2rem)}@media (max-width:900px){.acts-module__MK0tNa__hero>div:before{background:0 0}.acts-module__MK0tNa__hero+.acts-module__MK0tNa__act>div:before{background:linear-gradient(#0000 0,#05080fd1 3rem,#05080fed calc(3rem + 12%) 88%,#05080fd1 100%);top:-3rem}.acts-module__MK0tNa__heroCopy{position:relative}.acts-module__MK0tNa__heroCopy:before{content:"";z-index:-1;inset-inline:calc(-1 * var(--gutter));top:calc(-1 * var(--hero-top));pointer-events:none;background:linear-gradient(#05080fed 0 calc(100% - 3rem),#05080f8c calc(100% - 1.75rem),#0000 100%);position:absolute;bottom:-3rem}}@supports (animation-timeline:view()){@media (max-width:900px) and (prefers-reduced-motion:no-preference){html:not([data-scroll-fx=js]) .acts-module__MK0tNa__hero>div{animation:linear both acts-module__MK0tNa__hero-recede;animation-timeline:view();animation-range:exit exit 70%}}}@keyframes acts-module__MK0tNa__hero-recede{to{opacity:.2;translate:0 -8vh}}
.ScrollLinked-module__eQKTqG__root{top:0;z-index:95;pointer-events:none;gap:3px;height:2px;display:flex;position:fixed;inset-inline:0}.ScrollLinked-module__eQKTqG__track{background:#ffffff1a;flex:1;overflow:hidden}.ScrollLinked-module__eQKTqG__fill{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .ScrollLinked-module__eQKTqG__fill{transform-origin:100%}@supports (animation-timeline:scroll()){html:not([data-scroll-fx=js]) .ScrollLinked-module__eQKTqG__fill{animation:linear both ScrollLinked-module__eQKTqG__section-fill;animation-timeline:scroll(root)}@media (prefers-reduced-motion:reduce){html:not([data-scroll-fx=js]) .ScrollLinked-module__eQKTqG__fill{animation-duration:auto!important}}}@keyframes ScrollLinked-module__eQKTqG__section-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.ScrollLinked-module__eQKTqG__root{animation:ScrollLinked-module__eQKTqG__progress-in .4s var(--ease-out) both}}@keyframes ScrollLinked-module__eQKTqG__progress-in{0%{opacity:0}}
@property --journey{syntax:"<number>";inherits:true;initial-value:1.1}@property --lit{syntax:"<number>";inherits:true;initial-value:1}@property --seg{syntax:"<number>";inherits:true;initial-value:1}.process-module__g58MYa__process{--node:.875rem;--node-gap:.85rem;--num-size:3rem;--rail-from:left}[dir=rtl] .process-module__g58MYa__process{--rail-from:right}.process-module__g58MYa__head{gap:clamp(.5rem,1.5vh,.9rem);margin-bottom:clamp(1.5rem,4vh,2.75rem);display:grid}.process-module__g58MYa__title{text-wrap:balance;max-width:20ch;font-size:clamp(2rem,1.2rem + 2.6vw,3.75rem)}[lang=ar] .process-module__g58MYa__title{max-width:18ch}.process-module__g58MYa__lede{max-width:44ch;font-size:var(--step-1);color:var(--fg-muted);text-wrap:pretty;line-height:1.55}[lang=ar] .process-module__g58MYa__lede{max-width:38ch;line-height:1.75}.process-module__g58MYa__route{display:grid;position:relative}.process-module__g58MYa__step{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid;position:relative}.process-module__g58MYa__num:before{content:attr(data-n);font-family:var(--font-display);font-size:var(--num-size);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--accent-ring) calc(var(--lit) * 100%), #f2f6fb42);background-image:linear-gradient(to top, #06b6d4e6 0%, #67e8f973 calc(6% + var(--lit) * 88%), transparent calc(6% + var(--lit) * 88%));-webkit-user-select:none;user-select:none;direction:ltr;unicode-bidi:isolate;-webkit-background-clip:text;background-clip:text;font-weight:600;line-height:1;display:block}.process-module__g58MYa__num{justify-self:start;display:block}.process-module__g58MYa__node{z-index:1;width:var(--node);height:var(--node);border:1px solid color-mix(in oklab, var(--accent-ring) calc(var(--lit) * 100%), var(--line-strong));background:color-mix(in oklab, var(--accent) calc(var(--lit) * 100%), var(--bg));box-shadow:0 0 0 calc(var(--lit) * 5px) #06b6d429, 0 0 calc(var(--lit) * 18px) #06b6d480;border-radius:50%;display:block;position:relative}.process-module__g58MYa__stepTitle{font-size:var(--step-1);text-wrap:balance;font-weight:600;line-height:1.3}.process-module__g58MYa__stepBody{color:var(--fg-muted);text-wrap:pretty;margin-top:.45rem}.process-module__g58MYa__receive{border:1px solid color-mix(in oklab, #67e8f999 calc(var(--lit) * 100%), var(--line-strong));font-size:var(--step--1);background:#0b1220d9;border-radius:10px;justify-self:start;margin:.9rem 0 0;padding:.5rem .8rem .55rem;line-height:1.45;display:block}.process-module__g58MYa__receive dt{color:var(--accent-ring);margin-inline-end:.35rem;font-weight:500;display:inline}.process-module__g58MYa__receive dt svg{vertical-align:-.15em;margin-inline-end:.35rem;display:inline-block}.process-module__g58MYa__receive dd{color:var(--fg);margin:0;display:inline}.process-module__g58MYa__promises{border-top:1px solid var(--line);gap:.75rem;margin-top:clamp(1.75rem,5vh,3rem);padding-top:clamp(1rem,2.5vh,1.4rem);display:grid}.process-module__g58MYa__promise{font-size:var(--step-0);color:var(--fg);text-wrap:pretty;align-items:center;gap:.75rem;line-height:1.45;display:flex}.process-module__g58MYa__promiseIcon{border:1px solid var(--line-strong);width:2.25rem;height:2.25rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:inline-grid}@media (max-width:900px){.process-module__g58MYa__process{--rail-inset:calc(var(--node) + 1.1rem)}.process-module__g58MYa__route{padding-inline-start:var(--rail-inset)}.process-module__g58MYa__step{padding-bottom:clamp(1.75rem,4.5vh,2.25rem)}.process-module__g58MYa__step:last-child{padding-bottom:0}.process-module__g58MYa__num{margin-bottom:.35rem}.process-module__g58MYa__node{top:calc(var(--num-size) / 2 - var(--node) / 2);position:absolute;inset-inline-start:calc(-1 * var(--rail-inset))}.process-module__g58MYa__step:before,.process-module__g58MYa__step:after{content:"";top:calc(var(--num-size) / 2);pointer-events:none;width:1px;height:100%;position:absolute;inset-inline-start:calc(-1 * var(--rail-inset) + var(--node) / 2 - .5px)}.process-module__g58MYa__step:before{background:var(--line-strong)}.process-module__g58MYa__step:after{background:linear-gradient(to bottom, #06b6d48c, var(--accent-ring));transform:scaleY(var(--seg));transform-origin:top}.process-module__g58MYa__step:last-child:before,.process-module__g58MYa__step:last-child:after{display:none}}@media (max-width:520px){.process-module__g58MYa__title{font-size:var(--step-3)}.process-module__g58MYa__lede{font-size:var(--step-0)}}@media (min-width:901px){.process-module__g58MYa__process{--num-size:clamp(3rem, 1rem + 3.5vw, 5.5rem);--col-gap:clamp(1.25rem, 2.4vw, 2.75rem)}section.process-module__g58MYa__process>div{padding-bottom:clamp(2rem,5vh,3.5rem)}section.process-module__g58MYa__process>div:before{background:radial-gradient(95% 85% at 50% 55%,#05080fed 0%,#05080fe6 55%,#05080f9e 82%,#0000 100%)}.process-module__g58MYa__process{align-content:start}.process-module__g58MYa__head{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:end;column-gap:clamp(2rem,5vw,5rem)}.process-module__g58MYa__lede{justify-self:end;max-width:30ch}[lang=ar] .process-module__g58MYa__lede{max-width:30ch}.process-module__g58MYa__route{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));column-gap:var(--col-gap)}.process-module__g58MYa__node{margin-block:var(--node-gap)}.process-module__g58MYa__route:before,.process-module__g58MYa__route:after{content:"";top:calc(var(--num-size) + var(--node-gap) + var(--node) / 2 - .5px);pointer-events:none;height:1px;position:absolute;inset-inline-start:calc(var(--node) / 2);inset-inline-end:calc((100% - (var(--steps,4) - 1) * var(--col-gap)) / var(--steps,4) - var(--node) / 2)}.process-module__g58MYa__route:before{background:var(--line-strong)}.process-module__g58MYa__route:after{background:linear-gradient(to var(--rail-to,right), #06b6d459, var(--accent) 55%, var(--accent-ring));transform:scaleX(clamp(0, var(--journey), 1));transform-origin:var(--rail-from);box-shadow:0 0 10px #06b6d473}[dir=rtl] .process-module__g58MYa__route:after{--rail-to:left}.process-module__g58MYa__promises{align-items:center;column-gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.process-module__g58MYa__promise{font-size:var(--step--1)}@media (prefers-reduced-motion:no-preference){.process-module__g58MYa__step{--lit:clamp(0, (var(--journey) - var(--at,0)) / .08, 1)}}}@media (min-width:901px) and (max-width:1199px){.process-module__g58MYa__process{--col-gap:1.25rem}.process-module__g58MYa__stepTitle{font-size:var(--step-0)}.process-module__g58MYa__stepBody{font-size:var(--step--1);line-height:1.6}}@media (min-width:901px) and (max-height:880px){.process-module__g58MYa__process{--num-size:clamp(3rem, .5rem + 3.6vw, 4.5rem);--node-gap:.6rem}.process-module__g58MYa__head{margin-bottom:clamp(1rem,3vh,1.75rem)}.process-module__g58MYa__stepBody{font-size:var(--step--1);line-height:1.6}.process-module__g58MYa__promises{margin-top:clamp(1rem,3vh,1.75rem);padding-top:.85rem}}@supports (animation-timeline:view()){@media (min-width:901px) and (prefers-reduced-motion:no-preference){html:not([data-scroll-fx=js]) .process-module__g58MYa__process{view-timeline:--process-journey block}html:not([data-scroll-fx=js]) .process-module__g58MYa__route{animation:linear both process-module__g58MYa__process-journey;animation-timeline:--process-journey;animation-range:entry 80% contain 92%}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){html:not([data-scroll-fx=js]) .process-module__g58MYa__step{animation:linear both process-module__g58MYa__process-lit,linear both process-module__g58MYa__process-seg;animation-timeline:view(62% 38%),view(62% 38%);animation-range:cover cover 14%,cover}}}@keyframes process-module__g58MYa__process-journey{0%{--journey:-.1}to{--journey:1.1}}@keyframes process-module__g58MYa__process-lit{0%{--lit:0}to{--lit:1}}@keyframes process-module__g58MYa__process-seg{0%{--seg:0}to{--seg:1}}
.ContactReach-module__K1k95q__reach{gap:clamp(1rem,2.6vh,1.5rem);display:grid;container-type:inline-size}.ContactReach-module__K1k95q__lines{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.ContactReach-module__K1k95q__item{position:relative}.ContactReach-module__K1k95q__item:before{content:"";inset-inline:0;transform-origin:0;height:1px;transition:background-color .3s var(--ease-out);background:#ffffff29;position:absolute;top:0}[dir=rtl] .ContactReach-module__K1k95q__item:before{transform-origin:100%}@media (prefers-reduced-motion:no-preference){.ContactReach-module__K1k95q__item:before{transition:transform .9s var(--ease-out) 80ms, background-color .3s var(--ease-out)}.ContactReach-module__K1k95q__item[data-reveal=pending]:before{transform:scaleX(0)}}.ContactReach-module__K1k95q__line{--nudge:6px;color:var(--fg);grid-template-columns:minmax(5.5rem,10rem) minmax(0,1fr) auto;align-items:baseline;column-gap:clamp(1rem,4cqi,2.75rem);padding-block:min(clamp(1.1rem,3.4cqi,1.9rem),2.8vh);text-decoration:none;display:grid}[dir=rtl] .ContactReach-module__K1k95q__line{--nudge:-6px}.ContactReach-module__K1k95q__name{font-size:var(--step--1);color:var(--fg-faint)}.ContactReach-module__K1k95q__value{letter-spacing:-.01em;overflow-wrap:anywhere;transition:color .3s var(--ease-out);justify-self:start;font-size:min(clamp(1.4rem,.85rem + 4.4cqi,3.4rem),6.5vh);font-weight:500;line-height:1.1}.ContactReach-module__K1k95q__go{color:var(--fg-faint);transition:translate .35s var(--ease-out), color .3s var(--ease-out);align-self:center;display:grid}.ContactReach-module__K1k95q__line:focus-visible{outline:2px solid var(--accent-ring);outline-offset:4px;border-radius:6px}@media (hover:hover) and (pointer:fine){.ContactReach-module__K1k95q__line:hover .ContactReach-module__K1k95q__value,.ContactReach-module__K1k95q__line:hover .ContactReach-module__K1k95q__go{color:var(--accent)}.ContactReach-module__K1k95q__line:hover .ContactReach-module__K1k95q__go{translate:var(--nudge) 0}.ContactReach-module__K1k95q__item:hover:before{background:var(--accent)}}@container (max-width:30rem){.ContactReach-module__K1k95q__line{grid-template-columns:minmax(0,1fr) auto;row-gap:.3rem}.ContactReach-module__K1k95q__name{grid-column:1/-1}}.ContactReach-module__K1k95q__promise{font-size:var(--step--1);color:var(--fg-muted)}
.work-module__y-1m_a__title{font-size:var(--step-4);text-wrap:balance;max-width:20ch;margin-bottom:clamp(.75rem,2vh,1.25rem)}.work-module__y-1m_a__intro{max-width:68ch;font-size:var(--step-0);color:var(--fg-muted);text-align:start}[lang=ar] .work-module__y-1m_a__intro{max-width:60ch}.work-module__y-1m_a__introChoose{color:var(--fg-faint);margin-top:.85rem}.work-module__y-1m_a__anchor{height:0;scroll-margin-top:clamp(6.5rem,14vh,8rem);display:block}@media (min-width:900px){.work-module__y-1m_a__intro{text-wrap:balance}}.work-module__y-1m_a__small{border-top:1px solid var(--line);margin-top:clamp(2.5rem,7vh,4rem);padding-top:clamp(1.5rem,4vh,2.5rem)}.work-module__y-1m_a__smallTitle{font-size:var(--step-2)}.work-module__y-1m_a__smallLead{color:var(--fg-muted);margin-top:.4rem}.work-module__y-1m_a__smallList{gap:.75rem;margin-top:1rem;display:grid}.work-module__y-1m_a__smallItem{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-raised) 92%, transparent);border-radius:12px;gap:.15rem;padding:.85rem 1rem;display:grid}.work-module__y-1m_a__smallName{font-size:var(--step-0);font-weight:600;line-height:1.4}.work-module__y-1m_a__smallLine{color:var(--fg-muted)}@media (min-width:900px){.work-module__y-1m_a__smallList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.work-module__y-1m_a__title{font-size:var(--step-3)}}
.contactBlock-module__qJbDHq__closing{isolation:isolate}.contactBlock-module__qJbDHq__layout{gap:clamp(2rem,6vh,3.5rem);display:grid}.contactBlock-module__qJbDHq__message{gap:clamp(.85rem,2vh,1.25rem);display:grid}.contactBlock-module__qJbDHq__title{text-wrap:balance;max-width:18ch;font-size:min(clamp(2.25rem,1.05rem + 4.3vw,5rem),8.5vh);line-height:1.08}[lang=ar] .contactBlock-module__qJbDHq__title{max-width:16ch;line-height:1.25}.contactBlock-module__qJbDHq__line{max-width:44ch;font-size:var(--step-1);color:var(--fg-muted);text-wrap:pretty;line-height:1.55}[lang=ar] .contactBlock-module__qJbDHq__line{line-height:1.75}@media (max-width:520px){.contactBlock-module__qJbDHq__title{font-size:var(--step-4)}.contactBlock-module__qJbDHq__line{font-size:var(--step-0)}}
.inner-module__K7rZ0q__title{font-size:var(--step-4);text-wrap:balance;max-width:22ch;margin-bottom:clamp(.85rem,2.4vh,1.25rem)}[lang=ar] .inner-module__K7rZ0q__title{max-width:20ch}.inner-module__K7rZ0q__opening{max-width:62ch;font-size:var(--step-1);color:var(--fg-muted)}[lang=ar] .inner-module__K7rZ0q__opening{max-width:54ch}.inner-module__K7rZ0q__block{margin-top:clamp(2.25rem,6vh,3.5rem)}.inner-module__K7rZ0q__blockTitle{font-size:var(--step-2);text-wrap:balance;max-width:30ch;margin-bottom:clamp(.85rem,2.5vh,1.25rem)}.inner-module__K7rZ0q__blockTitleTight{margin-bottom:.5rem}.inner-module__K7rZ0q__blockIntro{max-width:62ch;color:var(--fg-muted);margin-bottom:clamp(.85rem,2.5vh,1.25rem)}[lang=ar] .inner-module__K7rZ0q__blockIntro{max-width:54ch}.inner-module__K7rZ0q__steps{border-top:1px solid var(--line);display:grid}.inner-module__K7rZ0q__step{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.3rem .6rem;padding-block:.9rem;display:grid}.inner-module__K7rZ0q__stepNum{font-family:var(--font-display);font-size:var(--step--1);color:var(--accent);font-variant-numeric:tabular-nums}.inner-module__K7rZ0q__itemTitle{font-size:var(--step-1);font-weight:600;line-height:1.35}.inner-module__K7rZ0q__stepBody{color:var(--fg-muted);grid-column:1/-1}.inner-module__K7rZ0q__stepMeta{border-inline-start:2px solid var(--line-strong);grid-column:1/-1;gap:.75rem;margin-block:.4rem 0;padding-inline-start:.9rem;display:grid}.inner-module__K7rZ0q__stepMetaItem{gap:.1rem;display:grid}.inner-module__K7rZ0q__stepMeta dt{font-size:var(--step--1);color:var(--accent);font-weight:600}.inner-module__K7rZ0q__stepMeta dd{color:var(--fg-muted);margin:0}.inner-module__K7rZ0q__values{gap:.75rem;display:grid}.inner-module__K7rZ0q__value{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-raised) 92%, transparent);border-radius:14px;gap:.35rem;padding:1rem 1.1rem;display:grid}.inner-module__K7rZ0q__valueBody{color:var(--fg-muted)}.inner-module__K7rZ0q__sectors{border-top:1px solid var(--line);display:grid}.inner-module__K7rZ0q__sector{border-bottom:1px solid var(--line);gap:.2rem;padding-block:.85rem;display:grid}.inner-module__K7rZ0q__sectorExample{color:var(--fg-muted)}.inner-module__K7rZ0q__facts{border:1px solid var(--line);background:var(--line);border-radius:14px;gap:1px;margin:0;display:grid;overflow:hidden}.inner-module__K7rZ0q__fact{background:var(--bg-raised);gap:.15rem;padding:.75rem 1rem;display:grid}.inner-module__K7rZ0q__fact dt{font-size:var(--step--1);color:var(--fg-faint)}.inner-module__K7rZ0q__fact dd{color:var(--fg);margin:0}.inner-module__K7rZ0q__ltr{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.inner-module__K7rZ0q__actions{margin-top:clamp(1.5rem,4vh,2.25rem)}.inner-module__K7rZ0q__promise{color:var(--fg-muted);margin-top:.9rem}.inner-module__K7rZ0q__bullets{gap:.6rem;max-width:64ch;display:grid}.inner-module__K7rZ0q__bullets li{color:var(--fg-muted);padding-inline-start:1.25rem;position:relative}.inner-module__K7rZ0q__bullets li:before{content:"";inset-inline-start:0;background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em}.inner-module__K7rZ0q__note{border-inline-start:2px solid var(--accent);background:color-mix(in srgb, var(--bg-raised) 92%, transparent);max-width:64ch;color:var(--fg-muted);margin-top:1rem;padding:.85rem 1rem}.inner-module__K7rZ0q__blockNote{max-width:64ch;color:var(--fg-muted);margin-top:1rem}.inner-module__K7rZ0q__sequence{border-top:1px solid var(--line);max-width:68ch;display:grid}.inner-module__K7rZ0q__sequenceItem{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.75rem;padding-block:.85rem;display:grid}.inner-module__K7rZ0q__sequenceItem p{color:var(--fg-muted)}.inner-module__K7rZ0q__faq{gap:1.25rem;max-width:68ch;display:grid}.inner-module__K7rZ0q__faqItem{gap:.35rem;display:grid}.inner-module__K7rZ0q__faqA{color:var(--fg-muted)}@media (min-width:900px){.inner-module__K7rZ0q__steps{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,4rem)}.inner-module__K7rZ0q__step{border-top:1px solid var(--line);border-bottom:0}.inner-module__K7rZ0q__sectors{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,4rem)}.inner-module__K7rZ0q__sector{border-top:1px solid var(--line);border-bottom:0}.inner-module__K7rZ0q__values{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.inner-module__K7rZ0q__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.inner-module__K7rZ0q__title{font-size:var(--step-3)}.inner-module__K7rZ0q__opening{font-size:var(--step-0)}}
.contact-module__hCbz7a__opening{row-gap:clamp(1.5rem,4vh,2.25rem);display:grid}.contact-module__hCbz7a__reach{max-width:40rem}@media (min-width:901px){.contact-module__hCbz7a__opening{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:clamp(2.5rem,5vw,5.5rem)}.contact-module__hCbz7a__opening h1{max-width:none;font-size:clamp(2rem,1.1rem + 3.2vw,3.75rem)}.contact-module__hCbz7a__reach{justify-self:end;width:100%}}
.project-module__vWGsva__page{z-index:1;background:linear-gradient(to bottom, #05080feb, var(--bg) 18rem);position:relative}.project-module__vWGsva__intro{padding-block:clamp(5.5rem,13vh,9rem) clamp(1.5rem,4vh,2.5rem)}.project-module__vWGsva__back{min-height:44px;font-size:var(--step--1);color:var(--fg-muted);transition:color .25s var(--ease-out);align-items:center;gap:.55rem;display:inline-flex}.project-module__vWGsva__back svg{transform:scaleX(-1)}[dir=rtl] .project-module__vWGsva__back svg{transform:none}.project-module__vWGsva__back:active{color:var(--accent)}.project-module__vWGsva__kicker{font-size:var(--step--1);letter-spacing:.08em;color:var(--accent);margin-top:clamp(.75rem,2.5vh,1.5rem);font-weight:500}.project-module__vWGsva__title{font-size:var(--step-4);text-wrap:balance;max-width:24ch;margin-block:.5rem 1rem}.project-module__vWGsva__titleName{text-wrap:balance;max-width:100%;display:inline-block}.project-module__vWGsva__titlePair{white-space:nowrap}.project-module__vWGsva__outcome{max-width:52ch;font-size:var(--step-1);color:var(--fg-muted)}[lang=ar] .project-module__vWGsva__outcome{max-width:44ch}.project-module__vWGsva__actions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.25rem,3vh,1.75rem);display:flex}.project-module__vWGsva__facts{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:clamp(1.5rem,4vh,2.25rem) 0 0;display:grid;overflow:hidden}.project-module__vWGsva__fact{background:var(--bg-raised);align-content:start;gap:.2rem;padding:.75rem 1rem;display:grid}.project-module__vWGsva__fact dt{font-size:var(--step--1);color:var(--fg-faint)}.project-module__vWGsva__fact dd{color:var(--fg);align-items:center;gap:.45rem;margin:0;font-weight:500;display:flex}.project-module__vWGsva__factWide,.project-module__vWGsva__fact:nth-child(3):not(.project-module__vWGsva__factWide){grid-column:1/-1}.project-module__vWGsva__factWide dd{color:var(--fg-muted);font-weight:400;display:block}@media (min-width:900px){.project-module__vWGsva__facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,2fr)}.project-module__vWGsva__factWide,.project-module__vWGsva__fact:nth-child(3):not(.project-module__vWGsva__factWide){grid-column:auto}.project-module__vWGsva__facts:not(:has(>:nth-child(4))) .project-module__vWGsva__factWide{grid-column:span 2}}@media (max-width:520px){.project-module__vWGsva__title{font-size:var(--step-3)}.project-module__vWGsva__outcome{font-size:var(--step-0)}.project-module__vWGsva__actions{display:grid}}.project-module__vWGsva__showcase{border:1px solid var(--line);background:var(--bg-raised);box-shadow:0 40px 90px -60px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:14px;margin:clamp(1rem,3vh,2rem) 0 0;overflow:hidden}.project-module__vWGsva__showcase img{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto;display:block}.project-module__vWGsva__story{gap:clamp(2rem,5vh,3rem);padding-block:clamp(2.5rem,7vh,4.5rem);display:grid}.project-module__vWGsva__chapter{gap:.75rem;max-width:64ch;display:grid}[lang=ar] .project-module__vWGsva__chapter{max-width:58ch}.project-module__vWGsva__chapterTitle{font-size:var(--step-2)}.project-module__vWGsva__chapter p{color:var(--fg-muted)}.project-module__vWGsva__points{gap:.6rem;display:grid}.project-module__vWGsva__points li{color:var(--fg-muted);padding-inline-start:1.25rem;position:relative}.project-module__vWGsva__points li:before{content:"";inset-inline-start:0;background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em}.project-module__vWGsva__chips{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.project-module__vWGsva__chip{border:1px solid var(--line);font-size:var(--step--1);color:var(--fg-muted);border-radius:999px;padding:.3rem .75rem}@media (min-width:1100px){.project-module__vWGsva__story{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,6vw,6rem)}.project-module__vWGsva__chapter{align-content:start}}.project-module__vWGsva__sectionTitle{font-size:var(--step-3);text-wrap:balance;max-width:24ch;margin-bottom:clamp(1rem,3vh,1.5rem)}.project-module__vWGsva__faq{border-top:1px solid var(--line);padding-block:clamp(2rem,6vh,4rem)}.project-module__vWGsva__faqList{gap:1.25rem;max-width:68ch;display:grid}.project-module__vWGsva__faqItem{gap:.4rem;display:grid}.project-module__vWGsva__faqQ{font-size:var(--step-1);font-weight:600;line-height:1.35}.project-module__vWGsva__faqA{color:var(--fg-muted)}.project-module__vWGsva__cta{border-top:1px solid var(--line);background:radial-gradient(ellipse 70% 100% at 50% 100%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%);padding-block:clamp(2rem,6vh,4rem)}@media (max-width:520px){.project-module__vWGsva__sectionTitle{font-size:var(--step-2)}}.project-module__vWGsva__next{border-top:1px solid var(--line);padding-block:clamp(2rem,6vh,3.5rem)}.project-module__vWGsva__nextLabel{font-size:var(--step--1);color:var(--fg-faint)}.project-module__vWGsva__nextLink{min-height:44px;font-family:var(--font-display);font-size:var(--step-3);color:var(--fg);transition:color .25s var(--ease-out);align-items:center;gap:.7rem;margin-top:.25rem;display:inline-flex}.project-module__vWGsva__nextLink:active{color:var(--accent)}@media (hover:hover) and (pointer:fine){.project-module__vWGsva__back:hover,.project-module__vWGsva__nextLink:hover{color:var(--accent)}}
