*,:before,:after{box-sizing:border-box}*,:focus,:hover{outline:none}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{scroll-behavior:smooth;text-rendering:optimizespeed;background-color:#000;min-height:100vh;line-height:1.2}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:McCann;src:url(McCann-Headline.a2e15810.woff2)format("woff2"),url(McCann-Headline.32b30107.woff)format("woff"),url(McCann-Headline.1511ea26.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Inter-Bold.de94c095.woff2)format("woff2"),url(Inter-Bold.75921966.woff)format("woff"),url(Inter-Bold.d8b43321.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Inter-BoldItalic.a8c9be44.woff2)format("woff2"),url(Inter-BoldItalic.b050d76d.woff)format("woff"),url(Inter-BoldItalic.9e245627.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(Inter-Light.f4eba903.woff2)format("woff2"),url(Inter-Light.fe4e3614.woff)format("woff"),url(Inter-Light.7b7cdcd4.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Inter-Medium.6af49fc3.woff2)format("woff2"),url(Inter-Medium.c17349ea.woff)format("woff"),url(Inter-Medium.1e18df90.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Inter-MediumItalic.dd53ce8c.woff2)format("woff2"),url(Inter-MediumItalic.f40301cc.woff)format("woff"),url(Inter-MediumItalic.896bd690.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(Inter-Regular.0169178a.woff2)format("woff2"),url(Inter-Regular.10b6110a.woff)format("woff"),url(Inter-Regular.c4d5a187.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{border:0;margin:0;padding:0;font-family:Inter,sans-serif}*{box-sizing:border-box}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}h1,h2,h3,h4{letter-spacing:.02em;text-transform:uppercase;font-family:McCann,sans-serif}h1.mccann,h2.mccann,h3.mccann,h4.mccann{text-transform:none}h1{font-size:15vh;line-height:.9}h2{font-size:9vh;line-height:90%}h3{font-size:8.5vh;line-height:.8}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a img{border:0}a{color:inherit;text-decoration:none}a.underline,a[href]:hover{text-decoration:underline}:focus{outline:0}.fullscreen_video{-o-object-fit:cover;object-fit:cover}h4,h5,h6,p,a,small,span{text-transform:initial;line-height:initial}.McCann{color:#fafafa;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;font-family:Inter,Helvetica,sans-serif;line-height:1.3;overflow-x:hidden}.McCann p{font-weight:300;line-height:1.15}.McCann h2{font-weight:400}.McCann sup{vertical-align:super;font-size:.5em;position:relative;top:-.5em}.McCann strong{font-weight:600}.McCann .container{width:85%;max-width:1200px;margin:auto}.McCann .textLine{line-height:inherit;white-space:nowrap}.McCann .textLine:after{content:"\a ";white-space:pre}.McCann .fullscreen-container{display:flex}.McCann .fullscreen-container .side-panel{writing-mode:vertical-rl;color:#00f;flex-direction:column;justify-content:center;align-items:center;width:7.2vh;display:flex;transform:rotate(180deg)}.McCann .fullscreen-container .side-panel .brand-name{font-size:3.4vh;font-weight:600}.McCann .fullscreen-container .side-panel .subtitle{font-size:1.5vh}.McCann .McCann__content{will-change:background-color;padding-top:70px;transition:background-color .5s ease-in-out;position:relative;overflow-y:hidden!important}.McCann .McCann__content::-webkit-scrollbar{display:none}.McCann .McCann__content .view-section{width:100vw;height:100vh}.McCann.theme-dark .McCann__content{background-color:#000}.McCann.theme-light .McCann__content,.McCann.theme-lightText .McCann__content{background-color:#fafafa}.McCann.fullscreen .Header{background:0 0;position:absolute}.McCann.case .McCann__content{padding:6px}@media (width>=768px){.hide-desktop{display:none}}@page{size:1920px 1200px;margin:0}html{-webkit-print-color-adjust:exact}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}.glitch{--color-text:#fff;--color-bg:#1d2121;--color-link:#454847;--color-link-hover:#fff;--color-info:#454847;--glitch-width:40vmax;--glitch-height:calc(40vmax * 1.25);--color-title:#fff;--color-subtitle:#30efbf;width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden}.glitch--style-1{--gap-horizontal:20px;--gap-vertical:2px;--time-anim:2s;--blend-mode-1:none;--blend-mode-2:none;--blend-mode-3:none;--blend-mode-4:none;--blend-mode-5:none;--blend-color-1:transparent;--blend-color-2:transparent;--blend-color-3:transparent;--blend-color-4:transparent;--blend-color-5:transparent}.glitch--style-2{--gap-horizontal:5px;--gap-vertical:10px;--time-anim:2s;--blend-mode-1:none;--blend-mode-2:none;--blend-mode-3:luminosity;--blend-mode-4:none;--blend-mode-5:none;--blend-color-1:transparent;--blend-color-2:transparent;--blend-color-3:#4d8c60;--blend-color-4:transparent;--blend-color-5:#c9b09a}.glitch--style-3{--gap-horizontal:20px;--gap-vertical:2px;--time-anim:2.25s;--blend-mode-1:none;--blend-mode-2:none;--blend-mode-3:multiply;--blend-mode-4:none;--blend-mode-5:none;--blend-color-1:transparent;--blend-color-2:transparent;--blend-color-3:#af4563;--blend-color-4:transparent;--blend-color-5:transparent}.glitch--style-4{--gap-horizontal:5px;--gap-vertical:20px;--time-anim:5s;--blend-mode-1:none;--blend-mode-2:exclusion;--blend-mode-3:hard-light;--blend-mode-4:overlay;--blend-mode-5:none;--blend-color-1:transparent;--blend-color-2:#52f1cd;--blend-color-3:#525df1;--blend-color-4:#f19b52;--blend-color-5:transparent}.glitch--style-5{--gap-horizontal:50px;--gap-vertical:100px;--time-anim:2.25s;--blend-mode-1:none;--blend-mode-2:none;--blend-mode-3:none;--blend-mode-4:overlay;--blend-mode-5:overlay;--blend-color-1:transparent;--blend-color-2:transparent;--blend-color-3:transparent;--blend-color-4:#000;--blend-color-5:#8d16f2}.glitch--style-6{--gap-horizontal:3px;--gap-vertical:70px;--time-anim:2.25s;--blend-mode-1:none;--blend-mode-2:none;--blend-mode-3:overlay;--blend-mode-4:none;--blend-mode-5:none;--blend-color-1:transparent;--blend-color-2:transparent;--blend-color-3:#fff3;--blend-color-4:transparent;--blend-color-5:transparent}.glitch__img{background:50% 0 no-repeat;background-color:var(--blend-color-1);background-blend-mode:var(--blend-mode-1);background-position:50%;background-size:auto 100%;width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(0,0)}.glitch__img:nth-child(2){background-color:var(--blend-color-2);background-blend-mode:var(--blend-mode-2)}.glitch__img:nth-child(3){background-color:var(--blend-color-3);background-blend-mode:var(--blend-mode-3)}.glitch__img:nth-child(4){background-color:var(--blend-color-4);background-blend-mode:var(--blend-mode-4)}.glitch__img:nth-child(5){background-color:var(--blend-color-5);background-blend-mode:var(--blend-mode-5)}.glitch__img:nth-child(n+2){opacity:0}.glitch .glitch__img:nth-child(n+2){opacity:1}.glitch .glitch__img:nth-child(2){transform:translate3d(var(--gap-horizontal), 0, 0);animation:glitch-anim-1-horizontal var(--time-anim) infinite linear alternate}.glitch>.glitch__img:nth-child(3){transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);animation:glitch-anim-2-horizontal var(--time-anim) infinite linear alternate}.glitch>.glitch__img:nth-child(4){transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);animation:glitch-anim-3-horizontal var(--time-anim) infinite linear alternate}.glitch--vertical .glitch__img:nth-child(2){transform:translate3d(0, var(--gap-vertical), 0);animation:glitch-anim-1-vertical var(--time-anim) infinite linear alternate}.glitch--vertical>.glitch__img:nth-child(3){transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0);animation:glitch-anim-2-vertical var(--time-anim) infinite linear alternate}.glitch--vertical>.glitch__img:nth-child(4){transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0) scale3d(-1, -1, 1);animation:glitch-anim-3-vertical var(--time-anim) infinite linear alternate}.glitch>.glitch__img:nth-child(5){animation:.5s step-end infinite glitch-anim-flash}@keyframes glitch-anim-1-horizontal{0%{clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}10%{clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}20%{clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}30%{clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}40%{clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}50%{clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}60%{clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}70%{clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}80%{clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}90%{clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}to{clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}}@keyframes glitch-anim-2-horizontal{0%{clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%)}15%{clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}22%{clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}31%{clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}45%{clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}51%{clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%)}63%{clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}76%{clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%)}81%{clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%)}94%{clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%)}to{clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%)}}@keyframes glitch-anim-3-horizontal{0%{clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%)}5%{clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%)}10%{clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%)}25%{clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}27%{clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%)}30%{clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%)}33%{clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%)}37%{clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%)}40%{clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}45%{clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%)}50%{clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%)}53%{clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%)}57%{clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%)}60%{clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%)}65%{clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%)}70%{clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%)}73%{clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}80%{clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%)}to{clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%)}}@keyframes glitch-anim-1-vertical{0%{clip-path:polygon(2% 0,5% 0,5% 100%,2% 100%)}10%{clip-path:polygon(15% 0,15% 0,15% 100%,15% 100%)}20%{clip-path:polygon(10% 0,20% 0,20% 100%,10% 100%)}30%{clip-path:polygon(1% 0,2% 0,2% 100%,1% 100%)}40%{clip-path:polygon(33% 0,33% 0,33% 100%,33% 100%)}50%{clip-path:polygon(44% 0,44% 0,44% 100%,44% 100%)}60%{clip-path:polygon(50% 0,20% 0,20% 100%,50% 100%)}70%{-webkit-clip-path:polygon(70% 0, 70% 0, 70% 100% 70%, 70% 100%);clip-path:polygon(70% 0, 70% 0, 70% 100% 70%, 70% 100%)}80%{-webkit-clip-path:polygon(80% 0, 80% 0, 80% 100% 80%, 80% 100%);clip-path:polygon(80% 0, 80% 0, 80% 100% 80%, 80% 100%)}90%{clip-path:polygon(50% 0,55% 0,55% 100%,50% 100%)}to{clip-path:polygon(70% 0,80% 0,80% 100%,70% 100%)}}@keyframes glitch-anim-2-vertical{0%{clip-path:polygon(25% 0,30% 0,30% 100%,25% 100%)}15%{clip-path:polygon(3% 0,3% 0,3% 100%,3% 100%)}22%{clip-path:polygon(5% 0,20% 0,20% 100%,5% 100%)}31%{clip-path:polygon(20% 0,20% 0,20% 100%,20% 100%)}45%{clip-path:polygon(40% 0,40% 0,40% 100%,40% 100%)}51%{clip-path:polygon(52% 0,59% 0,59% 100%,52% 100%)}63%{clip-path:polygon(60% 0,60% 0,60% 100%,60% 100%)}76%{clip-path:polygon(75% 0,75% 0,75% 100%,75% 100%)}81%{clip-path:polygon(65% 0,40% 0,40% 100%,65% 100%)}94%{clip-path:polygon(45% 0,50% 0,50% 100%,45% 100%)}to{clip-path:polygon(14% 0,33% 0,33% 100%,14% 100%)}}@keyframes glitch-anim-3-vertical{0%{clip-path:polygon(1% 0,3% 0,3% 100%,1% 100%)}5%{clip-path:polygon(10% 0,9% 0,9% 100%,10% 100%)}10%{-webkit-clip-path:polygon(5% 0, 6% 0 6% 100%, 5% 100%);clip-path:polygon(5% 0, 6% 0 6% 100%, 5% 100%)}25%{clip-path:polygon(20% 0,20% 0,20% 100%,20% 100%)}27%{clip-path:polygon(10% 0,10% 0,10% 100%,10% 100%)}30%{clip-path:polygon(30% 0,25% 0,25% 100%,30% 100%)}33%{clip-path:polygon(15% 0,16% 0,16% 100%,15% 100%)}37%{clip-path:polygon(40% 0,39% 0,39% 100%,40% 100%)}40%{clip-path:polygon(20% 0,21% 0,21% 100%,20% 100%)}45%{clip-path:polygon(60% 0,55% 0,55% 100%,60% 100%)}50%{clip-path:polygon(30% 0,31% 0,31% 100%,30% 100%)}53%{clip-path:polygon(70% 0,69% 0,69% 100%,70% 100%)}57%{clip-path:polygon(40% 0,41% 0,41% 100%,40% 100%)}60%{clip-path:polygon(80% 0,75% 0,75% 100%,80% 100%)}65%{clip-path:polygon(50% 0,51% 0,51% 100%,50% 100%)}70%{clip-path:polygon(90% 0,90% 0,90% 100%,90% 100%)}73%{clip-path:polygon(60% 0,60% 0,60% 100%,60% 100%)}80%{clip-path:polygon(100% 0,99% 0,99% 100%,100% 100%)}to{clip-path:polygon(70% 0,71% 0,71% 100%,70% 100%)}}@keyframes glitch-anim-text{0%{opacity:1;clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);transform:translate(-10px)scale(-1)}10%{clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}20%{clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}35%{clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}50%{clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}60%{clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}70%{clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}80%{clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}90%{transform:translate(-10px)scale(-1)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transform:translate(0,0)scale(1)}}@keyframes glitch-anim-flash{0%{opacity:.2;transform:translate3d(var(--gap-horizontal), var(--gap-vertical), 0)}33%,to{opacity:0;transform:translate(0,0)}}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{white-space:nowrap;height:100vh;display:inline-block}[data-scroll-direction=horizontal] [data-scroll-section]{vertical-align:top;white-space:nowrap;height:100%;display:inline-block}.c-scrollbar{transform-origin:100%;opacity:0;width:11px;height:100%;transition:transform .3s,opacity .3s;position:absolute;top:0;right:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{opacity:.5;width:7px;cursor:-webkit-grab;cursor:grab;background-color:#000;border-radius:10px;margin:2px;position:absolute;top:0;right:0}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}.loader_wrapper{pointer-events:none;opacity:1;z-index:100;background-color:#000;justify-content:center;align-items:center;transition:opacity 1s;display:flex;position:fixed;inset:0}.loader_wrapper.ready{opacity:0}.loader_wrapper .loader{border:1vh solid #babfbf;border-color:#babfbf #000;border-radius:50%;width:10vh;height:10vh;animation:2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.flex{display:flex}.flex-column{flex-direction:column;display:flex}.align-center{align-items:center}.gap-20{gap:20px}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.image{aspect-ratio:1;object-fit:cover;max-height:60vh}.image.image--16-9{aspect-ratio:16/9}.image.image--4-5{aspect-ratio:4/5}.image.image--9-16{aspect-ratio:9/16}.image.image--3-2{aspect-ratio:3/2}.vimeo-full-width{width:100%;height:100%;max-height:100vh;margin-top:auto;position:absolute;top:0;left:0;overflow:hidden}.vimeo-full-width iframe{pointer-events:none;transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.vimeo-full-width .play-button{z-index:2;cursor:pointer;justify-content:center;align-items:center;height:100%;font-size:4vh;text-decoration:underline;display:flex;position:absolute;top:0;left:calc(10% + 2vw);right:calc(10% + 2vw)}.vimeo-full-width .actions{justify-content:center;align-items:flex-end;width:100%;height:calc(100vh - 12px);padding-bottom:5vh;display:flex;position:absolute;top:0;bottom:0;left:0}.vimeo-full-width .actions>h2{color:#fafafa;cursor:pointer;text-align:center;min-width:12vh;padding:0 1vh;font-size:3vh;font-weight:800;text-decoration:underline}.salmon{color:#ff7d7d}.blue{color:#000}.white{color:#fafafa}.black{background-color:#000}.general-text.light{font-weight:300}.text-center{text-align:center}.text-black{color:#000}.remove-alignment,.remove-alignment .content,.remove-alignment>div{align-items:baseline!important}.inter{font-family:Inter,sans-serif!important}.text-white{color:#fff}.Welcome{color:#000;background:#000;align-items:center;width:100vw;min-height:100vh;display:flex;overflow:hidden}.Welcome .wrapper{max-width:110vh;min-height:110vh;margin:auto;padding:0 5%}.Welcome .Theme{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.Welcome .text{color:#000;margin-bottom:1em;font-size:4vh}.Welcome .text:has(.name){margin-bottom:15vh;font-size:6vh}.Welcome .text img{height:5vh;margin-bottom:-1vh;display:inline-block}.Welcome .text .name{color:#fff;background-color:#ff7d7d;border-radius:80px;padding:25px;font-size:6vh}.Welcome .twt{margin:30px auto 0}.Welcome .hello-container{align-self:stretch;align-items:center;height:calc(100vh - 186px);display:flex}.Welcome .hello{color:#fafafa;text-align:center;width:100%;font-size:30vh;font-weight:700;line-height:.85em}.Welcome .welcome--content{background:#fafafa}.Welcome .text-intro{margin-top:3em}.Welcome h2{margin-top:30vh}.printMode .Welcome{align-items:center;height:100vh;padding-top:4vh;display:flex}.printMode .Welcome .wrapper{min-height:0;margin:-50vh auto;padding:0}.Theme.dark{color:#fafafa}.Theme.light{color:#000}.Team{justify-content:center;align-items:flex-end;width:100vw;height:100vh;padding-bottom:15vh;display:flex;position:relative;overflow:hidden}.Team .Separator{width:100vw;height:100vh;position:absolute;top:0;left:0}.Team .Separator h2{justify-content:center;align-items:center;font-size:min(32vh,18vw);display:flex}.Team .Separator h2>span{pointer-events:initial;cursor:pointer;margin:.2em .1em .1em;font-size:.6em;position:relative}.Team .Separator h2>span:first-child{cursor:w-resize;left:-50vh}.Team .Separator h2>span:last-child{cursor:e-resize;right:-50vh}.Team .content-wrapper{transform-origin:top;justify-content:flex-start;height:46vh;display:flex;transform:translate(calc(50vw - 15vh),100vh)}.Team .content-wrapper .member-wrapper{position:absolute;rotate:-6deg}.Team .content-wrapper.ready .content{flex-direction:row-reverse;justify-content:flex-end}.Team .content-wrapper.ready .content .member-wrapper{position:unset!important;transform:none!important}.Team .content-wrapper .content{align-items:center;gap:3vh;width:100vw;display:flex;overflow:visible}.Team .TeamMember{background:#000;width:30vh;height:46vh;padding:0;display:flex;position:relative;overflow:hidden}.Team .TeamMember .TeamMember__cover{z-index:2;background-position:top;background-repeat:no-repeat;background-size:auto 100%;flex-direction:column;justify-content:flex-end;width:100%;max-width:30vh;height:100%;padding:23px 20px;transition:all .5s;display:flex}.Team .TeamMember .TeamMember__cover .name{text-transform:uppercase;color:#fff;font-size:4vh;line-height:.82}.Team .TeamMember .TeamMember__cover .role{color:#fafafa;margin-top:.3em;font-size:1.8vh}.Team .TeamMember .TeamMember__bio{z-index:1;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;padding-bottom:25px;display:flex;position:absolute;top:0;right:0;overflow:hidden}.Team .TeamMember .TeamMember__bio .text-carousel{color:#fff;width:50%;min-width:30vh;font-size:1.4vh;overflow:hidden}.Team .TeamMember .TeamMember__bio .text-carousel .carousel-container{padding-right:1vh}.Team .TeamMember .TeamMember__bio .text-carousel .carousel-dots{gap:5px;width:fit-content;margin-top:20px;margin-left:auto;padding-right:1vh;display:flex}.Team .TeamMember .TeamMember__bio .text-carousel .carousel-dots>div{cursor:pointer;background:#969696;border-radius:50%;width:8px;height:8px}.Team .TeamMember .TeamMember__bio .text-carousel .carousel-dots>div.active{background:#fafafa}.Team .TeamMember .action-icon{color:#fff;z-index:2;cursor:pointer;font-size:1.6vh;text-decoration:underline;display:flex;position:absolute;top:10px;right:10px}.Team .TeamMember.open{padding:1vh}.Team .TeamMember.open .TeamMember__cover{background-position:50% 15%;background-size:auto 150%;flex:1;min-width:27vh;max-width:48%}.Team .TeamMember.open .TeamMember__bio{flex:2}.Team .TeamMember.TeamMember--cover{border:1px solid #000;border-radius:0;justify-content:center;align-items:center;background-color:#fafafa!important}.Team .TeamMember.TeamMember--cover>img{width:10vh;height:10vh}.Team .card{color:#000;text-transform:uppercase;font-family:McCann,sans-serif;font-size:1.6vw;font-weight:800}.Team .tm{font-size:1.3em;position:relative;top:.15em}.Team .text-div{flex-direction:column;font-size:12vh;display:flex}.Team .text-div>p{line-height:1}.Team .about-text{color:#fafafa;text-align:center;font-size:20vh;font-weight:700}.printMode .Team{padding-top:5vh}.Separator{flex-direction:column;justify-content:center;width:100vw;height:100vh;display:flex;position:relative}.Separator h2{color:#fff;text-align:center;width:100%;padding:0 5vh;font-size:25vh;font-weight:700;line-height:.85em}.Separator .separator-background{width:100vw;height:100vh}.Separator .contactUs{color:#000;cursor:pointer;pointer-events:initial;width:31vh;position:absolute;top:74%;left:50%;transform:translate(-50%,-58%)}.Separator .m{width:42vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.Separator.sm h2{font-size:8vh}.Separator.dark h2{color:#000}.Header{pointer-events:none;z-index:99;color:#fafafa;justify-content:space-between;align-items:center;width:100vw;padding:1vh .5vw;display:flex;position:fixed}.Header.light:not(.lightText){color:#000}.Header .logo,.Header .right{opacity:1;transition:all 1s}.Header .logo{width:35px}.Header .logo img{width:16vw}.Header .logo .top{animation-name:fadeIn;animation-duration:1s;animation-timing-function:ease-in-out;animation-direction:alternate}.Header .logo .gone{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.Header .right,.Header .center,.Header .left{pointer-events:auto;align-items:center;padding-right:2px;font-size:6.5vh;font-weight:800;line-height:.9;transition:color 1s ease-in-out;display:flex;font-family:McCann,sans-serif!important}.Header .right{justify-content:flex-end}.Header .center{justify-content:center}.Header .left,.Header .right{cursor:pointer;min-width:40vh}.fullscreen .Header{top:0;left:0;right:5vh}.Home{pointer-events:none;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;transition:opacity .5s;display:flex;position:absolute;inset:0;overflow:hidden}.Home .m{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.Home .m>p{color:#fff;margin-top:15px;font-family:McCann,sans-serif;font-size:3vh}.Home button{color:#fafafa;cursor:pointer;fontSize:3vh;background:0 0;border:none;padding:6px 10px;font-family:McCann,sans-serif;position:absolute;top:88%;left:50%;transform:translate(-50%)}.Home button:hover{text-decoration:underline}.McCann.home .Home{pointer-events:initial;opacity:1}.Contact{pointer-events:none;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;transition:opacity .5s;position:absolute;inset:0}.Contact .Contact--wrapper{border-radius:7px;height:100%;display:flex;position:relative;overflow:hidden}.Contact .Contact--wrapper .Contact__content{justify-content:space-between;margin:auto;padding:10vh;font-family:FuturaBT,sans-serif;display:flex;position:absolute;inset:0}.Contact .Contact--wrapper .Contact__content .Contact__left,.Contact .Contact--wrapper .Contact__content .Contact__right{flex-flow:column wrap;justify-content:flex-end;display:flex}.Contact .Contact--wrapper .Contact__content .Contact__left .back,.Contact .Contact--wrapper .Contact__content .Contact__right .back{cursor:pointer;font-size:1.6vh;font-weight:700}.Contact .Contact--wrapper .Contact__content .Contact__left .back>img,.Contact .Contact--wrapper .Contact__content .Contact__right .back>img{width:1vh;margin-right:10px}.Contact .Contact--wrapper .Contact__content h2{color:#fafafa;padding:0 1vh;font-size:2.6vh;line-height:.9;display:flex}.Contact .Contact--wrapper .Contact__content h2.title{font-size:3.5vh}.Contact .Contact--wrapper .Contact__content .contacts-card img{width:3.4vh;height:2.6vh;margin-right:3vh}.McCann.contact .Contact{pointer-events:initial;opacity:1}.Navigator{opacity:1;z-index:2;background:#fafafa;justify-content:space-between;gap:5px;height:6.5vh;max-height:6rem;padding:0 11.4vh;display:flex;position:fixed;bottom:6px;left:6px;right:6px}@media (width<=768px){.Navigator{padding:5px 4rem}}.Navigator.collapsed{width:4vh}.Navigator.collapsed>img{width:2vh;margin:auto}.Navigator.alternativeColors .Navigator__tab{color:#2f21f5}.Navigator.alternativeColors .Navigator__tab:not(.current){color:#2f21f5!important}.Navigator .Navigator__tab{cursor:pointer;color:#000;text-transform:uppercase;justify-content:center;align-items:center;padding:10px 0;font-family:McCann,sans-serif;font-size:3.2vh;font-weight:800;display:flex;position:relative}.Navigator .Navigator__tab:hover,.Navigator .Navigator__tab.current{-webkit-text-decoration:underline #000;text-decoration:underline #000;text-decoration-thickness:4px}.Navigator .Navigator__tab>img{margin-left:5px}.FullScreenMedia{z-index:99;background:#1d2121 50% no-repeat;position:fixed;inset:0;overflow:hidden}.FullScreenMedia h2.mccann{pointer-events:none;text-align:center;font-size:5vh;position:fixed;top:2vh;left:0;right:0}.ContentSection{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:5vh 0;display:flex;position:relative}.ContentSection .content{flex-direction:column;width:150vh;min-width:1100px;margin:auto;display:flex}.ContentSection .content .text{font-size:4vh}.ContentSection .content .text.smaller{font-size:3vh}.ContentSection .content .strong-title{font-family:McCann,sans-serif}.ContentSection .content .text-small{font-size:3vh}.ContentSection .content .text-strong{font-family:McCann,sans-serif;font-size:3vh;font-weight:800;line-height:3vh}.ContentSection .content .text-highlighted{color:#000;white-space:nowrap;font-weight:700;line-height:3vh;display:inline-block;position:relative}.ContentSection .content .text-highlighted:before{content:"";z-index:-1;border-radius:80px;width:109%;height:3.5vh;position:absolute;top:0;left:-5%;right:0}.ContentSection.center .content{justify-content:center;align-items:center}.ContentSection.start .content{justify-content:flex-start;align-items:flex-start}.ContentSection.bottom .content{margin-bottom:5vh}.About .marketing-company .stripe{text-transform:uppercase;white-space:nowrap;background:#ff7d7d;line-height:1;display:flex;position:absolute}.About .marketing-company .stripe>span{color:#000;white-space:nowrap;padding:0 20px;font-weight:400;display:block}.About .marketing-company .stripe.stripe-1{font-size:3vw;top:50%;rotate:-4deg}.About .marketing-company .stripe.stripe-2{font-size:4vw;top:75%;rotate:-13deg}.About .marketing-company .stripe.stripe-3{font-size:5vw;top:40%;rotate:14deg}.About .lottie-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;right:0}.About .truth-content{justify-content:space-between;align-items:center;width:100%;display:flex}.About .truth-content .BackgroundMedia .twt-overlay{width:auto;height:225px;position:absolute;bottom:-100%;right:-60px}.About .logos-container{position:relative}.About .logos-container .overlay-wrapper{width:100%;position:absolute;left:0;overflow:hidden}.About .logos-container .overlay-wrapper .AboutOverlay .box{opacity:0}.About .logos-container .overlay-wrapper .AboutOverlay .box.esquerda{transform:translate(-50vw)}.About .logos-container .overlay-wrapper .AboutOverlay .box.direita{transform:translate(50vw)}.About .logos-container .vitruviano{aspect-ratio:1;align-items:center;max-width:49%;height:50vh;max-height:46vw;display:flex;position:absolute;right:7vw;transform:scale(1.2)}.About .logos-container .vitruviano>img{object-fit:cover;width:100%;height:100%}.About .companies-diagram .logo{height:7vh}.About .companies-diagram .logo,.About .companies-diagram .text-small{margin:auto;position:absolute;inset:0}.About .companies-diagram .text-small{width:fit-content;margin-top:1rem;top:55%}.About .companies-diagram .diagram{opacity:0;margin-top:2rem;left:50%;transform:translate(-50%)}.About .text-div{flex-direction:column;font-size:15vh;line-height:.87em;display:flex}.About .about-text{color:#fafafa;text-align:center;font-size:20vh;font-weight:700}.AboutOverlay{width:100%;height:0;min-height:42vw;position:relative}@media screen and (aspect-ratio<=16/10){.AboutOverlay{min-width:130.65vh;min-height:67vh}}.AboutOverlay .box{will-change:opacity, transform;pointer-events:none;position:absolute;inset:0}.AboutOverlay .box .logo{position:absolute}.AboutOverlay .box .logo>div{pointer-events:initial;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.AboutOverlay .box .logo>div:not(:first-child){opacity:0;transition:opacity .2s}.AboutOverlay .box .logo>div:not(:first-child):hover{opacity:1;pointer-events:initial;cursor:crosshair}.AboutOverlay_print-wrapper{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.AboutOverlay_print-wrapper .AboutOverlay{background-image:url(categorias.cc7b507c.png);background-position:50%;background-repeat:no-repeat;background-size:24vw;margin-bottom:0!important}.SlideShow .slide{color:#fff;flex-direction:column;justify-content:center;width:100%;height:100vh;margin-top:-25vh;display:flex;position:relative}.SlideShow .slide:first-child{margin-top:0}.SlideShow .slide .media{z-index:0;align-items:center;width:100%;height:100%;padding:10vh 12vh;display:flex;position:relative}.SlideShow .slide .media.description-left{flex-direction:column;justify-content:flex-end;align-items:flex-start}.SlideShow .slide .media.description-right{justify-content:space-between;align-items:flex-end}.SlideShow .slide .media .BackgroundMedia{position:absolute!important}.SlideShow .slide .media .title{z-index:1;font-size:16vh;line-height:.8;position:relative}.SlideShow .slide .media .subtitle{z-index:1;width:48%;margin-top:1em;font-size:2.6vh;position:relative}.SlideShow .slide .media .subtitle.right{text-align:right;margin-left:50px}.SlideShow .slide .media .BackgroundMedia{z-index:0;filter:brightness(.7);top:0;left:0}.SlideShow .slide .text-strong{max-width:45%;margin-right:auto}.SlideShow .slide .text-strong.lighter{font-weight:400}.Approach .WhatIsIt{min-height:100vh;height:unset;padding-bottom:5vh}.Approach .WhatIsIt .content{justify-content:flex-end;padding-bottom:100px;position:relative}.Approach .WhatIsIt .content .imagem_4{z-index:1}.Approach .WhatIsIt .content .imagem_1{position:absolute;top:1vh;left:46%}.Approach .WhatIsIt .content .imagem_2{position:absolute;top:26vh;right:-1vw}.Approach .WhatIsIt .content .imagem_3{position:absolute;top:45vh;left:50%}.Approach .WhatIsIt .content .imagem_4{position:absolute;top:62vh;right:-1vw}.Approach .WhatIsIt .content .TruthSection{flex-direction:column;justify-content:center;width:100%;height:100vh;margin-top:-25vh;display:flex;position:relative}.Approach .WhatIsIt .content .TruthSection.first{margin-top:15vh}.Approach .WhatIsIt .content .TruthSection .media{width:100%}.Approach .WhatIsIt .content .TruthSection .media .title,.Approach .WhatIsIt .content .TruthSection .media .BackgroundMedia{z-index:1;position:absolute!important}.Approach .WhatIsIt .content .TruthSection .media .title{font-size:9vw}.Approach .WhatIsIt .content .TruthSection .media .BackgroundMedia{z-index:0;top:0}.Approach .WhatIsIt .content .TruthSection .media.left .BackgroundMedia{left:0}.Approach .WhatIsIt .content .TruthSection .media.left .title{top:10vh;right:0}.Approach .WhatIsIt .content .TruthSection .media.right .BackgroundMedia{right:0}.Approach .WhatIsIt .content .TruthSection .media.right .title{bottom:-3vh;left:0}.Approach .WhatIsIt .content .TruthSection .text-strong{max-width:45%}.Approach .WhatIsIt .content .TruthSection .text-strong.left{margin-right:auto}.Approach .WhatIsIt .content .TruthSection .text-strong.right{text-align:end;margin-left:auto}.Approach .WhatIsIt .content .TruthSection .text-strong.lighter{font-weight:400}.Approach .FinalNoteSeparator .title{text-transform:uppercase;font-family:McCann,sans-serif;font-size:3.6vh;position:absolute;top:20%}.Approach .FinalNote{color:#fafafa;position:relative}.Approach .FinalNote .content{justify-content:flex-end;height:100%;padding-bottom:12vh;display:flex;position:relative}.Approach .FinalNote .content .label{opacity:0;justify-content:space-between;display:flex;transform:translateY(-10vh)}.Approach .FinalNote .content .label>div p{text-transform:uppercase;font-family:McCann,sans-serif;font-size:3vh}.Approach .FinalNote .content .label>div h2{text-transform:uppercase;font-family:McCann,sans-serif;font-size:7vh}.Approach .FinalNote .content .label .text-small{text-align:end;width:44%;font-family:Inter,sans-serif;font-size:2.5vh;line-height:1.1em}.Approach .FinalNote .content .cards{opacity:0;justify-content:space-between;margin:6vh 0 auto;display:flex;transform:translateY(10vh)}.Approach .FinalNote .content .cards>div{flex-direction:column;align-items:center;width:25%;display:flex}.Approach .FinalNote .content .cards>div>img{margin-bottom:2vh}.Approach .FinalNote .content .cards>div .title{text-transform:uppercase;font-family:McCann,sans-serif;font-size:2.3vh}.Approach .FinalNote .content .cards>div .description{text-align:center;width:85%;margin-top:.6em;font-family:Inter,sans-serif;font-size:1.8vh;line-height:1.1em}.Approach .text-div{flex-direction:column;font-size:15vh;line-height:.87em;display:flex}.Approach .truth-lockup{color:#fafafa;gap:1.5vw;font-family:McCann,sans-serif;font-size:30vh;line-height:1;display:flex}.Approach .word{opacity:0;transform:translateY(80px)}.Approach .tm{vertical-align:super;margin-left:.1em;font-size:.25em}.CasesList{align-items:flex-end;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.CasesList .Separator{width:100vw;height:100vh;position:absolute;top:0;left:0}.CasesList .Separator h2{justify-content:space-between;align-items:center;padding:0;font-size:32vh;display:flex}.CasesList .Separator h2>span{pointer-events:initial;font-size:1.2em;position:relative}.CasesList .Separator h2>span:first-child{cursor:w-resize;left:-40vh}.CasesList .Separator h2>span:last-child{cursor:e-resize;right:-40vh}.CasesList .CasesList__content{pointer-events:none;opacity:0;gap:2vh;height:fit-content;margin-bottom:11vh;padding-left:50px;padding-right:50px;display:flex;transform:translateY(20vh)}.CasesList .CasesList__content .BackgroundMedia{cursor:pointer;aspect-ratio:3/2;width:45vh;font-family:McCann,sans-serif}.CasesList .CasesList__content .BackgroundMedia>div{background-color:#0000001a;border:3px solid #0000;flex-direction:column;justify-content:flex-end;padding:20px 15px;display:flex}.CasesList .CasesList__content .BackgroundMedia>div>h4{color:#fff;width:60%;font-size:4vh;line-height:.8}.CasesList .CasesList__content .BackgroundMedia>div>p{color:#fff;font-size:2vh;transition:opacity .2s,transform .6s}.CasesList .CasesList__content .BackgroundMedia:hover>div{border-color:#fff}.CasesList .CasesList__content .BackgroundMedia:hover>div>p{opacity:1;transform:translateY(0)}.CasesList .hello{color:#fafafa;text-align:center;font-size:40vh;font-weight:700}.CasesList .wrapper{flex-direction:column;justify-content:flex-start;align-items:center;max-width:115vh;min-height:103vh;margin:auto;display:flex}.CaseCover{background-color:#0000001a;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100vw;height:100vh;padding:12vh;font-family:McCann,sans-serif;display:flex}.CaseCover .client,.CaseCover .title{color:#fafafa;text-transform:uppercase;font-weight:800}.CaseCover .client{font-size:3.5vh}.CaseCover .title{max-width:80%;font-size:12vh;line-height:12vh;position:relative}.CaseCover .title .gif{object-fit:cover;position:absolute}.CaseCover .title .gif.right_top{top:0;right:0;transform:translate(50%,-50%)}.CaseCover .title .gif.right_bottom{bottom:0;right:0;transform:translate(50%,50%)}.CaseCover .title .gif.left_top{top:0;left:0;transform:translate(-50%,-50%)}.CaseCover .title .gif.left_bottom{bottom:0;left:0;transform:translate(-50%,50%)}.CaseCover .title .gif.center_top{top:0;left:50%;transform:translate(-50%,-50%)}.CaseCover .title .gif.center_bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.CaseCover .tags{gap:1em;margin-top:.8em;display:flex}.CaseCover .tags>div{color:#fafafa;text-transform:uppercase;justify-content:center;align-items:center;padding:5px;font-size:1.5vh;display:flex}.Credential{flex-direction:column;display:flex}.Credential .Case__container{width:100vw;display:flex;position:relative}.Credential .Case__container .section:not(.Results){width:100%;min-height:100vh}.Credential .Case__container .section:not(.Results).fullscreen_media{width:100%;padding:0;overflow:hidden}.Credential .Case__container .description{color:#000;font-size:2vh}.Credential .Case__container .Case__container-content{flex-direction:column;width:100%;display:flex}.Credential .Case__container .Case__container-content .separator{width:calc(100vw - 6px);margin-left:unset;height:50vh;min-height:unset;padding:0 6px 0 0;font-family:McCann,sans-serif;display:flex}.Credential .Case__container .Case__container-content .separator>div{color:#000;width:fit-content;margin:auto;padding:7px 15px;font-size:3.5vh}.Case__container-nav{z-index:2;flex-direction:column;width:15vh;padding-top:16vh;transition:color 1s ease-in-out;display:flex;position:absolute;left:1vh}.Case__container-nav .text{font-size:1.3vh;font-weight:400}.Case__container-nav .text.strong{color:#000;opacity:.8}.Case__container-nav .text:not(.strong){color:#000;margin-bottom:10px}.Case__container-nav .tags{flex-direction:column;gap:7px;margin-top:20px;display:flex}.Case__container-nav .tags .tag{color:#000;opacity:.6;cursor:pointer;justify-content:center;align-items:center;width:fit-content;font-size:1.3vh;display:flex}.Case__container-nav .tags .tag:hover{opacity:1}.Case__container-nav .tags .tag.active{opacity:1;text-decoration:underline}.McCann.theme-lightText .Case__container-nav .text.strong,.McCann.theme-dark .Case__container-nav .text.strong{color:#fafafa}.McCann.theme-lightText .Case__container-nav .text:not(.strong),.McCann.theme-dark .Case__container-nav .text:not(.strong){color:#fafafa80}.McCann.theme-lightText .Case__container-nav .tags .tag,.McCann.theme-dark .Case__container-nav .tags .tag{color:#fafafa;border-color:#fafafa}.Strategy{flex-direction:column;gap:100px;display:flex}.Strategy .title{font-family:McCann,sans-serif;font-size:14vh;font-weight:800;line-height:12vh}.Strategy .Strategy__left{justify-content:flex-end;align-items:center;display:flex;position:relative}.Strategy .Strategy__left .label{flex-direction:column;display:flex;position:absolute;bottom:30vh;left:2vw}.Strategy .Strategy__left .description{max-width:60%;margin-top:3vh}.Strategy .Strategy__right{align-items:center;display:flex;position:relative}.Strategy .Strategy__right .BackgroundMedia{z-index:1;position:absolute!important}.Strategy .Strategy__right .right_side{z-index:2;flex-direction:column;align-items:flex-end;max-width:50%;margin-top:25%;display:flex}.Strategy .Strategy__right .right_side .flex-column{margin-bottom:7vh;position:relative}.Strategy .Strategy__right .right_side .flex-column .description{position:absolute;top:28vh;left:0}.MediaSection{flex-direction:column;padding-left:17vh;padding-right:2vh;display:flex;position:relative}.MediaSection .BackgroundMedia{flex:1}.MediaSection.layout_a{height:fit-content!important}.MediaSection.layout_a .content{gap:20px;display:flex}.MediaSection.layout_a .content .description-wrapper{padding:12vh 0 4vh}.MediaSection.layout_a .content .description-wrapper .description{max-width:47%}.MediaSection.layout_a .content>div:last-child{justify-content:flex-end}.MediaSection.layout_b .content .flex-column{flex:1}.MediaSection.layout_b .content .flex-column .description{margin-top:1rem;margin-bottom:2rem}.MediaSection.layout_c .content .flex-column{flex:3}.MediaSection.layout_c .content .flex-column .description{max-width:50%;margin-bottom:5vh}.MediaSection.layout_c .content .second-media{flex:1}.MediaSection.grelha_media{flex-direction:column;justify-content:center;padding-right:17vh;display:flex}.MediaSection.grelha_media .grelha{grid-gap:2vh;grid-template-columns:repeat(auto-fill,minmax(calc(33% - 2vh),1fr));display:grid}.MediaSection.grelha_media .description{max-width:35%;margin-top:6vh}.MediaSection.campaign_cover .cover{color:#000;flex-direction:column;padding-right:7vw;display:flex}.MediaSection.campaign_cover .cover .BackgroundMedia{margin-left:auto}.MediaSection.campaign_cover .cover .title{flex-direction:column;display:flex;position:absolute;top:40vh}.MediaSection.campaign_cover .cover .title>p{color:#000;font-size:14vh}.MediaSection.campaign_cover .cover .title .subtitle{color:#000;max-width:70%;text-transform:initial;margin-top:6vh;font-size:2vh;line-height:2vh}.MediaSection.fullscreen_media .vimeo-full-width img{filter:brightness(.8);object-fit:cover}.Results{flex-direction:column;align-items:center;width:100%;padding-bottom:20vh;display:flex;position:relative}.Results .results__text{text-align:center;color:#000;flex-direction:column;justify-content:center;align-items:center;width:85%;height:100vh;display:flex}.Results .results__text h2{margin-top:5vh;text-decoration:underline}.Results .results__data{width:100%;height:37vh;display:flex;position:relative;transform:translate(calc(50% - 20.5vh),100vh)}.Results .results__data .card{color:#fafafa;background:#000;flex-direction:column;justify-content:space-between;align-items:center;width:37vh;height:37vh;padding:3vh;display:flex;position:absolute;top:0}.Results .results__data .card>img{height:15vh}.Results .results__data .card>div{flex-direction:column;align-items:center;display:flex}.Results .results__data .card>div h1{max-height:12vh;font-size:12vh}.Results .results__data .card>div h2{text-align:center;min-height:2em;font-size:3vh}.Case{background:#fafafa;font-family:McCann,sans-serif}.Case .case-intro{color:#000;max-width:120vh;min-height:120vh;margin:auto;padding:20vh 0;font-family:Inter,sans-serif;font-size:4vh}.Case .case-intro>span{color:#000}
/*# sourceMappingURL=McCann-Site-Credits.3977aca3.css.map */
