@font-face{font-family:Matter;src:url(/assets/Matter-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(/assets/Matter-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--blue:#4a48f3;--green:#70ff8c;--grey:#e0e0e0}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body,button,input{font-family:Matter,Arial,sans-serif}button,input,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:14px}button:disabled{cursor:default;opacity:.3}button,a,input{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--blue)}.dark button:focus-visible{outline-color:var(--green)}a{color:inherit}h1,h2,p,figure{margin:0}h1,h2{letter-spacing:-.055em;font-weight:400}img{max-width:100%;display:block}button{touch-action:manipulation}.presentation{--surface:#fff;--ink:#000;background:var(--surface);height:100dvh;color:var(--ink);transition:background .35s,color .35s;position:relative}.theme-grey{--surface:var(--grey)}.theme-blue{--surface:var(--blue);--ink:#fff}.theme-green{--surface:var(--green)}.theme-black{--surface:#000;--ink:#fff}.topbar{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;height:108px;padding:0 4.3%;display:flex;position:absolute;inset:0 0 auto}.topbar>*{pointer-events:auto}.top-left{align-items:center;gap:26px;display:flex}.menu-button{place-items:center;width:42px;height:42px;margin-left:-9px;display:grid}.menu-button svg{width:26px;height:26px}.section-label{font-size:20px}.brand{align-items:center;gap:16px;min-width:0;display:flex}.brand img{width:137px;height:auto}.dark .topbar .brand img{filter:invert()}.customer-brand{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;max-width:250px;font-size:30px;font-weight:300;overflow:hidden}.brand-x{color:var(--blue);flex:none;justify-content:center;align-items:center;width:40.5px;height:40.5px;display:inline-flex}.brand-x svg,.hero-x svg{width:100%;height:100%;display:block}.theme-blue .topbar .brand-x{color:#fff}.slide{scrollbar-width:thin;height:100%;padding:108px 4.3%;overflow:hidden auto}.slide-content{height:100%;min-height:100%;animation:.6s cubic-bezier(.2,.65,.3,1) both slide-in}.intro{flex-direction:column;justify-content:space-between;display:flex;position:relative}.intro-overline{color:#555;justify-content:space-between;padding-top:28px;font-size:14px;line-height:1.4;display:flex}.intro-overline>span:last-child{writing-mode:vertical-rl}.hero-lockup{justify-content:center;align-items:center;gap:3.4vw;width:100%;margin:12px 0;display:flex}.hero-customer{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:42%;font-size:clamp(55px,7.6vw,135px);line-height:.95}.hero-x{width:clamp(55px,6.5vw,110px);height:clamp(55px,6.5vw,110px);color:var(--blue);flex:none;display:inline-flex}.logo-video{aspect-ratio:2.45;object-fit:contain;mix-blend-mode:screen;width:38%;max-width:570px;height:auto}.intro-bottom{justify-content:space-between;align-items:flex-end;padding-bottom:28px;display:flex}.intro-bottom h1{font-size:clamp(32px,3.6vw,65px);line-height:1.02}.profile-edition{flex-direction:column;gap:8px;min-width:170px;font-size:14px;display:flex}.profile-edition>span:last-child{letter-spacing:-.04em;font-size:40px}.bottom-bar{z-index:20;border-top:1px solid color-mix(in srgb,var(--ink) 17%,transparent);background:var(--surface);justify-content:space-between;align-items:center;height:88px;display:flex;position:absolute;inset:auto 4.3% 0}.footer-title{align-items:center;gap:21px;font-size:12px;display:flex}.footer-title>span:first-child{font-size:15px}.footer-title>span:last-child{opacity:.5}.chapter-progress{gap:5px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.chapter-progress button{padding:15px 0}.chapter-progress button>span{background:color-mix(in srgb,var(--ink) 18%,transparent);width:27px;height:2px;transition:all .3s;display:block}.chapter-progress button>span.current{background:var(--blue);width:52px}.theme-blue .chapter-progress button>span.current{background:var(--green)}.chapter-progress button>span.visited{background:color-mix(in srgb,var(--ink) 55%,transparent)}.page-controls{align-items:center;gap:10px;display:flex}.page-number{margin-right:14px;font-size:14px}.page-number>span{opacity:.4}.round{border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:grid}.round:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent);transform:scale(1.05)}.next-button{background:var(--ink);color:var(--surface);border:0}.next-button:hover:not(:disabled){background:var(--blue);color:#fff}.fullscreen-button{place-items:center;margin-left:12px;padding:10px;display:grid}.customize-tab{z-index:21;background:var(--blue);color:#fff;border-radius:8px 0 0 8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:43px;height:124px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 3px 14px #0000000b}.customize-tab span{writing-mode:vertical-rl;font-size:12px}.theme-blue .customize-tab{background:#000}.text-slide{flex-direction:column;justify-content:center;padding:35px 2.4%;display:flex;position:relative}.eyebrow{letter-spacing:.04em;font-size:13px;line-height:1.5;display:block}.text-slide>.eyebrow{margin-bottom:5vh}.text-slide h1{font-size:clamp(48px,7.1vw,125px);line-height:1.035}.growth h1{font-size:clamp(42px,6.75vw,118px)}.typed{color:var(--blue)}.caret{background:var(--blue);width:3px;height:.77em;margin-left:5px;animation:1s step-end infinite blink;display:inline-block}.who{justify-content:center;align-items:center;display:flex}.who h1{letter-spacing:-.075em;font-size:clamp(150px,20.4vw,280px);line-height:.9}.founders{grid-template-columns:1fr 1.1fr;align-items:center;gap:3vw;padding:30px 0 40px;display:grid}.founder-copy h1{margin:27px 0 35px;font-size:clamp(54px,6.4vw,110px);line-height:1}.blue-dot{color:var(--blue)}.green-dot{color:var(--green)}.founder-copy p{white-space:nowrap;letter-spacing:-.035em;font-size:15px}.founder-copy p span{color:#555;padding:0 7px}.founder-portraits{align-items:center;gap:16px;display:flex}.founder{width:50%}.founder figcaption{flex-direction:column;gap:5px;margin-top:17px;font-size:15px;display:flex}.founder figcaption>span:last-child{opacity:.55;font-size:12px}.team-section{padding:25px 0 30px}.team-heading{justify-content:space-between;align-items:flex-end;margin-bottom:43px;display:flex}.team-heading h1{font-size:clamp(50px,6.2vw,100px);line-height:1}.team-aside{padding-bottom:8px;padding-right:6%}.team-aside p{letter-spacing:-.02em;margin:17px 0 25px;font-size:20px;line-height:1.3}.team-count{color:#777;font-size:14px}.filters{border-top:1px solid #ddd;flex-wrap:wrap;gap:7px;margin-bottom:32px;padding-top:22px;display:flex}.filters button{border:1px solid #ddd;border-radius:30px;padding:9px 14px;font-size:13px;transition:all .2s}.filters button:hover{border-color:#000}.filters button.active{color:#fff;background:#000;border-color:#000}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 0;display:grid}.portrait{aspect-ratio:1;background:#dbe2e7;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%}.team-card figcaption{text-align:center;flex-direction:column;gap:6px;padding:15px 7px 0;font-size:15px;line-height:1.2;display:flex}.team-card figcaption>span:last-child{color:#777;font-size:12px}.portrait-placeholder{place-items:center;height:100%;display:grid}.portrait-placeholder>span{letter-spacing:-.04em;color:#a7b0b7;font-size:70px}.arabic h1{letter-spacing:0;text-align:right;font-family:Matter,Arial,sans-serif;font-size:clamp(50px,7.8vw,135px);line-height:1.3}.partner h1{font-size:clamp(39px,5.6vw,97px);line-height:1.1}.service-slide{flex-direction:column;justify-content:center;padding:20px 2.4%;display:flex;position:relative;overflow:hidden}.service-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:35px;left:2.4%;right:3%}.service-index{font-size:14px}.service-slide h1{z-index:1;max-width:85%;margin-top:70px;font-size:clamp(54px,8.6vw,145px);line-height:1.02;position:relative}.coming-content{z-index:1;align-items:flex-start;gap:15px;margin:40px 0 30px;font-size:15px;line-height:1.5;display:flex}.coming-content p span{opacity:.45}.small-cross{font-size:24px;line-height:1}.service-watermark{letter-spacing:-.08em;opacity:.045;pointer-events:none;font-size:clamp(230px,28vw,450px);line-height:1;position:absolute;bottom:-.11em;right:0}.pending{margin-top:30px;font-size:17px;line-height:1.5}.pending span{opacity:.5}.clients-section{flex-direction:column;padding:15px 0 20px;display:flex}.client-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.client-title h1{font-size:clamp(32px,3.5vw,57px);line-height:1.1}.client-title>.eyebrow{opacity:.5}.client-grid{flex:1;grid-template-rows:repeat(6,minmax(65px,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:6px 2vw;min-height:430px;display:grid}.client-logo{opacity:0;justify-content:center;align-items:center;padding:13px 9px;animation:.75s forwards logo-in;display:flex}.client-logo img{object-fit:contain;width:100%;height:100%;max-height:62px;transform:scale(.64)}.slide-reel{padding:0}.reel{opacity:0;pointer-events:none;z-index:1;background:#000;position:absolute;inset:0;overflow:hidden}.reel.is-active{opacity:1;pointer-events:auto}.slide-reel>.slide-content{display:none}.reel-player{pointer-events:none;position:absolute;inset:0}.reel-player iframe{border:0;width:100%;min-width:177.778dvh;height:100%;min-height:56.25vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel-gradient{pointer-events:none;background:linear-gradient(#0007,#0000 25% 50%,#000b);position:absolute;inset:0}.reel-caption{pointer-events:none;position:absolute;bottom:21%;left:6.5%}.reel-caption h1{margin-top:12px;font-size:clamp(42px,5vw,85px)}.video-controls{align-items:center;gap:20px;display:flex;position:absolute;bottom:110px;left:6.5%}.sound-toggle{align-items:center;gap:10px;display:flex}.reel-message{text-align:center;background:#0009;padding:25px;font-size:17px;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel-message a,.reel-message button{margin:12px 10px;display:inline-block}.slide-reel~.bottom-bar{background:0 0;border-color:#ffffff35}.scrim{z-index:29;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0005;animation:.25s fade-in;position:absolute;inset:0}.nav-panel,.custom-panel{z-index:30;color:#000;background:#fff;flex-direction:column;width:min(460px,100%);padding:28px 35px;animation:.35s panel-in;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto;box-shadow:15px 0 80px #0002}.panel-top{color:#666;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;font-size:13px;display:flex}.panel-top .round{color:#000}.nav-panel nav{text-transform:lowercase;flex:1}.nav-chapter{border-top:1px solid #e0e0e0}.nav-section{text-align:left;letter-spacing:-.04em;align-items:baseline;gap:22px;width:100%;padding:19px 0;font-size:29px;display:flex}.nav-section>span:first-child{letter-spacing:0;color:#999;font-size:12px}.nav-arrow{opacity:0;align-self:center;margin-left:auto;transition:transform .4s cubic-bezier(.22,.68,.2,1),opacity .3s;display:inline-flex;transform:translate(-10px)}.selected .nav-arrow{opacity:1;transform:translate(-5px)}.nav-section:hover .nav-arrow,.nav-section:focus-visible .nav-arrow{opacity:1;transform:translate(5px)}.selected .nav-section{color:var(--blue)}.nav-slides{flex-direction:column;gap:2px;padding:0 0 19px 35px;display:flex}.nav-slides button{text-align:left;color:#666;gap:15px;padding:9px 4px;font-size:14px;display:flex}.nav-slides button>span{color:#999;font-size:11px}.nav-slides button[aria-current=page]{color:var(--blue)}.nav-bottom{justify-content:space-between;align-items:end;gap:25px;margin-top:30px;display:flex}.nav-bottom img{width:100px}.nav-bottom>span{color:#777;max-width:130px;font-size:11px;line-height:1.5}.custom-panel{width:min(400px,100%);animation:.35s panel-right;inset:0 0 0 auto}.custom-panel h2{margin:35px 0 48px;font-size:55px;line-height:1}.custom-panel label{margin-bottom:13px;font-size:14px}.custom-panel input{background:0 0;border:0;border-bottom:1px solid #000;border-radius:0;width:100%;padding:14px 0;font-size:23px}.custom-panel>p{color:#777;margin:15px 0 40px;font-size:13px;line-height:1.5}.brand-preview{background:#f5f5f5;margin-bottom:40px;padding:40px 14px}.brand-preview .brand{justify-content:center;gap:10px}.brand-preview .brand img{width:100px}.brand-preview .customer-brand{max-width:130px;font-size:19px}.done-button{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;margin-top:auto;padding:18px 20px;font-size:15px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes slide-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes logo-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{50%{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes panel-right{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width:1700px){.topbar{height:130px}.slide{padding-top:130px;padding-bottom:120px}.bottom-bar{height:100px}.slide-reel{padding:0}}@media (max-width:1000px){.footer-title>span:first-child{display:none}.chapter-progress{left:43%}.founder-copy p{white-space:normal;line-height:1.8}.founder-copy p span{padding:0 4px}.founders{grid-template-columns:1fr 1fr;gap:24px}.founder-portraits{gap:8px}.client-grid{min-height:420px}.client-logo{padding:12px 4px}.client-title>.eyebrow{display:none}.service-slide h1{max-width:96%}.partner h1{font-size:5.8vw}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:650px){.topbar{height:85px;padding:0 6%}.top-left{gap:8px}.section-label{display:none}.brand{gap:10px}.brand img{width:100px}.customer-brand{max-width:135px;font-size:23px}.brand-x{width:30px;height:30px}.slide{padding:85px 6% 95px}.slide-content{height:auto;min-height:100%}.slide-content>section{min-height:calc(100dvh - 180px)}.intro-overline{padding-top:22px;font-size:12px}.intro-overline>span:last-child{writing-mode:initial;font-size:11px}.hero-lockup{flex-wrap:wrap;gap:4vw;margin:45px 0}.hero-customer{text-align:center;max-width:100%;font-size:14vw}.hero-x{width:13vw;height:13vw}.logo-video{aspect-ratio:2.4;width:52%}.intro-bottom{gap:20px;padding-bottom:13px}.intro-bottom h1{font-size:32px}.profile-edition{min-width:auto;font-size:11px}.profile-edition>span:last-child{font-size:28px}.bottom-bar{height:80px;inset:auto 6% 0}.footer-title{display:none}.chapter-progress{gap:4px;position:static;transform:none}.chapter-progress button>span{width:13px}.chapter-progress button>span.current{width:25px}.page-controls{gap:7px}.page-number{margin-right:6px;font-size:12px}.round{width:35px;height:35px}.fullscreen-button{display:none}.customize-tab{border-radius:5px 0 0 5px;width:30px;height:43px;top:110px;transform:none}.customize-tab span{display:none}.customize-tab svg{width:17px}.text-slide{padding:35px 0}.eyebrow{font-size:12px}.text-slide h1{font-size:12vw}.growth h1{letter-spacing:-.05em;font-size:8.5vw;line-height:1.2}.text-slide>.eyebrow{margin-bottom:35px}.who h1{font-size:clamp(130px,36vw,220px)}.founders{flex-direction:column;align-items:stretch;gap:45px;padding-top:30px;display:flex}.founder-copy h1{margin:25px 0;font-size:17vw}.founder-copy p{font-size:14px}.founder-portraits{gap:13px;padding-bottom:25px}.founder figcaption{font-size:14px}.team-heading{gap:20px;margin-bottom:30px}.team-heading h1{font-size:12vw}.team-aside{padding:0}.team-aside .eyebrow{display:none}.team-aside p{margin-bottom:16px;font-size:13px}.team-count{font-size:12px}.filters{gap:6px}.filters button{padding:8px 12px;font-size:12px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.team-card figcaption{font-size:13px}.team-card figcaption>span:last-child{font-size:11px}.arabic h1{font-size:13vw;line-height:1.5}.partner h1{font-size:7.8vw;line-height:1.3}.service-slide{padding:25px 0}.service-top{top:30px;left:0;right:0}.service-slide h1{max-width:100%;font-size:14vw}.coming-content{font-size:14px}.service-watermark{font-size:65vw}.clients-section{padding-top:30px}.client-title h1{font-size:9vw}.client-title{margin-bottom:30px}.client-grid{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;min-height:0}.client-logo{height:74px;padding:10px 5px}.client-logo img{max-height:50px}.slide-reel{padding:0}.reel-caption{bottom:26%;left:6%}.reel-caption h1{max-width:80%;font-size:39px}.video-controls{bottom:120px;left:6%}.nav-panel,.custom-panel{padding:25px}.nav-section{font-size:27px}.panel-top{margin-bottom:25px}.custom-panel h2{margin-top:20px;font-size:50px}.custom-panel .brand img{width:100px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.client-logo{opacity:1}.caret{display:none}}.topbar{background:var(--surface)}.presentation:has(.slide-reel) .topbar{background:linear-gradient(#0008,#0000)}.who h1 span{color:inherit}@media (min-width:651px){.founders{padding-top:10px;padding-bottom:25px}}.slide-content{height:auto}.slide-content>section{min-height:calc(100dvh - 216px)}@media (min-width:1700px){.slide-content>section{min-height:calc(100dvh - 250px)}}@media (max-width:650px){.slide-content>section{min-height:calc(100dvh - 180px)}}@media (min-width:651px){.clients-section{height:calc(100dvh - 216px)}.client-grid{grid-template-rows:repeat(6,minmax(0,1fr));min-height:0}.client-logo{min-height:0;padding:8px}.client-logo img{min-height:0;max-height:100%}}@media (min-width:1700px){.clients-section{height:calc(100dvh - 250px)}}@media (max-width:650px){.customize-tab{top:50%;transform:translateY(-50%)}}.theme-founders{--surface:#d9dce0}.intro .hero-lockup{flex:1;min-height:calc(100dvh - 390px);margin:0}.brand-preview .brand-x{width:30px;height:30px}.founders{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2vw}.founder-portraits{align-items:flex-end;gap:18px}.founder{flex:1;min-width:0;margin:0}.founder video{object-fit:cover;object-position:center;filter:none;background:#cbd7e6;width:100%;height:min(54dvh,640px);display:block}.founder figcaption{min-height:45px}.filters button{align-items:center;gap:8px;display:inline-flex}.filter-count{opacity:.55;font-variant-numeric:tabular-nums;font-size:11px}.team-card{min-width:0}.reel-status{align-items:center;gap:16px;font-size:13px;display:flex}.reel-status button{text-underline-offset:4px;text-decoration:underline}.services-overview{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:7vw;padding:25px 2.4%;display:grid}.services-overview h1{font-size:clamp(58px,7vw,115px);line-height:1.02}.services-list{flex-direction:column;display:flex}.services-list button{text-align:left;letter-spacing:-.025em;border-bottom:1px solid #ffffff30;align-items:center;gap:18px;padding:24px 0;font-size:clamp(20px,2.05vw,34px);line-height:1.15;display:flex}.services-list button:first-child{border-top:1px solid #ffffff30}.services-list button>svg{flex:none;margin-left:auto;transition:transform .35s}.services-list button:hover>svg{transform:translate(7px)}.service-list-number{color:#ffffff60;letter-spacing:0;align-self:flex-start;margin-top:6px;font-size:12px}@media (max-width:1000px) and (min-width:651px){.founder-copy h1{font-size:6.2vw}.founder video{height:min(45dvh,470px)}.services-overview{gap:4vw}.services-list button{padding:20px 0}}@media (max-width:650px){.intro .hero-lockup{min-height:calc(100dvh - 330px)}.founders{gap:30px;display:flex}.founder-portraits{align-items:flex-start;gap:10px}.founder{margin:0}.founder video{object-fit:cover;height:290px}.founder figcaption{min-height:55px}.services-overview{flex-direction:column;justify-content:center;align-items:stretch;gap:36px;padding:25px 0;display:flex}.services-overview h1{font-size:15vw}.services-list button{gap:12px;padding:18px 0;font-size:21px}.reel-status{white-space:nowrap;position:absolute;bottom:55px}}@media (prefers-reduced-motion:reduce){.team-card{opacity:1!important}.nav-arrow,.services-list button>svg{transition:none}}.hero-lockup-inner{transform-origin:50%;justify-content:center;align-items:center;gap:3.4vw;width:100%;display:flex;transform:scale(.7)}.intro-cross path{stroke-linecap:butt}.perspective{align-items:flex-end}.perspective h1{text-align:left;width:fit-content;max-width:100%;font-size:clamp(52px,7.3vw,125px);rotate:180deg}.method-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4vw;padding:30px 2.4%;display:grid}.method-split h1{font-size:clamp(52px,6.9vw,118px);line-height:1.055}.box-video-slot{aspect-ratio:100/81;place-items:center;display:grid}.box-video-slot video{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:650px){.hero-lockup-inner{flex-wrap:wrap;gap:4vw}.hero-lockup-inner .hero-customer{max-width:100%}.method-split{flex-direction:column;justify-content:center;align-items:stretch;gap:28px;padding:30px 0;display:flex}.method-split h1{font-size:13vw}.perspective h1{font-size:11vw}.box-video-slot{width:100%}}@media (min-width:651px){.topbar .customer-brand{margin-top:-8px;font-size:34px}.inside{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.inside .box-video-slot{justify-self:end;width:100%;max-width:calc(123.457dvh - 340.741px)}.founder-portraits{transform-origin:100%;transform:translateY(clamp(0px,33.34dvh - 254px,100px))scale(1.05)}.rotating-clients{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));container-type:size}.rotating-clients .client-logo img{width:calc(14.2857cqw - 1.71429vw - 16px);max-width:100%;height:calc(16.6667cqh - 21px);max-height:100%}}.rotating-clients .client-logo{opacity:1;animation:none}.rotating-clients .client-logo img{transition:opacity .7s ease-in-out}.rotating-clients .client-logo.is-fading img{opacity:0}@media (max-width:650px){.rotating-clients{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}}.title-word{animation:.55s cubic-bezier(.2,.65,.3,1) both title-reveal;display:inline-block}.title-dynamic{vertical-align:baseline;max-width:100%}@keyframes title-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(9px)}to{opacity:1;filter:blur();transform:translateY(0)}}.typed-white{color:#fff}.typed .caret{background:currentColor}.arabic h1{font-weight:300}.needs-video{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.intro{justify-content:center}.intro .hero-lockup{min-height:calc(100dvh - 216px)}.rotating-clients{align-self:stretch}@media (min-width:651px){.clients-section{--full-logo-grid:calc(100dvh - 266px - clamp(35.2px,3.85vw,62.7px))}.rotating-clients{height:calc(var(--full-logo-grid)*.76);flex:none;margin-block:auto}.rotating-clients .client-logo img{height:calc((var(--full-logo-grid) - 30px)/6 - 16px)}}@media (min-width:1700px){.clients-section{--full-logo-grid:calc(100dvh - 300px - clamp(35.2px,3.85vw,62.7px))}}@media (max-width:650px){.intro .hero-lockup{min-height:calc(100dvh - 180px)}.rotating-clients{gap:5px 15px}.founder-copy .typed{overflow-wrap:anywhere}.needs-video{align-self:center}}@media (prefers-reduced-motion:reduce){.title-word{opacity:1;filter:none;animation:none;transform:none}}.portrait-film{width:100%;height:min(54dvh,640px);position:relative}.portrait-film canvas{object-fit:contain;object-position:left bottom;width:100%;height:100%;display:block}.founder .portrait-film video{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1000px) and (min-width:651px){.portrait-film{height:min(45dvh,470px)}}@media (max-width:650px){.portrait-film{height:290px}}@property --surface{syntax:"<color>";inherits:true;initial-value:#fff}@property --ink{syntax:"<color>";inherits:true;initial-value:#000}.presentation{transition:--surface .35s,--ink .35s}.round{transition:transform .2s}.chapter-progress button>span{transition:width .3s}.topbar,.bottom-bar,.customize-tab,.video-controls{transition:opacity .45s}.reel-ui-hidden .topbar,.reel-ui-hidden .bottom-bar,.reel-ui-hidden .customize-tab,.reel-ui-hidden .video-controls{opacity:0;pointer-events:none}.reel-ui-hidden .customize-tab:focus-visible{opacity:1;pointer-events:auto}.reel-ui-hidden .topbar:has(:focus-visible){opacity:1;pointer-events:auto}.reel-ui-hidden .bottom-bar:has(:focus-visible){opacity:1;pointer-events:auto}.reel-ui-hidden .video-controls:has(:focus-visible){opacity:1;pointer-events:auto}.services-list button{font-weight:300}.perspective{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:center;gap:4vw;display:grid}.perspective .perspective-label{letter-spacing:-.045em;font-size:clamp(32px,3.6vw,62px);line-height:1.08}.perspective h1{justify-self:end;font-size:clamp(60px,8.4vw,145px);font-weight:300}@media (min-width:651px){.founder-1 .portrait-film{transform:translate(4.09524vw)}}@media (max-width:650px){.founder-1 .portrait-film{transform:translate(6vw)}.perspective{justify-content:space-around;align-items:stretch;gap:45px;display:flex}.perspective .perspective-label{font-size:9vw}.perspective h1{align-self:flex-end;font-size:13vw}}@media (prefers-reduced-motion:reduce){.presentation,.topbar,.bottom-bar,.customize-tab,.video-controls{transition:none}}.website-directory{padding:25px 0 40px}.directory-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:36px;display:flex}.directory-heading .eyebrow{margin-bottom:20px}.directory-heading h1{font-size:clamp(44px,5vw,78px);line-height:1.05}.directory-total{letter-spacing:-.04em;text-align:left;color:var(--blue);font-size:36px}.directory-total span{letter-spacing:0;color:#777;margin-top:4px;font-size:12px;display:block}.directory-tools{gap:18px;margin-bottom:20px;display:flex}.directory-search{flex:1}.directory-search input,.directory-kind select{width:100%;font:inherit;color:#000;background:0 0;border:0;border-bottom:1px solid #bbb;border-radius:0;padding:15px 0;font-size:16px}.directory-kind{width:190px}.directory-filters{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.directory-filters button{border:1px solid #ddd;border-radius:30px;padding:9px 13px;font-size:12px;transition:color .15s}.directory-filters button:hover{border-color:var(--blue);color:var(--blue)}.directory-filters button[aria-pressed=true]{color:#fff;background:#000;border-color:#000}.directory-results-bar{color:#777;justify-content:space-between;align-items:center;min-height:35px;font-size:12px;display:flex}.directory-results-bar button{color:var(--blue);font-size:12px}.website-list{border-top:1px solid #ccc}.website-row{border-bottom:1px solid #ddd;grid-template-columns:minmax(0,1fr) 190px 120px 24px;align-items:center;gap:24px;padding:19px 0;text-decoration:none;display:grid}.website-name{flex-direction:column;gap:6px;min-width:0;display:flex}.website-name>span{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:23px;font-weight:300}.website-name small{color:#777;overflow-wrap:anywhere;font-size:12px}.website-category,.website-kind{color:#777;font-size:12px}.website-kind{font-size:11px}.website-row svg{transition:transform .25s}.website-row:hover .website-name>span{color:var(--blue)}.website-row:hover svg{transform:translate(5px)}.directory-empty{padding:70px 0;font-size:24px}.directory-empty button{color:var(--blue);align-items:center;gap:15px;margin-top:20px;display:flex}@media (max-width:650px){.website-directory{padding-top:20px}.directory-heading{gap:15px;margin-bottom:22px}.directory-heading h1{font-size:10vw}.directory-heading .eyebrow{font-size:11px}.directory-total{font-size:27px}.directory-total span{font-size:10px}.directory-tools{gap:12px}.directory-kind{width:125px}.directory-search input,.directory-kind select{font-size:13px}.directory-filters{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.directory-filters button{white-space:nowrap}.website-row{grid-template-columns:minmax(0,1fr) 22px;gap:8px;padding:17px 0}.website-name{grid-area:1/1}.website-name>span{font-size:20px}.website-category{grid-area:2/1;font-size:11px}.website-kind{grid-area:3/1;font-size:10px}.website-row svg{grid-area:1/2/span 3}.directory-total{flex:none}}.presentation:has(.slide-dubai){background:#07192e url(/assets/dafza2.jpg) 50%/cover no-repeat}.presentation:has(.slide-dubai):before{content:"";pointer-events:none;background:linear-gradient(90deg,#0006,#0000 75%);position:absolute;inset:0}.presentation:has(.slide-dubai) .topbar{background:linear-gradient(#0005,#0000)}.slide-dubai~.bottom-bar{background:0 0;border-color:#ffffff40}.dubai h1{color:#fff;font-size:clamp(52px,7.1vw,125px);font-weight:300}.intro-exit{z-index:50;pointer-events:auto;position:fixed;inset:0;overflow:hidden}.intro-departing .topbar,.intro-departing .bottom-bar,.intro-departing .customize-tab,.intro-departing .hero-x,.intro-departing .logo-video{transition:opacity .2s;opacity:0!important}.nav-panel .panel-top{justify-content:flex-end}.founder figcaption{min-height:0;margin:0 0 18px}@media (min-width:651px){.slide-founders{padding-bottom:88px}.slide-founders .slide-content{height:100%;min-height:0}.slide-founders .founders{height:100%;min-height:0;padding:0}.founder-portraits{transform-origin:100% 100%;align-self:end;transform:scale(1.05)}}@media (min-width:1700px){.slide-founders{padding-bottom:100px}}@media (max-width:650px){.slide-founders{padding-bottom:80px}.founders{padding-bottom:0}.founder-portraits{margin-top:auto;padding-bottom:0}.founder figcaption{min-height:36px;margin-bottom:14px;font-size:13px}.dubai h1{font-size:12vw}}.directory-heading{padding-top:12px}.directory-totals{flex:none;align-items:flex-end;gap:40px;display:flex}.directory-filters.filters{border-top:0;margin-bottom:20px;padding-top:0}.directory-filters button{align-items:center;gap:8px;display:inline-flex}.website-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 36px;padding-top:20px;display:grid}.website-group{min-width:0}.website-group h2{letter-spacing:-.02em;border-bottom:1px solid #bbb;margin-bottom:8px;padding-bottom:17px;font-size:19px}.website-link{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:12px 0;font-size:15px;font-weight:300;line-height:1.4;text-decoration:none;display:flex}.website-link>span{overflow-wrap:anywhere;min-width:0}.website-link>svg{opacity:0;flex:none;width:18px;height:18px;transition:opacity .25s,transform .35s cubic-bezier(.22,.68,.2,1);transform:translate(-7px)}.website-link:hover,.website-link:focus-visible{color:var(--blue)}.website-link:hover>svg,.website-link:focus-visible>svg{opacity:1;transform:translate(0)}.website-link.is-unlinked{color:#888}.website-groups.single-group{grid-template-columns:1fr}.single-group .website-links{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px;display:grid}@media (max-width:900px){.directory-totals{gap:22px}.website-groups{column-gap:22px}.website-link{font-size:14px}}@media (max-width:650px){.directory-heading{flex-direction:column;align-items:flex-start;gap:25px}.directory-totals{justify-content:flex-end;align-self:stretch;gap:30px}.directory-total{font-size:32px}.directory-total span{font-size:12px}.website-groups,.single-group .website-links{grid-template-columns:1fr;gap:32px}.single-group .website-links{gap:0}.website-link{font-size:16px}}@media (prefers-reduced-motion:reduce){.website-link{opacity:1!important}.website-link>svg{transition:none}}.intro-arrived{transition:none}@media (max-width:650px){.slide-founders .founders{height:calc(100dvh - 165px);min-height:calc(100dvh - 165px)}.founder-copy{flex:none}.founder-portraits{flex:1;align-items:stretch;min-height:200px}.founder{flex-direction:column;display:flex}.founder figcaption{flex:none}.founder .portrait-film{flex:1;height:auto;min-height:150px}}.featured-work{margin-bottom:58px;padding-top:22px}.directory-section-title{letter-spacing:-.035em;align-items:baseline;gap:12px;margin:0 0 24px;font-size:28px;font-weight:300;display:flex}.directory-section-title>span{letter-spacing:0;color:#888;font-size:12px;font-weight:400}.featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px;display:grid}.featured-card{min-width:0;text-decoration:none;display:block}.featured-image{aspect-ratio:3/2;background:#eee;overflow:hidden}.featured-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.68,.2,1)}.featured-caption{border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 0 12px;display:flex}.featured-caption h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:300;line-height:1.15}.featured-caption svg{opacity:0;flex:none;width:20px;height:20px;transition:opacity .25s,transform .35s;transform:translate(-7px)}.featured-card:hover .featured-image img,.featured-card:focus-visible .featured-image img{transform:scale(1.035)}.featured-card:hover .featured-caption,.featured-card:focus-visible .featured-caption{color:var(--blue)}.featured-card:hover svg,.featured-card:focus-visible svg{opacity:1;transform:translate(0)}.directory-list-title{margin-bottom:0}@media (max-width:900px){.featured-grid{gap:26px 18px}.featured-caption h3{font-size:18px}}@media (max-width:650px){.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.featured-caption{gap:6px;padding-top:12px}.featured-caption h3{font-size:16px}.featured-caption svg{width:15px;height:15px}.directory-section-title{font-size:25px}.featured-work{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.featured-card{opacity:1!important}.featured-image img,.featured-caption svg{transition:none}}.founder .portrait-film canvas{transform-origin:0 100%;transform:scale(1.05)}.founder-1 .portrait-film canvas{transform-origin:100% 100%;object-position:right bottom}.method,.cases{text-align:left;align-items:flex-start}.method h1{letter-spacing:-.065em;font-size:clamp(100px,16.04vw,220px);line-height:.95}.cases h1{letter-spacing:-.065em;color:#fff;font-size:clamp(100px,16.04vw,220px);line-height:.95}.thanks h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(64px,9vw,150px);line-height:1.04}.thanks .title-word{max-width:100%}@media (max-width:650px){.method h1{font-size:22vw}.cases h1{font-size:20vw}.thanks h1{font-size:15vw}.directory-totals{gap:28px}}@font-face{font-family:Noto Sans Arabic;src:url(/assets/NotoSansArabic-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}.arabic h1{letter-spacing:0;font-family:Noto Sans Arabic,sans-serif;font-weight:400;line-height:1.2}.growth>.eyebrow{letter-spacing:0;white-space:nowrap;font-size:18px}.nav-bottom{align-items:center}.settings-button{flex:none}.top-left{transition:opacity .45s}.interface-idle .top-left,.interface-idle .bottom-bar{opacity:0;pointer-events:none}:is(.interface-idle .top-left:has(:focus-visible),.interface-idle .bottom-bar:has(:focus-visible)){opacity:1;pointer-events:auto}.reel.is-active>.reel-player{animation:1s ease-out both reel-from-black}@keyframes reel-from-black{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.top-left{transition:none}.reel.is-active>.reel-player{animation:none}}.slide-service{scroll-padding-block:110px}.service-detail summary,.service-detail a{scroll-margin-block:12px}.white-dot{color:#fff}.services-list button{animation:.55s cubic-bezier(.22,.68,.2,1) both service-row-in}@keyframes service-row-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.service-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:7vw;padding:45px 2.4%;display:grid}.service-detail-heading{min-width:0}.service-detail-heading>.eyebrow{letter-spacing:0;align-items:center;gap:25px;margin-bottom:35px;display:flex}.service-detail-heading>.eyebrow>span{opacity:.5;font-size:12px}.service-detail h1{letter-spacing:-.055em;font-size:clamp(44px,4.8vw,76px);font-weight:300;line-height:1.02}.service-intro{max-width:32ch;margin-top:28px;font-size:clamp(18px,1.5vw,23px);line-height:1.45}.service-capabilities{min-width:0}.service-capabilities>h2{letter-spacing:0;opacity:.6;margin-bottom:24px;font-size:13px;font-weight:400}.service-accordion details{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}.service-accordion details:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent)}.service-detail summary{cursor:pointer;outline-offset:5px;align-items:center;gap:16px;list-style:none;display:flex}.service-detail summary::-webkit-details-marker{display:none}.service-detail summary:focus-visible{outline:2px solid}.service-accordion summary{padding:22px 0}.service-accordion h3{letter-spacing:-.025em;margin:0;font-size:clamp(20px,1.7vw,27px);font-weight:300;line-height:1.2}.detail-number{opacity:.5;flex:none;width:18px;font-size:11px}.detail-toggle{flex:none;width:16px;height:16px;margin-left:auto;position:relative}.detail-toggle:before,.detail-toggle:after{content:"";background:currentColor;height:1px;position:absolute;inset:7px 1px auto}.detail-toggle:after{transition:transform .2s;transform:rotate(90deg)}.service-detail details[open]>summary .detail-toggle:after{transform:rotate(0)}.service-description{max-width:52ch;padding:0 32px 23px 34px;font-size:16px;line-height:1.55}.service-about{max-width:38ch;margin-top:26px}.service-about summary{gap:15px;width:fit-content;padding:10px 0;font-size:14px}.service-about p{margin:8px 0 0;font-size:16px;line-height:1.55}.service-detail a{text-underline-offset:4px;opacity:.75;margin-top:16px;font-size:13px;display:inline-block}.service-detail a:hover,.service-detail a:focus-visible{opacity:1}@media (max-width:1000px) and (min-width:651px){.service-detail{gap:4vw;padding-inline:0}.service-detail h1{font-size:5vw}.service-accordion summary{padding:18px 0}}@media (max-width:650px){.service-detail{flex-direction:column;align-items:stretch;gap:38px;padding:25px 0 40px;display:flex}.service-detail h1{font-size:12vw}.service-detail-heading>.eyebrow{margin-bottom:25px}.service-intro{margin-top:22px;font-size:18px}.service-about{margin-top:15px}.service-capabilities>h2{margin-bottom:18px}.service-accordion summary{gap:12px;padding:19px 0}.service-accordion h3{font-size:21px}.service-description{padding-left:30px;padding-right:15px}}@media (prefers-reduced-motion:reduce){.services-list button{animation:none}.detail-toggle:after{transition:none}}.overview-section{padding:30px 0 45px}.overview-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:35px;display:flex}.overview-heading h1{font-size:clamp(42px,4.3vw,68px);font-weight:300;line-height:1.05}.overview-heading p{color:#777;font-size:13px}.overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 20px;display:grid}.overview-card{text-align:left;min-width:0;padding:0;display:block}.overview-caption{letter-spacing:-.01em;align-items:baseline;gap:10px;padding-top:12px;font-size:13px;line-height:1.3;display:flex}.overview-caption>span:first-child{color:#888;flex:none;font-size:10px}.overview-card:hover .overview-caption,.overview-card:focus-visible .overview-caption{color:var(--blue)}.slide-thumbnail{--surface:#fff;--ink:#000;aspect-ratio:1372/1062;background:var(--surface);color:var(--ink);isolation:isolate;border:1px solid #00000018;transition:box-shadow .2s;position:relative;overflow:hidden;container-type:inline-size}.slide-thumbnail.theme-black{--surface:#000;--ink:#fff}.slide-thumbnail.theme-blue{--surface:var(--blue);--ink:#fff}.slide-thumbnail.theme-green{--surface:var(--green)}.slide-thumbnail.theme-grey{--surface:var(--grey)}.slide-thumbnail.theme-founders{--surface:#d9dce0}.overview-card:hover .slide-thumbnail,.overview-card:focus-visible .slide-thumbnail{box-shadow:0 0 0 2px var(--blue)}.thumbnail-top,.thumbnail-footer{z-index:2;justify-content:space-between;align-items:center;gap:3cqw;font-size:1.3cqw;display:flex;position:absolute;left:4.3%;right:4.3%}.thumbnail-top{top:3.4cqw}.thumbnail-top>span:last-child{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.08em;max-width:53%;font-size:2.5cqw;overflow:hidden}.thumbnail-footer{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding-top:2cqw;font-size:1cqw;bottom:2.5cqw}.slide-thumbnail em{color:var(--blue);font-style:normal}.slide-thumbnail.theme-blue .thumbnail-top em{color:#fff}.thumbnail-body{align-items:center;gap:5cqw;font-weight:300;display:flex;position:absolute;inset:8cqw 6.5cqw;overflow:hidden}.thumbnail-title{letter-spacing:-.055em;font-size:7cqw;line-height:1.04}.thumbnail-lockup{letter-spacing:-.06em;justify-content:center;align-items:center;gap:3cqw;width:100%;font-size:5.5cqw;display:flex}.thumbnail-lockup>span:first-child{text-overflow:ellipsis;max-width:43%;overflow:hidden}.thumbnail-lockup em{font-size:7cqw;font-weight:300}.thumbnail-who .thumbnail-body,.thumbnail-thanks .thumbnail-body{text-align:center;justify-content:center}.thumbnail-who .thumbnail-title{font-size:20.4cqw}.thumbnail-thanks .thumbnail-title{overflow-wrap:anywhere;max-width:100%;font-size:9cqw}.thumbnail-method .thumbnail-title,.thumbnail-cases .thumbnail-title{letter-spacing:-.065em;font-size:16.04cqw;line-height:.95}.thumbnail-arabic .thumbnail-title{letter-spacing:0;text-align:right;width:100%;font-family:Noto Sans Arabic,sans-serif;font-size:7.8cqw;line-height:1.2}.thumbnail-partner .thumbnail-title{font-size:5.6cqw}.thumbnail-dubai{background:#07192e url(/assets/dafza2.jpg) 50%/cover}.thumbnail-dubai:before{content:"";background:#0004;position:absolute;inset:0}.thumbnail-showreel .thumbnail-body{inset:0}.thumbnail-showreel img{object-fit:cover;width:100%;height:100%}.thumbnail-showreel .thumbnail-top,.thumbnail-showreel .thumbnail-footer{text-shadow:0 1px 3px #000}.thumbnail-founders .thumbnail-title{flex:none;width:44%;font-size:6.4cqw}.thumbnail-founders .thumbnail-founders{align-self:stretch;align-items:flex-end;gap:0;width:57%;display:flex}.thumbnail-founders img{object-fit:cover;object-position:center bottom;width:50%;height:75%}.thumbnail-team .thumbnail-body,.thumbnail-clients .thumbnail-body,.thumbnail-directory .thumbnail-body{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3cqw;display:flex}.thumbnail-team .thumbnail-title{font-size:6.2cqw}.thumbnail-team .thumbnail-team{grid-template-columns:repeat(4,minmax(0,1fr));gap:3cqw 0;display:grid}.thumbnail-team img{aspect-ratio:1;object-fit:cover;width:100%}.thumbnail-team .thumbnail-team span{text-align:center;white-space:nowrap;margin-top:1cqw;font-size:1.2cqw;display:block}.thumbnail-service-list{flex:1;min-width:0}.thumbnail-service-list>div{border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:1cqw;padding:1.65cqw 0;font-size:1.7cqw;line-height:1.2;display:flex}.thumbnail-service-list>div:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.thumbnail-services .thumbnail-title{flex:none;width:38%;font-size:7cqw}.thumbnail-services .thumbnail-service-list>div{padding:2cqw 0;font-size:2cqw}.thumbnail-service-copy{flex:none;width:45%}.thumbnail-service-copy .thumbnail-title{margin-top:2.5cqw;font-size:4.8cqw}.thumbnail-service-copy p{margin:2.2cqw 0;font-size:1.5cqw;line-height:1.45}.thumbnail-body small{font-size:1cqw;font-weight:400;line-height:1.4;display:block}.thumbnail-service-list>small{margin-bottom:2cqw}.thumbnail-perspective .thumbnail-subtitle{letter-spacing:-.045em;width:37%;font-size:3.6cqw;line-height:1.08}.thumbnail-perspective .thumbnail-title{margin-left:auto;font-size:8.4cqw;rotate:180deg}.thumbnail-client-needs .thumbnail-title,.thumbnail-inside .thumbnail-title{flex:none;width:45%;font-size:6.9cqw}.thumbnail-client-needs .thumbnail-video,.thumbnail-inside .thumbnail-video{aspect-ratio:1;object-fit:contain;width:52%}.thumbnail-clients .thumbnail-title{font-size:3.5cqw}.thumbnail-clients .thumbnail-clients{flex:1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,minmax(0,1fr));gap:2cqw;display:grid}.thumbnail-clients img{object-fit:contain;filter:invert();width:100%;height:8cqw;padding:1.7cqw}.thumbnail-directory .thumbnail-title{font-size:4.5cqw}.thumbnail-search{border-bottom:1px solid #ddd;justify-content:space-between;padding:2cqw 0;font-size:1.1cqw;display:flex}.thumbnail-search span{color:var(--blue);font-size:2cqw}.thumbnail-featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5cqw 2cqw;display:grid}.thumbnail-featured img{aspect-ratio:3/2;object-fit:cover;width:100%}.thumbnail-featured span{margin-top:1cqw;font-size:1.2cqw;display:block}@media (max-width:1000px){.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.overview-heading{margin-bottom:28px;display:block}.overview-heading p{margin-top:12px;font-size:12px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.overview-caption{gap:7px;font-size:12px}.overview-section{padding-top:20px}.overview-heading h1{font-size:12vw}}@media (prefers-reduced-motion:reduce){.slide-thumbnail{transition:none}}.slide-overview{scroll-padding-block:110px}.overview-card{scroll-margin-block:12px}.hero-lockup-inner .hero-customer{letter-spacing:calc(2px - .055em);margin-top:-15px;font-family:Matter,Arial,sans-serif;font-size:calc(clamp(55px,7.6vw,135px) + 2px);font-weight:300}@media (max-width:650px){.hero-lockup-inner .hero-customer{font-size:calc(14vw + 2px)}}@font-face{font-family:Noto Sans Arabic;src:url(/assets/NotoSansArabic-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.thumbnail-arabic .thumbnail-title{font-weight:400}.thumbnail-lockup>span:first-child{letter-spacing:calc(.102cqw - .055em);margin-top:-.765cqw;font-size:5.602cqw;font-weight:300}.service-detail--visual{grid-template-rows:minmax(0,1fr) auto;align-items:center;gap:30px 6vw;padding-top:15px;padding-bottom:15px}.service-visual{justify-content:center;align-items:center;min-width:0;display:flex}.service-visual video,.service-visual img{object-fit:contain;width:100%;height:min(54dvh,580px);display:block}.service-detail--visual .service-capabilities{grid-column:1/-1;align-self:end}.service-detail--visual .service-capabilities>h2{margin-bottom:16px}.service-detail--visual .service-accordion{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 30px;display:grid}.service-detail--visual .service-accordion details{border-bottom:0;min-width:0}.service-detail--visual .service-accordion summary{gap:12px;padding:21px 0}.service-detail--visual .service-accordion h3{font-size:clamp(19px,1.55vw,24px)}.service-detail--visual .service-description{padding-left:30px;padding-right:10px;font-size:15px}@media (max-width:1000px) and (min-width:651px){.service-detail--visual{gap:25px 4vw}.service-detail--visual .service-accordion{gap:0 20px}.service-detail--visual .service-accordion h3{font-size:18px}}@media (max-width:650px){.service-detail--visual{gap:30px;padding:25px 0 40px}.service-visual video,.service-visual img{height:auto;max-height:440px}.service-detail--visual .service-capabilities{align-self:stretch}.service-detail--visual .service-accordion{grid-template-columns:1fr}.service-detail--visual .service-accordion h3{font-size:21px}}.thumbnail-service .thumbnail-body{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:3cqw;display:grid}.thumbnail-service .thumbnail-service-copy{width:auto}.thumbnail-service .thumbnail-service-video,.thumbnail-service .thumbnail-service-image{object-fit:contain;width:100%;height:38cqw}.thumbnail-service .thumbnail-service-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2cqw;display:grid}.thumbnail-service .thumbnail-service-list>small{grid-column:1/-1;margin-bottom:1cqw}.thumbnail-service .thumbnail-service-list>div{border-bottom:0;padding:1.5cqw 0;font-size:1.4cqw}.client-needs .needs-video{transform-origin:50%;transform:translateY(20px)scale(.765)}.thumbnail-client-needs .thumbnail-video{transform-origin:50%;transform:translateY(1.46cqw)scale(.765)}.inside .box-video-slot video,.thumbnail-inside .thumbnail-video{transform-origin:50%;transform:scale(.9)}@font-face{font-family:"Code 7x5";src:url(/assets/Code-7x5.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.computer-preview{aspect-ratio:1;isolation:isolate;flex:none;position:relative}.service-visual .computer-preview{transform-origin:50%;width:min(100%,54dvh,580px);transform:scale(1.25)}.computer-preview>img,.service-visual .computer-preview>img{object-fit:contain;width:100%;height:100%;max-height:none;display:block}.computer-screen{color:#222;text-align:center;letter-spacing:0;justify-content:center;align-items:center;width:23%;height:14%;font-family:"Code 7x5",monospace;font-weight:400;line-height:1.15;display:flex;position:absolute;top:31%;left:38%;overflow:hidden}.computer-screen-text{flex:none;width:100%}.computer-screen-line{white-space:pre;min-height:1.15em;display:block}.computer-cursor{vertical-align:baseline;background:currentColor;width:.32em;height:.8em;margin-left:.08em;animation:1s step-end infinite blink;display:inline-block}.thumbnail-service .computer-preview{align-self:center;width:100%;transform:scale(1.25)}@media (max-width:650px){.service-visual .computer-preview{width:100%;max-width:440px;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.computer-cursor{animation:none}}.service-visual--mobile{isolation:isolate;position:relative}.service-visual--mobile:before{content:"";background:var(--surface);position:absolute;inset:-8%}.service-visual--mobile video{mix-blend-mode:multiply}.service-visual--mobile video,.thumbnail-mobile .thumbnail-service-video{transform-origin:50%;transform:scale(1.15)}.thumbnail-mobile .thumbnail-service-video{mix-blend-mode:multiply}.service-detail details::details-content{interpolate-size:allow-keywords;block-size:0;transition:block-size .35s ease-in-out,content-visibility .35s allow-discrete;overflow:clip}.service-detail details[open]::details-content{block-size:auto}.service-detail .detail-toggle:after{transition:transform .35s ease-in-out}@media (prefers-reduced-motion:reduce){.service-detail .detail-toggle:after{transition:none}.service-detail details::details-content{transition:none}}@media (min-width:651px){.presentation:has(:is(.service-detail--security,.service-detail--ecommerce)) .topbar{background:0 0}.slide-content:has(:is(.service-detail--security,.service-detail--ecommerce)){position:relative}:is(.service-detail--security,.service-detail--ecommerce){grid-template-rows:minmax(calc(min(70.2dvh,754px) - 123px),1fr) auto}:is(.service-visual--security,.service-visual--ecommerce){pointer-events:none;width:calc(48.761% - 3.07317vw);height:min(54dvh,580px);position:absolute;top:-108px;right:2.4%}:is(.service-visual--security video,.service-visual--ecommerce img){transform-origin:top;object-fit:contain;object-position:center top;flex:none;width:min(100%,54dvh,580px);transform:scale(1.3)}}.thumbnail-security .thumbnail-service-video,.thumbnail-ecommerce .thumbnail-service-image{object-fit:contain;width:56%;height:auto;max-height:none;position:absolute;top:0;right:0}@media (max-width:650px){:is(.service-visual--security video,.service-visual--ecommerce img){transform-origin:50%;transform:scale(1.3)}:is(.service-visual--security,.service-visual--ecommerce){margin-block:30px}}@media (min-width:1700px){:is(.service-visual--security,.service-visual--ecommerce){top:-130px}:is(.service-detail--security,.service-detail--ecommerce){grid-template-rows:minmax(calc(min(70.2dvh,754px) - 145px),1fr) auto}}.search-preview{aspect-ratio:1;transform-origin:50%;flex:none;position:relative;transform:scale(.9)}.service-visual .search-preview{width:min(100%,54dvh,580px)}.search-preview>img,.service-visual .search-preview>img{object-fit:contain;width:100%;height:100%;max-height:none}.search-preview-field{letter-spacing:0;color:#333;align-items:center;width:48%;height:7.3%;font-family:Matter,Arial,sans-serif;font-weight:400;line-height:1.2;display:flex;position:absolute;top:61.2%;left:22.5%;overflow:hidden}.search-preview-field>span{white-space:pre}.search-preview-cursor{vertical-align:-.08em;background:currentColor;width:1px;height:.9em;margin-left:.12em;animation:1s step-end infinite blink;display:inline-block}.thumbnail-service .search-preview{align-self:center;width:100%}@media (max-width:650px){.service-visual .search-preview{width:100%;max-width:440px}}@media (prefers-reduced-motion:reduce){.search-preview-cursor{display:none}}@media (min-width:651px){.service-visual--ecommerce img{transform:translate(-10vw)scale(1.3)}.service-detail--ecommerce .service-detail-heading{z-index:1;position:relative}}.thumbnail-ecommerce .thumbnail-service-image{transform:translate(-10cqw)}.thumbnail-ecommerce .thumbnail-service-copy{z-index:1;position:relative}.workflows-video{aspect-ratio:4/3;object-fit:contain;width:100%;max-height:calc(100dvh - 276px);display:block}.thumbnail-workflows .thumbnail-title{flex:none;width:47%}.thumbnail-workflows-video{aspect-ratio:4/3;object-fit:contain;flex:1;width:48%;min-width:0;display:block}@media (max-width:650px){.workflows-video{max-height:none}}.ai-prompts{color:#fff;letter-spacing:0;align-items:center;width:100%;min-height:min(54dvh,580px);padding:clamp(0px,1.6vw,24px);font-family:"Code 7x5",monospace;font-size:clamp(20px,2vw,30px);font-weight:400;line-height:1.4;display:flex}.ai-prompt-stage{width:100%;min-width:0;display:grid}.ai-prompt-stage p{overflow-wrap:anywhere;grid-area:1/1;margin:0}.ai-prompt-measure{visibility:hidden;pointer-events:none}.ai-prompt-cursor{vertical-align:-.05em;background:currentColor;width:.35em;height:.85em;margin-left:.12em;animation:1s step-end infinite blink;display:inline-block}.thumbnail-service .ai-prompts{min-height:38cqw;padding:1.6cqw;font-size:2cqw}@media (max-width:650px){.ai-prompts{min-height:0;padding:15px 0;font-size:20px}}@media (prefers-reduced-motion:reduce){.ai-prompt-cursor{display:none}}.slide:focus{outline:none}.service-visual--ai .ai-prompt-stage{transform:translateY(30px)}.thumbnail-ai .ai-prompt-stage{transform:translateY(2.12cqw)}.client-entry{color:#fff;background:#000;place-items:center;height:100dvh;padding:32px 24px;display:grid;overflow:auto}.client-entry-form{text-align:center;flex-direction:column;gap:24px;width:min(100%,440px);display:flex}.client-entry-logo{filter:invert();align-self:center;width:137px;height:auto;margin-bottom:22px}.client-entry h1{letter-spacing:.16em;font-size:14px;font-weight:400;line-height:1.4}.client-entry input{color:#fff;letter-spacing:-.035em;text-align:center;background:0 0;border:0;border-bottom:1px solid #ffffff60;border-radius:0;width:100%;min-width:0;padding:12px 0 18px;font-size:clamp(25px,4vw,38px);font-weight:300}.client-entry input::placeholder{color:#777}.client-entry input:focus{border-color:var(--blue);outline:none}.client-entry-submit{background:var(--blue);color:#fff;border-radius:3px;justify-content:space-between;align-items:center;margin-top:12px;padding:18px 22px;font-size:15px;display:flex}.client-entry-submit:hover:not(:disabled){background:#605eff}.client-entry-submit:focus-visible{outline-color:#fff}.client-entry-error{color:#faa;font-size:14px;line-height:1.5}.numbers-slide{text-align:start;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:30px 2.4%;display:flex}.numbers-slide>.eyebrow{opacity:.55;margin-bottom:16px}.numbers-animation{width:100%}.rolling-number{text-align:center;letter-spacing:-.055em;color:var(--blue);font-variant-numeric:tabular-nums;justify-content:flex-start;font-size:clamp(130px,22vw,320px);font-weight:300;line-height:1;display:flex}.rolling-digit{width:.62em;height:1em;transition:opacity .4s;display:block;overflow:hidden}.digit-strip{will-change:transform;display:block}.digit-strip>span{height:1em;line-height:1;display:block}.number-suffix{width:.65em;transition:opacity .4s}.rolling-digit.is-empty,.number-suffix.is-empty{opacity:0}.number-label{letter-spacing:-.04em;margin-top:24px;font-size:clamp(30px,4.5vw,68px);line-height:1.15;animation:.6s ease-in-out both number-label-in}@keyframes number-label-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.numbers-accessible{text-align:left;gap:18px;padding:0;font-size:clamp(22px,3vw,40px);list-style:none;display:grid}.numbers-accessible span{color:var(--blue);font-variant-numeric:tabular-nums;min-width:4ch;display:inline-block}.thumbnail-numbers{text-align:start;width:100%;margin-block:auto;margin-inline:0}.thumbnail-numbers>span{color:var(--blue);font-size:23cqw;font-weight:300}.thumbnail-numbers p{font-size:4.5cqw}.method-copy{min-width:0}.method-description{letter-spacing:-.015em;max-width:490px;margin-top:34px;font-size:clamp(17px,1.4vw,22px);line-height:1.55}.website-groups{column-count:3;column-gap:36px;display:block}.website-group{break-inside:avoid;margin-bottom:36px;display:flow-root}.website-groups.single-group{column-count:1}.client-entry{padding-top:112px;padding-bottom:112px;position:relative}.client-entry-logo{margin:0;position:absolute;top:40px;left:50%;transform:translate(-50%)}.client-entry-submit{border-radius:999px}.hero-lockup-inner .hero-customer{white-space:nowrap;overflow-wrap:normal;flex-shrink:0;max-width:none}.hero-lockup-inner .logo-video{flex-shrink:0}@media (max-width:1000px){.website-groups{column-gap:22px}}@media (max-width:650px){.website-groups{column-count:1}.website-group{margin-bottom:32px}.method-description{margin-top:26px;font-size:17px}.client-entry-logo{top:30px}.rolling-number{font-size:30vw}.number-label{font-size:9vw}.numbers-slide{padding-inline:0}.hero-lockup-inner .hero-customer{max-width:none}}@media (prefers-reduced-motion:reduce){.numbers-animation{display:none}.number-label,.rolling-digit,.number-suffix{transition:none;animation:none}}.service-selector{text-align:left;border:0;min-width:0;margin:4px 0;padding:0}.service-selector legend{opacity:.65;margin-bottom:16px;font-size:14px;line-height:1.4}.service-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.service-selector .service-choice{cursor:pointer;align-items:flex-start;gap:10px;margin:0;padding:6px 0;font-size:14px;line-height:1.35;display:flex}.service-selector .service-choice input{appearance:auto;border:initial;width:18px;min-width:18px;height:18px;accent-color:var(--blue);background:initial;color:initial;border-radius:3px;flex:0 0 18px;margin:0;padding:0}.service-selector .service-choice input:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.client-entry .service-choice input:focus-visible{outline-color:#fff}.client-entry .service-selector{color:#e4e4e4}.presentation-choices{text-align:left;gap:22px;display:grid}.case-selector{border:0;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);min-width:0;margin:0;padding:18px 0 0}.case-selector legend{opacity:.65;margin-bottom:12px;font-size:14px;line-height:1.4}.case-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;display:grid}.case-selector .service-choice{cursor:pointer;align-items:flex-start;gap:10px;margin:0;padding:6px 0;font-size:14px;line-height:1.35;display:flex}.case-selector input{appearance:auto;border:initial;background:initial;width:18px;min-width:18px;height:18px;color:initial;accent-color:var(--blue);border-radius:50%;flex:0 0 18px;margin:0;padding:0}.client-entry .case-selector input:focus-visible{outline-color:#fff}.custom-panel .service-choices,.custom-panel .case-choices{grid-template-columns:1fr;gap:4px}.custom-panel h2{margin:12px 0 26px;font-size:44px}.custom-panel>p,.custom-panel .service-selector{margin-bottom:24px}.custom-panel .brand-preview{margin-bottom:24px;padding:22px 10px}.custom-panel>*{flex-shrink:0}@media (max-width:450px){.client-entry .service-choices,.client-entry .case-choices{grid-template-columns:1fr;gap:3px}.client-entry-form{gap:20px}}.growth>h1,.partner>h1,.dubai>h1{position:relative;top:-30px}.founder-copy>.eyebrow,.partner>.eyebrow,.dubai>.eyebrow,.service-detail-heading>.eyebrow,.service-detail-heading>.eyebrow>span{font-size:18px}.thanks .closing-question{text-align:left;letter-spacing:-.045em;width:100%;font-size:clamp(24px,5.3vw,90px);line-height:1.2}.closing-answer{max-width:100%;font-size:inherit;line-height:inherit;letter-spacing:inherit;white-space:nowrap;display:inline-grid}.closing-answer>.closing-answer-size,.closing-answer>.title-dynamic{grid-area:1/1}.closing-answer-size{visibility:hidden;pointer-events:none;padding-right:10px}.closing-answer .typed{white-space:nowrap}@media (max-width:360px){.thanks .closing-question{font-size:6.1vw}}.film-showreel-link{border-bottom:1px solid #ffffff60;align-items:center;gap:18px;margin-top:28px;padding:8px 0;font-size:16px;text-decoration:none;transition:border-color .2s;display:inline-flex}.film-showreel-link:hover{border-color:#fff}.brand .customer-brand{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-align:right;min-width:0;max-width:none;line-height:1.1;overflow:visible}.brand img{flex-shrink:0}.topbar{gap:24px}.topbar .top-left{flex-shrink:0}.topbar>.brand{flex-shrink:1}.brand-preview .customer-brand{max-width:none}.hero-lockup-inner{flex-wrap:nowrap}.hero-lockup-inner .hero-customer{flex-shrink:0}@media (max-width:650px){.topbar{gap:16px}.hero-lockup-inner{flex-wrap:nowrap}}.slide-description{animation:description-reveal .7s ease-in-out var(--description-delay,1.3s) both}@keyframes description-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.slide-description{opacity:1;filter:none;animation:none;transform:none}}.founder .portrait-film canvas{transform:scale(1.2075)}.thumbnail-founders img{transform-origin:0 100%;transform:scale(1.15)}.thumbnail-founders img:last-child{transform-origin:100% 100%}.thumbnail-partner .thumbnail-title em{color:#fff}.numbers-slide>.eyebrow{opacity:1;font-size:18px}.numbers-slide .rolling-number,.numbers-slide .numbers-accessible span,.thumbnail-numbers>span{color:#fff}.rolling-number{letter-spacing:-.065em}.rolling-digit{width:.62em;margin-inline:-.03em}.number-suffix{width:.6em}@media (max-width:650px){.number-label{min-height:2.3em}}.reel-gradient{transition:opacity .45s}.reel-ui-hidden .reel-gradient{opacity:0}.reel-ui-hidden:has(.topbar :focus-visible,.bottom-bar :focus-visible,.video-controls :focus-visible) .reel-gradient{opacity:1}.founder-0 .portrait-film{left:-30px}@media (min-width:651px){.founder-0 .portrait-film{left:-28.5714px}}.service-accordion>details{animation:.7s ease-in-out both description-reveal}.service-accordion>details:has(:focus-visible){animation:none}@media (prefers-reduced-motion:reduce){.reel-gradient{transition:none}.service-accordion>details{animation:none}}.thanks{text-align:start;align-items:stretch}.thanks h1,.thanks .closing-question{text-align:start;width:100%;font-size:75px;line-height:1.2}.language-select{width:100%;font:inherit;color:#000;background:#fff;border:1px solid #bbb;border-radius:4px;margin:0 0 28px;padding:13px 10px;font-size:17px}.presentation[dir=rtl]{font-family:Noto Sans Arabic,Arial,sans-serif}.presentation[dir=rtl] :is(button,input,select,h1,h2,h3,p,.typed,.eyebrow,.customer-brand){letter-spacing:0;font-family:inherit}.presentation[dir=rtl] :is(h1,h2,h3){line-height:1.4}.presentation[dir=rtl] .typed{white-space:normal}.presentation[dir=rtl] .typed .caret{margin-left:0;margin-right:4px}.presentation[dir=rtl] .brand .customer-brand{text-align:left}.presentation[dir=rtl] .hero-lockup-inner .hero-customer{letter-spacing:0;font-family:inherit;line-height:1.4}.logo-landing{background:#000;place-items:center;height:100dvh;display:grid}.logo-landing a{padding:24px;display:block}.logo-landing img{filter:invert();width:clamp(150px,18vw,250px)}.login-screen{color:#fff;background:#000;place-items:center;height:100dvh;padding:120px 24px 48px;display:grid;position:relative;overflow:auto}.login-logo{filter:invert();width:137px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.login-card{width:min(100%,480px)}.login-kicker{letter-spacing:.13em;text-transform:uppercase;color:#aaa;margin-bottom:24px;font-size:13px;display:block}.login-card h1{letter-spacing:-.055em;margin-bottom:48px;font-size:clamp(42px,5vw,68px);line-height:1}.login-card form{flex-direction:column;gap:14px;display:flex}.login-card label{color:#bbb;font-size:14px}.login-card input{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff60;border-radius:0;width:100%;padding:13px 0 17px;font-size:25px}.login-card input::placeholder{color:#666}.login-card input:focus{border-color:var(--blue);outline:0}.login-card .otp-input{letter-spacing:.26em;font-variant-numeric:tabular-nums;font-size:42px}.login-submit{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;margin-top:16px;padding:18px 20px;font-size:15px;display:flex}.login-submit:hover:not(:disabled){background:#605eff}.login-back{text-align:left;color:#aaa;text-underline-offset:4px;margin-top:2px;padding:8px 0;text-decoration:underline}.login-sent{color:#ccc;margin-bottom:18px;font-size:16px;line-height:1.5}.login-error{color:#faa;margin-top:22px;font-size:14px;line-height:1.5}.shared-view .topbar{justify-content:flex-end}.share-tools{border-top:1px solid #e0e0e0;margin-top:18px;padding-top:18px}.share-button{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;font-size:15px;display:flex}.share-button>span:first-child{font-size:21px;line-height:1}.share-result{gap:10px;margin-top:14px;display:grid}.share-result label{color:#666;font-size:12px}.share-result input{color:#111;background:#fff;border:1px solid #ccc;border-radius:0;width:100%;min-width:0;padding:10px;font-size:12px}.share-result>div{gap:20px;font-size:13px;display:flex}.share-result a,.share-result button{text-underline-offset:4px;padding:3px 0;text-decoration:underline}.share-error{color:#a52020;margin-top:10px;font-size:12px;line-height:1.45}@media (max-width:650px){.login-screen{padding-top:105px}.login-logo{top:30px}.login-card h1{margin-bottom:38px}.login-card .otp-input{font-size:34px}.share-tools{margin-top:12px}}.presentation[dir=rtl] :is(.nav-section,.nav-slides button,.services-list button,.service-selector,.numbers-accessible){text-align:right}.presentation[dir=rtl] .menu-button{margin-left:0;margin-right:-9px}.presentation[dir=rtl] .nav-arrow{margin-left:0;margin-right:auto}.presentation[dir=rtl] .nav-slides{padding:0 35px 19px 0}.presentation[dir=rtl] .nav-panel{animation-name:panel-right;inset:0 0 0 auto}.presentation[dir=rtl] .custom-panel{animation-name:panel-in;inset:0 auto 0 0}.presentation[dir=rtl] .page-number{margin-left:14px;margin-right:0}.presentation[dir=rtl] :is(.next-button,.round[aria-label],.nav-arrow,.done-button,.services-list button,.website-link,.featured-caption) svg{transform:scaleX(-1)}.presentation[dir=rtl] .video-controls{left:auto;right:6.5%}.presentation[dir=rtl] .service-description{padding-left:15px;padding-right:34px}.presentation[dir=rtl] .service-description a span{display:inline-block;transform:scaleX(-1)}.presentation[dir=rtl] :is(.directory-total,.closing-question){text-align:right}.presentation[dir=rtl] .perspective{align-items:flex-start}.presentation[dir=rtl] .perspective h1{text-align:right}.presentation[dir=rtl] .perspective-label{left:auto;right:2.4%}.presentation[dir=rtl] .founder-portraits{transform-origin:0 100%}.presentation[dir=rtl] .founder .portrait-film canvas{transform-origin:100% 100%}.presentation[dir=rtl] .founder-1 .portrait-film canvas{transform-origin:0 100%}.presentation[dir=rtl] .founder-1 .portrait-film{transform:translate(-4.09524vw)}.presentation[dir=rtl] .founder-0 .portrait-film{left:auto;right:-28.5714px}.presentation[dir=rtl] .ai-prompts{letter-spacing:0;font-family:Noto Sans Arabic,Arial,sans-serif;line-height:1.6}.presentation[dir=rtl] .search-preview-field{text-align:right;direction:rtl}.presentation[dir=rtl] .rolling-number{letter-spacing:-.065em;direction:ltr;font-family:Matter,Arial,sans-serif}.presentation[dir=rtl] .number-label{min-height:1.4em}.presentation[dir=rtl] .closing-answer,.presentation[dir=rtl] .closing-answer .typed{white-space:nowrap}.presentation[dir=rtl] .thumbnail-title{text-align:right;letter-spacing:0}.presentation[dir=rtl] .thumbnail-service-copy{left:auto;right:2%}.presentation[dir=rtl] :is(.thumbnail-service-image,.thumbnail-service-video),.presentation[dir=rtl] .thumbnail-founders,.presentation[dir=rtl] .thumbnail-service-list,.presentation[dir=rtl] .thumbnail-video{left:0;right:auto}@media (max-width:650px){.thanks h1{font-size:min(75px,12vw)}.thanks .closing-question{font-size:min(75px,5.9vw)}.presentation[dir=rtl] .founder-0 .portrait-film{right:-30px}.presentation[dir=rtl] .founder-1 .portrait-film{transform:translate(-6vw)}.presentation[dir=rtl] .number-label{min-height:2.8em}}.presentation[dir=rtl] :is(.service-detail-heading>.eyebrow>span,.page-number){direction:ltr;unicode-bidi:isolate;display:inline-block}.presentation[dir=rtl] .closing-answer-size{padding-left:10px;padding-right:0}.rolling-number>.is-empty{width:0;margin-inline:0}.presentation[dir=rtl] .rolling-number{justify-content:flex-end}
