@font-face{font-family:arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:55%}@font-face{font-family:opensans-fallback;src:local("OpenSans-Regular");font-display:swap;size-adjust:60%}@font-face{font-family:helvetica-fallback;src:local("HelveticaNeue-ThinCond");font-display:swap;size-adjust:75%}@font-face{font-family:primary-arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:103%}.play-pointer{cursor:pointer}#x0 img#xmas,#x1 img#xmas,#x2 img#xmas,#x3 img#xmas{display:flex;margin:24px auto 0}.play-pointer{cursor:pointer}#x0 img#xmas,#x1 img#xmas,#x2 img#xmas,#x3 img#xmas{display:flex;margin:24px auto 0}.gmt-mobile{display:none}.gmt-mobile .gm-timeline-content{background-image:url(../how-it-works/how-it-works-dotted-line-mobile-2308x10.png);background-size:contain;background-position-y:33%;background-repeat:no-repeat}.gmt-desktop{display:block}.gmt-desktop .gm-timeline-content{background-image:url(../how-it-works/gm-timeline-dotted-line-graphic.png);background-size:cover;background-repeat:no-repeat}.gm-timeline{position:relative;width:100%;overflow:hidden}.gm-timeline .gm-timeline-frame{width:100%;max-width:1160px;height:450px;margin:0 auto}.gm-timeline .gm-timeline-content{width:4617px;height:450px;position:absolute;top:0;left:0;transition:left 1000ms ease-in-out}.gm-timeline .gm-timeline-content img{cursor:grab}.gm-timeline .gm-timeline-content img:active{cursor:grabbing}.gm-timeline .gm-timeline-step1,.gm-timeline .gm-timeline-step2,.gm-timeline .gm-timeline-step3,.gm-timeline .gm-timeline-step4,.gm-timeline .gm-timeline-step5,.gm-timeline .gm-timeline-step6,.gm-timeline .gm-timeline-step7,.gm-timeline .gm-timeline-step8{display:block;width:100px;position:absolute;opacity:0;z-index:2;transform:translate(-50%,-50%);transition:width 1000ms ease-in-out,opacity 1000ms ease-in-out,top 1000ms ease-in-out}.gm-timeline .gm-timeline-step1{top:165px;left:50vw}.gm-timeline .gm-timeline-step2{top:140px;left:1585px}.gm-timeline .gm-timeline-step3{top:290px;left:2245px}.gm-timeline .gm-timeline-step4{top:105px;left:2905px}.gm-timeline .gm-timeline-step5{top:305px;left:3565px}@media screen and (max-width:759px){.gmt-mobile{display:block}.gmt-desktop{display:none}.gm-timeline{height:calc(90vw * 1.5)}.gm-timeline .gm-timeline-prev,.gm-timeline .gm-timeline-next{display:none}.gm-timeline .gm-timeline-frame{height:100%}.gm-timeline .gm-timeline-content{width:2308px;height:100%}.gm-timeline .gm-timeline-content .start-timeline{top:50%;left:50vw;display:block;width:90vw;position:absolute;opacity:1;z-index:2;transform:translate(-50%,-50%)}.gm-timeline .gm-timeline-step2{top:70px;left:601px}.gm-timeline .gm-timeline-step3{top:145px;left:825px}.gm-timeline .gm-timeline-step4{top:52px;left:1050px}.gm-timeline .gm-timeline-step5{top:152px;left:1275px}.gm-timeline .gm-timeline-step6{top:152px;left:1500px}.gm-timeline .gm-timeline-step7{top:152px;left:1725px}.gm-timeline .gm-timeline-step8{top:152px;left:1950px}}.mobile-center{text-align:center}.mobile-center h3{color:#004d71}#omni h3{text-align:center;font-size:29px;font-family:atrament-web,arial-fallback,opensans-fallback,helvetica-fallback}#omni .arrow{display:none}#omni .input{max-width:100%}#process{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#process .play{width:80px;display:inline-block}#process p{color:#fff;font-weight:300;font-size:28px;line-height:41px;margin-bottom:0}.channel-tbl{display:grid;grid-template-columns:50px repeat(3,calc((100vw - 90px)/2));grid-template-rows:repeat(4,min-content);overflow-x:scroll}.channel-tbl .row-chan{display:flex;align-items:end;min-height:200px}.channel-tbl .row-chan img,.channel-tbl .row-chan picture{width:100%;transform:translateY(5%)}.channel-tbl .row-consumer,.channel-tbl .row-engage,.channel-tbl .row-pixel{min-height:200px;display:flex;justify-content:center;align-items:center;padding:15px}.channel-tbl .row-consumer img,.channel-tbl .row-engage img,.channel-tbl .row-pixel img{width:100%;max-width:200px}.channel-tbl .col-1,.channel-tbl .col-2,.channel-tbl .col-3{border-right:1px solid #dcdce0}.channel-tbl .row-engage{word-break:break-word;font-size:22px;font-family:atrament-web,arial-fallback,opensans-fallback,helvetica-fallback;color:#5b6670;font-weight:300}.channel-tbl .col-1{grid-column:2/3}.channel-tbl .col-2{grid-column:3/4}.channel-tbl .col-3{grid-column:4/5}.channel-tbl .row-chan{grid-row:1/2}.channel-tbl .row-consumer{grid-row:2/3}.channel-tbl .row-engage{grid-row:3/4}.channel-tbl .row-pixel{grid-row:4/5}.channel-tbl .row-consumer,.channel-tbl .row-pixel{background-color:#323e48}.channel-tbl .header{grid-column:1/2;background-color:#fff;position:relative}.channel-tbl .header>div{position:absolute;border-bottom-width:1px;top:0;left:0;right:10px;bottom:0;border-style:solid;border-color:#ff4500}.channel-tbl .header.row-chan>div{border-top-width:1px}.channel-tbl .header h3{font-family:atrament-web,arial-fallback,opensans-fallback,helvetica-fallback;font-size:29px;position:absolute;top:50%;left:50%;padding-bottom:10px;white-space:nowrap;transform:translateX(-50%)translateY(-50%)rotate(-90deg)}#feedback{position:relative}#feedback .arrow{width:20%;position:absolute;left:50%;top:-30px;transform:translateX(-50%)}.mobile .circle-no-arrow{width:100%}@media screen and (min-width:500px){#feedback{height:621px}#feedback img.circle-no-arrow{width:500px;position:absolute;left:50%;transform:translateX(-50%)}#feedback .arrow{z-index:1;width:94px;position:absolute;left:50%;top:-30px;transform:translateX(-50%)}#omni .input{width:500px;margin:0 auto;display:block}}@media screen and (min-width:760px){.channel-tbl{grid-template-columns:50px repeat(3,1fr);overflow-x:initial}.channel-tbl .row-consumer,.channel-tbl .row-engage,.channel-tbl .row-pixel{padding:40px 15px}}@media screen and (min-width:1000px){.channel-tbl{margin-left:50%;transform:translateX(-50%);width:800px}.channel-tbl .row-pixel img{max-width:140px}.mobile-center{text-align:left}#omni{position:relative}#omni .input{width:560px;margin:0 auto;display:block}#omni .arrow{height:1045px;display:block;position:absolute;left:50%;top:290px;transform:translateX(-480px)}}@media screen and (min-width:1200px){.channel-tbl{width:990px}#omni .input{width:745px}#omni .arrow{height:1145px;top:370px;transform:translateX(-600px)}}