:root{--page-ink:#080616;--page-dark:#080616;--page-paper:#1a1953;--page-cyan:#2f2fe4;--page-muted:#c8c8d4}.work-gallery{color:#fff;background:#080616;padding-block:95px;overflow:hidden}.work-gallery .studio-section-label{color:#c8c8d4}.work-gallery-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;margin-block:40px;display:grid}.work-gallery h2{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(44px,5.5vw,78px);font-weight:500;line-height:1.12}.work-gallery h2 em{color:var(--brand-ink,#2f2fe4);font-style:normal}.work-gallery-heading p{color:#c8c8d4;max-width:440px;margin:0 0 20px;font-size:15px;line-height:1.85}.work-gallery .studio-inline-link{color:#a9a9ff}.work-selector{scrollbar-width:thin;scrollbar-color:#5a576f #1a1953;border-block:1px solid #3b365b;margin-top:45px;display:flex;overflow-x:auto}.work-selector button{color:#c8c8d4;text-align:start;cursor:pointer;background:0 0;border:0;border-inline-end:1px solid #3b365b;flex:1 0;align-items:center;gap:13px;padding:22px 18px;font-size:13px;transition:background .2s,color .2s;display:flex}.work-selector button:last-child{border-inline-end:0}.work-selector button>span{opacity:.75;font-size:10px}.work-selector button[aria-pressed=true]{color:#fff;background:#2f2fe4}.work-selector button:hover:not([aria-pressed=true]){background:#1a1953}.work-stage{grid-template-columns:.75fr 1.4fr;align-items:center;gap:55px;min-height:500px;padding-block:45px;display:grid}.work-copy{flex-direction:column;align-items:flex-start;animation:.45s experience-enter;display:flex}.work-large-number{color:#8e8aa5;letter-spacing:-.07em;margin-bottom:25px;font-size:76px;font-weight:300;line-height:1}.work-copy h3{color:#f7f7fc;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(28px,3.4vw,45px);font-weight:500;line-height:1.25}.work-gallery .work-copy p{color:#b0adbf;margin:0 0 25px;font-size:14px;line-height:1.8}.work-project-link{color:#e6e6ef;align-items:center;gap:28px;font-size:13px;display:inline-flex}.work-project-link>span{color:#fff;background:#2f2fe4;border-radius:50%;place-items:center;width:47px;height:47px;transition:rotate .25s;display:grid}.work-project-link:hover>span{rotate:45deg}.work-preview{background:#1a1953;border:1px solid #3b365b;border-radius:4px;min-width:0;padding:14px;transition:transform .4s;display:block;transform:rotate(-1.2deg)}.work-preview:hover{transform:rotate(0)}.work-preview-bar{color:#c8c8d4;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:15px;padding:0 3px 14px;font-size:9px;display:flex}.work-preview-bar>span:first-child{gap:5px;display:flex}.work-preview-bar i{background:#8e8aa5;border-radius:50%;width:5px;height:5px}.work-preview-bar>svg{width:15px;height:15px}.work-preview-image{aspect-ratio:1.65;background:#e6e6ef;place-items:center;display:grid;overflow:hidden}.work-preview-image img{object-fit:contain;width:100%;height:100%;animation:.45s experience-enter}.work-preview-caption{color:#c8c8d4;justify-content:space-between;gap:20px;margin-top:14px;font-size:10px;display:flex}.work-gallery-controls{border-top:1px solid #3b365b;justify-content:space-between;align-items:center;gap:30px;padding-top:20px;display:flex}.work-gallery-controls>span{color:#b0adbf;font-size:13px}.work-gallery-controls>div{align-items:center;gap:20px;font-size:12px;display:flex}.work-gallery-controls button{color:#e6e6ef;cursor:pointer;background:0 0;border:1px solid #5a576f;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.work-gallery-controls button:hover{color:#fff;background:#2f2fe4;border-color:#2f2fe4}body .studio-home .growth-section,body .growth-section{background:var(--background,#080616);color:var(--foreground,#fff);border:0;padding-block:95px;transition:background-color .3s,color .3s}.growth-section .studio-section-label{color:var(--text-muted,#c8c8d4)}.growth-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;margin-block:40px 45px;display:grid}body .growth-section .digital-marketing-title{color:var(--foreground,#fff);letter-spacing:-.045em;white-space:normal;margin:0;font-size:clamp(40px,5.5vw,76px);font-weight:500;line-height:1.12}.growth-heading h2 em{color:var(--brand-accent,#2f2fe4);font-style:normal}.growth-section .growth-heading p{color:var(--text-secondary,#c8c8d4);max-width:430px;margin:0;font-size:16px;line-height:1.8}.growth-choices{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}body .growth-section .growth-choice{text-align:start;border:1px solid var(--border-structural,#ffffff1f);color:var(--foreground,#fff);cursor:pointer;background:#ffffff08;border-radius:12px;flex-direction:column;align-items:stretch;margin:0;padding:24px;transition:background .25s,border-color .25s,transform .25s;display:flex;position:relative}body .growth-section .growth-choice:hover{background:#ffffff14;border-color:#2f2fe466}body .growth-section .growth-choice[aria-pressed=true]{background:var(--brand-blue,#2f2fe4);border-color:var(--brand-blue,#2f2fe4);color:#fff}.growth-choice-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:35px;font-size:11px;display:flex}.growth-choice-top svg{width:27px;height:27px}.growth-choice-name{padding-inline-end:28px;font-size:22px;font-weight:500;line-height:1.4}.growth-choice>.ui-direction{inset-inline-end:20px;width:20px;height:20px;position:absolute;bottom:26px}body .growth-section .growth-panel{background:var(--surface,#1a1953);border:1px solid var(--border-hairline,#ffffff14);color:var(--foreground,#fff);border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:60px;margin-top:20px;padding:50px;animation:none;display:grid;overflow:hidden;box-shadow:0 20px 40px -15px #00000080}.growth-panel-copy{animation:.35s experience-enter}.growth-panel-kicker{letter-spacing:.08em;color:#a9a9ff;font-size:11px;font-weight:600}.growth-panel h3{color:var(--foreground,#fff);margin:20px 0;font-size:clamp(25px,3vw,39px);font-weight:500;line-height:1.35}.growth-section .growth-panel p{color:var(--text-secondary,#c8c8d4);font-size:15px;line-height:1.85}.growth-tags{flex-wrap:wrap;gap:8px;margin:25px 0 30px;padding:0;list-style:none;display:flex}.growth-tags li{color:var(--text-secondary,#c8c8d4);border:1px solid var(--border-structural,#ffffff1f);background:#ffffff08;border-radius:50px;padding:7px 11px;font-size:11px}body .growth-section .growth-contact{background:var(--brand-blue,#2f2fe4);color:#fff;border-radius:8px;align-items:center;gap:20px;padding:15px 24px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 15px #2f2fe44d}body .growth-section .growth-contact:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2f2fe473}[data-theme=light] body .studio-home .growth-section,[data-theme=light] body .growth-section,html[data-theme=light] .growth-section{background:var(--background,#f7f7fc);color:var(--foreground,#080616)}[data-theme=light] .growth-section .studio-section-label{color:var(--text-muted,#6d6980)}[data-theme=light] body .growth-section .digital-marketing-title{color:#080616}[data-theme=light] .growth-heading h2 em{color:var(--brand-ink,#2f2fe4)}[data-theme=light] .growth-section .growth-heading p{color:#5a576f}[data-theme=light] body .growth-section .growth-choice{color:#080616;background:#fff;border:1px solid #0806161f;box-shadow:0 1px 3px #0806160d}[data-theme=light] body .growth-section .growth-choice:hover{background:#f0f0f8;border-color:#2f2fe44d}[data-theme=light] body .growth-section .growth-choice[aria-pressed=true]{background:var(--brand-blue,#2f2fe4);border-color:var(--brand-blue,#2f2fe4);color:#fff}[data-theme=light] body .growth-section .growth-panel{color:#080616;background:#fff;border:1px solid #0806161a;box-shadow:0 10px 30px -10px #08061614}[data-theme=light] .growth-panel-kicker{color:var(--brand-ink,#2f2fe4)}[data-theme=light] .growth-panel h3{color:#080616}[data-theme=light] .growth-section .growth-panel p{color:#5a576f}[data-theme=light] .growth-tags li{color:#3b365b;background:#f7f7fc;border:1px solid #0806161f}.growth-diagram{flex-direction:column;justify-content:center;align-items:center;display:flex}.growth-orbit{place-items:center;width:230px;height:230px;margin-bottom:25px;display:grid;position:relative}.growth-orbit-ring{border:1px solid #8e8aa5;border-radius:50%;position:absolute;inset:5px;transform:rotate(-25deg)scaleY(.7)}.growth-orbit-ring-two{transform:rotate(55deg)scaleY(.7)}.growth-orbit-center{background:#2f2fe4;border-radius:50%;place-items:center;width:100px;height:100px;display:grid;box-shadow:0 0 70px #2f2fe44a}.growth-orbit-center svg{color:#fff;stroke-width:1.3px;width:42px;height:42px}.growth-orbit-spark{inset-inline-end:5px;color:#a9a9ff;font-size:45px;line-height:1;animation:18s linear infinite studio-rotate;position:absolute;top:25px}.growth-diagram ol{width:100%;max-width:320px;margin:0;padding:0;list-style:none}.growth-diagram li{color:#e6e6ef;border-top:1px solid #3b365b;align-items:center;gap:16px;padding-block:13px;font-size:13px;display:flex}.growth-diagram li span{color:#a9a9ff;font-size:10px}.growth-footer{justify-content:space-between;align-items:center;gap:25px;padding-top:28px;display:flex}.growth-section .growth-footer p{color:var(--text-muted,#c8c8d4);font-size:13px}body .growth-section .marketing-secondary-link{color:#a9a9ff;text-underline-offset:4px;font-size:12px;font-weight:500;text-decoration:underline}[data-theme=light] .growth-section .growth-footer p{color:#6d6980}[data-theme=light] body .growth-section .marketing-secondary-link{color:var(--brand-ink,#2f2fe4)}.work-selector button:focus-visible,.work-gallery-controls button:focus-visible,.work-project-link:focus-visible,.work-preview:focus-visible,.growth-choice:focus-visible{outline-offset:4px;outline:3px solid #2f2fe4}body,body .interior-page,body .work-detail{background:var(--background);color:var(--foreground)}body .site-header.is-interior,body .site-header.is-interior.scrolled{border-color:var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080616eb}html[data-theme=light] body .site-header.is-interior,html[data-theme=light] body .site-header.is-interior.scrolled{border-color:var(--border);background:#f7f9fceb}.site-header.is-interior .desktop-nav>a,.site-header.is-interior .desktop-nav>details>summary{color:var(--foreground)}.site-header.is-interior .desktop-nav>a:hover,.site-header.is-interior .desktop-nav>details>summary:hover{color:var(--brand-ink,#2f2fe4)}.site-header.is-interior .nav-contact{background:var(--brand-blue,#2f2fe4);color:#fff;border-radius:var(--radius-sm,8px);box-shadow:0 4px 14px #2f2fe459}.site-header.is-interior .menu-toggle{color:var(--foreground);background:var(--border-soft);border-color:var(--border)}.site-header.is-interior .momayaz-logo-img{filter:none}body .interior-page :is(.primary-button,.secondary-button),body .work-detail :is(.primary-button,.secondary-button){border-radius:var(--radius-sm,8px);font-size:14px;font-weight:600;transition:all .2s}body .interior-page .primary-button,body .work-detail .primary-button{background:var(--brand-blue,#2f2fe4);border:1px solid var(--brand-blue,#2f2fe4);color:#fff!important}body .interior-page .primary-button:hover,body .work-detail .primary-button:hover{background:#2f2fe4;border-color:#2f2fe4;box-shadow:0 4px 16px #2f2fe466;color:#fff!important}body .interior-page .secondary-button,body .work-detail .secondary-button{color:var(--foreground);border:1px solid var(--border-structural);background:0 0}body .interior-page .secondary-button:hover,body .work-detail .secondary-button:hover{background:var(--border-soft);border-color:var(--brand-blue,#2f2fe4);color:var(--foreground)}body .interior-page :is(h1,h2,h3,h4,h5,h6),body .work-detail :is(h1,h2,h3,h4,h5,h6){color:var(--foreground)!important}body .interior-page p,body .work-detail p{color:var(--text-secondary)}body .interior-page .page-banner,body .interior-page .editorial-intro,body .interior-page .page-intro,body .work-detail .detail-heading{isolation:isolate;background-color:var(--surface);background-image:linear-gradient(var(--border-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--border-hairline) 1px, transparent 1px);padding:65px var(--gutter);border:0;border-bottom:2px solid var(--border);background-size:100% 140px,20% 100%;width:100%;max-width:none;margin:0;position:relative;overflow:hidden}body .interior-page .page-banner:after,body .interior-page .editorial-intro:after,body .interior-page .page-intro:after,body .work-detail .detail-heading:after{content:"";inset-inline-end:5%;opacity:.35;z-index:-1;pointer-events:none;background:url(/images/studio/asterisk.webp) 50%/contain no-repeat;width:130px;height:130px;position:absolute;top:45px;transform:rotate(-15deg)}body .interior-page :is(.page-banner,.editorial-intro,.page-intro) h1,body .work-detail .detail-heading h1{color:#f7f7fc;letter-spacing:-.045em;white-space:pre-line;max-width:1000px;margin:20px 0 24px;font-size:clamp(38px,5.7vw,80px);font-weight:500;line-height:1.13}body .interior-page :is(.page-banner,.editorial-intro,.page-intro) p,body .work-detail .detail-heading>p{color:#c8c8d4;max-width:740px;font-size:16px;line-height:1.85}body .interior-page :is(.page-banner,.editorial-intro,.page-intro) .eyebrow,body .work-detail .detail-heading .eyebrow{color:#a9a9ff;letter-spacing:.1em;font-size:11px}body .interior-page .page-intro .section-header{text-align:start;max-width:1050px;margin:0}body .interior-page .page-intro .section-header h1 span{color:#a9a9ff}body .interior-page .page-intro .site-container{width:100%;padding:0}body .interior-page .studio-editorial{padding-top:0}body .interior-page .studio-editorial>.page-banner{margin-bottom:55px}body .interior-page .studio-statement{border-color:#c8c8d4;padding-block:40px}body .interior-page .studio-statement h2{letter-spacing:-.035em;font-size:clamp(28px,3.5vw,46px);font-weight:500;line-height:1.3}body .interior-page .studio-statement p{color:#5a576f;font-size:16px;line-height:1.9}body .interior-page .studio-statement article{background:#e6e6ef;border:1px solid #c8c8d4;margin-bottom:15px;padding:24px}body .interior-page .studio-statement article:nth-child(2n){background:#e6e6ef}body .interior-page .studio-statement article h3{margin-bottom:10px;font-size:22px}body .interior-page .service-top{width:100%;max-width:none;padding:30px var(--gutter) 65px;background:#080616}body .interior-page .service-top .detail-back{color:#b0adbf;margin-bottom:35px}body .interior-page .service-hero{gap:65px}body .interior-page .service-hero h1{color:#f7f7fc;letter-spacing:-.035em;font-size:clamp(38px,5vw,68px);line-height:1.2}body .interior-page .service-hero p{color:#c8c8d4}body .interior-page .service-hero>div>p:first-child{color:#a9a9ff;text-transform:uppercase;letter-spacing:.1em;font-size:11px}body .interior-page .service-proof-image{border:10px solid #1a1953;border-radius:4px}body .interior-page .service-blueprint{background:#2f2fe4;border-radius:3px;padding:40px;transform:rotate(-2deg)}body .interior-page .service-blueprint h2{color:#080616}body .interior-page .capability-editorial{background:#080616;padding-block:65px}body .interior-page .capability-editorial h2,body .interior-page .capability-editorial h3{color:#f7f7fc}body .interior-page .capability-editorial .capability-row p{color:#c8c8d4}body .interior-page .capability-editorial .capability-row{border-color:#3b365b}body .interior-page .capability-editorial .text-link{color:#a9a9ff}body .interior-page .delivery-process{border:0;gap:18px}body .interior-page .delivery-process li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,8px);color:var(--foreground);padding:26px}body .interior-page .delivery-process li:nth-child(2n){background:var(--surface)}body .interior-page .delivery-process li>span{color:var(--brand-ink,#2f2fe4);font-size:38px;font-weight:700}body .interior-page .delivery-process li h3{margin-block:18px 12px;color:var(--foreground)!important}body .interior-page .delivery-process li p{color:var(--text-secondary)}body .interior-page :is(.empty-panel,.engagement-choice,.solution-card,.journal-card){border-radius:var(--radius-sm,8px);background:var(--surface);border:1px solid var(--border);color:var(--foreground);padding:30px}body .interior-page .engagement-choice{background:var(--surface);text-align:start}body .interior-page .engagement-choice:hover{background:var(--border-soft);border-color:var(--brand-blue,#2f2fe4)}body .interior-page .engagement-choice small{color:var(--text-secondary)}body .interior-page .solution-card:nth-child(3n+2),body .interior-page .solution-card:nth-child(3n+3){background:var(--surface)}body .interior-page .solution-card h2{margin-block:20px 15px;font-size:27px;color:var(--foreground)!important}body .interior-page .solution-card p{color:var(--text-secondary)}body .interior-page .portfolio-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,8px);transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}body .interior-page .portfolio-card:hover{border-color:var(--brand-blue,#2f2fe4);transform:translateY(-5px);box-shadow:0 16px 36px #0003}body .interior-page .portfolio-card-copy{padding:24px}body .interior-page .portfolio-card-copy h2,body .interior-page .portfolio-card-copy h3{font-size:25px;line-height:1.35;color:var(--foreground)!important}body .interior-page .portfolio-card-copy p{color:var(--text-secondary)}body .interior-page .portfolio-filters button{border-radius:var(--radius-sm,8px);background:var(--surface);color:var(--foreground);border:1px solid var(--border);transition:all .2s}body .interior-page .portfolio-filters button:hover{border-color:var(--brand-blue,#2f2fe4);color:var(--brand-ink,#2f2fe4)}body .interior-page .portfolio-filters button[aria-pressed=true]{background:var(--brand-blue,#2f2fe4);border-color:var(--brand-blue,#2f2fe4);color:#fff!important}body .work-detail .detail-heading{margin-block:30px 45px}body .work-detail .detail-meta{color:#c8c8d4;border-color:#3b365b}body .work-detail .detail-meta :is(strong,span){color:#c8c8d4}body .work-detail .detail-heading .detail-meta>strong{color:#a9a9ff}body .work-detail .detail-project-image{border-radius:4px}body .work-detail .detail-grid{border-color:#c8c8d4}body .work-detail .factory-hero{width:100%;max-width:none;padding:65px var(--gutter);background:#080616;gap:60px}body .work-detail .factory-hero h1{color:#f7f7fc;font-size:clamp(40px,4.5vw,68px);line-height:1.2}body .work-detail .factory-hero p,body .work-detail .factory-hero figcaption{color:#c8c8d4}body .work-detail .factory-hero .text-link{color:#a9a9ff}body .work-detail .factory-hero-visual{background:#1a1953;border:10px solid #1a1953;border-radius:4px;transform:rotate(-1deg)}body .work-detail .workflow-chain>div{background:#e6e6ef;border:1px solid #c8c8d4;border-radius:3px;padding:24px}body .work-detail .factory-chapter:nth-child(odd),body .work-detail .factory-chapter:nth-child(2n){background:#e6e6ef}body .interior-page .product-showcase,body .interior-page .factory-feature{background:#e6e6ef;border:1px solid #b0adbf;border-radius:3px;margin-block:55px;padding:40px}body .interior-page .product-showcase h2,body .interior-page .factory-feature h2{font-size:clamp(30px,4vw,52px)}body .interior-page .product-index-screen,body .interior-page .factory-feature-screen{border:6px solid #1a1953;border-radius:4px}body .interior-page .paper-section{background:var(--surface,#1a1953)}body .interior-page .deliverable-grid article{background:#1a1953;border:1px solid #ffffff14;border-radius:16px;padding:26px}html[data-theme=light] body .interior-page .deliverable-grid article{background:#fff;border:1px solid #08061614}body .interior-page .article-page{max-width:1120px}body .interior-page .article-page .prose{max-width:780px;margin-inline:auto;padding-top:50px}body .interior-page .article-meta{color:#b0adbf;border-color:#5a576f}body .interior-page .legal-page .prose,body .legal-page .prose{max-width:850px;margin-inline:auto;padding-block:45px}body .interior-page.legal-page{padding-top:0}body .interior-page .notice{color:#3b365b;background:#e6e6ef;border-color:#b0adbf;margin-top:25px}body .interior-page .contact-layout{align-items:start;gap:65px;padding-block:60px}body .interior-page .contact-copy{background:#080616;border-radius:3px;padding:40px}body .interior-page .contact-copy h1{color:#f7f7fc;font-size:clamp(36px,4.5vw,64px);line-height:1.2}body .interior-page .contact-copy :is(p,.meta){color:#c8c8d4}body .interior-page .contact-copy :is(.eyebrow,a){color:#a9a9ff}body .interior-page .contact-copy h2{color:#f7f7fc}body .interior-page .contact-form-panel{background:#1a1953;border:1px solid #ffffff14;border-radius:20px;padding:clamp(24px,4vw,40px);box-shadow:0 20px 50px -10px #00000080,inset 0 1px 1px #ffffff14}body .interior-page .contact-form-panel h2{margin-bottom:24px;font-size:28px;color:#fff!important}body .interior-page :is(input,textarea,select){color:#fff;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;transition:all .2s}body .interior-page :is(input,textarea,select):focus{border-color:#2f2fe4;outline:none;box-shadow:0 0 0 3px #2f2fe440}body .interior-page select option{color:#fff;background-color:#080616}body .interior-page select option:disabled{color:#8c89a0;background-color:#080616}body .interior-page :is(input,textarea)::placeholder{color:#6d6980;opacity:1}html[data-theme=light] body .interior-page .contact-form-panel{background:#fff;border:1px solid #08061614;box-shadow:0 20px 50px -10px #0806160f}html[data-theme=light] body .interior-page .contact-form-panel h2{color:#080616!important}html[data-theme=light] body .interior-page :is(input,textarea,select){color:#080616;background:#f7f7fc;border-color:#08061624}html[data-theme=light] body .interior-page select option{color:#080616;background-color:#fff}html[data-theme=light] body .interior-page select option:disabled{color:#8c89a0;background-color:#fff}html[data-theme=light] body .interior-page :is(input,textarea)::placeholder{color:#c8c8d4}body .interior-page .final-cta,body .work-detail .final-cta{color:#fff;background:#1a1953;border-top:1px solid #ffffff14}body .interior-page .final-cta :is(h2,.eyebrow),body .work-detail .final-cta :is(h2,.eyebrow){color:#fff}body .final-cta .cta-orbit{color:#fff;background:#2f2fe4;border-color:#a9a9ff73}body .site-footer{color:#c8c8d4;background:#080616;border:0}body .site-footer :is(p,a,.footer-bottom){color:#c8c8d4}body .site-footer h2{color:#a9a9ff}body .site-footer .footer-bottom{border-color:#3b365b}body .site-footer a:hover{color:#a9a9ff}[dir=rtl] .work-gallery h2,[dir=rtl] .growth-section .digital-marketing-title,[dir=rtl] .interior-page :is(.page-banner,.editorial-intro,.page-intro) h1,[dir=rtl] .work-detail .detail-heading h1{letter-spacing:-.025em;line-height:1.4}@keyframes experience-enter{0%{opacity:.45;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1000px){.work-stage{grid-template-columns:.8fr 1.2fr;gap:30px}.work-selector button{gap:8px;padding:18px 12px;font-size:11px}.growth-choice-name{font-size:18px}body .growth-section .growth-choice{padding:20px 16px}body .growth-section .growth-panel{gap:30px;padding:35px}body .interior-page .contact-layout{gap:25px}body .interior-page .contact-copy{padding:28px}}@media (max-width:800px){.work-gallery{padding-block:60px}.work-gallery-heading,.growth-heading{grid-template-columns:1fr;gap:25px;margin-block:30px}.work-gallery h2,body .growth-section .digital-marketing-title{font-size:43px}.work-selector{background:#3b365b;border:1px solid #3b365b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:30px;display:grid;overflow:visible}.work-selector button{background:#1a1953;border:0;min-height:55px;padding:14px;font-size:12px}.work-selector button:last-child:nth-child(odd){grid-column:1/-1}.work-stage{grid-template-columns:1fr;gap:30px;min-height:0;padding-block:30px}.work-copy{grid-template-columns:70px 1fr;align-items:start;gap:10px 20px;display:grid}.work-large-number{grid-area:1/1/3;margin:0;font-size:60px}.work-copy h3{grid-column:2;margin:0;font-size:28px}.work-gallery .work-copy p{grid-column:1/-1;margin:10px 0}.work-project-link{grid-column:1/-1;font-size:12px}.work-preview{padding:10px;transform:none}.work-preview-image{aspect-ratio:1.6}.work-gallery-controls{align-items:flex-start;gap:20px}.work-gallery-controls>span{max-width:45%;font-size:11px}.work-gallery-controls>div{gap:12px}.work-gallery-controls button{width:40px;height:40px}body .studio-home .growth-section,body .growth-section{padding-block:60px}.growth-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.growth-choice-top{margin-bottom:20px}.growth-choice-name{font-size:18px}body .growth-section .growth-panel{grid-template-columns:minmax(0,1fr);gap:30px;padding:25px}.growth-panel h3{font-size:27px}.growth-section .growth-panel p{font-size:14px}.growth-orbit{width:180px;height:180px;margin-bottom:15px}.growth-orbit-center{width:80px;height:80px}.growth-diagram{border-top:1px solid #3b365b;padding-top:20px}.growth-diagram ol{max-width:none}.growth-footer{flex-direction:column;align-items:flex-start;gap:15px}body .interior-page .page-banner,body .interior-page .editorial-intro,body .interior-page .page-intro,body .work-detail .detail-heading{padding:42px 24px}body .interior-page :is(.page-banner,.editorial-intro,.page-intro) h1,body .work-detail .detail-heading h1{font-size:clamp(31px,8vw,46px)}body .interior-page .page-banner:after,body .interior-page .editorial-intro:after,body .interior-page .page-intro:after,body .work-detail .detail-heading:after{opacity:.2;width:80px;height:80px;top:28px}body .interior-page :is(.page-banner,.editorial-intro,.page-intro) p{font-size:14px}body .interior-page .service-top{padding-block:30px 45px}body .interior-page .service-hero{gap:30px}body .interior-page .service-hero h1{font-size:36px}body .interior-page .service-blueprint{padding:28px}body .interior-page .delivery-process li{padding:23px}body .interior-page .studio-statement{padding-block:30px}body .interior-page .studio-statement h2{font-size:30px}body .interior-page .studio-statement p{font-size:14px}body .interior-page .contact-layout{padding-block:30px}body .interior-page .contact-copy,body .interior-page .contact-form-panel{padding:25px}body .interior-page .contact-copy h1{font-size:36px}body .work-detail .factory-hero{gap:35px;padding-block:45px}body .work-detail .factory-hero h1{font-size:37px}body .interior-page .product-showcase,body .interior-page .factory-feature{padding:25px}body .interior-page .portfolio-card-copy{padding:22px}body .interior-page .portfolio-card-copy h2,body .interior-page .portfolio-card-copy h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.work-copy,.work-preview-image img,.growth-panel-copy,.growth-orbit-spark{animation:none}.work-preview,.work-selector button,.growth-choice,.interior-page .portfolio-card{transition:none}}body .work-gallery .work-gallery-heading p{color:#b0adbf}body .site-header.is-interior:not(.scrolled) .desktop-nav>a,body .site-header.is-interior.scrolled .desktop-nav>a,body .site-header.is-home.scrolled .desktop-nav>a{color:#f2f2ee}body .site-header.is-interior:not(.scrolled) .menu-toggle{color:#fff;background:#ffffff0a;border-color:#5a576f}body .interior-page{padding-top:0}body .interior-page .service-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}body .interior-page .service-proof-image{aspect-ratio:1.35;object-fit:contain;background:#1a1953;max-height:450px}body .interior-page .service-hero>a>p{justify-content:space-between;align-items:center;gap:15px;margin-top:16px;font-size:12px;display:flex}body .interior-page .portfolio-filters{flex-wrap:wrap;gap:10px;display:flex}body .interior-page .portfolio-filters button{color:var(--brand-ink,#2f2fe4);cursor:pointer;background:0 0;border:1px solid #b0adbf;min-height:44px;padding:12px 18px;font-size:13px}body .interior-page .portfolio-filters button:hover{background:#e6e6ef}body .interior-page .portfolio-filters button[aria-pressed=true]{color:#fff;background:#1a1953}body .interior-page .delivery-process{grid-template-columns:repeat(4,minmax(0,1fr));margin:35px 0 60px;padding:0;list-style:none;display:grid}body .interior-page .engagement-process{padding-block:60px}body .interior-page .engagement-start{border-top:1px solid #b0adbf;grid-template-columns:1fr 1fr;gap:60px;padding-block:35px 60px;display:grid}body .interior-page .engagement-start h2{margin-bottom:20px;font-size:36px;line-height:1.3}body .interior-page .engagement-start p{color:#5a576f;line-height:1.8}body .interior-page .engagement-choices{gap:15px;display:grid}body .interior-page .engagement-choice{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;display:flex}body .interior-page .engagement-choice strong{margin-bottom:12px;font-size:20px;display:block}body .interior-page .engagement-choice small{font-size:13px;line-height:1.8;display:block}body .interior-page .contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}body .interior-page .contact-details{gap:12px;margin-block:28px;display:grid}body .interior-page .contact-details a{overflow-wrap:anywhere;width:fit-content}body .interior-page .contact-copy>p{margin-block:22px;font-size:15px;line-height:1.85}body .interior-page .service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-block:35px;display:grid}body .interior-page .split-section{grid-template-columns:.85fr 1.15fr;gap:65px;padding-block:70px;display:grid}body .interior-page .split-section h2{font-size:40px;line-height:1.3}body .interior-page .split-section .benefit{border-top:1px solid #b0adbf;padding-block:20px}body .interior-page .split-section .benefit h3{margin-bottom:10px;font-size:22px}body .interior-page .split-section p{color:#5a576f;line-height:1.8}body .interior-page .deliverable-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:35px;display:grid}body .interior-page .deliverable-grid h3{margin-block:15px;font-size:24px}body .interior-page .deliverable-grid p{color:#5a576f;line-height:1.8}body .interior-page .capability-links{flex-wrap:wrap;gap:12px;margin-bottom:55px;display:flex}body .interior-page .related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}body .interior-page .article-meta{border-top:1px solid #3b365b;flex-wrap:wrap;gap:20px;padding-top:20px;font-size:12px;display:flex}body .interior-page .journal-card h2,body .interior-page .journal-card h3{margin-block:20px;font-size:27px;line-height:1.4}body .interior-page .journal-card p{color:#5a576f;margin-bottom:25px;line-height:1.8}body .work-detail .detail-meta{border-top:1px solid #3b365b;flex-wrap:wrap;gap:15px 25px;padding-top:20px;font-size:12px;display:flex}body .work-detail .detail-content-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:60px;margin-block:50px;display:grid}body .work-detail .detail-prose h2{margin-block:30px 18px;font-size:32px}body .work-detail .detail-prose p{color:#5a576f;line-height:1.9}.case-narrative-block{margin-bottom:40px}.case-narrative-block .eyebrow{font-family:var(--font-meta-family,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep,#00875a);margin-bottom:8px;font-size:11px;font-weight:600;display:inline-block}body .work-detail .case-narrative-block h2{color:#080616;margin-block:4px 14px;font-size:24px}body .work-detail .case-narrative-block p{color:#5a576f;line-height:1.85}body .work-detail .detail-scope{background:#e6e6ef;border:1px solid #c8c8d4;padding:30px}body .work-detail .detail-scope h2{margin-bottom:25px;font-size:26px}body .work-detail .detail-scope ul{gap:18px;margin-bottom:28px;padding:0;list-style:none;display:grid}body .work-detail .detail-scope li{color:#3b365b;align-items:flex-start;gap:12px;font-size:14px;line-height:1.8;display:flex}body .work-detail .detail-scope li svg{flex-shrink:0;margin-top:4px}body .work-detail .detail-tags{flex-wrap:wrap;gap:10px;display:flex}body .work-detail .detail-tags span{border:1px solid #b0adbf;border-radius:50px;padding:8px 13px;font-size:12px}body .work-detail .next-project h2 svg{width:40px;height:40px;display:inline}body .work-detail .next-project>p{color:#5a576f;max-width:750px;line-height:1.8}body .work-detail .factory-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}body .work-detail .factory-hero .hero-actions{flex-wrap:wrap;gap:20px;margin-top:25px;display:flex}body .work-detail .factory-hero-visual{min-width:0;margin:0}body .work-detail .factory-hero-visual img{object-fit:cover;object-position:top;width:100%;height:500px}body .work-detail .factory-hero-visual figcaption{padding:12px;font-size:11px}body .work-detail .product-workflow{color:#080616;background:#e6e6ef;border-radius:3px;margin-block:60px;padding:40px}body .work-detail .product-workflow h2{font-size:36px}body .work-detail .workflow-chain{margin-bottom:0}body .work-detail .workflow-chain article{border-color:#b0adbf}body .work-detail .workflow-chain article span{color:#5a576f;font-size:13px}body .work-detail .workflow-chain article h3{color:#080616;margin-block:15px 10px;font-size:22px}body .work-detail .workflow-chain article p{color:#5a576f;font-size:14px;line-height:1.8}body .work-detail .factory-chapter{padding-block:65px}body .work-detail .factory-chapter-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:55px;display:grid}body .work-detail .factory-chapter-copy h2{margin-block:20px;font-size:clamp(30px,3.5vw,47px);line-height:1.35}body .work-detail .factory-chapter-copy>span{color:#5a576f;font-size:11px}body .work-detail .factory-chapter-copy p{color:#5a576f;margin-bottom:20px;line-height:1.85}body .work-detail .factory-chapter-layout figure{min-width:0;margin:0}body .work-detail .factory-chapter-layout figure img{object-fit:contain;object-position:center;background:#c8c8d4;border:6px solid #1a1953;border-radius:4px;width:100%;height:auto;max-height:650px}body .work-detail .factory-chapter-layout figcaption{color:#5a576f;margin-top:15px;font-size:11px}body .work-detail .factory-fit{grid-template-columns:1fr 1fr;gap:65px;padding-block:65px;display:grid}body .work-detail .factory-fit h2{margin-bottom:22px;font-size:36px}body .work-detail .factory-fit li,body .work-detail .factory-fit p{color:#5a576f;margin-bottom:15px;line-height:1.9}body .interior-page .factory-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:50px;display:grid}body .interior-page .factory-feature-copy p{margin-block:20px;line-height:1.8}body .interior-page .factory-feature-screen img{object-fit:cover;object-position:top;width:100%;height:420px}body .studio-not-found{padding-block:75px}body .studio-not-found h1{max-width:900px;font-size:clamp(36px,5vw,70px)}@media (max-width:1000px){body .interior-page .delivery-process{grid-template-columns:repeat(2,minmax(0,1fr))}body .interior-page .service-hero,body .work-detail .factory-hero,body .work-detail .factory-chapter-layout,body .work-detail .detail-content-grid{gap:30px}}@media (max-width:800px){body .interior-page .service-hero,body .interior-page .contact-layout,body .interior-page .engagement-start,body .interior-page .split-section,body .interior-page .service-list,body .interior-page .related-grid,body .interior-page .deliverable-grid,body .interior-page .factory-feature,body .work-detail .factory-hero,body .work-detail .factory-chapter-layout,body .work-detail .factory-fit,body .work-detail .detail-content-grid{grid-template-columns:1fr;gap:30px}body .interior-page .portfolio-filters{gap:8px}body .interior-page .portfolio-filters button{padding:10px 13px;font-size:12px}body .interior-page .engagement-process{padding-block:40px}body .interior-page .engagement-start h2,body .interior-page .split-section h2{font-size:30px}body .work-detail .factory-hero-visual img{height:350px}body .work-detail .product-workflow{margin-block:40px;padding:25px}body .work-detail .product-workflow h2{font-size:29px}body .work-detail .workflow-chain{grid-template-columns:1fr 1fr;gap:20px}body .work-detail .factory-chapter{padding-block:45px}body .work-detail .detail-content-grid{margin-block:35px}body .work-detail .detail-scope{padding:25px}body .interior-page .factory-feature-screen img{height:300px}}@media (max-width:480px){body .interior-page .delivery-process,body .work-detail .workflow-chain{grid-template-columns:1fr}}.submission-form{gap:22px;margin-top:28px;display:grid}.submission-form .honeypot{display:none}.submission-form .form-field{gap:9px;min-width:0;display:grid}.submission-form .form-field label{color:#dcdce8;font-size:14px;font-weight:600}html[data-theme=light] .submission-form .form-field label{color:#080616}.submission-form .form-field :is(input,select,textarea){width:100%;min-width:0;font:inherit;color:#fff;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;padding:13px 14px;font-size:15px;transition:all .2s}.submission-form .form-field :is(input,select,textarea):focus{border-color:#2f2fe4;outline:none;box-shadow:0 0 0 3px #2f2fe440}.submission-form .form-field select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23C8C8D4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:16px 16px;padding-left:40px}html[dir=ltr] .submission-form .form-field select,html[lang=en] .submission-form .form-field select{background-position:right 14px center;padding-left:14px;padding-right:40px}.submission-form .form-field select option{color:#fff;background-color:#080616;padding:10px 14px}.submission-form .form-field select option:disabled{color:#8c89a0;background-color:#080616}.submission-form .form-field select:invalid{color:#8c89a0}html[data-theme=light] .submission-form .form-field :is(input,select,textarea){color:#080616;background:#f7f7fc;border-color:#08061624}html[data-theme=light] .submission-form .form-field select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23080616' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html[data-theme=light] .submission-form .form-field select option{color:#080616;background-color:#fff}html[data-theme=light] .submission-form .form-field select option:disabled{color:#8c89a0;background-color:#fff}html[data-theme=light] .submission-form .form-field select:invalid{color:#8c89a0}.submission-form textarea{resize:vertical;min-height:130px}.submission-form .form-field small{color:#c8c8d4;font-size:12px;line-height:1.7}html[data-theme=light] .submission-form .form-field small{color:#6d6980}.submission-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.submission-form .consent-field{align-items:flex-start;gap:10px;font-size:13px;line-height:1.8;display:flex}.submission-form .consent-field input{accent-color:#1a1953;flex:none;width:18px;height:18px;margin-top:3px}.submission-form .consent-field a{text-underline-offset:4px;text-decoration:underline}.submission-form .primary-button{justify-self:start}.submission-form .field-error,.submission-form .form-alert{color:#a12d37;font-size:13px}.submission-form [aria-invalid=true]{border-color:#a12d37!important}.submission-form :is(input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #2f2fe4}body .breadcrumbs{color:#5a576f;width:90%;max-width:1296px;margin-inline:auto;padding-block:20px;font-size:12px}body .breadcrumbs ol{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}body .breadcrumbs li{gap:10px;display:flex}body .breadcrumbs li+li:before{content:"/";color:#8e8aa5}body .portfolio-card-copy .portfolio-contribution,body .portfolio-card-copy .portfolio-category{color:#5a576f;margin-bottom:8px;font-size:11px;line-height:1.8;display:block}body .portfolio-card-copy h3{margin-block:12px;font-size:24px;line-height:1.4}body .portfolio-card-copy p{color:#5a576f;margin-bottom:18px;font-size:14px;line-height:1.85}body .portfolio-card-copy>div{justify-content:space-between;align-items:center;margin-top:18px;font-size:13px;font-weight:600;display:flex}body .project-art{color:#1a1953;background:#e6e6ef;flex-direction:column;justify-content:space-between;gap:18px;min-height:260px;padding:25px;display:flex;overflow:hidden}body .project-art.marketing-art{background:#e6e6f8}body .project-art .project-art-label,body .project-art .project-art-stamp{align-items:center;gap:8px;font-size:10px;display:flex}body .project-art strong{max-width:450px;font-size:25px;line-height:1.4}body .project-art>span{font-size:12px}body .project-art .education-art-icon{color:var(--brand-ink,#2f2fe4)}body .project-art .marketing-art-icons{align-items:center;gap:15px;display:flex}body .project-art .marketing-art-icons span{border:1px solid #b0adbf;border-radius:50%;padding:12px}body .work-detail .final-cta{padding:55px max(5vw,24px)}body .work-detail .final-cta h2{margin-block:20px;font-size:clamp(32px,4vw,55px)}body .work-detail .final-cta .primary-button{color:#f7f7fc;background:#080616;align-items:center;gap:20px;margin-bottom:20px;padding:15px 22px;display:inline-flex}body .guide-page .page-banner .eyebrow{color:#a9a9ff}@media (max-width:600px){.submission-form .form-grid{grid-template-columns:1fr}body .project-art{min-height:240px}}body .interior-page .journal-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:35px;margin-block:45px 30px;display:flex}body .journal-tools .form-field{gap:10px;min-width:min(300px,100%);display:grid}body .journal-tools .form-field label{color:#dcdce8;font-size:13px}html[data-theme=light] body .journal-tools .form-field label{color:#5a576f}body .journal-tools input{border:1px solid #b0adbf;width:100%;padding:14px 16px}body .interior-page .journal-tools .portfolio-filters{margin:0}body .interior-page .journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-block:25px 65px;display:grid}body .interior-page .journal-card{border-top:3px solid #5a576f;flex-direction:column;gap:18px;padding:30px;display:flex}body .interior-page .journal-card:nth-child(2n){background:#e6e6ef}body .interior-page .journal-index{color:#5a576f;justify-content:space-between;gap:15px;font-size:11px;display:flex}body .interior-page .journal-index .eyebrow{color:#5a576f;font-size:10px}body .interior-page .journal-card :is(h2,h3){margin:0;font-size:25px;line-height:1.5}body .interior-page .journal-card .text-link{justify-content:space-between;align-items:center;gap:15px;margin-top:auto;font-size:12px;display:flex}body .interior-page .article-page>.text-link{align-items:center;gap:15px;margin-block:30px;display:inline-flex}body .interior-page .article-meta{gap:20px;margin-top:25px;font-size:12px;display:flex}body .interior-page .article-page .prose{padding-bottom:20px;font-size:18px;line-height:2}body .interior-page .final-cta,body .work-detail .final-cta{padding:65px 0}body .interior-page .final-cta>.site-container>div,body .work-detail .final-cta>.site-container>div{justify-content:space-between;align-items:center;gap:35px;margin-block:25px;display:flex}body .interior-page .final-cta h2,body .work-detail .final-cta h2{white-space:pre-line;margin:0;font-size:clamp(36px,5vw,70px);line-height:1.2}body .final-cta .cta-orbit{border:1px solid #1a1953;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:18px;width:150px;height:150px;font-size:14px;transition:background .2s,color .2s;display:flex}body .final-cta .cta-orbit:hover{color:#f7f7fc;background:#080616}body .final-cta .cta-orbit svg{width:32px;height:32px}body .final-cta p{font-size:14px;line-height:1.8}@media (max-width:1000px){body .interior-page .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){body .interior-page .journal-grid{grid-template-columns:1fr}body .interior-page .final-cta>.site-container>div,body .work-detail .final-cta>.site-container>div{flex-direction:column;align-items:start}body .final-cta .cta-orbit{width:120px;height:120px}body .interior-page .journal-tools{align-items:stretch}body .interior-page .journal-card{padding:25px}}body .work-detail .project-gallery figure{margin:0}body .work-detail .project-gallery-full{background:#e6e6ef;border:1px solid #c8c8d4;border-radius:4px;display:block;position:relative;overflow:hidden}body .work-detail .project-gallery-full .detail-project-image{object-fit:contain;width:100%;height:auto;max-height:650px;display:block}body .work-detail .gallery-expand{bottom:16px;color:#f7f7fc;background:#080616;border-radius:3px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex;position:absolute;inset-inline-end:16px}body .work-detail .project-gallery figcaption{color:#5a576f;justify-content:space-between;gap:20px;margin-block:16px;font-size:12px;line-height:1.8;display:flex}body .work-detail .project-gallery-thumbnails{flex-wrap:wrap;gap:14px;margin-block:22px;display:flex}body .work-detail .project-gallery-thumbnails button{cursor:pointer;background:#e6e6ef;border:2px solid #0000;border-radius:3px;width:160px;height:105px;padding:4px;overflow:hidden}body .work-detail .project-gallery-thumbnails button[aria-pressed=true]{background:#2f2fe4;border-color:#2f2fe4}body .work-detail .project-gallery-thumbnails img{object-fit:cover;width:100%;height:100%}body .work-detail .project-gallery-thumbnails button:focus-visible{outline-offset:4px;outline:3px solid #2f2fe4}body .work-detail .detail-back{align-items:center;gap:10px;margin-top:30px;font-size:13px;display:inline-flex}body .work-detail .detail-meta{border-top:1px solid #3b365b;flex-wrap:wrap;gap:20px;margin-top:24px;padding-top:20px;font-size:12px;display:flex}body .work-detail .next-project{border-top:1px solid #c8c8d4;padding-block:40px}body .work-detail .next-project h2{margin-block:15px;font-size:36px}@media (max-width:600px){body .work-detail .project-gallery-thumbnails button{width:calc(33.3333% - 9.33333px);height:75px}body .work-detail .gallery-expand{bottom:8px;padding:8px;font-size:10px;inset-inline-end:8px}}body .interior-page .noscript-fallback{color:#1a1953;background:#e6e6ef;border:1px solid #b0adbf;line-height:1.9}body .interior-page .noscript-fallback a{color:#1a1953}body .studio-home .studio-hero{padding-top:40px;overflow:hidden}body .studio-grid{background-image:linear-gradient(#ffffff20 1px,#0000 1px),linear-gradient(90deg,#ffffff20 1px,#0000 1px);background-size:100% 260px,20% 100%;-webkit-mask-image:linear-gradient(#000,#000 85%,#0000);mask-image:linear-gradient(#000,#000 85%,#0000)}body .studio-title-scene{padding-block:40px 15px}body .studio-home .studio-hero h1{letter-spacing:-.055em;font-size:clamp(70px,8.9vw,138px);line-height:1.06}body .studio-title-first{margin-inline-start:14%;font-style:italic}body .studio-title-second{margin-top:2px;font-style:italic}body .studio-title-second em{text-align:end;letter-spacing:-.055em;margin-top:8px;font-size:.87em;font-style:normal;font-weight:400;display:block}body .studio-texture{top:100px;border-color:#ffffff24;width:34%;height:280px;inset-inline-end:12%;transform:rotate(0)}body .studio-texture img{opacity:.85}body .studio-asterisk{top:90px;width:clamp(140px,16vw,225px);height:auto;inset-inline-start:0}.studio-shooting-stars{top:0;fill:#2f2fe4;z-index:1;pointer-events:none;width:125px;height:100px;position:absolute;inset-inline-end:9%}.studio-contact-rail{inset-inline-end:16px;z-index:25;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;top:150px}.studio-contact-rail>span{writing-mode:vertical-rl;letter-spacing:.2em;color:#c8c8d4;font-size:9px}.studio-contact-rail>svg{color:#a9a9ff;width:14px;height:14px}.studio-contact-rail a{color:#f7f7fc;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .25s,color .25s;display:grid}.studio-contact-rail a:hover{color:#fff;background:#2f2fe4}.studio-contact-rail a:focus-visible{outline-offset:4px;outline:3px solid #2f2fe4}.studio-contact-rail a svg{width:17px;height:17px}body .studio-hero-lower{margin-block:0 25px}html[data-theme=light] body .site-header .menu-toggle,html[data-theme=light] body .site-header.is-interior:not(.scrolled) .menu-toggle{color:#1a1953;background:#e6e6f8;border-color:#b0adbf}html[data-theme=light] body .site-header.is-interior .desktop-nav>a,html[data-theme=light] body .site-header.is-interior .desktop-nav>details>summary{color:#1a1953}html[data-theme=light] body .interior-page .service-hero h1,html[data-theme=light] body .interior-page .service-blueprint h2,body .interior-page .service-blueprint h2{color:#fff!important}html[data-theme=light] body .studio-title-second em,html[data-theme=light] body .studio-hero .studio-inline-link{color:#2424b8}html[data-theme=light] body .studio-title-note,html[data-theme=light] body .studio-hero-foot{color:#5a576f}body .studio-title-note{padding-top:24px}.reading-progress{height:3px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;z-index:1000;pointer-events:none;background:#2f2fe4;position:fixed;top:0;left:0;right:0}[dir=rtl] .reading-progress{transform-origin:100%}.scroll-return{bottom:22px;z-index:80;color:#a9a9ff;cursor:pointer;background:#080616;border:1px solid #2f2fe4;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:fixed;inset-inline-end:22px;box-shadow:0 6px 20px #0002}.scroll-return[hidden]{display:none}.scroll-return:hover{background:#1a1953}.scroll-return:focus-visible{outline-offset:4px;outline:3px solid #2f2fe4}.scroll-return svg{width:20px;height:20px}.route-motion{position:relative}.route-motion-control{inset-inline-end:5%;z-index:6;position:absolute;top:8px}.route-motion-control .motion-toggle{color:#e6e6ef;background:#080616;border-color:#5a576f;min-height:30px;margin:0;padding:5px 10px;font-size:10px}.route-motion:has(.route-motion-control .motion-toggle){background:#e6e6ef;padding-top:46px}.route-motion[data-motion=playing] .page-banner:after{animation:45s linear infinite studio-rotate}body .route-motion :is(.portfolio-card,.journal-card,.solution-card){transition:transform .3s,border-color .3s,box-shadow .3s}@media (hover:hover) and (pointer:fine){body .route-motion[data-motion=playing] :is(.journal-card,.solution-card):hover{border-color:#5a576f;transform:translateY(-6px);box-shadow:0 16px 35px -25px #1a1953}}@media (min-width:701px){[dir=rtl] body .studio-home .studio-hero h1{letter-spacing:-.045em;font-size:clamp(65px,7.7vw,112px);line-height:1.35}[dir=rtl] body .studio-title-first{margin-inline-start:12%;font-style:normal}[dir=rtl] body .studio-title-second{margin-inline-start:5%;margin-top:-10px;font-style:normal}[dir=rtl] body .studio-title-second em{text-align:end;margin-top:-8px;line-height:1.25;display:block}[dir=rtl] body .studio-title-scene{padding-block:25px 5px}}@media (max-width:1100px){.studio-contact-rail{display:none}body .studio-texture{height:240px}.studio-shooting-stars{width:95px}}@media (max-width:700px){body .studio-home .studio-hero{min-height:0;padding-top:30px}body .studio-title-scene{padding-block:58px 10px}body .studio-home .studio-hero h1{font-size:clamp(37px,10.5vw,70px);line-height:1.15}body .studio-title-first{margin-inline-start:0}body .studio-title-second em{margin:8px 0 0;font-size:1em;display:block}body .studio-texture{top:65px;width:56%;height:180px;inset-inline-end:5%}body .studio-asterisk{top:28px;opacity:.8;width:90px;inset-inline:0 auto}.studio-shooting-stars{top:0;width:65px;height:55px;inset-inline-end:3%}[dir=rtl] body .studio-home .studio-hero h1{letter-spacing:-.045em;font-size:clamp(40px,10.7vw,65px);line-height:1.45}[dir=rtl] body .studio-title-first{margin-inline-start:0;font-style:normal}[dir=rtl] body .studio-title-second{margin-inline-start:8%;font-style:normal}[dir=rtl] body .studio-title-second em{text-align:inherit;margin:0;display:inline}body .studio-hero-lower{margin-block:20px}body .studio-title-scene,[dir=rtl] body .studio-title-scene{padding-block:145px 10px}body .studio-texture{width:42%;height:120px;top:8px}body .studio-asterisk{width:76px;top:22px}.studio-mini-index{display:none}.studio-home .studio-hero-description p{font-size:14px}.studio-hero-description .studio-inline-link{min-height:44px;font-size:14px;font-weight:700}.scroll-return{bottom:15px;width:44px;height:44px;inset-inline-end:15px}}@media (prefers-reduced-motion:reduce){.route-motion *,.route-motion :before,.route-motion :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}.motion-experience[data-motion=paused] :is(.site-dialog[open],.work-copy,.work-preview-image img,.growth-panel-copy){animation:none!important}body .site-dialog{color:#080616;background:#e6e6ef;border-color:#b0adbf;border-radius:4px}body .site-dialog .dialog-heading{border-color:#c8c8d4}body .site-dialog .mobile-nav a .meta{color:#5a576f}body .site-dialog .dialog-heading h2{color:#080616}body .site-dialog .dialog-heading .icon-button{color:#080616;background:#e6e6ef;border-radius:3px}.studio-product-screen:focus-visible{outline-offset:-3px;outline:3px solid #2f2fe4}html[data-theme=light]{--page-ink:#f7f7fc;--page-dark:#f7f7fc;--page-paper:#fff;--page-cyan:#2f2fe4;--page-muted:#6d6980}html[data-theme=light] .work-gallery{color:#080616;background:#f7f7fc}html[data-theme=light] .work-gallery h2{color:#080616}html[data-theme=light] .work-gallery-heading p{color:#5a576f}
:root{--atelier-violet:#2f2fe4;--atelier-radius:24px}body .digtek-work{isolation:isolate;background:var(--background);color:var(--foreground);padding-block:90px;position:relative}.digtek-halo{z-index:-1;pointer-events:none;background:radial-gradient(at 0 45%,#2f2fe41f 0,#0000 48%),radial-gradient(at 100% 100%,#2f2fe414 0,#0000 48%);position:absolute;inset:0}body .digtek-work .studio-section-label{color:var(--muted)}body .digtek-work .work-gallery-heading{grid-template-columns:minmax(0,1fr) auto;gap:35px;margin-block:35px 18px}body .digtek-work h2{color:var(--foreground);letter-spacing:-.045em;font-size:clamp(36px,4.3vw,64px);font-weight:600;line-height:1.15}body .digtek-work h2 em{color:var(--brand-ink,#2f2fe4);font-style:normal}.work-pill{color:var(--brand-ink,#2f2fe4);letter-spacing:.08em;background:#2f2fe41f;border:1px solid #2f2fe440;border-radius:40px;margin-bottom:20px;padding:8px 16px;font-size:11px;font-weight:700;display:inline-flex}.work-explore{white-space:nowrap;color:#fff;align-self:end;align-items:center;margin-bottom:6px;font-size:12px;font-weight:600;display:inline-flex}.work-explore>span{background:#2f2fe4;border-radius:40px;padding:19px 25px}.work-explore>i{background:#2f2fe4;border-radius:50%;place-items:center;width:53px;height:53px;transition:transform .3s;display:grid}.work-explore:hover>i{transform:rotate(45deg)}body .digtek-work .work-introduction{color:var(--text-secondary);max-width:760px;margin-bottom:32px;font-size:15px;line-height:1.8}.work-panorama{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:22px;display:grid}.work-featured{color:#fff;isolation:isolate;background:#1a1953;border-radius:24px;min-width:0;height:410px;display:block;position:relative;overflow:hidden}.work-featured>img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.work-featured:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 42%,#080616b8 85%,#080616f5 100%);position:absolute;inset:0}.work-featured:hover>img{transform:scale(1.045)}.work-featured-tags{top:24px;z-index:1;flex-wrap:wrap;align-items:start;gap:9px;max-width:430px;display:flex;position:absolute;inset-inline:24px}.work-featured-tags>span{color:#fff;background:#1a1953ed;border:1px solid #ffffff78;border-radius:30px;align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:inline-flex}.work-featured-tags svg{width:13px;height:13px}.work-featured-title{bottom:25px;z-index:1;justify-content:space-between;align-items:end;gap:15px;display:flex;position:absolute;inset-inline:25px}body .work-featured-title h3{color:#fff;margin-top:8px;font-size:clamp(24px,2.3vw,33px);line-height:1.3}.work-featured-title>div>span{color:#e6e6f8;font-size:10px}.work-number{color:#1a1953;background:#f7f7fc;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:500;display:grid}.work-accordion{gap:14px;min-width:0;height:410px;display:flex}.work-panel{isolation:isolate;background:#2f2fe4;border-radius:24px;flex:.72;min-width:0;transition:flex .6s cubic-bezier(.22,1,.36,1),background .35s;position:relative;overflow:hidden}.work-panel[data-active=true]{background:#080616;flex:3.6}.work-panel-image{object-fit:cover;opacity:0;z-index:-2;transition:opacity .5s,transform .7s;transform:scale(1.07)}.work-panel[data-active=true] .work-panel-image{opacity:.7;transform:scale(1)}.work-panel:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(#08061630 0%,#080616ee 58%,#080616 100%);transition:opacity .4s;position:absolute;inset:0}.work-panel[data-active=true]:after{opacity:1}.work-panel-heading{z-index:2;pointer-events:none;margin:0;position:absolute;inset:0}.work-panel-trigger{cursor:pointer;color:#fff;pointer-events:auto;flex-direction:column;justify-content:end;align-items:center;width:100%;height:100%;padding:22px 0;display:flex;position:relative}.work-vertical-title{white-space:nowrap;text-overflow:ellipsis;max-width:290px;font-size:19px;font-weight:600;position:absolute;top:44%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-90deg)}[dir=rtl] .work-vertical-title{transform:translate(-50%,-50%)rotate(90deg)}.work-panel[data-active=true] .work-panel-trigger{justify-content:center;width:83px;height:83px;padding:0}.work-panel[data-active=true] .work-vertical-title{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.work-panel-content{bottom:25px;color:#fff;min-width:0;position:absolute;inset-inline:25px}.work-panel-content[hidden]{display:none}.work-panel-category{color:#e6e6f8;margin-bottom:10px;font-size:10px;display:block}body .digtek-work .work-panel-name{color:#fff;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.3}body .digtek-work .work-panel-summary{color:#e6e6ef;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 16px;font-size:12px;line-height:1.85;display:-webkit-box;overflow:hidden}.work-panel-link{color:#a9a9ff;align-items:center;gap:16px;min-height:36px;font-size:12px;font-weight:600;display:inline-flex}.work-bottom-note{color:#5a576f;justify-content:space-between;gap:20px;padding-top:23px;font-size:10px;display:flex}.work-bottom-note>span:last-child{letter-spacing:.12em;direction:ltr}.work-noscript{flex-wrap:wrap;gap:20px;margin-top:20px;text-decoration:underline;display:flex}.work-featured:focus-visible,.work-panel-trigger:focus-visible,.work-panel-link:focus-visible,.work-explore:focus-visible{outline-offset:-5px;border-radius:24px;outline:3px solid #2f2fe4}.work-explore:focus-visible{outline-offset:5px;outline-color:#2f2fe4}body .interior-page :is(.page-banner,.editorial-intro,.page-intro),body .work-detail .detail-heading{background-color:#080616;background-image:radial-gradient(at 100% 20%,#2f2fe433,#0000 65%),radial-gradient(at 0 100%,#2f2fe41f,#0000 55%);background-repeat:no-repeat;background-size:100% 100%;border-bottom-color:#b8b8ff}body .interior-page :is(.page-banner,.editorial-intro,.page-intro) .eyebrow,body .work-detail .detail-heading>.eyebrow{color:#b8b8ff;background:#ffffff0c;border:1px solid #5a576f;border-radius:40px;padding:8px 14px;font-size:10px;display:inline-flex}body .interior-page :is(.portfolio-card,.solution-card,.journal-card,.engagement-choice,.contact-form-panel,.contact-copy,.empty-panel,.product-showcase,.factory-feature),body .work-detail :is(.detail-scope,.product-workflow){border-radius:var(--atelier-radius)}body .interior-page .portfolio-card-copy{padding:26px}body .interior-page .portfolio-card:hover{border-color:#2f2fe4}body .interior-page .delivery-process li{border-radius:20px}body .interior-page :is(.primary-button,.secondary-button),body .work-detail :is(.primary-button,.secondary-button){border-radius:40px;gap:20px}body .interior-page .primary-button:hover,body .work-detail .primary-button:hover{color:#fff;background:#2f2fe4}body .interior-page .portfolio-filters button{border-radius:30px}body .interior-page .portfolio-filters button[aria-pressed=true]{color:#fff;background:#2f2fe4;border-color:#2f2fe4}body .site-dialog{border-radius:24px}body .growth-section .growth-choice,body .growth-section .growth-panel{border-radius:20px}body .studio-service-card,body .studio-browser{border-radius:24px;overflow:hidden}body .site-footer{border-top:1px solid #2f2fe466}@media (min-width:701px) and (prefers-reduced-motion:no-preference){.motion-experience[data-motion=playing] .work-panel[data-active=true] .work-panel-content{animation:.55s cubic-bezier(.22,1,.36,1) 80ms both work-panel-enter}@keyframes work-panel-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media (max-width:1100px){.work-panorama{grid-template-columns:1fr}.work-featured{height:420px}.work-accordion{height:350px}.work-panel[data-active=true]{flex:3}.work-featured>img{object-position:center 45%}}@media (max-width:700px){body .digtek-work{padding-block:60px}body .digtek-work .work-gallery-heading{grid-template-columns:1fr;gap:22px;margin-block:25px 20px}body .digtek-work h2{font-size:clamp(30px,8vw,44px);line-height:1.3}.work-explore{place-self:start}.work-explore>span{padding:15px 20px}.work-explore>i{width:45px;height:45px}.work-featured{border-radius:20px;height:330px}.work-featured-tags{top:18px;gap:7px;inset-inline:18px}.work-featured-tags>span{padding:8px 10px;font-size:10px}.work-featured-title{inset-inline:20px;bottom:20px}.work-accordion{flex-direction:column;gap:12px;height:auto}.work-panel,.work-panel[data-active=true]{border-radius:20px;flex:none;min-height:76px;transition:min-height .45s cubic-bezier(.22,1,.36,1)}.work-panel[data-active=true]{min-height:350px}.work-panel-heading{height:76px;bottom:auto}.work-panel-trigger,.work-panel[data-active=true] .work-panel-trigger{flex-direction:row;justify-content:space-between;gap:15px;width:100%;height:76px;padding:16px 20px}.work-vertical-title,[dir=rtl] .work-vertical-title{white-space:normal;text-align:start;order:0;max-width:none;font-size:16px;position:static;transform:none}.work-panel[data-active=true] .work-vertical-title{clip-path:none;width:auto;height:auto;overflow:visible}.work-panel-trigger .work-number{width:38px;height:38px}.work-panel-content{inset-inline:22px;bottom:22px}.work-panel-content .work-panel-name{display:none}body .digtek-work .work-panel-summary{-webkit-line-clamp:4;font-size:13px}.work-panel-category{font-size:11px}.work-bottom-note>span:first-child{max-width:250px;line-height:1.7}body .site-dialog{border-radius:0}body .interior-page .contact-copy,body .interior-page .contact-form-panel{border-radius:20px}}@media (prefers-reduced-motion:reduce){.digtek-work *,.digtek-work :after{transition:none!important;animation:none!important}}.motion-experience[data-motion=paused] .digtek-work *,.motion-experience[data-motion=paused] .digtek-work :after{transition:none!important;animation:none!important}.studio-reasons,.studio-sectors,.studio-testimonials{padding-block:85px}.studio-reasons{color:#080616;background:#e6e6ef}.completion-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:40px;display:flex}body .completion-heading h2{letter-spacing:-.035em;color:#080616;margin:0;font-size:clamp(32px,4.4vw,62px);line-height:1.18}.completion-heading h2 em{color:var(--brand-ink,#2f2fe4);font-style:normal}body .completion-heading>p{color:#5a576f;max-width:370px;font-size:15px;line-height:1.9}.reason-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.reason-grid article{background:#fafaf5;border:1px solid #c8c8d4;border-radius:24px;min-width:0;padding:30px 25px}.reason-grid article:nth-child(2){background:#e6e6f8;border-color:#e6e6f8}.reason-grid article:nth-child(3){background:#e6e6ef}.reason-top{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.reason-top svg{width:30px;height:30px;color:var(--brand-ink,#2f2fe4);stroke-width:1.5px}.reason-top span{color:#5a576f;font-size:11px}body .reason-grid h3{color:#080616;margin-bottom:13px;font-size:21px;line-height:1.5}body .reason-grid p{color:#5a576f;font-size:14px;line-height:1.85}.completion-text-link{color:#1a1953;text-underline-offset:6px;align-items:center;gap:20px;margin-top:28px;font-size:13px;text-decoration:underline;display:inline-flex}.studio-sectors{color:#080616;background:#e6e6f8}.sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sector-card{background:#f7f7fc;border:1px solid #c8c8d4;border-radius:24px;min-width:0;padding:30px;transition:background .25s,transform .25s;position:relative}.sector-card:hover{background:#e6e6f8;transform:translateY(-4px)}.sector-card>svg{width:34px;height:34px;color:var(--brand-ink,#2f2fe4);stroke-width:1.5px;margin-bottom:24px}body .sector-card h3{color:#080616;margin-bottom:12px;padding-inline-end:20px;font-size:23px}body .sector-card p{color:#5a576f;max-width:280px;padding-inline-end:22px;font-size:14px;line-height:1.8}.sector-arrow{inset-inline-end:22px;width:34px;height:34px;color:var(--brand-ink,#2f2fe4);border:1px solid #b8b8ff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:25px}.studio-testimonials{color:#f7f7fc;background:#080616;position:relative;overflow:hidden}body .studio-testimonials .completion-heading h2{color:#f7f7fc}.studio-testimonials .completion-heading h2 em{color:#a9a9ff}.studio-testimonials .work-pill{color:#e6e6f8;background:#2f2fe42e;border-color:#8e8aa5}.testimonial-quote-mark{color:#a9a9ff;stroke-width:1px;width:110px;height:110px}.testimonial-source-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:25px;display:grid}.upwork-source-card{color:#080616;background:#c8c8d4;border-radius:24px;flex-direction:column;padding:40px;display:flex}.source-card-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:42px;display:flex}.source-card-top>span:first-child{letter-spacing:-.05em;font-size:30px;font-weight:600}.source-card-top>span:last-child{border:1px solid #8e8aa5;border-radius:30px;padding:8px 13px;font-size:11px}body .upwork-source-card h3{color:#080616;max-width:600px;margin-bottom:18px;font-size:clamp(25px,3vw,40px);line-height:1.35}body .upwork-source-card p{color:#3b365b;max-width:560px;margin-bottom:28px;font-size:15px;line-height:1.85}.upwork-source-card>a{color:#173322;border-top:1px solid #b0adbf;justify-content:space-between;align-items:center;gap:25px;margin-top:auto;padding-top:22px;font-size:14px;font-weight:600;display:inline-flex}.feedback-invite{background:#1a1953;border:1px solid #3b365b;border-radius:24px;flex-direction:column;align-items:start;padding:35px;display:flex}.feedback-invite>svg{color:#a9a9ff;stroke-width:1.5px;width:40px;height:40px;margin-bottom:35px}body .feedback-invite h3{color:#f7f7fc;margin-bottom:15px;font-size:28px}body .feedback-invite p{color:#c8c8d4;margin-bottom:25px;font-size:15px;line-height:1.9}.feedback-invite a{color:#a9a9ff;text-underline-offset:6px;align-items:center;gap:20px;font-size:13px;line-height:1.8;text-decoration:underline;display:inline-flex}.feedback-invite a+a{color:#c8c8d4;margin-top:22px;font-size:11px}.feedback-invite a svg,.upwork-source-card>a svg{flex:none;width:19px;height:19px}.testimonial-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:25px;display:grid}.testimonial-quotes figure{background:#1a1953;border:1px solid #3b365b;border-radius:24px;margin:0;padding:35px}.testimonial-quotes figure>svg{color:#a9a9ff;margin-bottom:20px}.testimonial-quotes blockquote{color:#f7f7fc;font-size:23px;line-height:1.8}.testimonial-quotes figcaption{color:#c8c8d4;gap:6px;margin-top:25px;font-size:13px;display:grid}.testimonial-quotes figcaption strong{color:#a9a9ff}body .interior-page .benefit{border-top:1px solid #b0adbf;margin-top:22px;padding-block:23px}body .interior-page .benefit h3{color:#080616;margin-bottom:13px;font-size:23px}body .interior-page .benefit p{color:#5a576f;font-size:15px;line-height:1.9}body .interior-page .deliverable-grid article{border-radius:24px}body .interior-page .deliverable-grid article .section-number{color:#fff;background:#2f2fe4;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:25px;display:inline-grid}body .interior-page .deliverable-grid article h3{margin-bottom:15px;font-size:23px}body .interior-page .deliverable-grid article p{color:#5a576f;font-size:15px;line-height:1.9}body .interior-page .capability-links{flex-wrap:wrap;gap:15px;margin-block:28px;display:flex}:is(.sector-card,.completion-text-link,.upwork-source-card>a,.feedback-invite a):focus-visible{outline-offset:5px;outline:3px solid #2f2fe4}.feedback-invite a:focus-visible{outline-color:#2f2fe4}@media (max-width:1000px){.reason-grid,.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.completion-heading{gap:25px}.completion-heading>p{max-width:300px}.testimonial-source-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.studio-reasons,.studio-sectors,.studio-testimonials{padding-block:55px}.completion-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:30px}body .completion-heading h2{font-size:clamp(30px,8vw,43px);line-height:1.35}.reason-grid,.sector-grid,.testimonial-source-grid,.testimonial-quotes{grid-template-columns:1fr}.reason-grid article{padding:25px}.reason-top{margin-bottom:25px}.testimonial-quote-mark{display:none}.upwork-source-card,.feedback-invite{padding:27px}.source-card-top{gap:12px;margin-bottom:30px}.source-card-top>span:last-child{padding:7px 10px;font-size:10px}.source-card-top>span:first-child{font-size:26px}.studio-testimonials .completion-heading{margin-bottom:30px}.feedback-invite>svg{margin-bottom:25px}.sector-card{padding:25px}}@media (prefers-reduced-motion:reduce){.sector-card{transition:none}.sector-card:hover{transform:none}}.motion-experience[data-motion=paused] .sector-card{transition:none;transform:none}.review-card-top{color:#a9a9ff;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.review-card-top svg{stroke-width:1.5px;width:32px;height:32px}.review-card-top span{color:#c8c8d4;font-size:10px}.testimonial-quotes figure{flex-direction:column;min-height:265px;display:flex}.testimonial-quotes blockquote{flex:1;font-size:clamp(23px,2.4vw,33px);line-height:1.55}.testimonial-quotes figcaption{border-top:1px solid #3b365b;padding-top:22px}.testimonial-quotes figcaption strong{font-size:17px}.review-project-type{color:#c8c8d4;font-size:11px}.review-source{color:#c8c8d4;text-underline-offset:4px;align-items:center;gap:10px;margin-top:10px;font-size:10px;text-decoration:underline;display:inline-flex}.review-source svg{width:13px;height:13px}.review-source:focus-visible{outline-offset:4px;outline:3px solid #2f2fe4}body .studio-home .client-marquee-section{color:#f5f5f0;background-color:#090b0d;background-image:linear-gradient(#ffffff15 1px,#0000 1px),linear-gradient(90deg,#ffffff15 1px,#0000 1px);background-size:20% 140px;padding:44px 0 0}.studio-home .client-marquee-heading{color:#f5f5f0}.studio-home .client-marquee-kicker{color:#a9a9ff}.crossed-brand-stage{isolation:isolate;direction:ltr;height:clamp(280px,29vw,420px);position:relative}.crossed-brand-band,.studio-home .crossed-brand-stage .client-marquee-viewport{transform-origin:50%;align-items:center;width:106%;height:84px;display:flex;position:absolute;top:calc(50% - 42px);left:-3%;overflow:hidden;-webkit-mask-image:none;mask-image:none}.crossed-brand-band--lime{color:#fff;z-index:2;background:#2f2fe4;transform:rotate(6deg)}.crossed-brand-band--pink{color:#fff;z-index:1;background:#1a1953;transform:rotate(-1.5deg)}.studio-home .crossed-brand-stage .client-marquee-viewport{color:#fff;z-index:3;background:#2f2fe4;transform:rotate(-6deg)}.crossed-brand-track{flex-shrink:0;width:max-content;animation:42s linear infinite reverse crossed-brand-travel;display:flex}.crossed-brand-band--pink .crossed-brand-track{animation-duration:52s;animation-direction:normal}.crossed-brand-copy{flex-shrink:0;align-items:center;display:flex}.crossed-brand-copy>span{white-space:nowrap;align-items:center;gap:16px;padding:0 42px;font-size:25px;display:flex}.crossed-brand-copy b{font-size:36px}.studio-home .crossed-brand-stage .client-marquee-track{direction:ltr;animation:36s linear infinite crossed-brand-travel}.studio-home .crossed-brand-stage .client-brand-wordmark{color:#fff;font-size:25px}.studio-home .crossed-brand-stage .client-brand-badge{display:none}.studio-home .crossed-brand-stage .client-brand-separator{color:#fff;font-size:30px}.studio-home .crossed-brand-stage .client-marquee-link{opacity:1}.studio-home .crossed-brand-stage .client-marquee-link:focus-visible{outline-color:#2f2fe4}.crossed-brand-stage:hover .crossed-brand-track,.crossed-brand-stage:hover .client-marquee-track{animation-play-state:paused}.studio-home .crossed-brand-stage:focus-within .client-marquee-viewport{overflow-x:auto;transform:none}.studio-home .crossed-brand-stage:focus-within .client-marquee-track{animation:none;transform:none}@keyframes crossed-brand-travel{to{transform:translate(-50%)}}@media (max-width:700px){.crossed-brand-band,.studio-home .crossed-brand-stage .client-marquee-viewport{width:116%;height:64px;top:calc(50% - 32px);left:-8%}.crossed-brand-band--lime{transform:rotate(13deg)}.studio-home .crossed-brand-stage .client-marquee-viewport{transform:rotate(-13deg)}.crossed-brand-copy>span{padding:0 25px;font-size:20px}.studio-home .crossed-brand-stage .client-brand-wordmark{font-size:20px}}@media (prefers-reduced-motion:reduce){.studio-home .crossed-brand-stage .client-marquee-track,.crossed-brand-track{animation:none}}.motion-experience[data-motion=paused] .crossed-brand-track,.motion-experience[data-motion=paused] .crossed-brand-stage .client-marquee-track{animation-play-state:paused}.motion-experience[data-motion=paused] .crossed-brand-stage .client-marquee-viewport{overflow-x:auto}@media (prefers-reduced-motion:reduce){.studio-home .crossed-brand-stage .client-marquee-viewport{overflow-x:auto}}.studio-hero-description,.growth-panel-copy,.growth-diagram{min-width:0}.growth-panel-copy,.growth-diagram li{overflow-wrap:anywhere}body .growth-section .growth-contact{white-space:normal;max-width:100%}.growth-contact .ui-direction,.studio-inline-link .ui-direction{flex-shrink:0}body .studio-home .connected-resolution{width:100%;max-width:none;margin-inline:0}.studio-home .connected-resolution p{max-width:650px;margin-inline:auto}.studio-home .connected-resolution .resolution-link{justify-content:center;gap:clamp(16px,4vw,50px);max-width:100%;min-height:48px}@media (max-width:400px){.studio-hero-lower{grid-template-columns:64px minmax(0,1fr);gap:16px}.studio-home .studio-orbit{width:64px;height:64px}.studio-home .connected-resolution h2{font-size:clamp(32px,10vw,40px)}body .growth-section .growth-panel{padding:20px}}
:root{--liquid-royal:#2f2fe4;--liquid-vivid:#2f2fe4;--liquid-deep:#1a1953;--liquid-cyan:#a9a9ff;--liquid-glow:#a9a9ff;--liquid-ambient:#2f2fe438;--liquid-sheen:linear-gradient(135deg, #a9a9ff66 0%, #2f2fe499 45%, #2f2fe4cc 100%)}html[data-theme=light]{--liquid-royal:#2f2fe4;--liquid-vivid:#2f2fe4;--liquid-deep:#2f2fe4;--liquid-cyan:#2f2fe4;--liquid-glow:#2f2fe4;--liquid-ambient:#2f2fe41f;--liquid-sheen:linear-gradient(135deg, #2f2fe44d 0%, #2f2fe466 50%, #2f2fe480 100%)}.momayaz-liquid-aura{pointer-events:none;z-index:0;filter:blur(55px);opacity:.82;contain:strict;isolation:isolate;position:absolute;inset:-15% -10% -10%;overflow:hidden}.momayaz-liquid-blob{will-change:transform, border-radius;mix-blend-mode:screen;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;position:absolute}.momayaz-liquid-blob-primary{top:10%;background:radial-gradient(circle at 35% 35%, var(--liquid-cyan) 0%, var(--liquid-vivid) 35%, var(--liquid-royal) 65%, var(--liquid-deep) 100%);width:min(520px,60vw);height:min(480px,55vw);animation:22s cubic-bezier(.45,.05,.55,.95) infinite alternate liquidMorphPrimary;inset-inline-end:12%;box-shadow:0 0 100px 30px #2f2fe473,inset 0 0 50px #a9a9ff4d}.momayaz-liquid-blob-secondary{top:35%;background:radial-gradient(circle at 50% 50%, var(--liquid-royal) 0%, var(--liquid-deep) 60%, transparent 85%);opacity:.65;width:min(420px,50vw);height:min(380px,45vw);animation:28s cubic-bezier(.45,.05,.55,.95) infinite alternate-reverse liquidMorphSecondary;inset-inline-start:8%}.momayaz-liquid-blob-accent{top:4%;opacity:.55;background:radial-gradient(circle at 40% 40%,#a9a9ffe6 0%,#a9a9ff80 40%,#0000 75%);width:min(260px,32vw);height:min(240px,30vw);animation:18s ease-in-out infinite alternate liquidFloatAccent;inset-inline-end:35%}@keyframes liquidMorphPrimary{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(0)rotate(0)scale(1)}33%{border-radius:40% 60% 70% 30%/50% 60% 40% 50%;transform:translate(-30px,20px)rotate(120deg)scale(1.06)}66%{border-radius:70% 30% 50% 50%/30% 40% 60% 70%;transform:translate(25px,-15px)rotate(240deg)scale(.95)}to{border-radius:45% 55% 40% 60%/65% 35%;transform:translate(0)rotate(360deg)scale(1.02)}}@keyframes liquidMorphSecondary{0%{border-radius:50% 50% 40% 60%/40% 60% 50% 50%;transform:translate(0)rotate(0)scale(1)}50%{border-radius:70% 30% 60% 40%/50% 40% 60% 50%;transform:translate(35px,-25px)rotate(-140deg)scale(1.08)}to{border-radius:35% 65% 50% 50%/60% 40%;transform:translate(-20px,15px)rotate(-280deg)scale(.96)}}@keyframes liquidFloatAccent{0%{transform:translate(0)scale(1)}50%{transform:translate(-25px,30px)scale(1.15)}to{transform:translate(15px,-20px)scale(.9)}}.studio-texture{-webkit-backdrop-filter:blur(12px);transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s;position:absolute;box-shadow:0 24px 60px -15px #2f2fe473,0 0 0 1px #a9a9ff59,inset 0 1px 1px #ffffff4d}.studio-texture:hover{box-shadow:0 32px 75px -12px #2f2fe4a6,0 0 0 1.5px #a9a9ff99,inset 0 1px 3px #ffffff80}.studio-texture:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 0% 42%,#a9a9ff2e 48%,#ffffff59 50%,#2f2fe438 53%,#0000 58% 100%);animation:12s ease-in-out infinite liquidGlassSheen;position:absolute;inset:-100%;transform:translate(-45%,-45%)rotate(25deg)}@keyframes liquidGlassSheen{0%,15%{transform:translate(-65%,-65%)rotate(25deg)}45%,to{transform:translate(65%,65%)rotate(25deg)}}.studio-texture .liquid-droplet-badge{top:14px;background:var(--liquid-cyan);width:9px;height:9px;box-shadow:0 0 12px 2px var(--liquid-cyan), 0 0 20px 4px var(--liquid-royal);z-index:2;border-radius:50%;animation:3.5s ease-in-out infinite alternate liquidDropletPulse;position:absolute;inset-inline-start:14px}@keyframes liquidDropletPulse{0%{box-shadow:0 0 10px 1px var(--liquid-cyan), 0 0 16px 2px var(--liquid-royal);transform:scale(.9)}to{box-shadow:0 0 16px 3px var(--liquid-cyan), 0 0 24px 6px var(--liquid-vivid);transform:scale(1.25)}}.resolution-liquid-core{background:radial-gradient(circle at 35% 35%, var(--liquid-cyan) 0%, var(--liquid-vivid) 30%, var(--liquid-royal) 65%, var(--liquid-deep) 100%);filter:blur(8px);opacity:.85;pointer-events:none;z-index:-1;border-radius:50% 50% 40% 60%/50% 40% 60% 50%;width:min(220px,45%);height:min(220px,45%);animation:9s ease-in-out infinite alternate liquidCorePulse;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 90px 30px #2f2fe48c,inset 0 0 40px #a9a9ff73}@keyframes liquidCorePulse{0%{opacity:.75;border-radius:50% 50% 40% 60%/50% 40% 60% 50%;transform:scale(.92)rotate(0)}50%{opacity:.95;border-radius:60% 40%/40% 60%;transform:scale(1.08)rotate(180deg);box-shadow:0 0 110px 40px #2f2fe4b3,inset 0 0 50px #a9a9ff99}to{opacity:.8;border-radius:40% 60% 50% 50%/60% 40% 50% 50%;transform:scale(.95)rotate(360deg)}}.primary-button,.marketing-primary-btn,.site-header .nav-contact{isolation:isolate;position:relative;overflow:hidden}.primary-button:after,.marketing-primary-btn:after,.site-header .nav-contact:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(60deg,#0000 0% 40%,#ffffff59 50%,#0000 60% 100%);width:220%;height:200%;transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;top:-50%;left:-60%;transform:translate(-100%)}.primary-button:hover:after,.marketing-primary-btn:hover:after,.site-header .nav-contact:hover:after{transform:translate(60%)}.resolution-link{transition:color .3s,border-color .3s;position:relative}.resolution-link:hover{color:#fff;border-bottom-color:var(--liquid-cyan);text-shadow:0 0 20px #2f2fe4b3}.bento-card,.marketing-lane,.portfolio-card,.studio-browser{transition:border-color .35s,box-shadow .35s,transform .35s;position:relative}.bento-card:hover,.marketing-lane:hover,.portfolio-card:hover{box-shadow:0 16px 36px -12px #2f2fe459,inset 0 1px #a9a9ff33;border-color:#2f2fe473!important}.connected-resolution{isolation:isolate;text-align:center;background:radial-gradient(at 50% 30%,#2f2fe447 0%,#1a195329 42%,#080616f2 75%,#080616 100%);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding-block:clamp(100px,14vw,180px);position:relative;overflow:hidden}.connected-resolution .resolution-liquid-aura{pointer-events:none;z-index:0;filter:blur(65px);opacity:.9;mix-blend-mode:screen;position:absolute;inset:-20% -10%}.connected-resolution .resolution-orbits{z-index:1;pointer-events:none;aspect-ratio:1;background:radial-gradient(circle,#2f2fe44d 0%,#1a19532e 35%,#0000 70%);border-radius:50%;width:min(680px,92vw);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);display:block!important}.connected-resolution .resolution-ring{border:1px solid #a9a9ff4d;border-top-color:#a9a9ff;border-radius:50%;animation:32s linear infinite resolution-orbit;position:absolute;inset:0}.connected-resolution .resolution-ring:before,.connected-resolution .resolution-ring:after{content:"";background:#a9a9ff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px);box-shadow:0 0 12px 2px #a9a9ff,0 0 20px 4px #2f2fe4}.connected-resolution .resolution-ring:after{background:#a9a9ff;width:6px;height:6px;top:auto;bottom:-4px;left:calc(50% - 3px);box-shadow:0 0 8px 1px #a9a9ff}.connected-resolution .resolution-ring-middle{border-color:#a9a9ff #2f2fe43d #2f2fe43d;animation:46s linear infinite reverse resolution-orbit;inset:-50px}.connected-resolution .resolution-ring-outer{border-color:#2f2fe4 #2f2fe429 #2f2fe429;animation:60s linear infinite resolution-orbit;inset:-100px}.connected-resolution .resolution-content{z-index:2;flex-direction:column;align-items:center;max-width:1050px;margin-inline:auto;padding-inline:24px;display:flex;position:relative}.connected-resolution .resolution-eyebrow-badge{-webkit-backdrop-filter:blur(16px);background:#1a1953b8;border:1px solid #a9a9ff59;border-radius:9999px;align-items:center;gap:12px;margin-bottom:24px;padding:8px 22px;display:inline-flex;box-shadow:0 8px 24px -4px #2f2fe440,inset 0 1px 1px #ffffff4d}.connected-resolution .resolution-eyebrow-badge .liquid-droplet-badge{background:var(--liquid-cyan);width:9px;height:9px;box-shadow:0 0 10px 2px var(--liquid-cyan), 0 0 18px 4px var(--liquid-royal);border-radius:50%;flex-shrink:0;animation:3.5s ease-in-out infinite alternate liquidDropletPulse}.connected-resolution .resolution-eyebrow-badge p{color:#dcdce8;letter-spacing:.02em;margin:0;font-size:clamp(14px,1.5vw,16px);font-weight:500;line-height:1.5}.connected-resolution h2{letter-spacing:-.035em;background:linear-gradient(#fff 15%,#f0f0f8 55%,#b8b8ff 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 24px #2f2fe459);-webkit-background-clip:text;max-width:980px;line-height:1.15;color:#fff!important;margin:0 0 36px!important;font-size:clamp(38px,6.5vw,84px)!important;font-weight:700!important}html[lang=ar] .connected-resolution h2{letter-spacing:normal;line-height:1.35;font-family:var(--font-ar), sans-serif}.connected-resolution .resolution-link{isolation:isolate;border-radius:9999px;justify-content:center;align-items:center;gap:16px;padding:16px 36px;font-size:18px;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#2f2fe4 0% 50%,#2f2fe4 100%)!important;border:1px solid #a9a9ff73!important;box-shadow:0 14px 36px -6px #2f2fe4bf,inset 0 1px 2px #ffffff73!important}.connected-resolution .resolution-link:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(60deg,#0000 0% 40%,#ffffff59 50%,#0000 60% 100%);width:220%;height:200%;transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;top:-50%;left:-60%;transform:translate(-100%)}.connected-resolution .resolution-link:hover{transform:translateY(-3px)scale(1.02);background:linear-gradient(135deg,#2f2fe4 0% 50%,#2f2fe4 100%)!important;border-color:#a9a9ffcc!important;box-shadow:0 20px 48px -8px #2f2fe4d9,inset 0 1px 3px #fff9!important}.connected-resolution .resolution-link:hover:after{transform:translate(60%)}.connected-resolution .resolution-icon-wrapper{-webkit-backdrop-filter:blur(8px);background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s;display:inline-flex}.connected-resolution .resolution-link:hover .resolution-icon-wrapper{background:#ffffff47;transform:translate(4px)}html[dir=rtl] .connected-resolution .resolution-link:hover .resolution-icon-wrapper{transform:translate(-4px)}.connected-resolution .resolution-watermark{z-index:1;letter-spacing:.08em;text-align:center;background:linear-gradient(#ffffff14 0%,#a9a9ff08 50%,#2f2fe403 100%);-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none;direction:ltr;-webkit-background-clip:text;margin-top:50px;margin-bottom:-30px;font-size:clamp(55px,15vw,210px);font-weight:900;line-height:.9;position:relative;-webkit-mask-image:linear-gradient(#000 20%,#0000 90%);mask-image:linear-gradient(#000 20%,#0000 90%)}html[data-theme=light] .connected-resolution{background:radial-gradient(at 50% 30%,#a9a9ff4d 0%,#2f2fe41f 45%,#f0f0f8 85%);border-top:1px solid #08061614;border-bottom:1px solid #08061614}html[data-theme=light] .connected-resolution .resolution-liquid-aura{mix-blend-mode:multiply;opacity:.45}html[data-theme=light] .connected-resolution .resolution-eyebrow-badge{background:#ffffffe0;border-color:#2f2fe433;box-shadow:0 8px 24px -4px #2f2fe41f,inset 0 1px 1px #ffffffe6}html[data-theme=light] .connected-resolution .resolution-eyebrow-badge p{color:#3b365b}html[data-theme=light] .connected-resolution h2{background:linear-gradient(#080616 25%,#1a1953 70%,#2f2fe4 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 18px #2f2fe426);-webkit-background-clip:text;color:#080616!important}html[data-theme=light] .connected-resolution .resolution-watermark{background:linear-gradient(#2f2fe41a 0%,#08061605 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}body .interior-page .final-cta,body .work-detail .final-cta{isolation:isolate;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;position:relative;overflow:hidden;background:radial-gradient(at 50% 20%,#2f2fe440 0%,#1a19531f 50%,#1a1953 90%)!important;padding:clamp(80px,10vw,120px) 0!important}body .final-cta .cta-liquid-aura{pointer-events:none;z-index:0;filter:blur(60px);opacity:.8;mix-blend-mode:screen;position:absolute;inset:-20% -10%}body .final-cta .site-container{z-index:1;position:relative}body .final-cta .eyebrow{align-items:center;gap:10px;display:inline-flex}body .final-cta .eyebrow .liquid-droplet-badge{background:var(--liquid-cyan);width:8px;height:8px;box-shadow:0 0 10px 2px var(--liquid-cyan), 0 0 16px 3px var(--liquid-royal);border-radius:50%;animation:3.5s ease-in-out infinite alternate liquidDropletPulse}body .interior-page .final-cta :is(h2,.eyebrow),body .work-detail .final-cta :is(h2,.eyebrow){color:#fff!important}body .interior-page .final-cta h2,body .work-detail .final-cta h2{background:linear-gradient(#fff 20%,#f0f0f8 60%,#b8b8ff 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 18px #2f2fe440);-webkit-background-clip:text}body .final-cta .cta-orbit{isolation:isolate;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#2f2fe4 0% 60%,#2f2fe4 100%)!important;border:1px solid #a9a9ff73!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 12px 32px -6px #2f2fe4a6!important}body .final-cta .cta-orbit:hover{transform:scale(1.05);border-color:#a9a9ffcc!important;box-shadow:0 18px 42px -6px #2f2fe4d9!important}body .final-cta p{color:#c8c8d4!important}html[data-theme=light] body .interior-page .final-cta,html[data-theme=light] body .work-detail .final-cta{border-color:#08061614;background:radial-gradient(at 50% 20%,#a9a9ff40 0%,#2f2fe414 50%,#f0f0f8 90%)!important}html[data-theme=light] body .interior-page .final-cta h2,html[data-theme=light] body .work-detail .final-cta h2{background:linear-gradient(#080616 30%,#1a1953 70%,#2f2fe4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;color:#080616!important}html[data-theme=light] body .interior-page .final-cta .eyebrow,html[data-theme=light] body .work-detail .final-cta .eyebrow{color:var(--brand-ink,#2f2fe4)!important}html[data-theme=light] body .final-cta p{color:#5a576f!important}@media (prefers-reduced-motion:reduce){.momayaz-liquid-blob,.resolution-liquid-core,.studio-texture:before,.studio-texture .liquid-droplet-badge,.connected-resolution .resolution-eyebrow-badge .liquid-droplet-badge{animation:none!important}.momayaz-liquid-aura{opacity:.55}}
:root{--identity-indigo:#2f2fe4;--identity-navy:#080616;--identity-surface:#1a1953;--identity-white:#fff;--identity-gray:#c8c8d4;--font-body:var(--font-ar), sans-serif;--font-display:var(--font-latin), var(--font-ar), sans-serif;--font-arabic:var(--font-ar), sans-serif;--font-mono:var(--font-ar), sans-serif;--font-meta-family:var(--font-body)}html[lang=ar]{--font-body:var(--font-ar), sans-serif;--font-mono:var(--font-ar), sans-serif}html[lang=en] body{font-synthesis:none}html[lang=en] [lang=ar],html[lang=ar] [lang=ar]{font-family:var(--font-ar), sans-serif}html[lang=en] :is(h1,h2){font-family:var(--font-display);letter-spacing:.02em;font-weight:400;line-height:1.25}html[lang=en] :is(h3,h4,h5,h6){font-family:var(--font-body);letter-spacing:.01em;font-weight:600;line-height:1.5}html[lang=en] body{letter-spacing:.01em;word-spacing:.04em;line-height:1.85}html[lang=ar] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ar), sans-serif;letter-spacing:0}body .site-header,body .site-header.scrolled,body .site-header.is-home,body .site-header.is-interior{--brand-ink:#b9b9ff;color:#fff;background:#080616e6;border-color:#c8c8d424}html[data-theme=light] body .site-header,html[data-theme=light] body .site-header.scrolled,html[data-theme=light] body .site-header.is-home,html[data-theme=light] body .site-header.is-interior{--brand-ink:#2f2fe4;color:#080616;background:#fffffff5;border-color:#0806161a}body .site-header:is(.is-home,.is-interior) .desktop-nav>a,body .site-header:is(.is-home,.is-interior) .desktop-nav>details>summary,body .site-header:is(.is-home,.is-interior) .desktop-nav>details>summary>span{color:#fff!important}body .site-header:is(.is-home,.is-interior) .desktop-nav>a:hover,body .site-header:is(.is-home,.is-interior) .desktop-nav>details>summary:hover{color:#b9b9ff!important}html[data-theme=light] body .site-header:is(.is-home,.is-interior) .desktop-nav>a,html[data-theme=light] body .site-header:is(.is-home,.is-interior) .desktop-nav>details>summary,html[data-theme=light] body .site-header:is(.is-home,.is-interior) .desktop-nav>details>summary>span{color:#080616!important}html[data-theme=light] body .site-header:is(.is-home,.is-interior) .desktop-nav>a:hover,html[data-theme=light] body .site-header:is(.is-home,.is-interior) .desktop-nav>details>summary:hover,html[data-theme=light] body .site-header:is(.is-home,.is-interior) .desktop-nav>details>summary:hover>span{color:#2f2fe4!important}body .site-header .menu-toggle{background:#1a1953;border-color:#c8c8d459;color:#fff!important}html[data-theme=light] body .site-header .menu-toggle{background:#0806160f;border-color:#08061626;color:#080616!important}body .site-header .language-button,body .site-header .theme-toggle-btn{color:#fff!important;background:#ffffff14!important;border-color:#ffffff29!important}html[data-theme=light] body .site-header .language-button,html[data-theme=light] body .site-header .theme-toggle-btn{color:#080616!important;background:#fff!important;border-color:#08061624!important}body .site-header .theme-toggle-btn svg,body .site-header .language-button .lang-label{color:#fff!important}html[data-theme=light] body .site-header .theme-toggle-btn svg,html[data-theme=light] body .site-header .language-button .lang-label{color:#080616!important}body .nav-logo,body .nav-logo .momayaz-logo-container,body .brand-logo-full,body .brand-mark{width:auto;box-shadow:none!important;background:0 0!important}body .nav-logo{flex-shrink:0;align-items:center;min-width:190px;display:inline-flex}html[data-theme=light] body .nav-logo img,html[data-theme=light] body .brand-logo-full img,html[data-theme=light] body .brand-mark img,html[data-theme=light] body .momayaz-logo-container img{filter:brightness(0)!important}html:not([data-theme=light]) body .nav-logo img,html:not([data-theme=light]) body .brand-logo-full img,html:not([data-theme=light]) body .brand-mark img,html:not([data-theme=light]) body .momayaz-logo-container img{filter:none!important}body .site-header .nav-symbol{display:none!important}html[data-theme=light] body .site-header details>div,body .site-header .site-dialog{--brand-ink:#2f2fe4}body .site-header .site-dialog{--foreground:#080616;--text-secondary:#5a576f;--text-muted:#5a576f}body .site-header .site-dialog details>div{--foreground:#080616;--brand-ink:#2f2fe4;color:#080616;background:#fff!important}body .site-header .site-dialog details>div strong{color:#080616!important}body .site-header .site-dialog details>div :is(p,small){color:#5a576f!important}body .site-header .site-dialog details>div a,body .site-header .site-dialog details>div>div:first-child>span{color:#2f2fe4!important}body .nav-logo{padding-block:12px}body .momayaz-logo-img,body .brand-logo-full img,body .brand-mark,body .brand-diamond{object-fit:contain;filter:none!important;box-shadow:none!important;animation:none!important;transform:rotate(0)!important}body .site-footer{--foreground:#fff;--text-primary:#fff;--text-secondary:#c8c8d4;--text-muted:#c8c8d4;--brand-ink:#b9b9ff;color:#c8c8d4!important;background:#080616!important}body .site-footer :is(h2,h3),html[data-theme=light] body .site-footer :is(h2,h3){color:#fff!important}body .site-footer :is(p,a,.footer-bottom),html[data-theme=light] body .site-footer :is(p,a,.footer-bottom){color:#c8c8d4}body .site-footer .footer-credit-link,html[data-theme=light] body .site-footer .footer-credit-link{color:#fff!important;background:#1a1953!important;border-color:#c8c8d44d!important}body .studio-title-scene,[dir=rtl] body .studio-title-scene{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:24px 36px;min-height:0;padding-block:clamp(36px,5vw,74px) 24px;display:grid}body .studio-home .studio-hero h1,[dir=rtl] body .studio-home .studio-hero h1{letter-spacing:-.025em;grid-area:1/1;font-size:clamp(54px,6.1vw,94px);line-height:1.12}html[lang=ar] body .studio-home .studio-hero h1{letter-spacing:0;font-size:clamp(45px,5.2vw,80px);line-height:1.5}body .studio-title-first,body .studio-title-second,[dir=rtl] body .studio-title-first,[dir=rtl] body .studio-title-second{margin-inline-start:0;margin-top:0;font-style:normal}body .studio-title-second em,[dir=rtl] body .studio-title-second em{font-weight:inherit;letter-spacing:inherit;color:var(--brand-ink);margin:0;display:inline}.brand-hero-artwork{aspect-ratio:1200/566;background:#080616;border:1px solid #c8c8d42e;border-radius:20px;grid-area:1/2/3;width:100%;margin:0;overflow:hidden}.brand-hero-artwork img{aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;height:100%;display:block}html[lang=en] body .studio-home .studio-hero h1{letter-spacing:.025em;font-size:clamp(50px,5.6vw,84px);line-height:1.22}html[lang=en] body .studio-title-second{margin-top:14px}html[lang=en] body .studio-home .studio-hero-description p{max-width:62ch;font-size:clamp(16px,1.25vw,18px);line-height:1.9}html[lang=en] body :is(.studio-hero-meta,.studio-title-note,.studio-mini-index,.studio-hero-foot){letter-spacing:.06em;font-size:11px;line-height:1.8}body .studio-title-note{grid-area:2/1;align-self:start;padding-top:0}body .studio-home .studio-hero-description p{max-width:64ch;font-size:clamp(15px,1.25vw,18px);line-height:1.9}body .service-top,body .brand-vision-banner,body .contact-copy,body .interior-page :is(.page-banner,.editorial-intro,.page-intro),body .work-detail .detail-heading,body .work-detail .factory-hero{--foreground:#fff;--text-secondary:#c8c8d4;--brand-ink:#b9b9ff;color:#fff}body .interior-page :is(.page-banner,.editorial-intro,.page-intro,.contact-copy) h1,body .work-detail .detail-heading h1,body .work-detail .factory-hero h1{color:#fff}html[data-theme=light] body .interior-page :is(.page-banner,.editorial-intro,.page-intro,.contact-copy) h1,html[data-theme=light] body .work-detail .detail-heading h1,html[data-theme=light] body .work-detail .factory-hero h1{color:#080616!important}body .interior-page .contact-copy>p,body .brand-vision-banner .brand-vision-copy>p,body .interior-page :is(.page-banner,.editorial-intro,.page-intro) p,body .work-detail .factory-hero p{color:#c8c8d4}html[data-theme=light] body .interior-page .contact-copy>p,html[data-theme=light] body .interior-page .brand-vision-banner .brand-vision-copy>p,html[data-theme=light] body .interior-page :is(.page-banner,.editorial-intro,.page-intro) p,html[data-theme=light] body .work-detail .factory-hero p{color:#3b365b!important}body .brand-vision-banner .eyebrow{color:#b9b9ff!important}body .interior-page :is(.page-banner,.editorial-intro,.page-intro):after,body .work-detail .detail-heading:after{content:"";opacity:1;background:url(/branding/web/logo-mark.webp) 50%/contain no-repeat;width:80px;height:80px;transform:rotate(0);animation:none!important}.brand-vision-banner{background:#080616;border:1px solid #c8c8d433;border-radius:20px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,4vw,48px);margin-block:32px 56px;padding:clamp(20px,3vw,40px);display:grid}body .brand-vision-banner h2,html[data-theme=light] body .interior-page .brand-vision-banner h2{margin-block:16px;font-size:clamp(27px,3vw,42px);line-height:1.45;color:#fff!important}.brand-vision-copy p,.brand-cover-artwork figcaption{color:#c8c8d4}.brand-cover-artwork img{object-fit:contain;width:100%;height:auto;display:block}.brand-cover-artwork figcaption{margin-top:12px;font-size:12px}body .studio-story>.studio-section-label,body .studio-product-caption,body .studio-product-caption bdi,body .studio-home .studio-story-bottom>p{color:var(--text-secondary)}body .connected-sequence-console{background:var(--surface)}body .sequence-console-badge{color:var(--brand-ink)}body .sequence-console-tagline{color:var(--text-secondary)}body .sequence-module-card{background:var(--background)}body .sequence-module-title{color:var(--foreground)}body .sequence-module-desc{color:var(--text-secondary)}body #reasons-title>em,body .studio-reasons .work-pill,body .studio-sectors .work-pill{color:#2f2fe4}body .studio-sectors .completion-heading p{color:#3b365b}body .studio-sectors{--text-secondary:#3b365b}body .discovery-section{--foreground:#fff;--text-secondary:#c8c8d4;--brand-ink:#b9b9ff}body .studio-home .discovery-section :is(.campaign-eyebrow,.discovery-intro),body .studio-home .discovery-section .discovery-card p{color:#c8c8d4!important}html[data-theme=light] body .studio-home .discovery-section :is(.campaign-eyebrow,.discovery-intro),html[data-theme=light] body .studio-home .discovery-section .discovery-card p{color:#3b365b!important}body section[aria-labelledby=project-guide-title]>span{color:var(--brand-ink)}body section[aria-labelledby=project-guide-title] a>h3{color:#080616}html[data-theme=light] body .studio-home .studio-product .fusion-feature{color:#2f2fe4!important}body .feedback-invite{--foreground:#fff}body .studio-home .feedback-invite>p{color:#c8c8d4!important}html[data-theme=light] body .studio-home .feedback-invite>p{color:#3b365b!important}body .studio-home .fusion-steps article h3{color:#080616}body .studio-home .fusion-steps article p{color:#3b365b}html[data-theme=light] body .growth-diagram>ol>li{color:#080616}html[data-theme=light] body .growth-diagram>ol>li>span{color:#2f2fe4}html[data-theme=light] body .upwork-source-card>p{color:#3b365b}body .studio-story-mark{animation:none;transform:none}body .fusion-ribbon .brand-mark{background-color:#0000!important}@media (max-width:1200px){body .site-header .desktop-nav,body .site-header .nav-contact{display:none}body .site-header .menu-toggle{display:inline-flex}}@media (max-width:700px){body .studio-title-scene,[dir=rtl] body .studio-title-scene{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:32px 12px}body .studio-home .studio-hero h1,[dir=rtl] body .studio-home .studio-hero h1{font-size:clamp(42px,10vw,64px);line-height:1.15}html[lang=ar] body .studio-home .studio-hero h1{letter-spacing:0;font-size:clamp(34px,8.8vw,56px);line-height:1.55}html[lang=en] body .studio-home .studio-hero h1{font-size:clamp(38px,9.8vw,60px);line-height:1.25}.brand-hero-artwork{grid-area:2/1;width:100%}body .studio-title-note{grid-row:3;font-size:10px}.brand-vision-banner{grid-template-columns:minmax(0,1fr)}body .studio-home .studio-hero{padding-top:28px}}@media (max-width:480px){body .site-header .site-container{width:calc(100% - 24px);padding-inline:0}body .site-header .nav-inner,body .site-header .nav-actions{gap:8px}body .site-header .lang-flag-badge{display:none}body .site-header .language-button{min-width:38px;padding-inline:6px;font-size:12px}}@media (max-width:370px){body .site-header .nav-wordmark{display:none}body .site-header .nav-symbol{display:inline-flex!important}body .site-header .nav-logo{width:auto;min-width:0}}
.services-menu-module__87BkjG__root{position:relative}.services-menu-module__87BkjG__trigger{min-height:44px;color:var(--foreground);cursor:pointer;border-radius:5px;align-items:center;gap:7px;font-size:14px;font-weight:450;list-style:none;display:flex}.services-menu-module__87BkjG__trigger::-webkit-details-marker{display:none}.services-menu-module__87BkjG__trigger::marker{content:""}.services-menu-module__87BkjG__trigger:hover,.services-menu-module__87BkjG__active,.services-menu-module__87BkjG__root[open]>.services-menu-module__87BkjG__trigger{color:var(--accent)}.services-menu-module__87BkjG__trigger .services-menu-module__87BkjG__chevron{width:14px;height:14px;transition:rotate .18s}.services-menu-module__87BkjG__root[open]>.services-menu-module__87BkjG__trigger .services-menu-module__87BkjG__chevron{rotate:180deg}.services-menu-module__87BkjG__panel{background:#fff;border:1px solid #dedfdc;border-radius:18px;width:min(620px,100vw - 48px);padding:24px;position:absolute;top:calc(100% + 14px);left:50%;translate:-50%;box-shadow:0 24px 70px -20px #1a195333,0 3px 10px #1a195308}.services-menu-module__87BkjG__heading{padding:0 4px 18px}.services-menu-module__87BkjG__compact .services-menu-module__87BkjG__panel{width:min(360px,100vw - 48px)}.services-menu-module__87BkjG__compact .services-menu-module__87BkjG__grid{grid-template-columns:1fr}.services-menu-module__87BkjG__compact .services-menu-module__87BkjG__heading{padding-bottom:8px}.services-menu-module__87BkjG__compact .services-menu-module__87BkjG__panel .services-menu-module__87BkjG__link{padding-block:14px}.services-menu-module__87BkjG__compact.services-menu-module__87BkjG__mobile .services-menu-module__87BkjG__panel{width:100%}.services-menu-module__87BkjG__heading>span{color:var(--brand-ink,#2f2fe4);font-size:11px;font-weight:600}.services-menu-module__87BkjG__heading p{color:#5a576f;margin:5px 0 0;font-size:15px}.services-menu-module__87BkjG__grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.services-menu-module__87BkjG__root .services-menu-module__87BkjG__panel .services-menu-module__87BkjG__link{color:#080616;border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:16px 10px;text-decoration:none;transition:background .15s;display:flex}.services-menu-module__87BkjG__root .services-menu-module__87BkjG__panel a:after{display:none}.services-menu-module__87BkjG__root .services-menu-module__87BkjG__panel .services-menu-module__87BkjG__link:hover,.services-menu-module__87BkjG__root .services-menu-module__87BkjG__panel .services-menu-module__87BkjG__link[aria-current=page]{color:#2424b8;background:#e6e6f8}.services-menu-module__87BkjG__icon{width:36px;height:36px;color:var(--brand-ink,#2f2fe4);background:#f7f7fc;border:1px solid #e6e6ef;border-radius:9px;flex:0 0 36px;place-items:center;display:grid}.services-menu-module__87BkjG__icon svg{width:18px;height:18px}.services-menu-module__87BkjG__text{gap:6px;min-width:0;display:grid}.services-menu-module__87BkjG__text strong{font-size:13px;font-weight:600;line-height:1.5}.services-menu-module__87BkjG__text small{color:#5a576f;font-size:12px;line-height:1.7}.services-menu-module__87BkjG__root .services-menu-module__87BkjG__panel .services-menu-module__87BkjG__arrow{margin-top:10px;flex-shrink:0;width:14px;height:14px;margin-inline-start:auto}.services-menu-module__87BkjG__root .services-menu-module__87BkjG__panel .services-menu-module__87BkjG__all{color:#2424b8;border-top:1px solid #dedfdc;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:17px 4px 0;font-size:13px;font-weight:500;display:flex}.services-menu-module__87BkjG__all svg{width:17px;height:17px}.services-menu-module__87BkjG__trigger:focus-visible,.services-menu-module__87BkjG__root .services-menu-module__87BkjG__panel a:focus-visible{outline-offset:4px;outline:2px solid #2f2fe4}.services-menu-module__87BkjG__mobile{border-bottom:1px solid var(--border)}.services-menu-module__87BkjG__mobile .services-menu-module__87BkjG__trigger{gap:16px;min-height:60px;padding-block:12px;font-size:18px}.services-menu-module__87BkjG__mobile .services-menu-module__87BkjG__trigger .services-menu-module__87BkjG__chevron{margin-inline-start:auto}.services-menu-module__87BkjG__mobile .services-menu-module__87BkjG__panel{width:100%;box-shadow:none;background:#f3f4f6;border:0;border-radius:12px;margin-bottom:14px;padding:10px 6px 18px;position:static;translate:none}.services-menu-module__87BkjG__mobile .services-menu-module__87BkjG__heading{padding:8px 8px 12px}.services-menu-module__87BkjG__mobile .services-menu-module__87BkjG__heading p{font-size:13px}.services-menu-module__87BkjG__mobile .services-menu-module__87BkjG__grid{grid-template-columns:1fr}.services-menu-module__87BkjG__mobile .services-menu-module__87BkjG__panel .services-menu-module__87BkjG__link{border:0;gap:10px;padding:12px 8px}.services-menu-module__87BkjG__mobile .services-menu-module__87BkjG__panel .services-menu-module__87BkjG__all{padding:16px 8px 0}html:not([data-theme=light]) .services-menu-module__87BkjG__panel{-webkit-backdrop-filter:blur(24px);background:#1a1953f5;border:1px solid #ffffff1a;box-shadow:0 24px 70px -15px #000c,0 0 40px -10px #2f2fe433}html:not([data-theme=light]) .services-menu-module__87BkjG__heading>span{color:#a9a9ff}html:not([data-theme=light]) .services-menu-module__87BkjG__heading p{color:#c8c8d4}html:not([data-theme=light]) .services-menu-module__87BkjG__root .services-menu-module__87BkjG__panel .services-menu-module__87BkjG__link{color:#fff}:is(html:not([data-theme=light]) .services-menu-module__87BkjG__root .services-menu-module__87BkjG__panel .services-menu-module__87BkjG__link:hover,html:not([data-theme=light]) .services-menu-module__87BkjG__root .services-menu-module__87BkjG__panel .services-menu-module__87BkjG__link[aria-current=page]){color:#a9a9ff;background:#2f2fe42e}html:not([data-theme=light]) .services-menu-module__87BkjG__icon{color:#a9a9ff;background:#ffffff0d;border:1px solid #ffffff1a}html:not([data-theme=light]) .services-menu-module__87BkjG__text strong{color:#fff}html:not([data-theme=light]) .services-menu-module__87BkjG__text small{color:#c8c8d4}html:not([data-theme=light]) .services-menu-module__87BkjG__mobile .services-menu-module__87BkjG__panel{background:#ffffff0d;border:1px solid #ffffff14}@media (prefers-reduced-motion:reduce){.services-menu-module__87BkjG__trigger .services-menu-module__87BkjG__chevron,.services-menu-module__87BkjG__root .services-menu-module__87BkjG__panel .services-menu-module__87BkjG__link{transition:none}}
