.grainient-container{position:absolute;inset:0;overflow:hidden;background:#000}.grainient-container canvas{display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.grainient-container{background:radial-gradient(ellipse at 70% 20%,#2a4a9f 0,#070a16 34%,#000 72%)}}.ms-hero-film-trigger{position:absolute;z-index:3;right:5vw;top:clamp(190px,25vh,270px);width:clamp(285px,29vw,480px);height:clamp(185px,20vw,312px);padding:0;border:0;border-radius:16px;background:#07090f;overflow:hidden;cursor:pointer}.ms-hero-film-card{display:block;position:relative;width:100%;height:100%;overflow:hidden}.ms-hero-film-card video{display:block;width:100%;height:100%;object-fit:cover;opacity:.88;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s}.ms-hero-film-trigger:focus-visible video,.ms-hero-film-trigger:hover video{transform:scale(1.015);filter:brightness(1.05) contrast(1.03)}.ms-hero-film-trigger:focus-visible{outline:2px solid #9db5ff;outline-offset:4px}.ms-hero-film-mobile-play,.ms-hero-film-play{display:grid;place-items:center;border-radius:50%;background:#2a4a9f}.ms-hero-film-play{position:absolute;top:0;left:0;width:88px;height:88px;opacity:0;visibility:hidden;pointer-events:none}.ms-hero-film-mobile-play{display:none}.ms-play-icon{width:0;height:0;margin-left:4px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #fff}.film-viewer{position:fixed;z-index:9999;inset:0;width:100vw;height:100dvh;display:grid;place-items:center;padding:max(80px,env(safe-area-inset-top)) 5vw max(24px,env(safe-area-inset-bottom));background:#08090b;animation:film-backdrop .35s ease both}.film-viewer-frame{position:relative;z-index:1;width:min(90vw,1440px);max-height:calc(100dvh - 128px);animation:film-frame .52s cubic-bezier(.16,1,.3,1) both}.film-viewer-frame video{display:block;width:100%;max-height:calc(100dvh - 128px);background:#000;object-fit:contain}.film-viewer-close{position:fixed;z-index:2;top:24px;left:50%;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;background:rgba(8,9,11,.82);color:#f7f5f0;font:300 32px/1 Arial;transform:translateX(-50%);transition:transform .2s ease,background .2s ease,border-color .2s ease;cursor:pointer}.film-viewer-close:focus-visible,.film-viewer-close:hover{background:#2a4a9f;border-color:#2a4a9f;outline:none;transform:translateX(-50%) scale(1.04)}.film-viewer-close:active{transform:translateX(-50%) scale(.96)}.film-viewer.is-closing{animation:film-backdrop-out .36s cubic-bezier(.65,0,.35,1) both}.film-viewer.is-closing .film-viewer-frame{animation:film-frame-out .36s cubic-bezier(.65,0,.35,1) both}@keyframes film-backdrop{0%{opacity:0}to{opacity:1}}@keyframes film-frame{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:none}}@keyframes film-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes film-frame-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.985)}}html[dir=rtl] .ms-hero-film-trigger{right:auto;left:5vw}@media(max-width:800px){.ms-hero-film-trigger{top:auto;right:16px;bottom:28px;width:min(66vw,340px);height:190px;border-radius:12px}.ms-hero-film-play{display:none}.ms-hero-film-mobile-play{position:absolute;left:50%;top:50%;display:grid;width:62px;height:62px;transform:translate(-50%,-50%)}html[dir=rtl] .ms-hero-film-trigger{right:auto;left:16px}.film-viewer{padding:calc(env(safe-area-inset-top) + 78px) 16px max(20px,env(safe-area-inset-bottom))}.film-viewer-frame,.film-viewer-frame video{width:100%;max-height:calc(100dvh - 118px)}.film-viewer-close{top:calc(env(safe-area-inset-top) + 14px)}}@media(prefers-reduced-motion:reduce){.ms-hero-film-card video{transition:none}.film-viewer,.film-viewer-frame{animation-duration:.12s}}.ms-site{--ink:#101426;--paper:#f4f1ea;--blue:#244a9c;--amber:#b97832;background:var(--paper);color:var(--ink);overflow:hidden}.ms-grid{width:min(1320px,90vw);margin:auto}.ms-kicker{font:600 12px/1.2 var(--font-mono);letter-spacing:.08em;color:var(--amber);text-transform:uppercase}.ms-hero{min-height:100svh;display:flex;align-items:flex-end;padding:130px 0 42px;background:#f4f1ea}.ms-hero h1{white-space:pre-line;max-width:1100px;font-size:clamp(56px,10vw,156px);line-height:.88;letter-spacing:-.07em;font-weight:600;margin:32px 0}.ms-hero-bottom{display:grid;grid-template-columns:360px auto;justify-content:space-between;grid-gap:80px;gap:80px;align-items:end}.ms-hero-bottom p{font-size:19px;line-height:1.7}.ms-button{display:inline-flex;align-items:center;gap:24px;padding:16px 20px;background:var(--ink);color:#fff;font:600 14px var(--font-cairo);border:0;border-radius:2px;transition:.3s}.ms-button:hover{background:var(--blue);transform:translateY(-3px)}.ms-arrow{font:24px/1 Arial}.ms-gap{padding:160px 0 120px;display:grid;grid-template-columns:1.1fr .6fr;grid-gap:100px;gap:100px;align-items:end}.ms-about-copy h2,.ms-connect,.ms-contact h2,.ms-final h2,.ms-gap h2,.ms-manifesto h2,.ms-motion h2,.ms-partner h2,.ms-services-detail h2,.ms-study h2,.ms-study-list h2,.ms-thinking-cta h2{white-space:pre-line;font-size:clamp(42px,6vw,92px);line-height:.96;letter-spacing:-.06em;font-weight:600}.ms-contact>div>p,.ms-gap>div>p,.ms-partner p,.ms-study>div>p{font-size:18px;line-height:1.7;color:#535762;margin-top:28px}.ms-gap-frames{display:grid;grid-gap:10px;gap:10px}.ms-gap-frames div{min-height:180px;background:#e2dfd7;padding:22px;display:flex;flex-direction:column;justify-content:space-between}.ms-gap-frames div+div{background:var(--blue);color:#fff}.ms-gap-frames small{font:600 11px var(--font-mono);letter-spacing:.08em}.ms-gap-frames strong{font-size:26px;line-height:1.15;font-weight:600}.ms-manifesto{padding:155px 0;background:var(--ink);color:#fff}.ms-manifesto .ms-grid{display:grid;grid-template-columns:1.1fr .5fr;grid-gap:100px;gap:100px;align-items:end}.ms-manifesto p{font-size:18px;line-height:1.75;color:#d3d6e0}.ms-services{padding:145px 0}.ms-services .ms-kicker{margin-bottom:38px}.ms-service{width:100%;background:none;border:0;border-top:1px solid #c3c0b8;display:grid;grid-template-columns:1fr .65fr auto;grid-gap:20px;gap:20px;text-align:inherit;padding:24px 0;color:var(--ink);align-items:start;transition:.3s}.ms-service:last-child{border-bottom:1px solid #c3c0b8}.ms-service span{font-size:clamp(36px,5vw,72px);font-weight:600;letter-spacing:-.06em}.ms-service em{font-style:normal;font-size:18px;padding-top:16px}.ms-service p{grid-column:2/3;font-size:16px;line-height:1.6;margin:0 0 8px;color:#4e5260}.ms-connect{height:75vh;background:var(--amber);display:flex;align-items:center;white-space:pre-line;width:max-content;min-width:130%;padding:0 8vw;color:#1e1913;font-size:clamp(62px,10vw,160px)}.ms-motion{padding:155px 0;background:#f8f7f3}.ms-motion .ms-grid{display:grid;grid-template-columns:.9fr 1fr;grid-gap:120px;gap:120px}.ms-motion ul{list-style:none;border-top:1px solid #bcb9b1}.ms-motion li{font-size:23px;display:flex;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid #bcb9b1}.ms-study{padding:150px 0;display:grid;grid-template-columns:.7fr 1fr;grid-gap:100px;gap:100px;align-items:end}.ms-study-image,.ms-study-media{height:500px;background:linear-gradient(135deg,#151d46,#5b78bd);display:flex;align-items:end;padding:25px;color:#fff}.ms-study-media span{font:600 11px var(--font-mono);letter-spacing:.08em}.ms-final{padding:160px 0;background:var(--blue);color:#fff;display:grid;grid-template-columns:1.2fr .45fr;grid-gap:100px;gap:100px;align-items:end}.ms-final .ms-button{background:#fff;color:var(--blue)}.ms-page{padding:150px 0}.ms-services-detail article{border-top:1px solid #bcb9b1;padding:42px 0;display:grid;grid-template-columns:1fr .5fr .7fr;grid-gap:30px;gap:30px}.ms-services-detail article:last-child{border-bottom:1px solid #bcb9b1}.ms-services-detail h2{font-size:clamp(42px,5vw,72px)}.ms-services-detail em{font-size:18px;padding-top:12px}.ms-services-detail div,.ms-services-detail p{font-size:16px;line-height:1.6;color:#545865;padding-top:12px}.ms-about-end,.ms-partner,.ms-thinking-cta{margin-top:150px;padding:100px;background:var(--ink);color:#fff}.ms-partner h2,.ms-thinking-cta h2{margin:20px 0}.ms-partner p{color:#d6d9e4;max-width:600px;margin-bottom:28px}.ms-study-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.ms-study-list article{padding:35px;background:#e4e1d9;min-height:540px;display:flex;flex-direction:column}.ms-study-list article+article{background:var(--blue);color:#fff}.ms-study-list h2{font-size:clamp(36px,4vw,64px);margin:16px 0}.ms-study-list p{font-size:17px;line-height:1.65;max-width:480px}.ms-study-image{margin-top:auto;height:170px}.ms-thinking-cta{display:flex;justify-content:space-between;align-items:end;gap:40px}.ms-about-copy{display:grid;grid-template-columns:.6fr 1fr;grid-gap:100px;gap:100px;align-items:end}.ms-about-copy>p{font-size:20px;line-height:1.75}.ms-principles{margin-top:120px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #bbb7ae}.ms-principles div{padding:32px 0;font-size:clamp(28px,3vw,48px);font-weight:600;border-bottom:1px solid #bbb7ae}.ms-principles div:nth-child(odd){-webkit-border-end:1px solid #bbb7ae;border-inline-end:1px solid #bbb7ae}.ms-about-end{display:grid;grid-template-columns:1fr auto;grid-gap:70px;gap:70px;align-items:end}.ms-about-end p{font-size:23px;line-height:1.55;max-width:700px}.ms-contact{display:grid;grid-template-columns:.8fr 1fr;grid-gap:120px;gap:120px}.ms-contact form{display:grid;grid-gap:25px;gap:25px}.ms-contact label{font-size:14px;font-weight:600}.ms-contact input,.ms-contact textarea{display:block;width:100%;padding:15px 0;border:0;border-bottom:1px solid #777;background:none;font:17px var(--font-cairo);outline:0;margin-top:10px}.ms-footer-nav{display:flex;flex-wrap:wrap;gap:22px;padding:32px 5%;background:#0f142c;color:#fff;font:600 13px var(--font-cairo)}html[dir=ltr] .ms-site,html[dir=ltr] .ms-site button,html[dir=ltr] .ms-site input,html[dir=ltr] .ms-site textarea{font-family:var(--font-sans)}@media(max-width:800px){.ms-hero{min-height:78svh;padding-top:105px}.ms-about-copy,.ms-contact,.ms-final,.ms-gap,.ms-hero-bottom,.ms-manifesto .ms-grid,.ms-motion .ms-grid,.ms-study{grid-template-columns:1fr;gap:35px}.ms-final,.ms-gap,.ms-manifesto,.ms-motion,.ms-study{padding:95px 0}.ms-service{grid-template-columns:1fr auto}.ms-service em,.ms-service p{grid-column:1/2;padding:0}.ms-about-end,.ms-services-detail article,.ms-study-list{grid-template-columns:1fr}.ms-page{padding:100px 0}.ms-study-list article{min-height:430px}.ms-principles{grid-template-columns:1fr}.ms-principles div:nth-child(odd){-webkit-border-end:0;border-inline-end:0}.ms-connect{height:55vh}.ms-study-media{height:320px}}.ms-hero{position:relative;isolation:isolate;background:#0e1d4d;color:#fff}.ms-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:saturate(.45) contrast(1.05)}.ms-hero-wash{position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,rgba(8,21,66,.88),rgba(18,57,145,.6))}.ms-hero .ms-kicker{color:#e0b47e}.ms-hero .ms-button{background:#fff;color:#101426}html[dir=rtl] .ms-site h1,html[dir=rtl] .ms-site h2{letter-spacing:0;line-height:1.18;font-weight:600}html[dir=rtl] .ms-site .ms-hero h1{line-height:1.16}html[dir=rtl] .ms-site .ms-connect{line-height:1.18}.ms-site{--ink:#0d0e10;--paper:#151619;--blue:#1c3f91;--amber:#d19a58;background:var(--ink);color:#f6f4ef}.ms-grid{width:min(1440px,calc(100vw - 64px))}.ms-hero{background:#0c0d0f;min-height:92svh;padding-bottom:34px}.ms-hero-wash{background:linear-gradient(90deg,rgba(9,10,12,.9) 8%,rgba(9,10,12,.42) 70%,rgba(9,10,12,.74))}.ms-hero h1{font-size:clamp(54px,9vw,144px);max-width:980px}.ms-hero-bottom{grid-template-columns:390px auto;border-top:1px solid hsla(0,0%,100%,.28);padding-top:24px}.ms-hero-bottom p{color:#d6d3cc}.ms-button{border-radius:10px;padding:17px 20px}.ms-final,.ms-gap,.ms-manifesto,.ms-motion,.ms-page,.ms-study{background:#0d0e10}.ms-gap{grid-template-columns:1.15fr .85fr;padding:150px 0 100px}.ms-gap>div:first-child{padding:38px;background:#f1eee7;color:#111215;border-radius:16px;min-height:470px;display:flex;flex-direction:column;justify-content:space-between}.ms-gap>div:first-child p{color:#3d3f45}.ms-gap-frames{grid-template-columns:1fr 1fr;gap:14px}.ms-gap-frames div{border-radius:16px;min-height:470px;background:#202227;border:1px solid #3d4047;color:#f7f4ec}.ms-gap-frames div+div{background:#173b89}.ms-manifesto{padding:36px 0 120px}.ms-manifesto .ms-grid{border:1px solid #303239;border-radius:16px;padding:80px 54px;background:#17191d}.ms-services{background:#0d0e10;padding:120px 0}.ms-services .ms-kicker{margin-bottom:24px}.ms-service-deck{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.ms-service{border:1px solid #34373e!important;border-radius:16px!important;background:#17191d!important;padding:22px!important;display:flex!important;flex-direction:column!important;min-height:500px;text-align:start!important;transition:transform .35s ease,border-color .35s ease,background .35s ease}.ms-service.active,.ms-service:hover{transform:translateY(-8px);border-color:#c99354!important;background:#1f2228!important}.ms-service-top{display:flex;align-items:center;justify-content:space-between;width:100%}.ms-service-top img{width:28px;height:28px;filter:invert(1);opacity:.88}.ms-service-top>span{font-size:clamp(28px,3vw,46px)!important}.ms-service>em{padding:30px 0 10px!important;font-size:18px!important;color:#d49f5f}.ms-service>p{display:block!important;grid-column:auto!important;font-size:16px!important;color:#d3d3d0!important;line-height:1.6!important}.ms-service-image{margin-top:auto;width:100%;height:180px;border-radius:10px;background:linear-gradient(135deg,#29313e,#142866 55%,#0c0d0f);border:1px solid hsla(0,0%,100%,.09)}.ms-connect{height:72svh;background:#d19a58;color:#111215;border-radius:16px;margin:0 32px;min-width:calc(130% - 32px)}.ms-motion{padding:160px 0}.ms-motion .ms-grid{padding:64px;border-radius:16px;background:#16181c}.ms-motion li{border-color:#41434a}.ms-study{grid-template-columns:1fr 1fr;padding:120px 0}.ms-study>div:first-child{padding:42px;border:1px solid #34373e;border-radius:16px;background:#17191d}.ms-study>div:first-child p{color:#c6c6c3}.ms-study-media{height:520px;border-radius:16px;background:linear-gradient(145deg,#273d7a,#0f1014 72%)}.ms-final{padding:110px 0}.ms-final>.ms-grid{padding:72px;border-radius:16px;background:#1c3f91}.ms-page{padding-top:150px}.ms-about-end,.ms-contact,.ms-partner,.ms-services-detail article,.ms-study-list article,.ms-thinking-cta{border:1px solid #353740;border-radius:16px;background:#17191d}.ms-services-detail article{padding:46px}.ms-services-detail article div,.ms-services-detail article p{color:#c9c9c6}.ms-about-end,.ms-partner,.ms-thinking-cta{background:#173b89}.ms-study-list article{background:#1b1d21}.ms-study-list article+article{background:#24262b}.ms-study-image{border-radius:10px;background:linear-gradient(140deg,#d19a58,#253e7b)}.ms-principles,.ms-principles div{border-color:#353740}.ms-contact{padding:52px}.ms-contact input,.ms-contact textarea{color:#fff;border-color:#555963}.ms-footer-nav{background:#090a0c;border-top:1px solid #292c32;padding:34px max(32px,5vw)}html[dir=rtl] .ms-site h1,html[dir=rtl] .ms-site h2{font-weight:600!important;line-height:1.25!important}.agency-nav.is-scrolled{background:rgba(12,13,15,.84)!important;border-color:#2c2f35!important}.agency-nav.is-scrolled .language,.agency-nav.is-scrolled nav a{color:#f4f1ea!important}@media(max-width:900px){.ms-grid{width:min(100% - 32px,1440px)}.ms-gap,.ms-study{grid-template-columns:1fr}.ms-gap-frames div,.ms-gap>div:first-child{min-height:330px}.ms-service-deck{grid-template-columns:1fr}.ms-service{min-height:380px}.ms-service-image{height:150px}.ms-connect{margin:0 16px;min-width:calc(130% - 16px)}.ms-final>.ms-grid,.ms-manifesto .ms-grid,.ms-motion .ms-grid{padding:42px 26px}.ms-contact{padding:32px 22px}}.ms-site .ms-service-top .ms-arrow,.ms-site .ms-service-top>span{color:#f9fdff!important}.ms-site .ms-service.active .ms-service-top>span,.ms-site .ms-service:hover .ms-service-top>span{color:#fff!important}.ms-contact select{display:block;width:100%;margin-top:10px;padding:15px 0;color:#f9fdff;background:transparent;border:0;border-bottom:1px solid #555963;font:17px var(--font-cairo);outline:0}.ms-contact select option{color:#111215}.ms-contact-email{display:inline-block;margin-top:28px;color:#d19a58;font-size:18px}.ms-form-note{margin:0;color:#d19a58;font-size:14px}.agency-nav .agency-logo img{filter:brightness(0) invert(1)!important}.nav-project{position:relative;overflow:hidden;isolation:isolate}.nav-project:before{content:"";position:absolute;inset:-80% -30%;z-index:-1;background:linear-gradient(115deg,transparent 40%,hsla(0,0%,100%,.75) 50%,transparent 60%);transform:translateX(-80%) rotate(8deg);transition:transform .7s cubic-bezier(.16,1,.3,1)}.nav-project:focus-visible:before,.nav-project:hover:before{transform:translateX(80%) rotate(8deg)}.nav-project:focus-visible{outline:2px solid #d19a58;outline-offset:3px}.ms-gap,.ms-gap-frames{position:relative}.ms-gap-frames{overflow:hidden}.ms-gap-frames:before{content:"";position:absolute;z-index:2;right:-22%;bottom:-24%;width:115%;height:115%;background:url(/pt.svg) 50%/contain no-repeat;filter:brightness(0) invert(1);opacity:.13;pointer-events:none;mix-blend-mode:screen;transform:rotate(-8deg)}html[dir=rtl] .ms-gap-frames:before{right:auto;left:-22%;transform:rotate(8deg)}.ms-gap-frames>div{position:relative;z-index:3;overflow:hidden}.ms-gap-frames>div:first-child:after,.ms-gap-frames>div:last-child:after{content:"";position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.16);transform:translate(13px,-13px);pointer-events:none}.ms-gap-frames>div:last-child:after{transform:translate(-13px,13px)}.ms-manifesto{background:#0d0e10!important}.ms-manifesto .ms-grid{border:0!important;border-radius:0!important;background:transparent!important;padding:90px 0!important}.ms-manifesto h2{max-width:720px}.ms-manifesto h2:first-line{color:#f8f7f2}.ms-manifesto p{max-width:430px}.ms-service-deck{grid-template-columns:repeat(3,minmax(0,1fr));transition:grid-template-columns .5s cubic-bezier(.16,1,.3,1)}.ms-service-deck:has(.ms-service:first-child.active){grid-template-columns:1.35fr .825fr .825fr}.ms-service-deck:has(.ms-service:nth-child(2).active){grid-template-columns:.825fr 1.35fr .825fr}.ms-service-deck:has(.ms-service:nth-child(3).active){grid-template-columns:.825fr .825fr 1.35fr}.ms-service,.ms-service-image{overflow:hidden;position:relative}.ms-service-image{background:#101218!important}.ms-service-image:after{content:"";position:absolute;width:230px;height:230px;right:-40px;bottom:-50px;background:50%/contain no-repeat;opacity:.8;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s}.ms-service:first-child .ms-service-image:after{background-image:url(/pen-tool-03.svg)}.ms-service:nth-child(2) .ms-service-image:after{background-image:url(/cursor-edit-02.svg)}.ms-service:nth-child(3) .ms-service-image:after{background-image:url(/stars.svg)}.ms-service.active .ms-service-image:after{transform:translate(-20px,-12px) rotate(-6deg) scale(1.08);opacity:1}.ms-service.active .ms-service-image{background:#172b5d!important}.ms-connect{overflow:hidden}.ms-connect .ms-rail{display:block;line-height:.86;white-space:pre-line}.ms-motion li{position:relative;overflow:hidden;transition:padding .3s ease,color .25s ease}.ms-motion li:before{content:"";position:absolute;right:2%;top:50%;width:170px;height:170px;background:50%/contain no-repeat;opacity:0;transform:translate(20px,-50%) rotate(-8deg) scale(.94);transition:.4s cubic-bezier(.16,1,.3,1);pointer-events:none}.ms-motion li:nth-child(2):before{background-image:url(/start-up-01.svg)}.ms-motion li:nth-child(3):before{background-image:url(/cursor-edit-02.svg)}.ms-motion li:nth-child(4):before{background-image:url(/stars.svg)}.ms-motion li:focus-within,.ms-motion li:hover{padding-inline:15px;color:#d19a58}.ms-motion li:focus-within:before,.ms-motion li:hover:before{opacity:.24;transform:translateY(-50%) rotate(0) scale(1)}html[dir=rtl] .ms-motion li:before{right:auto;left:2%}.ms-study-media{position:relative;overflow:hidden;background:#111827!important}.ms-study-media:before{content:"";position:absolute;inset:-26%;background:url(/pt.svg) 50%/75% no-repeat;filter:brightness(0) invert(1);opacity:.2;transform:rotate(-12deg);transition:transform 1.3s cubic-bezier(.16,1,.3,1)}.ms-study-media:after{content:"MUGRAN STUDY 001\A OUTSIDE-IN AUDIT";white-space:pre;position:absolute;left:28px;top:28px;color:#f7f5ef;font:700 11px/1.6 var(--font-mono);letter-spacing:.1em}.ms-study-media:hover:before{transform:rotate(-4deg) scale(1.08)}.ms-study-media span{position:relative;z-index:2}@media(max-width:900px){.ms-service-deck,.ms-service-deck:has(.ms-service.active){grid-template-columns:1fr}.ms-service{min-height:340px}.ms-service-image:after{width:180px;height:180px}.ms-gap-frames:before{width:130%;height:130%}.ms-manifesto .ms-grid{padding:34px 0 80px!important}.ms-motion li:before{width:120px;height:120px}}@media(prefers-reduced-motion:reduce){.ms-motion li:before,.ms-service-image:after,.ms-study-media:before,.nav-project:before{transition:none}.nav-project:before{display:none}}.ms-hero-grain{z-index:-2}.ms-hero .ms-grid{position:relative;z-index:1}.ms-service-index{position:relative;border-top:1px solid #3b3e45}.ms-service-row{position:relative;display:grid;grid-template-columns:70px minmax(190px,1.1fr) minmax(180px,.75fr) minmax(250px,.9fr) 34px;align-items:center;grid-gap:24px;gap:24px;width:100%;min-height:164px;padding:22px 0;border:0;border-bottom:1px solid #3b3e45;background:transparent;color:#f7f5ef;text-align:start;transition:opacity .42s ease,color .42s ease}.ms-service-index:has(.ms-service-row:hover) .ms-service-row:not(:hover){opacity:.36}.ms-service-row:focus-visible{outline:2px solid #d19a58;outline-offset:-2px}.ms-service-number{align-self:start;color:#d19a58;font:700 12px var(--font-mono);letter-spacing:.09em}.ms-service-name{display:block;font:600 clamp(46px,6vw,96px)/.84 var(--font-sans);letter-spacing:-.07em;transition:transform .5s cubic-bezier(.16,1,.3,1)}.ms-service-row.active .ms-service-name,.ms-service-row:hover .ms-service-name{transform:translateX(10px)}html[dir=rtl] .ms-service-row.active .ms-service-name,html[dir=rtl] .ms-service-row:hover .ms-service-name{transform:translateX(-10px)}.ms-service-row em{font-style:normal;color:#d19a58;font-size:18px}.ms-service-tags{display:flex;flex-wrap:wrap;gap:7px}.ms-service-tags span{padding:6px 8px;border:1px solid #3b3e45;color:#c9cac7;font:600 11px var(--font-mono);letter-spacing:.03em}.ms-service-row>img{position:absolute;z-index:0;right:8%;width:210px;height:210px;object-fit:contain;opacity:0;transform:translate(18px,8px) rotate(-8deg) scale(.92);transition:.55s cubic-bezier(.16,1,.3,1);pointer-events:none}.ms-service-row.active>img,.ms-service-row:hover>img{opacity:.24;transform:translate(0) rotate(0) scale(1)}.ms-service-arrow{position:relative;z-index:2;font-size:26px;transition:transform .35s ease}.ms-service-row.active .ms-service-arrow,.ms-service-row:hover .ms-service-arrow{transform:translate(6px,-6px);color:#d19a58}.ms-service-explore{position:absolute;z-index:4;place-items:center;width:110px;height:110px;border-radius:50%;background:#2a4a9f;color:#f8f6ef;font:700 11px/1.3 var(--font-mono);letter-spacing:.07em;text-align:center;pointer-events:none}@media(max-width:900px){.ms-service-row{grid-template-columns:45px 1fr 30px;gap:15px;min-height:0;padding:28px 0}.ms-service-row em,.ms-service-tags{grid-column:2/3}.ms-service-name{font-size:clamp(44px,12vw,70px)}.ms-service-row>img{width:155px;height:155px;right:2%;top:8%;opacity:.14}.ms-service-index:has(.ms-service-row:hover) .ms-service-row:not(:hover){opacity:1}.ms-service-explore{display:none!important}}@media(prefers-reduced-motion:reduce){.ms-service-arrow,.ms-service-name,.ms-service-row,.ms-service-row>img{transition:none}}.ms-service-explore{top:0;left:0;display:none;align-content:center;justify-content:center;white-space:nowrap}.ms-service-index.has-pointer .ms-service-explore{display:grid}html[dir=rtl] .ms-service-explore{font-family:var(--font-cairo);font-weight:700;letter-spacing:0}.ms-hero-film{position:absolute;z-index:0;right:7vw;bottom:8vh;width:clamp(260px,30vw,500px);height:clamp(170px,22vw,330px);overflow:hidden;border:1px solid hsla(0,0%,100%,.24);border-radius:16px;background:#07090f;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.ms-hero-film video{display:block;width:100%;height:100%;object-fit:cover;opacity:.88}.ms-hero-film:after{content:"MUGRAN MOTION 001";position:absolute;top:14px;left:14px;color:#f7f5ef;font:700 10px var(--font-mono);letter-spacing:.09em;mix-blend-mode:difference}.ms-hero .ms-grid{max-width:1440px}.ms-hero h1{position:relative;z-index:2}@media(min-width:801px){html[dir=rtl] .ms-hero-film{right:auto;left:7vw}.ms-hero .ms-hero-bottom{position:relative;z-index:2}}@media(max-width:800px){.ms-hero{padding-bottom:260px!important}.ms-hero-film{right:16px;bottom:28px;width:min(66vw,340px);height:190px;border-radius:12px}html[dir=rtl] .ms-hero-film{right:auto;left:16px}}@media(prefers-reduced-motion:reduce){.ms-hero-film video{display:none}.ms-hero-film{background:#152c65}}@media(min-width:801px){.ms-hero h1{max-width:55vw!important;font-size:clamp(54px,7.65vw,142px)!important}.ms-hero-film{top:clamp(190px,25vh,270px)!important;bottom:auto!important;right:5vw!important;width:clamp(285px,29vw,480px)!important;height:clamp(185px,20vw,312px)!important}.ms-hero-bottom{grid-template-columns:minmax(0,390px) 1fr!important;justify-content:start!important;gap:34px!important}.ms-hero-bottom .ms-button{justify-self:start!important;align-self:end}html[dir=rtl] .ms-hero-film{right:auto!important;left:5vw!important}html[dir=rtl] .ms-hero-bottom .ms-button{justify-self:start!important}}@media(min-width:1200px){.ms-hero-bottom{padding-right:45vw!important}html[dir=rtl] .ms-hero-bottom{padding-right:0!important;padding-left:45vw!important}}@media(max-width:800px){.ms-hero h1{max-width:100%!important;font-size:clamp(48px,14vw,78px)!important}.ms-hero-bottom .ms-button{justify-self:start}.ms-hero-film{z-index:0}}.ms-page .ms-services-detail{border-top:1px solid #3a3d44}.ms-page .ms-services-detail article{position:relative;grid-template-columns:80px minmax(180px,1.2fr) minmax(160px,.65fr) minmax(220px,.9fr);padding:34px 0!important;border:0!important;border-bottom:1px solid #3a3d44!important;border-radius:0!important;background:transparent!important;overflow:hidden}.ms-page .ms-services-detail article:before{content:"";position:absolute;inset:0;background:#17191d;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.16,1,.3,1);z-index:0}.ms-page .ms-services-detail article:hover:before{transform:scaleX(1)}html[dir=rtl] .ms-page .ms-services-detail article:before{transform-origin:right}.ms-page .ms-services-detail article>*{position:relative;z-index:1}.ms-page .ms-services-detail h2{font-size:clamp(40px,5vw,82px)!important}.ms-page .ms-services-detail article:hover h2{color:#d19a58}.ms-page .ms-study-list{gap:1px;background:#383b42}.ms-page .ms-study-list article{border:0!important;border-radius:0!important;min-height:500px}.ms-page .ms-thinking-cta{border-radius:0!important;background:transparent!important;border-inline:0!important;border-bottom:1px solid #3a3d44!important;border-top:1px solid #3a3d44!important;padding:76px 0!important}.ms-page .ms-about-copy{min-height:48vh;align-items:center}.ms-page .ms-about-copy>p{max-width:440px;padding:22px 0;border-top:1px solid #3a3d44;border-bottom:1px solid #3a3d44}.ms-page .ms-contact{border-radius:0!important;border-inline:0!important;background:transparent!important;padding:54px 0!important}.ms-page .ms-contact form{padding:28px;background:#17191d;border:1px solid #353740;border-radius:12px}@media(max-width:800px){.ms-page .ms-services-detail article{grid-template-columns:1fr;gap:12px;padding:28px 0!important}.ms-page .ms-study-list{gap:1px}.ms-page .ms-study-list article{min-height:390px}.ms-page .ms-contact form{padding:22px}.ms-page .ms-thinking-cta{padding:52px 0!important}}.ms-approach-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding:30px 0 90px}.ms-approach-intro>p:last-child{max-width:510px;font-size:22px;line-height:1.55}.ms-approach-steps{border-top:1px solid #3a3d44}.ms-approach-steps article{display:grid;grid-template-columns:80px 1.2fr .8fr;align-items:baseline;grid-gap:24px;gap:24px;padding:30px 0;border-bottom:1px solid #3a3d44}.ms-approach-steps span{color:#d19a58;font:700 11px var(--font-mono)}.ms-approach-steps h2{margin:0;font:600 clamp(42px,6vw,92px)/.85 var(--font-sans);letter-spacing:-.06em}.ms-approach-steps p{margin:0;color:#c7c8c5;line-height:1.5}.ms-approach-close{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-top:100px;padding:58px 0;border-top:1px solid #3a3d44;border-bottom:1px solid #3a3d44}.ms-approach-close h2{margin:0;white-space:pre-line;font:600 clamp(44px,6vw,92px)/.9 var(--font-sans);letter-spacing:-.06em}@media(max-width:800px){.ms-approach-intro{grid-template-columns:1fr;padding-bottom:54px}.ms-approach-intro>p:last-child{font-size:18px}.ms-approach-steps article{grid-template-columns:38px 1fr;gap:12px}.ms-approach-steps p{grid-column:2}.ms-approach-close{align-items:start;flex-direction:column;margin-top:65px;padding:42px 0}}.ms-approach-close{align-items:flex-end}@media(max-width:800px){.ms-approach-close{align-items:flex-start}}.ms-gap{display:block;padding:clamp(84px,9vw,134px) 0 clamp(92px,10vw,142px);background:#0d0e10!important}.ms-gap-copy{width:min(100%,680px);-webkit-margin-start:auto;margin-inline-start:auto;padding:0 0 clamp(38px,4vw,62px)!important;color:#f6f4ef}.ms-gap-copy .ms-kicker{margin:0 0 15px;color:hsla(43,28%,95%,.52)}.ms-gap-copy h2{margin:0;max-width:600px;font-size:clamp(2.55rem,4.35vw,4.8rem)!important;line-height:.99!important;letter-spacing:-.055em;color:#f6f4ef}.ms-gap-copy>p:not(.ms-gap-payoff){max-width:490px;margin:22px 0 0;color:hsla(43,28%,95%,.66);font-size:clamp(14px,1.05vw,17px);line-height:1.62;white-space:pre-line}.ms-gap-payoff{margin:18px 0 0!important;color:#2a4a9f!important;font-size:clamp(15px,1.25vw,20px)!important;font-weight:600!important;line-height:1.55!important}.ms-gap-stage{display:grid;grid-template-columns:minmax(150px,.78fr) minmax(0,2.2fr) minmax(150px,.78fr);grid-gap:clamp(16px,2.2vw,34px);gap:clamp(16px,2.2vw,34px);align-items:end}.ms-gap-visual{position:relative;isolation:isolate;width:100%;aspect-ratio:1.72/1;overflow:hidden;background:#09132e;border:1px solid rgba(202,211,235,.18);transform-origin:center}.ms-gap-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(5,8,14,.13),transparent 55%);pointer-events:none}.ms-gap-visual video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.04)}.ms-gap-fact{align-self:center;color:hsla(43,28%,95%,.8);font:700 11px/1.35 var(--font-mono);letter-spacing:.08em}.ms-gap-fact span{display:block}.ms-gap-fact p{max-width:175px;margin:9px 0 0;color:hsla(43,28%,95%,.68);font:500 11px/1.55 var(--font-mono);letter-spacing:.02em}.ms-gap-perception{text-align:end;align-self:end;padding-bottom:2px}.ms-gap-perception p{-webkit-margin-start:auto;margin-inline-start:auto}html[dir=rtl] .ms-gap-copy{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto;font-family:var(--font-cairo)}html[dir=rtl] .ms-gap-copy .ms-kicker{font-weight:600!important;letter-spacing:0}html[dir=rtl] .ms-gap-copy h2{letter-spacing:0;line-height:1.21!important;font-family:var(--font-cairo);font-weight:700!important}html[dir=rtl] .ms-gap-copy>p:not(.ms-gap-payoff){font-family:var(--font-cairo);font-weight:500!important;line-height:1.88}html[dir=rtl] .ms-gap-payoff{font-family:var(--font-cairo);line-height:1.8!important}html[dir=rtl] .ms-gap-fact,html[dir=rtl] .ms-gap-fact p{font-family:var(--font-cairo);letter-spacing:0}html[dir=rtl] .ms-gap-reality{grid-column:3;grid-row:1;text-align:end}html[dir=rtl] .ms-gap-reality p{-webkit-margin-start:auto;margin-inline-start:auto}html[dir=rtl] .ms-gap-perception{grid-column:1;grid-row:1;text-align:start}html[dir=rtl] .ms-gap-perception p{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto}@media(max-width:900px){.ms-gap{padding:78px 0 96px}.ms-gap-copy{margin:0!important;padding-bottom:34px!important}.ms-gap-copy h2{font-size:clamp(2.7rem,11vw,4.15rem)!important}.ms-gap-stage{grid-template-columns:minmax(100px,.7fr) minmax(0,2fr) minmax(100px,.7fr);gap:12px}.ms-gap-fact,.ms-gap-fact p{font-size:9px}}@media(max-width:620px){.ms-gap-stage{grid-template-columns:1fr;gap:16px}.ms-gap-visual{grid-row:1;aspect-ratio:1.56/1}.ms-gap-fact,.ms-gap-perception,html[dir=rtl] .ms-gap-perception,html[dir=rtl] .ms-gap-reality{grid-column:auto;grid-row:auto;display:flex;align-items:baseline;justify-content:space-between;text-align:start;padding:0}.ms-gap-fact p{margin:0 0 0 14px;max-width:58%;text-align:end}html[dir=rtl] .ms-gap-fact p,html[dir=rtl] .ms-gap-perception p{margin:0 14px 0 0;text-align:start}}@media(prefers-reduced-motion:reduce){.ms-gap-visual{-webkit-clip-path:none!important;clip-path:none!important;transform:none!important}}.ms-gap>div.ms-gap-copy{min-height:0;padding:0 0 clamp(38px,4vw,62px)!important;background:transparent!important;color:#f6f4ef;border-radius:0}.ms-gap>div.ms-gap-copy>p:not(.ms-gap-payoff){color:hsla(43,28%,95%,.66)}.ms-services-detail>a{display:block;color:inherit}.ms-services-detail>a article{position:relative;transition:background .25s,border-color .25s,padding .25s}.ms-services-detail>a:focus-visible article,.ms-services-detail>a:hover article{background:#1d2026;border-color:#2a4a9f;padding-inline:18px}.ms-services-detail>a article>span{color:#87a3ff;font:700 10px var(--font-mono);letter-spacing:.1em}.ms-services-detail>a:focus-visible{outline:2px solid #87a3ff;outline-offset:4px}.ms-services-relationship{margin-top:104px;padding:48px 0;border-top:1px solid #393c43;border-bottom:1px solid #393c43}.ms-services-relationship>p{margin:0 0 34px;color:#f6f4ef;font:700 11px var(--font-mono);letter-spacing:.09em}.ms-services-relationship>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.ms-services-relationship span{display:grid;grid-gap:12px;gap:12px}.ms-services-relationship b{font:600 clamp(32px,4vw,62px)/.9 var(--font-sans);letter-spacing:-.06em}.ms-services-relationship em{color:#c9cac7;font-style:normal}.ms-arrow,.ms-inline-arrow{display:inline-block;width:18px;height:18px;vertical-align:middle;filter:brightness(0) invert(1)}.ms-inline-arrow{-webkit-margin-start:7px;margin-inline-start:7px;width:14px;height:14px}@media(max-width:760px){.ms-services-relationship{margin-top:70px}.ms-services-relationship>div{grid-template-columns:1fr;gap:24px}}