.motion-graphics-page{--mg-carbon:#171018;--mg-mineral:#f7f3ea;--mg-cobalt:#3c35d8;--mg-line:#f7f3ea3d;color:var(--mg-mineral);background:var(--mg-carbon);padding-top:4.5rem;font:400 21px/1.45 Afacad Flux,sans-serif;overflow:clip}.motion-graphics-page *,.motion-graphics-page :before,.motion-graphics-page :after{box-sizing:border-box}html[data-page-motion=motion-graphics]{scroll-padding-top:calc(var(--site-header-height,4.5rem) + 1.5rem)}.motion-graphics-page:focus{outline:none}.motion-graphics-page :is(h1,h2,h3,p,figure){margin:0}.motion-graphics-page :is(h1,h2,h3){font-family:Afacad Flux,sans-serif;font-weight:600}.motion-graphics-page a{color:inherit;text-underline-offset:6px}.motion-graphics-page em{color:#b7adff;font-style:normal}.motion-graphics-page :is(a,button,summary):focus-visible{outline-offset:6px;outline:3px solid}.mg-shell{width:min(100% - 112px,1440px);margin-inline:auto}.mg-section{padding-block:clamp(80px,9vw,144px)}.mg-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:16px;line-height:1.4}.motion-graphics-page .mg-eyebrow{margin-bottom:36px}.mg-heading{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(48px,5.4vw,82px);line-height:.98}.mg-lead{font-size:clamp(24px,2vw,29px);line-height:1.35}.mg-index{color:#b7adff;letter-spacing:.04em;font-size:17px;display:block}.mg-copy>*+*{margin-top:28px!important}.mg-copy .mg-eyebrow+*{margin-top:0!important}.mg-mineral{color:var(--mg-carbon);background:var(--mg-mineral);--mg-line:#1710183b;color-scheme:light}.mg-mineral em,.mg-mineral .mg-index{color:var(--mg-cobalt)}.mg-editorial{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(50px,8vw,120px);display:grid}.mg-editorial>*,.mg-choices>*{min-width:0}.mg-intro{padding-top:60px}.motion-graphics-page .text-action{max-width:100%;color:inherit;font-size:19px}.motion-graphics-page .primary-action{white-space:nowrap;flex-shrink:0;width:auto;min-width:170px}.mg-actions{flex-direction:column;align-items:start;gap:22px;display:flex}.mg-hero{padding-top:clamp(48px,5vw,80px);padding-bottom:48px}.mg-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:1390px;font-size:clamp(65px,min(8.5vw,12svh),132px);line-height:.93}.mg-hero h1 em{display:block}.mg-hero-bottom{grid-template-columns:1.5fr 1fr;align-items:end;gap:clamp(50px,8vw,150px);margin-top:44px;display:grid}.mg-hero-bottom>p{max-width:800px}.mg-baseline{border-top:1px solid var(--mg-line);justify-content:space-between;align-items:center;gap:30px;margin-top:52px;padding-top:22px;font-size:17px;display:flex}.mg-baseline>span{background:var(--mg-cobalt);flex:0 0 14px;height:14px}.mg-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,60px);margin-top:65px;display:grid}.mg-choices article{border-top:1px solid var(--mg-line);padding-top:25px}.mg-choices h3{letter-spacing:-.025em;margin:25px 0 20px;font-size:33px;line-height:1.1}.mg-scope-list article{border-top:1px solid var(--mg-line);grid-template-columns:26px 1fr;gap:20px;padding-block:28px;display:grid}.mg-scope-list article:first-child{border:0;padding-top:0}.mg-scope-list h3{letter-spacing:-.025em;margin-bottom:16px;font-size:32px;line-height:1.1}.mg-scope-list .mg-index{padding-top:7px}.mg-questions{border-bottom:1px solid var(--mg-line)}.mg-faq-list{align-self:start}.mg-faq-list details{border-top:1px solid var(--mg-line)}.mg-faq-list details:last-child{border-bottom:1px solid var(--mg-line)}.mg-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:25px;font-size:27px;line-height:1.15;list-style:none;display:flex}.mg-faq-list summary::-webkit-details-marker{display:none}.mg-faq-list summary>span{color:#b7adff;flex-shrink:0;transition:transform .2s}.mg-faq-list details[open] summary>span{transform:rotate(45deg)}.mg-faq-list [data-disclosure-content]{padding-bottom:30px}.mg-close h2{max-width:1200px;font-size:clamp(58px,7vw,108px)}.mg-close-bottom{justify-content:space-between;align-items:end;gap:70px;margin-top:50px;display:flex}.mg-close-bottom>p{max-width:700px;font-size:25px}.mg-close-rule{height:18px;margin-top:65px;position:relative}.mg-close-rule:before{content:"";background:var(--mg-line);height:1px;position:absolute;inset:8px 0 auto}.mg-close-rule>span{width:18px;height:18px;left:calc(var(--mg-close-progress,1) * (100% - 18px));background:var(--mg-cobalt);position:absolute}[data-mg-title]{display:block}[data-mg-mode=full] [data-mg-title]{transform:translateY(calc((1 - var(--mg-title-progress,1)) * 26px))}.mg-motion-toggle{color:inherit;text-underline-offset:5px;cursor:pointer;font:inherit;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:15px;text-decoration:underline}.mg-motion-toggle[hidden]{display:none}.mg-track{margin-top:64px}.mg-stage{padding-block:18px}.mg-stage-header{border-bottom:1px solid var(--mg-line);letter-spacing:.04em;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:15px;display:flex}.mg-canvas{border:1px solid var(--mg-line);background:#211923;height:clamp(360px,100svh - 260px,560px);margin-top:22px;position:relative;container-type:size}.mg-offer,.mg-purpose{letter-spacing:-.045em;transform-origin:0;font-weight:600;line-height:.96;position:absolute;left:6%}.mg-offer{font-size:min(10cqw,20cqh);top:10%}.mg-purpose{top:37%}.mg-purpose>span{letter-spacing:-.03em;margin-bottom:12px;font-size:min(4.8cqw,9.5cqh);font-weight:400;display:block}.mg-purpose>strong{color:#b7adff;font-size:min(8.7cqw,17.2cqh);font-weight:600;display:block}.mg-signature{transform-origin:100%;align-items:center;gap:12px;width:29%;display:flex;position:absolute;bottom:7%;right:6%}.mg-signature .bi-mark,.mg-native-brand .bi-mark{flex:0 0 20%;width:20%;height:auto}.mg-signature img,.mg-native-brand img{width:76%;height:auto}.mg-registration{background:var(--mg-cobalt);width:12px;height:12px;position:absolute;bottom:8%;left:6%}.mg-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,60px);margin-top:42px;display:grid}.mg-note{border-top:1px solid var(--mg-line);padding-top:22px}.mg-note h3{margin:18px 0;font-size:29px;font-weight:500;line-height:1.1}.mg-native-art{display:none}.motion-graphics-page .mg-caption{color:#c8bdc8;max-width:780px;margin-top:32px;font-size:16px}.mg-films{border-top:1px solid var(--mg-line);background:#211923}.mg-film-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;margin-top:64px;display:grid}.mg-film-grid>div{min-width:0}.mg-film-grid .portfolio-video__heading h3{font-size:30px;font-weight:500;line-height:1.1}.mg-film-grid figcaption{font-size:20px}.mg-film-grid .portfolio-video__heading{margin-bottom:20px}.mg-film-grid .portfolio-video__heading span{color:#c8bdc8}.mg-film-grid [data-disclosure] summary{justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:44px;list-style:none;display:flex}.mg-film-grid [data-disclosure] summary::-webkit-details-marker{display:none}.mg-film-grid [data-disclosure] summary>span{color:#b7adff;flex-shrink:0;font-size:26px;line-height:1;transition:transform .2s}.mg-film-grid [data-disclosure][open] summary>span{transform:rotate(45deg)}.mg-film-grid [data-disclosure-content]{padding-block:12px}.mg-film-grid .portfolio-video__play{font-size:18px}.mg-studies{border-top:1px solid var(--mg-line);grid-template-columns:1.4fr 1fr;align-items:start;gap:60px;margin-top:42px;padding-top:30px;display:grid}.mg-studies .text-action{justify-self:end}.mg-fragment{display:block}.mg-related{flex-wrap:wrap;gap:24px 40px;margin-top:32px;display:flex}@media (width>=1100px) and (height>=650px) and (pointer:fine){[data-mg-layout=full] .mg-track:after{content:"";height:950px;display:block}[data-mg-layout=full] .mg-stage{position:sticky;top:90px}[data-mg-layout=full] :is(.mg-offer,.mg-purpose,.mg-signature){transform:translate3d(calc(var(--mg-x,0) * 1px), calc(var(--mg-y,0) * 1px), 0) scale(var(--mg-scale,1));opacity:var(--mg-opacity,1);will-change:transform, opacity}}@media (width>=1100px) and (height>=650px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mg-hero h1{transition:transform .56s cubic-bezier(.2,.7,.2,1),opacity .56s}@starting-style{.mg-hero h1{opacity:.4;transform:translateY(22px)}}}@media (width<=1099px),(pointer:coarse){.mg-shell{width:calc(100% - 64px)}.mg-editorial,.mg-hero-bottom{grid-template-columns:1fr;gap:42px}.mg-intro{max-width:760px;padding:0}.mg-actions{flex-flow:wrap;align-items:center;gap:24px}.mg-track{display:none}.mg-notes{grid-template-columns:1fr;gap:54px;max-width:760px;margin-inline:auto}.mg-native-art{border:1px solid var(--mg-line);background:#211923;flex-direction:column;justify-content:center;min-height:300px;padding:32px;display:flex;container-type:inline-size}.mg-native-art-1{background:var(--mg-mineral);color:var(--mg-carbon)}.mg-native-art-2{background:var(--mg-cobalt)}.mg-native-offer{letter-spacing:-.045em;margin-bottom:20px;font-size:14cqw;font-weight:600;line-height:1;display:block}.mg-native-purpose{letter-spacing:-.03em;line-height:1.05}.mg-native-purpose span{font-size:7cqw;display:block}.mg-native-purpose strong{font-size:10cqw;font-weight:500;display:block}.mg-native-art-1 .mg-native-purpose{color:#554a60;font-size:7cqw}.mg-native-art-2 .mg-native-offer{font-size:9cqw}.mg-native-art-2 .mg-native-purpose strong{font-size:13cqw}.mg-native-art-3 .mg-native-offer{font-size:12cqw}.mg-native-art-3 .mg-native-purpose strong{color:#b7adff}.mg-native-brand{align-items:center;gap:10px;width:65%;margin:36px 0 0 auto;display:flex}.mg-note{margin-top:24px}.mg-film-grid{gap:32px}.mg-close-bottom{flex-wrap:wrap;gap:36px}.mg-studies{grid-template-columns:1fr;gap:24px}.mg-studies .text-action{justify-self:start}}@media (width<=699px){.motion-graphics-page{font-size:20px}.mg-shell{width:calc(100% - 40px)}.mg-section{padding-block:65px}.mg-hero{padding-top:40px;padding-bottom:25px}.motion-graphics-page .mg-eyebrow{margin-bottom:25px;font-size:14px}.mg-hero h1{font-size:clamp(52px,14vw,85px);line-height:.96}.mg-hero h1 em{display:inline}.mg-hero-bottom{gap:30px;margin-top:30px}.mg-lead{font-size:24px}.mg-baseline{gap:18px;margin-top:36px;font-size:15px}.mg-heading{font-size:clamp(43px,11.5vw,65px)}.mg-choices{grid-template-columns:1fr;gap:32px;margin-top:40px}.mg-choices h3{margin-top:18px}.mg-notes{margin-top:40px}.mg-native-art{min-height:280px;padding:25px}.mg-note h3{font-size:29px}.mg-film-grid{grid-template-columns:1fr;gap:44px;margin-top:40px}.mg-scope-list article{gap:15px}.mg-scope-list h3{font-size:29px}.mg-faq-list summary{gap:16px;font-size:25px}.mg-close h2{font-size:clamp(49px,13vw,70px)}.mg-close-bottom{flex-direction:column;align-items:start;gap:30px;margin-top:35px}.mg-close-bottom>p{font-size:24px}.mg-close .mg-actions{flex-direction:column;align-items:start}.mg-close-rule{margin-top:45px}}@media (prefers-reduced-motion:reduce){html[data-page-motion=motion-graphics]{scroll-behavior:auto}.motion-graphics-page *,.motion-graphics-page :before,.motion-graphics-page :after{transition:none!important;animation:none!important}}@media (forced-colors:active),print{.mg-canvas,.mg-native-art{border:1px solid}.mg-hero h1,[data-mg-title],.mg-offer,.mg-purpose,.mg-signature{opacity:1!important;transition:none!important;transform:none!important}.mg-text-word{color:inherit!important}.mg-close-rule{display:none}}
