:root{--paper:#eeede7;--ink:#171820;--muted:#6d6e74;--lime:#d2ff5a;--purple:#8e8aff;--line:#d3d3cc}body{overflow-x:clip}.brand{font-size:29px;letter-spacing:-1.4px;font-weight:700;white-space:nowrap}.brand:after{display:none}.brand-note{display:none}header{max-width:none;padding:28px 4%;background:#11131a;color:#e8e9ed;height:100px}header .nav-cta{border-color:#555963}header .languages{color:#b1b4be}header .brand{color:#f5f5f0}header .menu{color:inherit}header nav.open{color:var(--ink)}.hero{width:100%;max-width:none;margin:0!important;border-radius:0;background:#11131a;min-height:min(860px,calc(100svh - 100px));isolation:isolate;position:relative}.hero-noise{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.8' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.hero-top{padding:23px 4%;border-top:1px solid #ffffff12;z-index:3;align-items:center}.hero-top>.eyebrow,.hero-index{display:none}.hero-manifesto{font:9px 'DM Sans',sans-serif;letter-spacing:2px;color:#b9bec8}.hero-body{display:block;min-height:620px;padding:110px 4% 85px;position:relative}.hero-copy{position:relative;z-index:3;width:74%;pointer-events:none}.hero h1{font-size:clamp(68px,8.5vw,132px);font-weight:500;line-height:.99;letter-spacing:-7px;color:#f1f1e9;max-width:1000px}.hero h1 em{color:#d5d7dd;letter-spacing:-6px;font-weight:400}.hero-copy>p{margin-top:35px;font-size:13px;max-width:340px;color:#969eae;line-height:1.8}.hero-buttons{pointer-events:auto;gap:30px;margin-top:30px}.hero .button{border-radius:50px;padding:17px 24px;box-shadow:0 0 0 0 #cfff5b44;transition:box-shadow .3s,transform .3s}.hero .button:hover{box-shadow:0 0 0 7px #cfff5b12}.hero .text-link{color:#c6cad3;font-size:10px}.network-scene{position:absolute;z-index:1;right:-3%;top:-65px;width:70%;height:calc(100% + 65px);background:radial-gradient(ellipse at 55% 48%,#32316742,transparent 60%);overflow:hidden}.network-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#11131a 0%,transparent 30%,transparent 90%,#11131a);pointer-events:none}#network-canvas{width:100%;height:100%;display:block;touch-action:pan-y}.scene-label{position:absolute;right:10%;bottom:11%;font:8px/1.7 monospace;letter-spacing:1px;color:#7d879b;max-width:230px;text-align:right;z-index:2}.scene-axis{position:absolute;right:10%;top:10%;font:9px/1.7 monospace;color:#5b667c}.scene-orbit{position:absolute;width:73%;height:73%;border:1px solid #707c9b13;border-radius:50%;top:14%;left:15%;pointer-events:none}.hero-footer{border-color:#ffffff13;padding:21px 4%;font:8px monospace;letter-spacing:1px;z-index:3;position:relative}.hero-footer>span{color:#7f899b}.hero-footer>a{font-size:20px}.hero-footer #motion-toggle{background:none;border:0;color:#9fa7b8;font:9px 'DM Sans';display:flex;align-items:center;gap:9px;padding:5px 0}.tools{padding:38px 0 36px}.tools .eyebrow{font-size:8px}.tool-row{max-width:950px;opacity:.7;margin:20px auto}.tool-row>span{font-size:21px}.tools .small{max-width:750px;margin:auto;font-size:9px}.intro{padding-top:130px;padding-bottom:120px}.intro h2{font-size:clamp(44px,5.7vw,82px);letter-spacing:-4px;max-width:1070px;line-height:1.1}.intro-bottom{margin-top:50px}.intro-bottom p{font-size:14px;max-width:450px}.asterisk{font-size:100px;transition:rotate 1s}.intro:hover .asterisk{rotate:90deg}.highlight:after{height:8px;bottom:3px}.section-heading h2{font-size:clamp(40px,4.7vw,68px);letter-spacing:-3px}.eyebrow{font-size:9px;color:#7e7c88}.expertise{padding-bottom:130px}.service-explorer{display:grid;grid-template-columns:1fr 1.2fr;border-top:1px solid #c8c9c1;gap:70px}.service-tabs{padding-top:10px}.service-tab{display:flex;align-items:center;text-align:start;gap:20px;background:none;border:0;border-bottom:1px solid #d0d1ca;width:100%;padding:23px 0;color:#8c8d93;font:400 18px/1.4 Manrope,sans-serif;transition:color .25s,padding .3s}.service-tab .tab-number{font:9px monospace;color:#9b9b9f}.service-tab:after{content:'↗';margin-inline-start:auto;color:transparent}.service-tab[aria-selected=true]{color:#1a1b24;padding-inline-start:10px}.service-tab[aria-selected=true]:after{color:#6660a1}.service-tab:hover{color:#1d1d27}.service-explorer .service-grid{display:block;padding-top:18px;min-width:0}.service-explorer .service{display:flex;background:#e2e0e8;border:0;border-radius:0;min-height:500px;padding:35px;position:relative;overflow:hidden;animation:panel-in .4s ease both}.service-explorer .service[hidden]{display:none}.service-explorer .service:before{content:attr(data-index);position:absolute;right:8%;bottom:2%;font:500 190px/.9 Manrope;color:#70658e0c;pointer-events:none}.service-explorer .card-top{margin-bottom:45px}.service-explorer .service h3{font-size:39px;font-weight:500;letter-spacing:-1.7px;max-width:380px;line-height:1.2}.service-explorer .service p{font-size:13px;line-height:1.9;max-width:390px;margin:25px 0 40px;position:relative;grid-column:auto;grid-row:auto}.service-explorer .service a{font-size:11px;width:100%;max-width:none;position:relative;margin-top:auto}.service-explorer .mini-flow{margin:0 0 24px;position:relative}.service-explorer .service .ad-platforms{margin:0 0 30px}.service-explorer .support-service .card-top{width:100%}.service-explorer .support-service h3{font-size:39px}.system-section{padding:120px 0;background:#171a23;position:relative;overflow:hidden}.system-section:before{content:'';width:650px;height:650px;background:radial-gradient(circle,#6c61aa19,transparent 65%);position:absolute;left:10%;top:-100px;pointer-events:none}.system-section h2{font-size:56px;font-weight:400;letter-spacing:-2.5px}.system-section h2 em{color:#b8b5e5}.system-layout{gap:90px}.workflow{border-radius:0;background:#1a1e28;border-color:#384151;padding:25px}.workflow-top{color:#949fb1}.workflow li{padding:21px 0}.step-icon{border-radius:50%;background:#242a39;border-color:#485168}.workflow-result{background:#242a36;border:0;border-radius:0;color:#aeb7c7}.workflow li.complete .step-icon{box-shadow:0 0 25px #c9ff4b14}.system-section .button{border-radius:50px}.flow-modes{display:flex;gap:7px;margin:20px 0;flex-wrap:wrap}.flow-modes button{font-size:9px;padding:8px 11px;border:1px solid #424c60;border-radius:30px;color:#a6afbd;background:none}.flow-modes button[aria-pressed=true]{background:#d0ff5b;color:#222b30;border-color:#d0ff5b}.lab{padding-top:130px;padding-bottom:120px}.concept-art{border-radius:0;height:410px;transition:transform .6s}.concept:hover .concept-art{transform:translateY(-5px)}.concept-ops{background:#d1cddd}.concept-creative{background:#172b25}.concept-caption h3{font-size:25px}.concept-caption .round{width:48px;height:48px}.process{padding-bottom:130px}.process-grid{gap:40px}.process-grid h3{font-weight:500}.founder-section{background:#deddd5;padding-top:110px}.founder-photo{border-radius:0;height:590px}.founder-copy h2{font-size:47px;font-weight:400;letter-spacing:-2px}.founder-grid{gap:95px}.team-note{margin-top:75px}.team-slots>span{border-radius:0;background:#d7d5d9}.faq{padding-block:120px}.faq h2{font-size:52px}.faq summary{font-size:14px;padding-block:26px}.contact{background:#171a23;border-radius:0;padding:70px;position:relative;gap:100px}.contact h2{font-size:59px;letter-spacing:-3px}.contact h2 em{color:#d2ff5a}.contact input,.contact select,.contact textarea{border-color:#4d5669}.contact .button{border-radius:30px}.closing-wordmark{font:600 clamp(65px,14vw,205px)/1.05 Manrope;letter-spacing:-.065em;padding:30px 0 60px;display:flex;align-items:center;direction:ltr;unicode-bidi:isolate;border-bottom:1px solid #d1d2c9;margin-bottom:35px}.closing-wordmark>span:first-child{color:#8d82af}.closing-arrow{font-size:.55em;margin-left:auto;font-weight:300}.closing-wordmark+footer .brand{font-size:22px}footer{padding-bottom:45px}.reveal-ready{transition:opacity .8s ease,translate .8s cubic-bezier(.2,.7,.2,1)}.reveal-ready:not(.is-visible){opacity:.15;translate:0 24px}@keyframes panel-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}[dir=rtl] .hero h1{font-size:clamp(65px,8vw,118px);line-height:1.35;letter-spacing:-2px}[dir=rtl] .hero-copy{margin-inline-start:0}[dir=rtl] .network-scene{right:auto;left:-3%;transform:scaleX(-1)}[dir=rtl] .network-scene .scene-label,[dir=rtl] .network-scene .scene-axis{transform:scaleX(-1)}[dir=rtl] .service-tab{font-family:'Noto Sans Arabic',sans-serif;font-size:17px}[dir=rtl] .service-explorer .service h3{font-size:32px;letter-spacing:0;line-height:1.5}[dir=rtl] .hero-copy>p{max-width:340px}.journal,.article{padding-top:80px}.article p{margin-bottom:17px}.journal .article-card{border-radius:0;background:#e1deea}.journal h1{font-size:86px}
@media(max-width:1000px){.hero-body{min-height:620px;padding-top:100px}.hero h1{font-size:100px;letter-spacing:-5px}.hero-copy{width:90%}.network-scene{width:85%;right:-14%;opacity:.85}.service-explorer{gap:35px;grid-template-columns:.9fr 1.2fr}.service-tab{font-size:15px;padding:23px 0;gap:12px}.service-explorer .service{padding:25px}.service-explorer .service h3,.service-explorer .support-service h3{font-size:32px}.founder-grid{gap:45px}.founder-copy h2{font-size:38px}.system-layout{gap:40px}.contact{padding:40px;gap:40px}.contact h2{font-size:47px}.founder-photo{height:520px}}
@media(max-width:760px){header{height:82px;padding:22px}.brand{font-size:25px}.hero{min-height:0}.hero-top{padding:15px 22px}.hero-manifesto{font-size:6px;letter-spacing:1.1px}.hero-body{padding:55px 22px 0;min-height:780px}.hero-copy{width:100%;pointer-events:auto}.hero h1{font-size:clamp(49px,12vw,85px);letter-spacing:-3.2px;line-height:1.03}.hero h1 em{letter-spacing:-3px}.hero-copy>p{font-size:12px;max-width:310px;margin-top:24px;line-height:1.8}.hero-buttons{gap:22px;margin-top:24px}.hero .button{font-size:10px;padding:15px 20px}.hero .text-link{font-size:9px}.network-scene{top:300px;width:135%;height:470px;right:-18%;opacity:1}.network-scene:after{background:linear-gradient(#11131a,transparent 22%,transparent 88%,#11131a)}.scene-label{font-size:6px;bottom:6%;right:17%;max-width:150px}.scene-axis{top:14%;right:18%;font-size:7px}.hero-footer{padding:17px 22px;gap:20px}.hero-footer>span{font-size:6px}.hero-footer #motion-toggle{font-size:8px;white-space:nowrap}.tools{padding-block:30px}.tool-row{gap:18px 25px}.tool-row>span{font-size:17px}.intro{padding-block:75px}.intro h2{font-size:clamp(34px,8vw,53px);letter-spacing:-1.7px}.intro-bottom{margin-top:32px}.intro-bottom p{font-size:12px}.asterisk{font-size:68px}.section-heading h2{font-size:39px;letter-spacing:-1.8px}.expertise{padding-bottom:75px}.service-explorer{display:block}.service-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;padding:5px 0 18px}.service-tab{font-size:11px;padding:15px 0;gap:8px;line-height:1.5}.service-tab .tab-number{font-size:7px}.service-tab[aria-selected=true]{padding-inline-start:0}.service-tab:last-child{grid-column:1/-1}.service-explorer .service-grid{padding-top:0}.service-explorer .service{min-height:410px;padding:25px}.service-explorer .card-top{margin-bottom:30px}.service-explorer .service h3,.service-explorer .support-service h3{font-size:32px}.service-explorer .service p{font-size:12px;margin:22px 0 30px}.service-explorer .service:before{font-size:150px}.system-section{padding-block:75px}.system-section h2{font-size:41px;letter-spacing:-1.8px}.system-layout{gap:30px}.workflow{padding:20px}.workflow b{font-size:11px}.workflow small{font-size:8px}.lab{padding-block:75px}.concept-art{height:330px}.concept-caption h3{font-size:21px}.process{padding-bottom:75px}.process-grid{gap:25px}.founder-section{padding-top:60px}.founder-grid{gap:30px}.founder-photo{height:440px}.founder-copy h2{font-size:34px;letter-spacing:-1px}.team-note{margin-top:40px}.faq{padding-block:75px}.faq h2{font-size:35px}.faq summary{font-size:12px;padding-block:22px}.contact{padding:30px 24px;gap:30px}.contact h2{font-size:42px;letter-spacing:-2px}.closing-wordmark{font-size:14vw;padding:10px 0 35px;letter-spacing:-.06em}.closing-wordmark+footer .brand{font-size:22px}.journal,.article{padding-top:50px}.journal h1{font-size:51px}[dir=rtl] .hero h1{font-size:59px;letter-spacing:0;line-height:1.4}[dir=rtl] .network-scene{left:-18%;right:auto}[dir=rtl] .service-tab{font-size:11px}[dir=rtl] .service-explorer .service h3{font-size:27px}[dir=rtl] .hero-copy>p{font-size:11px}.hero-buttons{flex-direction:row}.reveal-ready:not(.is-visible){translate:0 12px}}
@media(max-width:380px){.hero-body{min-height:800px}.hero h1{font-size:46px}.hero-buttons{flex-direction:column;align-items:start}.network-scene{top:350px;height:430px}.service-tab{font-size:10px}.contact h2{font-size:37px}[dir=rtl] .hero h1{font-size:49px}}
@media(prefers-reduced-motion:reduce){.reveal-ready:not(.is-visible){opacity:1;translate:none}.service-explorer .service{animation:none}.concept:hover .concept-art{transform:none}}
.contact .download-brief{background:transparent;color:#d4d9e3;border:1px solid #4c576a;margin-top:0}.contact #email-enquiry:disabled{opacity:.45;cursor:not-allowed;transform:none}.contact #mail-readiness{font-size:10px;line-height:1.8;color:#a4afc0;margin:13px 0 20px}
