.all { position: absolute; background-repeat: no-repeat; background-size: 648px 484px; }
.all-h { left: 2px; top: 0px; width: 398px; height: 345px; background-position: -0px -0px; }
.f0-copy-1 { left: 61px; top: 132px; width: 199px; height: 57px; background-position: -0px -346px; }
.f0-copy-2 { left: 906px; top: 51px; width: 57px; height: 199px; background-position: -592px -0px; }
.f0-copy-3 { left: 450px; top: 44px; width: 199px; height: 57px; background-position: -201px -346px; }
.f0-copy-4 { left: 61px; top: 132px; width: 199px; height: 57px; background-position: -0px -405px; }
.f1-copy-1 { left: 60px; top: 63px; width: 106px; height: 29px; background-position: -399px -178px; }
.f1-copy-2 { left: 169px; top: 63px; width: 137px; height: 28px; background-position: -399px -149px; }
.f1-copy-3 { left: 60px; top: 95px; width: 54px; height: 23px; background-position: -433px -209px; }
.f1-copy-4 { left: 117px; top: 95px; width: 72px; height: 23px; background-position: -507px -178px; }
.f1-copy-5 { left: 192px; top: 95px; width: 27px; height: 23px; background-position: -429px -293px; }
.f1-copy-6 { left: 223px; top: 95px; width: 49px; height: 23px; background-position: -538px -149px; }
.f1-copy-7 { left: 260px; top: 131px; width: 32px; height: 48px; background-position: -592px -319px; }
.f1-logo-1 { left: 895px; top: 30px; width: 46px; height: 19px; background-position: -488px -209px; }
.f2-copy-1 { left: 60px; top: 97px; width: 194px; height: 57px; background-position: -201px -405px; }
.f2-copy-2 { left: 266px; top: 98px; width: 191px; height: 73px; background-position: -399px -0px; }
.f2-copy-3 { left: 266px; top: 98px; width: 191px; height: 73px; background-position: -399px -74px; }
.f2-logo-2 { left: 895px; top: 30px; width: 46px; height: 19px; background-position: -536px -209px; }
.f3-copy-1 { left: 60px; top: 72px; width: 438px; height: 21px; background-position: -0px -464px; }
.f3-copy-10 { left: 310px; top: 110px; width: 32px; height: 40px; background-position: -399px -209px; }
.f3-copy-11 { left: 337px; top: 109px; width: 33px; height: 32px; background-position: -460px -251px; }
.f3-copy-12 { left: 370px; top: 110px; width: 28px; height: 31px; background-position: -399px -293px; }
.f3-copy-13 { left: 407px; top: 100px; width: 29px; height: 40px; background-position: -399px -251px; }
.f3-copy-14 { left: 435px; top: 109px; width: 33px; height: 32px; background-position: -494px -251px; }
.f3-copy-15 { left: 464px; top: 110px; width: 50px; height: 31px; background-position: -592px -286px; }
.f3-copy-2 { left: 59px; top: 100px; width: 51px; height: 40px; background-position: -592px -201px; }
.f3-copy-3 { left: 104px; top: 99px; width: 43px; height: 42px; background-position: -592px -242px; }
.f3-copy-4 { left: 148px; top: 100px; width: 10px; height: 40px; background-position: -637px -242px; }
.f3-copy-5 { left: 159px; top: 100px; width: 10px; height: 40px; background-position: -625px -319px; }
.f3-copy-6 { left: 177px; top: 109px; width: 25px; height: 32px; background-position: -563px -251px; }
.f3-copy-7 { left: 202px; top: 100px; width: 28px; height: 40px; background-position: -430px -251px; }
.f3-copy-8 { left: 231px; top: 109px; width: 33px; height: 32px; background-position: -529px -251px; }
.f3-copy-9 { left: 259px; top: 110px; width: 45px; height: 30px; background-position: -592px -368px; }

.cta { position: absolute; background-repeat: no-repeat; background-size: 160px 67px; }
.cta-1 { left: 59px; top: 188px; width: 162px; height: 34px; background-position: -0px -0px; }
.cta-hover-1 { left: 60px; top: 188px; width: 161px; height: 33px; background-position: -0px -35px; }

*,:after,:before{box-sizing:border-box;margin:0;padding:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-size:16px;overflow:hidden;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}button{background-color:transparent;border-style:none;border-radius:0;cursor:pointer;display:block;font:inherit;line-height:1;overflow:visible;text-transform:uppercase;white-space:nowrap}h1,h2,h3,h4,h5,h6,li,ol,p,ul{display:block;margin:0;padding:0}ol,ul{list-style:none}img{max-width:100%;vertical-align:top}sub,sup{position:relative;display:inline-block;line-height:0;font-size:.65em}sup{vertical-align:super}sub{vertical-align:baseline}.ad{background-color:#fff;border:1px solid grey;overflow:hidden;position:relative}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInIE{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes maskIn{0%{height:0}to{height:250px}}@keyframes maskOut{0%{height:250px}to{height:0}}@keyframes toLeft{to{transform:translate(-500px)}}@keyframes toRight{to{transform:translate(0)}}@keyframes ctaDisplay{0%{height:0;opacity:0}10%{height:33px;opacity:0}to{height:33px;opacity:1}}.animated .copies-0.f0-copy-1{animation-delay:1.3s,2.9s,3.5s}.animated .copy-multiple{opacity:0;animation:.1s steps(1) forwards;animation-name:fadeIn,fadeOut}.animated .copy-multiple.copy-multiple-1{animation-delay:2.35s,3.05s}.animated .copy-multiple.copy-multiple-2{animation-delay:2.4s,3.1s}.animated .copy-multiple.copy-multiple-3{animation-delay:2.45s,3.15s}.animated .copy-multiple.copy-multiple-4{animation-delay:2.5s,3.2s}.animated .copy-multiple.copy-multiple-5{animation-delay:2.55s,3.25s}.animated .copy-multiple.copy-multiple-6{animation-delay:2.6s,3.3s}.animated .copy-multiple.copy-multiple-7{animation-delay:2.65s,3.35s}.animated .copy-multiple.copy-multiple-8{animation-delay:2.7s,3.4s}.animated .copy-multiple.copy-multiple-9{animation-delay:2.75s,3.45s}.animated .copy-multiple.copy-multiple-10{animation-delay:2.8s,3.5s}.animated .copy-multiple.copy-multiple-11{animation-delay:2.85s,3.55s}.animated .copy-multiple.copy-multiple-12{animation-delay:2.9s,3.6s}.animated .copy-multiple.copy-multiple-13{animation-delay:2.95s,3.65s}.animated .copy-multiple.copy-multiple-14{animation-delay:3s,3.7s}.animated .copy-multiple.copy-multiple-15{animation-delay:3.05s,3.75s}.animated .copies-1.f1-copy-1{animation-delay:4s}.animated .copies-1.f1-copy-2{animation-delay:4.3s}.animated .copies-1.f1-copy-3{animation-delay:4.6s}.animated .copies-1.f1-copy-4{animation-delay:4.9s}.animated .f1-logo-1{opacity:0;animation:fadeIn .5s ease-out forwards;animation-delay:4.2s}.animated .f1-line-1{width:0;animation:redLine .3s ease-in-out forwards;animation-delay:5.7s}.animated .bg.bg-secondary{height:0;animation:maskIn .5s cubic-bezier(.66,.22,.44,.88) forwards;animation-delay:7s}.animated .mask.mask-1{animation:maskOut .5s cubic-bezier(.66,.22,.44,.88) forwards;animation-delay:7s}.animated .mask.mask-2{height:0;animation:maskIn .5s cubic-bezier(.66,.22,.44,.88) forwards;animation-delay:7s}.animated .copies-2{opacity:0;animation:.5s steps(1) forwards;animation-name:fadeIn,fadeOut}.animated .copies-2.f2-copy-1{animation-delay:5s,9.8s}.animated .copies-2.f2-copy-2{animation-delay:7.6s,9.8s}.animated .copies-2.f2-copy-3{animation-delay:8.4s,9.8s}.animated .copies-3.c3-1{animation-delay:9.8s}.animated .copies-3.c3-2{animation-delay:9.95s}.animated .copies-3.c3-3{animation-delay:10.1s}.animated .copies-3.c3-4{animation-delay:10.25s}.animated .copies-3.c3-5{animation-delay:10.4s}.animated .copies-3.c3-6{animation-delay:10.55s}.animated .copies-3.c3-7{animation-delay:10.7s}.animated .copies-3.c3-8{animation-delay:10.85s}.animated .copies-3.c3-9{animation-delay:11s}.animated .copies-3.c3-10{animation-delay:11.15s}.animated .copies-3.c3-11{animation-delay:11.3s}.animated .copies-3.c3-12{animation-delay:11.45s}.animated .copies-3.c3-13{animation-delay:11.6s}.animated .copies-3.c3-14{animation-delay:11.75s}.animated .cta-1{opacity:0;height:0;animation:ctaDisplay .5s steps(1) forwards;animation-delay:9.8s}.animated .cta-1 .cta-hover-1{pointer-events:none}.animated.ad--ie .copies-0{animation-name:fadeInIE,fadeOut,fadeIn}.hover-copy{opacity:0}.hover-animation .hover-copy{animation:fadeIn .3s steps(1) forwards;opacity:0}.hover-animation .hover-copy.hover-copy-1{animation-delay:.25s}.hover-animation .hover-copy.hover-copy-2{animation-delay:.5s}.hover-animation .hover-copy.hover-copy-3{animation-delay:.75s}.hover-animation .hover-copy.hover-copy-4{animation-delay:1s}.hover-animation .hover-copy.hover-copy-5{animation-delay:1.25s}.hover-animation .hover-copy.hover-copy-6{animation-delay:1.5s}@keyframes frame1H{0%{transform:translate(442px,-38px) scale(2.5)}to{transform:translate(326px,-46px) scale(.7)}}@keyframes frame2H{0%{transform:translate(326px,-46px) scale(.7)}to{transform:translate(469px,20px) scale(1)}}@keyframes frame3H{0%{transform:translate(469px,20px) scale(1)}to{transform:translate(541px,-181px) scale(1.35)}}@keyframes frame4H{0%{transform:translate(541px,-181px) scale(1.35)}to{transform:translate(533px,57px) scale(1.15)}}@keyframes redLine{0%{width:0}to{width:119px}}.animated .h-unit{animation-name:frame1H,frame2H,frame3H,frame4H;animation-duration:1.2s,.35s,.4s,3s;animation-timing-function:steps(4),cubic-bezier(.57,.51,.75,.95),cubic-bezier(.66,.22,.44,.88),cubic-bezier(.17,.67,.39,1);animation-fill-mode:forwards;animation-delay:0s,3.7s,7s,9.8s}.animated .copies-0{opacity:0;animation:.1s steps(1) forwards;animation-name:fadeIn,fadeOut,fadeIn}.animated .copies-0.f0-copy-1{animation-delay:1.3s,2.5s,3.1s;animation-play-state:running,running,running}.animated .copies-0.f0-copy-2{animation-delay:1.6s,2.4s;animation-play-state:running,running,paused}.animated .copies-0.f0-copy-3{animation-delay:1.9s,2.4s;animation-play-state:running,running,paused}.animated .copies-0.f0-copy-4{animation-delay:2s,2.4s;animation-play-state:running,running,paused}.animated .copies-1{opacity:0;animation:fadeIn .5s steps(1) forwards}.animated .copies-1.f1-copy-1{animation-delay:3.8s}.animated .copies-1.f1-copy-2{animation-delay:3.9s}.animated .copies-1.f1-copy-3{animation-delay:4s}.animated .copies-1.f1-copy-4{animation-delay:4.1s}.animated .copies-1.f1-copy-5{animation-delay:4.2s}.animated .copies-1.f1-copy-6{animation-delay:4.3s}.animated .copies-1.f1-copy-7{animation-delay:4.4s}.animated .copies-3{opacity:0;animation:fadeIn .5s steps(1) forwards}.animated .copies-3.c3-1{animation-delay:9.75s}.animated .copies-3.c3-2{animation-delay:9.85s}.animated .copies-3.c3-3{animation-delay:9.95s}.animated .copies-3.c3-4{animation-delay:10.05s}.animated .copies-3.c3-5{animation-delay:10.15s}.animated .copies-3.c3-6{animation-delay:10.25s}.animated .copies-3.c3-7{animation-delay:10.35s}.animated .copies-3.c3-8{animation-delay:10.45s}.animated .copies-3.c3-9{animation-delay:10.55s}.animated .copies-3.c3-10{animation-delay:10.65s}.animated .copies-3.c3-11{animation-delay:10.75s}.animated .copies-3.c3-12{animation-delay:10.85s}.animated .copies-3.c3-13{animation-delay:10.95s}.animated .copies-3.c3-14{animation-delay:11.05s}.animated .copies-3.c3-15{animation-delay:11.15s}.animated .copies-3.c3-16{animation-delay:11.25s}.animated .copies-3.c3-17{animation-delay:11.35s}.animated .copies-3.c3-18{animation-delay:11.45s}.animated .copies-3.c3-19{animation-delay:11.55s}.animated .copies-3.c3-20{animation-delay:11.65s}.animated .copies-3.c3-21{animation-delay:11.75s}.animated .copies-3.c3-22{animation-delay:11.85s}.animated-done.hover-animation .copies-3{opacity:0;transition:opacity .5s}.animated-done.hover-animation .h-unit{transform:translate(551px,-48px) scale(.65);transition:transform .5s}.ad{width:970px;height:250px;opacity:0;transition:opacity .5s}.ad--visible{opacity:1}.bg-exit{position:absolute;left:0;top:0;right:0;bottom:0}.bg-exit,.cta{cursor:pointer}.cta-1:hover{background-position:0 -41px}.bg{width:970px;height:250px;position:absolute}.bg-primary{background:#2c1939}.bg-secondary{background:#f6178e}.copy-multiple-1{transform:translateY(472px)}.copy-multiple-2{transform:translateY(425px)}.copy-multiple-3{transform:translateY(378px)}.copy-multiple-4{transform:translateY(331px)}.copy-multiple-5{transform:translateY(283px)}.copy-multiple-6{transform:translateY(236px)}.copy-multiple-7{transform:translateY(189px)}.copy-multiple-8{transform:translateY(142px)}.copy-multiple-9{transform:translateY(96px)}.copy-multiple-10{transform:translateY(48px)}.copy-multiple-11{transform:translateY(0)}.copy-multiple-12{transform:translateY(-48px)}.copy-multiple-13{transform:translateY(-96px)}.copy-multiple-14{transform:translateY(-144px)}.main,.mask{position:absolute;left:0;width:970px;height:250px}.main-1,.mask-1{bottom:0}.main-2,.mask-2{top:0}.mask{overflow:hidden}.main-hover svg{position:absolute}.main-hover .hover-copy{fill:#fff}.logo-end{opacity:0}.animated-done .mask-1,.animated-done .mask-2{display:none}.animated-done .logo-end{opacity:1}.animated-done .h-unit{transform:translate(533px,57px) scale(1.15);transition:transform .5s}.animated-done .copies-3{opacity:1;transition:opacity .5s}.animated-done .f2-logo-2{opacity:1}.main-copy-multiple{position:absolute;left:0;top:-48px}.copy-multiple-1{transform:translateY(142px)}.copy-multiple-2{transform:translateY(95px)}.copy-multiple-3{transform:translateY(48px)}.copy-multiple-4{transform:translateY(0)}.copy-multiple-5{transform:translateY(-47px)}.copy-multiple-6{transform:translateY(-94px)}.copy-multiple-7{transform:translate(590px,-104px)}.copy-multiple-8{transform:translate(590px,-56px)}.copy-multiple-9{transform:translate(590px,-8px)}.copy-multiple-10{transform:translate(590px,40px)}.copy-multiple-11{transform:translate(590px,90px)}.copy-multiple-12{transform:translate(590px,138px)}.c3l1-copy-1{width:65px}.c3l1-copy-2{width:32px;left:126px;background-position-x:-66px}.c3l1-copy-3{width:66px;left:159px;background-position-x:-99px}.c3l1-copy-4{width:24px;left:225px;background-position-x:-165px}.c3l1-copy-5{width:44px;left:249px;background-position-x:-189px}.c3l1-copy-6{width:51px;left:293px;background-position-x:-233px}.c3l1-copy-7{width:44px;left:344px;background-position-x:-284px}.c3l1-copy-8{width:46px;left:388px;background-position-x:-328px}.c3l1-copy-9{width:66px;left:435px;background-position-x:-375px}.cta-1:hover{background-position:0 -35px}.ad--ie .h-unit{transform:translate(533px,57px) scale(1.15)}
