@charset "UTF-8";@font-face{font-family:icomoon;src:url(../font/icomoon.eot?w93dqu);src:url(../font/icomoon.eot?#iefixw93dqu) format('embedded-opentype'),url(../font/icomoon.ttf?w93dqu) format('truetype'),url(../font/icomoon.woff?w93dqu) format('woff'),url(../font/icomoon.svg?w93dqu#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:"\e605"}.icon-controller-play:before{content:"\e604"}.icon-volume-mute:before{content:"\e602"}.icon-volume-high:before{content:"\e603"}.icon-social-facebook:before{content:"\e600"}.icon-social-twitter:before{content:"\e601"}@font-face{font-family:'Akzidenz-Grotesk BQ Condensed';src:url(../font/AkzidenzGrotesk-BoldCond.eot);src:url(../font/AkzidenzGrotesk-BoldCond.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGrotesk-BoldCond.woff) format('woff'),url(../font/AkzidenzGrotesk-BoldCond.ttf) format('truetype'),url(../font/AkzidenzGrotesk-BoldCond.svg#80cb6f4781b3be03d332ac4e6237cded) format('svg');font-style:normal;font-weight:700}@font-face{font-family:AkzidenzGroteskBQ;src:url(../font/AkzidenzGroteskBQ-MdCnd.eot);src:url(../font/AkzidenzGroteskBQ-MdCnd.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGroteskBQ-MdCnd.woff) format('woff'),url(../font/AkzidenzGroteskBQ-MdCnd.ttf) format('truetype'),url(../font/AkzidenzGroteskBQ-MdCnd.svg#0676a767d20f20f2462389756a0a8922) format('svg');font-style:normal;font-weight:400}@font-face{font-family:Savoy;src:url(../font/Savoy-Regular.eot);src:url(../font/Savoy-Regular.eot?#iefix) format('embedded-opentype'),url(../font/Savoy-Regular.woff) format('woff'),url(../font/Savoy-Regular.ttf) format('truetype'),url(../font/Savoy-Regular.svg#1ed46a068b25663b0c08cbcbb468cb44) format('svg');font-style:normal;font-weight:400}body{background:#000;overflow:hidden}#master{height:auto;min-height:100%;overflow:hidden;position:relative;width:100%}#main-content{background:#000;display:block;height:auto;overflow:hidden;width:100%;z-index:10}#main-content .the-view{height:100%;overflow:visible;width:100%}#main-content .the-view.ajaxoverride{position:absolute}#preloader{left:0;top:0;background:#000;height:100vh;position:fixed;text-align:center;width:100vw;z-index:30}#preloader .nested{left:50%;position:absolute;top:50%;height:247px;margin:-123.5px 0 0 -123.5px;width:247px}#preloader .progress{background:#333;height:1px;margin:0 auto;position:relative;width:247px}#preloader .progress .receptor{left:0;position:absolute;top:0;background:#f5cfd6;display:block;height:100%;-webkit-transition:width 500ms cubic-bezier(.25,.46,.45,.94);-moz-transition:width 500ms cubic-bezier(.25,.46,.45,.94);-ms-transition:width 500ms cubic-bezier(.25,.46,.45,.94);-o-transition:width 500ms cubic-bezier(.25,.46,.45,.94);transition:width 500ms cubic-bezier(.25,.46,.45,.94);width:0}#preloader .title{color:#ffd1d8;font:400 160px "Akzidenz-Grotesk BQ Condensed",sans-serif;text-transform:uppercase}#videosCollection{left:7px;position:absolute;top:7px;background:#000;bottom:7px;opacity:0;filter:alpha(opacity=0);pointer-events:none;right:7px;visibility:hidden}#videosCollection .border{left:-7px;position:absolute;top:-7px;border:7px solid #ffd1d8;content:" ";display:block;height:100%;visibility:hidden;width:100%;z-index:7}#videosCollection.is--visible{opacity:1;filter:alpha(opacity=100);visibility:visible}#videosCollection.is--animating{z-index:29}#videosCollection.is--animating .border{visibility:visible}#videosCollection .nested{left:0;position:absolute;top:0;height:100%;width:100%}#videosCollection .gen__videobg{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;opacity:0;filter:alpha(opacity=0);visibility:hidden}#videosCollection .gen__videobg.video--isplaying{opacity:1;filter:alpha(opacity=100);visibility:visible}@media (orientation:landscape){html.ipad.ios7>body,html.ipad.ios8>body{position:fixed;bottom:0;width:100%;height:100%!important}}@font-face{font-family:'Akzidenz-Grotesk BQ Condensed';src:url(../font/AkzidenzGrotesk-BoldCond.eot);src:url(../font/AkzidenzGrotesk-BoldCond.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGrotesk-BoldCond.woff) format('woff'),url(../font/AkzidenzGrotesk-BoldCond.ttf) format('truetype'),url(../font/AkzidenzGrotesk-BoldCond.svg#80cb6f4781b3be03d332ac4e6237cded) format('svg');font-style:normal;font-weight:700}@font-face{font-family:AkzidenzGroteskBQ;src:url(../font/AkzidenzGroteskBQ-MdCnd.eot);src:url(../font/AkzidenzGroteskBQ-MdCnd.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGroteskBQ-MdCnd.woff) format('woff'),url(../font/AkzidenzGroteskBQ-MdCnd.ttf) format('truetype'),url(../font/AkzidenzGroteskBQ-MdCnd.svg#0676a767d20f20f2462389756a0a8922) format('svg');font-style:normal;font-weight:400}@font-face{font-family:Savoy;src:url(../font/Savoy-Regular.eot);src:url(../font/Savoy-Regular.eot?#iefix) format('embedded-opentype'),url(../font/Savoy-Regular.woff) format('woff'),url(../font/Savoy-Regular.ttf) format('truetype'),url(../font/Savoy-Regular.svg#1ed46a068b25663b0c08cbcbb468cb44) format('svg');font-style:normal;font-weight:400}.btn-audio{left:7px;top:auto;bottom:7px;height:80px;position:fixed;visibility:hidden;width:118px;z-index:40}.btn-audio .icon{left:50%;position:absolute;top:50%;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ffd1d8;font-size:15px;-webkit-transition:color 300ms cubic-bezier(.645,.045,.355,1);-moz-transition:color 300ms cubic-bezier(.645,.045,.355,1);-ms-transition:color 300ms cubic-bezier(.645,.045,.355,1);-o-transition:color 300ms cubic-bezier(.645,.045,.355,1);transition:color 300ms cubic-bezier(.645,.045,.355,1);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn-audio .icon:before{content:"\e602"}.btn-audio .icon:hover{color:#FFF}.white--skin .btn-audio .icon:hover{color:#000}.btn-audio.is--disabled{pointer-events:none}.btn-audio.is--active .icon:before{content:"\e603"}.layout--ready .btn-audio{visibility:visible}.btn-enter{padding:12px 93px!important}.btn-tickets{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.layout__teaser .btn-tickets{left:10%;position:absolute;top:auto;bottom:22%;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-moz-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-ms-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-o-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);transition:opacity 500ms cubic-bezier(.645,.045,.355,1)}#main-nav .btn-tickets{position:absolute;right:60px;top:auto;bottom:100px;z-index:2}.gen__amy{color:#ffd1d8;font:400 160px/1 "Akzidenz-Grotesk BQ Condensed",sans-serif;text-transform:uppercase}.gen__amy--small{color:#ffd1d8;display:inline-block;zoom:1;font:400 32px/1 "Akzidenz-Grotesk BQ Condensed",sans-serif;text-transform:uppercase}.gen__amy--small a{color:#ffd1d8;-webkit-transition:color 300ms cubic-bezier(.645,.045,.355,1);-moz-transition:color 300ms cubic-bezier(.645,.045,.355,1);-ms-transition:color 300ms cubic-bezier(.645,.045,.355,1);-o-transition:color 300ms cubic-bezier(.645,.045,.355,1);transition:color 300ms cubic-bezier(.645,.045,.355,1)}.gen__amy--small a:hover{color:#FFF}.white--skin .gen__amy--small a:hover{color:#000}.gen__bg{left:0;position:absolute;top:0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;height:100%;width:100%}.gen__bg img{display:none}.gen__button--cta{border:1px solid rgba(255,255,255,.6);color:#FFF;font:400 2em AkzidenzGroteskBQ,sans-serif;display:inline-block;zoom:1;letter-spacing:5px;overflow:hidden;padding:12px 45px;position:relative;text-transform:uppercase}.gen__button--cta .icon-controller-play{left:-10px;position:relative;top:2px;z-index:3}.gen__button--cta .text{position:relative;z-index:3}.gen__button--cta::before{left:-100%;position:absolute;top:0;background:#FFF;content:" ";display:block;height:100%;-webkit-transition:all 300ms cubic-bezier(.77,0,.175,1);-moz-transition:all 300ms cubic-bezier(.77,0,.175,1);-ms-transition:all 300ms cubic-bezier(.77,0,.175,1);-o-transition:all 300ms cubic-bezier(.77,0,.175,1);transition:all 300ms cubic-bezier(.77,0,.175,1);width:100%;z-index:1}.gen__button--cta::after{position:absolute;right:-100%;top:0;background:#ffd1d8;content:" ";display:block;height:100%;-webkit-transition:all 600ms cubic-bezier(.165,.84,.44,1);-moz-transition:all 600ms cubic-bezier(.165,.84,.44,1);-ms-transition:all 600ms cubic-bezier(.165,.84,.44,1);-o-transition:all 600ms cubic-bezier(.165,.84,.44,1);transition:all 600ms cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:300ms;transition-delay:300ms;width:100%;z-index:2}.gen__button--cta:hover::before{left:0}.gen__button--cta:hover::after{right:0}.gen__date{color:#FFF;float:right;font:400 2em AkzidenzGroteskBQ,sans-serif;letter-spacing:2px;margin:0 0 0 15px;position:relative;text-transform:uppercase;top:4px}.gen__subtitle--big{color:#FFF;font:400 3em/1 AkzidenzGroteskBQ,sans-serif;letter-spacing:2px;text-transform:uppercase}.gen__subtitle--medium{color:#FFF;font:400 2em/1 AkzidenzGroteskBQ,sans-serif;letter-spacing:1px;text-transform:uppercase}.gen__share{margin:5px 0 0;overflow:hidden}.gen__share .buttons{display:inline-block;zoom:1;position:relative;top:4px}.layout__home .gen__share .buttons{float:right;top:-2px}.gen__share .buttons .button{color:#FFF;font-size:27px;-webkit-transition:color 300ms cubic-bezier(.645,.045,.355,1);-moz-transition:color 300ms cubic-bezier(.645,.045,.355,1);-ms-transition:color 300ms cubic-bezier(.645,.045,.355,1);-o-transition:color 300ms cubic-bezier(.645,.045,.355,1);transition:color 300ms cubic-bezier(.645,.045,.355,1)}.gen__share .buttons .button:hover,.layout__home .gen__share .buttons .button{color:#ffd1d8}.layout__home .gen__share .buttons .button:hover{color:#FFF}.gen__share .nested{overflow:hidden;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 500ms cubic-bezier(.77,0,.175,1);-moz-transition:all 500ms cubic-bezier(.77,0,.175,1);-ms-transition:all 500ms cubic-bezier(.77,0,.175,1);-o-transition:all 500ms cubic-bezier(.77,0,.175,1);transition:all 500ms cubic-bezier(.77,0,.175,1)}.gen__share .title{color:#FFF;font:400 2em AkzidenzGroteskBQ,sans-serif;display:inline-block;zoom:1;letter-spacing:4px;margin:0 5px 0 0;text-transform:uppercase}.item__share .gen__share .title{letter-spacing:1px}.gen__share:hover .nested{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.layout__teaser .gen__share{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-moz-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-ms-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-o-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);transition:opacity 500ms cubic-bezier(.645,.045,.355,1)}.gen__videobg{left:50%;position:absolute;top:50%;height:auto;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;z-index:0}.logo-cannes{background-image:url(../img/common/sprite.png);background-position:0 0;width:110px;height:56px}.teaser__features .logo-cannes{margin:0 0 0 auto}.item__share{position:relative;width:210px}.item__share .date{display:inline-block;zoom:1;left:75px;position:relative;top:-4px}.item__share .gen__share{border-top:1px solid rgba(255,255,255,.2);margin:15px 0 0;padding:15px 0 0}.home__overlay .item__share{left:163px;position:absolute;top:auto;bottom:45px}.watermark-movie{background:url(../svg/watermark-movie.svg) no-repeat;height:62px;width:481px}.layout__teaser .watermark-movie{left:10%;position:absolute;top:auto;bottom:8%}#videoLoader{display:none}::-webkit-input-placeholder{color:#333;font-size:20px;text-transform:uppercase;font-family:AkzidenzGroteskBQ,sans-serif;position:relative;top:8px}::-moz-placeholder{color:#333;font-size:20px;text-transform:uppercase;font-family:AkzidenzGroteskBQ,sans-serif;position:relative;top:8px}:-ms-input-placeholder{color:#333;font-size:20px;text-transform:uppercase;font-family:AkzidenzGroteskBQ,sans-serif;position:relative;top:8px}input:-moz-placeholder{color:#333;font-size:20px;text-transform:uppercase;font-family:AkzidenzGroteskBQ,sans-serif;position:relative;top:8px}@font-face{font-family:'Akzidenz-Grotesk BQ Condensed';src:url(../font/AkzidenzGrotesk-BoldCond.eot);src:url(../font/AkzidenzGrotesk-BoldCond.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGrotesk-BoldCond.woff) format('woff'),url(../font/AkzidenzGrotesk-BoldCond.ttf) format('truetype'),url(../font/AkzidenzGrotesk-BoldCond.svg#80cb6f4781b3be03d332ac4e6237cded) format('svg');font-style:normal;font-weight:700}@font-face{font-family:AkzidenzGroteskBQ;src:url(../font/AkzidenzGroteskBQ-MdCnd.eot);src:url(../font/AkzidenzGroteskBQ-MdCnd.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGroteskBQ-MdCnd.woff) format('woff'),url(../font/AkzidenzGroteskBQ-MdCnd.ttf) format('truetype'),url(../font/AkzidenzGroteskBQ-MdCnd.svg#0676a767d20f20f2462389756a0a8922) format('svg');font-style:normal;font-weight:400}@font-face{font-family:Savoy;src:url(../font/Savoy-Regular.eot);src:url(../font/Savoy-Regular.eot?#iefix) format('embedded-opentype'),url(../font/Savoy-Regular.woff) format('woff'),url(../font/Savoy-Regular.ttf) format('truetype'),url(../font/Savoy-Regular.svg#1ed46a068b25663b0c08cbcbb468cb44) format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Akzidenz-Grotesk BQ Condensed';src:url(../font/AkzidenzGrotesk-BoldCond.eot);src:url(../font/AkzidenzGrotesk-BoldCond.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGrotesk-BoldCond.woff) format('woff'),url(../font/AkzidenzGrotesk-BoldCond.ttf) format('truetype'),url(../font/AkzidenzGrotesk-BoldCond.svg#80cb6f4781b3be03d332ac4e6237cded) format('svg');font-style:normal;font-weight:700}@font-face{font-family:AkzidenzGroteskBQ;src:url(../font/AkzidenzGroteskBQ-MdCnd.eot);src:url(../font/AkzidenzGroteskBQ-MdCnd.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGroteskBQ-MdCnd.woff) format('woff'),url(../font/AkzidenzGroteskBQ-MdCnd.ttf) format('truetype'),url(../font/AkzidenzGroteskBQ-MdCnd.svg#0676a767d20f20f2462389756a0a8922) format('svg');font-style:normal;font-weight:400}@font-face{font-family:Savoy;src:url(../font/Savoy-Regular.eot);src:url(../font/Savoy-Regular.eot?#iefix) format('embedded-opentype'),url(../font/Savoy-Regular.woff) format('woff'),url(../font/Savoy-Regular.ttf) format('truetype'),url(../font/Savoy-Regular.svg#1ed46a068b25663b0c08cbcbb468cb44) format('svg');font-style:normal;font-weight:400}.btn-mainnav{left:7px;position:absolute;top:7px;height:80px;opacity:1;filter:alpha(opacity=100);visibility:hidden;width:118px;z-index:40}.btn-mainnav .icon-close{left:50%;position:absolute;top:50%;height:100%;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate(-50%,-53%);-ms-transform:translate(-50%,-53%);transform:translate(-50%,-53%);-webkit-transition:opacity 300ms cubic-bezier(.215,.61,.355,1);-moz-transition:opacity 300ms cubic-bezier(.215,.61,.355,1);-ms-transition:opacity 300ms cubic-bezier(.215,.61,.355,1);-o-transition:opacity 300ms cubic-bezier(.215,.61,.355,1);transition:opacity 300ms cubic-bezier(.215,.61,.355,1);width:100%}.btn-mainnav .icon-close:before{left:50%;position:absolute;top:50%;background:#ffd1d8;content:" ";display:block;height:2px;margin:-1px 0 0 -10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background 300ms cubic-bezier(.645,.045,.355,1);-moz-transition:background 300ms cubic-bezier(.645,.045,.355,1);-ms-transition:background 300ms cubic-bezier(.645,.045,.355,1);-o-transition:background 300ms cubic-bezier(.645,.045,.355,1);transition:background 300ms cubic-bezier(.645,.045,.355,1);width:20px}.btn-mainnav .icon-close:after{left:50%;position:absolute;top:50%;background:#ffd1d8;content:" ";display:block;height:2px;margin:-1px 0 0 -10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background 300ms cubic-bezier(.645,.045,.355,1);-moz-transition:background 300ms cubic-bezier(.645,.045,.355,1);-ms-transition:background 300ms cubic-bezier(.645,.045,.355,1);-o-transition:background 300ms cubic-bezier(.645,.045,.355,1);transition:background 300ms cubic-bezier(.645,.045,.355,1);width:20px}.btn-mainnav .icon-close:hover:after,.btn-mainnav .icon-close:hover:before{background:#FFF}.white--skin .btn-mainnav .icon-close:hover:after,.white--skin .btn-mainnav .icon-close:hover:before{background:#000}.btn-mainnav:after{left:50%;position:absolute;top:50%;box-shadow:0 3px #ffd1d8,0 -2px #ffd1d8,0 -7px #ffd1d8;display:block;content:"";height:2px;opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 300ms cubic-bezier(.215,.61,.355,1),box-shadow 300ms cubic-bezier(.645,.045,.355,1);-moz-transition:opacity 300ms cubic-bezier(.215,.61,.355,1),box-shadow 300ms cubic-bezier(.645,.045,.355,1);-ms-transition:opacity 300ms cubic-bezier(.215,.61,.355,1),box-shadow 300ms cubic-bezier(.645,.045,.355,1);-o-transition:opacity 300ms cubic-bezier(.215,.61,.355,1),box-shadow 300ms cubic-bezier(.645,.045,.355,1);transition:opacity 300ms cubic-bezier(.215,.61,.355,1),box-shadow 300ms cubic-bezier(.645,.045,.355,1);width:20px}.btn-mainnav.is--disabled{opacity:.1;filter:alpha(opacity=10);pointer-events:none;-webkit-transition:opacity 100ms linear;-moz-transition:opacity 100ms linear;-ms-transition:opacity 100ms linear;-o-transition:opacity 100ms linear;transition:opacity 100ms linear}.btn-mainnav.is--active:after{opacity:0;filter:alpha(opacity=0)}.btn-mainnav.is--active .icon-close{opacity:1;filter:alpha(opacity=100)}.btn-mainnav:hover:after{box-shadow:0 3px #FFF,0 -2px #FFF,0 -7px #FFF}.white--skin .btn-mainnav:hover:after{box-shadow:0 3px #000,0 -2px #000,0 -7px #000}.layout--ready .btn-mainnav{visibility:visible}#main-nav{left:0;position:absolute;top:0;background:0 0;height:100%;opacity:0;filter:alpha(opacity=0);pointer-events:none;width:100%;z-index:30}#main-nav:before{left:0;position:absolute;top:0;border:7px solid #ffd1d8;bottom:0;content:" ";display:block;pointer-events:none;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:transform 1500ms cubic-bezier(.19,1,.22,1);-moz-transition:transform 1500ms cubic-bezier(.19,1,.22,1);-ms-transition:transform 1500ms cubic-bezier(.19,1,.22,1);-o-transition:transform 1500ms cubic-bezier(.19,1,.22,1);transition:transform 1500ms cubic-bezier(.19,1,.22,1);right:0;z-index:5}.safari #main-nav:before{-webkit-transition:-webkit-transform 1500ms cubic-bezier(.19,1,.22,1);-moz-transition:-webkit-transform 1500ms cubic-bezier(.19,1,.22,1);-ms-transition:-webkit-transform 1500ms cubic-bezier(.19,1,.22,1);-o-transition:-webkit-transform 1500ms cubic-bezier(.19,1,.22,1);transition:-webkit-transform 1500ms cubic-bezier(.19,1,.22,1)}#main-nav .nested{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:2}#main-nav .nested .cursor{left:50%;position:absolute;top:auto;background:#ffd1d8;bottom:0;height:5px;-webkit-transition:left 500ms cubic-bezier(.165,.84,.44,1),width 500ms cubic-bezier(.165,.84,.44,1);-moz-transition:left 500ms cubic-bezier(.165,.84,.44,1),width 500ms cubic-bezier(.165,.84,.44,1);-ms-transition:left 500ms cubic-bezier(.165,.84,.44,1),width 500ms cubic-bezier(.165,.84,.44,1);-o-transition:left 500ms cubic-bezier(.165,.84,.44,1),width 500ms cubic-bezier(.165,.84,.44,1);transition:left 500ms cubic-bezier(.165,.84,.44,1),width 500ms cubic-bezier(.165,.84,.44,1);width:0}#main-nav .nested .title{color:#FFF;font:400 1.6em AkzidenzGroteskBQ,sans-serif;display:inline-block;zoom:1;letter-spacing:3px;margin:0 0 20px;position:relative;text-align:center;text-transform:uppercase}#main-nav .nested .title:after{left:-1px;position:absolute;top:auto;background:#FFF;bottom:0;content:" ";display:block;height:1px;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate(0,10px);-ms-transform:translate(0,10px);transform:translate(0,10px);-webkit-transition:opacity 500ms cubic-bezier(.215,.61,.355,1),transform 700ms cubic-bezier(.165,.84,.44,1);-moz-transition:opacity 500ms cubic-bezier(.215,.61,.355,1),transform 700ms cubic-bezier(.165,.84,.44,1);-ms-transition:opacity 500ms cubic-bezier(.215,.61,.355,1),transform 700ms cubic-bezier(.165,.84,.44,1);-o-transition:opacity 500ms cubic-bezier(.215,.61,.355,1),transform 700ms cubic-bezier(.165,.84,.44,1);transition:opacity 500ms cubic-bezier(.215,.61,.355,1),transform 700ms cubic-bezier(.165,.84,.44,1);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;width:100%}.safari #main-nav .nested .title:after{-webkit-transition:opacity 500ms cubic-bezier(.215,.61,.355,1),-webkit-transform 700ms cubic-bezier(.165,.84,.44,1);-moz-transition:opacity 500ms cubic-bezier(.215,.61,.355,1),-webkit-transform 700ms cubic-bezier(.165,.84,.44,1);-ms-transition:opacity 500ms cubic-bezier(.215,.61,.355,1),-webkit-transform 700ms cubic-bezier(.165,.84,.44,1);-o-transition:opacity 500ms cubic-bezier(.215,.61,.355,1),-webkit-transform 700ms cubic-bezier(.165,.84,.44,1);transition:opacity 500ms cubic-bezier(.215,.61,.355,1),-webkit-transform 700ms cubic-bezier(.165,.84,.44,1)}#main-nav .nested .title.is--animated:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#main-nav.no--transition:before,.safari #main-nav.no--transition:before{-webkit-transition:none 0s;-moz-transition:none 0s;-ms-transition:none 0s;-o-transition:none 0s;transition:none 0s}#main-nav.is--leaving:before{-webkit-transition:transform 2000ms cubic-bezier(1,0,0,1);-moz-transition:transform 2000ms cubic-bezier(1,0,0,1);-ms-transition:transform 2000ms cubic-bezier(1,0,0,1);-o-transition:transform 2000ms cubic-bezier(1,0,0,1);transition:transform 2000ms cubic-bezier(1,0,0,1)}.safari #main-nav.is--leaving:before{-webkit-transition:-webkit-transform 2000ms cubic-bezier(1,0,0,1);-moz-transition:-webkit-transform 2000ms cubic-bezier(1,0,0,1);-ms-transition:-webkit-transform 2000ms cubic-bezier(1,0,0,1);-o-transition:-webkit-transform 2000ms cubic-bezier(1,0,0,1);transition:-webkit-transform 2000ms cubic-bezier(1,0,0,1)}#main-nav.is--animating:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#main-nav.is--active{pointer-events:auto}.main-nav__fill{left:0;position:absolute;top:0;background:#000;height:100%;visibility:hidden;width:100%;z-index:-1}.main-nav__info{left:60px;position:absolute;top:auto;bottom:120px;z-index:5}.main-nav__menu{list-style:none;overflow:visible}.main-nav__menu li{display:inline-block;zoom:1;margin:0 15px}.main-nav__menu li:first-child{margin-left:0}.main-nav__menu li:last-child{margin-right:0}.main-nav__menu li .context{display:block;position:relative}.main-nav__menu li .bar{left:50%;position:absolute;top:85px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;background:#ffd1d8;content:" ";display:block;height:95px;margin:0 0 0 -.5px;overflow:hidden;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transition:transform 300ms cubic-bezier(.215,.61,.355,1);-moz-transition:transform 300ms cubic-bezier(.215,.61,.355,1);-ms-transition:transform 300ms cubic-bezier(.215,.61,.355,1);-o-transition:transform 300ms cubic-bezier(.215,.61,.355,1);transition:transform 300ms cubic-bezier(.215,.61,.355,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;width:1px}.safari .main-nav__menu li .bar{-webkit-transition:-webkit-transform 300ms cubic-bezier(.215,.61,.355,1);-moz-transition:-webkit-transform 300ms cubic-bezier(.215,.61,.355,1);-ms-transition:-webkit-transform 300ms cubic-bezier(.215,.61,.355,1);-o-transition:-webkit-transform 300ms cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 300ms cubic-bezier(.215,.61,.355,1)}.main-nav__menu li .text{color:#FFF;font:400 60px AkzidenzGroteskBQ,sans-serif;letter-spacing:1px;text-transform:uppercase;-webkit-transition:color 300ms cubic-bezier(.215,.61,.355,1);-moz-transition:color 300ms cubic-bezier(.215,.61,.355,1);-ms-transition:color 300ms cubic-bezier(.215,.61,.355,1);-o-transition:color 300ms cubic-bezier(.215,.61,.355,1);transition:color 300ms cubic-bezier(.215,.61,.355,1)}.main-nav__menu li .total{left:50%;position:absolute;top:185px;color:#ffd1d8;font:400 1.8em AkzidenzGroteskBQ,sans-serif;opacity:0;filter:alpha(opacity=0);text-transform:uppercase;-webkit-transform:scale(1) rotate(90deg) translate(-50%,25px) skew(0,0);-moz-transform:scale(1) rotate(90deg) translate(-50%,25px) skew(0,0);-ms-transform:scale(1) rotate(90deg) translate(-50%,25px) skew(0,0);-o-transform:scale(1) rotate(90deg) translate(-50%,25px) skew(0,0);transform:scale(1) rotate(90deg) translate(-50%,25px) skew(0,0);-webkit-transition:opacity 300ms cubic-bezier(.165,.84,.44,1),top 300ms cubic-bezier(.165,.84,.44,1);-moz-transition:opacity 300ms cubic-bezier(.165,.84,.44,1),top 300ms cubic-bezier(.165,.84,.44,1);-ms-transition:opacity 300ms cubic-bezier(.165,.84,.44,1),top 300ms cubic-bezier(.165,.84,.44,1);-o-transition:opacity 300ms cubic-bezier(.165,.84,.44,1),top 300ms cubic-bezier(.165,.84,.44,1);transition:opacity 300ms cubic-bezier(.165,.84,.44,1),top 300ms cubic-bezier(.165,.84,.44,1);text-align:center;width:50px}.main-nav__menu li.is--active .bar,.main-nav__menu li.is--hovered .bar{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.main-nav__menu li.is--active .text,.main-nav__menu li.is--hovered .text{color:#ffd1d8}.main-nav__menu li.is--active .total,.main-nav__menu li.is--hovered .total{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1) rotate(90deg) translate(-50%,25px) skew(0,0);-moz-transform:scale(1) rotate(90deg) translate(-50%,25px) skew(0,0);-ms-transform:scale(1) rotate(90deg) translate(-50%,25px) skew(0,0);-o-transform:scale(1) rotate(90deg) translate(-50%,25px) skew(0,0);transform:scale(1) rotate(90deg) translate(-50%,25px) skew(0,0);top:215px}.main-nav__submenu{left:60px;position:absolute;top:100px;text-align:left;z-index:5}.main-nav__submenu .button{display:block;letter-spacing:2px;margin:0 0 3px;position:relative;-webkit-transition:color 300ms cubic-bezier(.215,.61,.355,1);-moz-transition:color 300ms cubic-bezier(.215,.61,.355,1);-ms-transition:color 300ms cubic-bezier(.215,.61,.355,1);-o-transition:color 300ms cubic-bezier(.215,.61,.355,1);transition:color 300ms cubic-bezier(.215,.61,.355,1)}.main-nav__submenu .button:before{left:-60px;position:absolute;top:10px;background:#ffd1d8;content:" ";display:block;height:1px;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all 200ms cubic-bezier(.77,0,.175,1);-moz-transition:all 200ms cubic-bezier(.77,0,.175,1);-ms-transition:all 200ms cubic-bezier(.77,0,.175,1);-o-transition:all 200ms cubic-bezier(.77,0,.175,1);transition:all 200ms cubic-bezier(.77,0,.175,1);width:50px}.main-nav__submenu .button:hover{color:#ffd1d8}.main-nav__submenu .button:hover:before{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.main-nav__videofrom{z-index:1!important}.main-nav__videofrom,.main-nav__videos{left:0;position:absolute;top:0;display:block;height:100%;width:100%;z-index:0}.main-nav__videofrom .item,.main-nav__videos .item{left:50%;position:absolute;top:50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;display:block;height:382px;overflow:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;width:622px}.main-nav__videofrom .item .cache,.main-nav__videos .item .cache{left:-2px;position:absolute;top:-2px;background:#000;height:102%;opacity:.7;filter:alpha(opacity=70);-webkit-transition:opacity 600ms cubic-bezier(.215,.61,.355,1);-moz-transition:opacity 600ms cubic-bezier(.215,.61,.355,1);-ms-transition:opacity 600ms cubic-bezier(.215,.61,.355,1);-o-transition:opacity 600ms cubic-bezier(.215,.61,.355,1);transition:opacity 600ms cubic-bezier(.215,.61,.355,1);width:102%;z-index:1}.main-nav__videofrom .item .gen__videobg,.main-nav__videos .item .gen__videobg{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;width:100%}.main-nav__videofrom .item.force--hidden,.main-nav__videos .item.force--hidden{visibility:hidden!important}.main-nav__videofrom .item.is--behind,.main-nav__videos .item.is--behind{z-index:-1}.main-nav__videofrom .item.is--active,.main-nav__videos .item.is--active{z-index:1}.main-nav__videofrom .item.is--active .cache,.main-nav__videos .item.is--active .cache{opacity:0;filter:alpha(opacity=0)}@media only screen and (min-width:1150px) and (max-width:1366px){.main-nav__menu li .text{font-size:45px}}@media only screen and (max-width:1149px){.main-nav__menu li .text{font-size:42px}}@font-face{font-family:'Akzidenz-Grotesk BQ Condensed';src:url(../font/AkzidenzGrotesk-BoldCond.eot);src:url(../font/AkzidenzGrotesk-BoldCond.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGrotesk-BoldCond.woff) format('woff'),url(../font/AkzidenzGrotesk-BoldCond.ttf) format('truetype'),url(../font/AkzidenzGrotesk-BoldCond.svg#80cb6f4781b3be03d332ac4e6237cded) format('svg');font-style:normal;font-weight:700}@font-face{font-family:AkzidenzGroteskBQ;src:url(../font/AkzidenzGroteskBQ-MdCnd.eot);src:url(../font/AkzidenzGroteskBQ-MdCnd.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGroteskBQ-MdCnd.woff) format('woff'),url(../font/AkzidenzGroteskBQ-MdCnd.ttf) format('truetype'),url(../font/AkzidenzGroteskBQ-MdCnd.svg#0676a767d20f20f2462389756a0a8922) format('svg');font-style:normal;font-weight:400}@font-face{font-family:Savoy;src:url(../font/Savoy-Regular.eot);src:url(../font/Savoy-Regular.eot?#iefix) format('embedded-opentype'),url(../font/Savoy-Regular.woff) format('woff'),url(../font/Savoy-Regular.ttf) format('truetype'),url(../font/Savoy-Regular.svg#1ed46a068b25663b0c08cbcbb468cb44) format('svg');font-style:normal;font-weight:400}.layout__teaser{left:0;position:absolute;top:0;height:100vh;width:100%}.layout__teaser .gen__bg{background-position:center top;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 1500ms cubic-bezier(.215,.61,.355,1),transform 1000ms cubic-bezier(.165,.84,.44,1);-moz-transition:opacity 1500ms cubic-bezier(.215,.61,.355,1),transform 1000ms cubic-bezier(.165,.84,.44,1);-ms-transition:opacity 1500ms cubic-bezier(.215,.61,.355,1),transform 1000ms cubic-bezier(.165,.84,.44,1);-o-transition:opacity 1500ms cubic-bezier(.215,.61,.355,1),transform 1000ms cubic-bezier(.165,.84,.44,1);transition:opacity 1500ms cubic-bezier(.215,.61,.355,1),transform 1000ms cubic-bezier(.165,.84,.44,1);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.safari .layout__teaser .gen__bg{-webkit-transition:opacity 1500ms cubic-bezier(.215,.61,.355,1),-webkit-transform 1000ms cubic-bezier(.165,.84,.44,1);-moz-transition:opacity 1500ms cubic-bezier(.215,.61,.355,1),-webkit-transform 1000ms cubic-bezier(.165,.84,.44,1);-ms-transition:opacity 1500ms cubic-bezier(.215,.61,.355,1),-webkit-transform 1000ms cubic-bezier(.165,.84,.44,1);-o-transition:opacity 1500ms cubic-bezier(.215,.61,.355,1),-webkit-transform 1000ms cubic-bezier(.165,.84,.44,1);transition:opacity 1500ms cubic-bezier(.215,.61,.355,1),-webkit-transform 1000ms cubic-bezier(.165,.84,.44,1)}.layout__teaser .watermark-movie{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 1000ms cubic-bezier(.215,.61,.355,1);-moz-transition:opacity 1000ms cubic-bezier(.215,.61,.355,1);-ms-transition:opacity 1000ms cubic-bezier(.215,.61,.355,1);-o-transition:opacity 1000ms cubic-bezier(.215,.61,.355,1);transition:opacity 1000ms cubic-bezier(.215,.61,.355,1)}.layout__teaser::before{left:0;position:absolute;top:0;background:#ffd1d8;content:" ";display:block;height:0;-webkit-transition:height 1000ms cubic-bezier(.77,0,.175,1);-moz-transition:height 1000ms cubic-bezier(.77,0,.175,1);-ms-transition:height 1000ms cubic-bezier(.77,0,.175,1);-o-transition:height 1000ms cubic-bezier(.77,0,.175,1);transition:height 1000ms cubic-bezier(.77,0,.175,1);width:24px;z-index:1}.layout__teaser.is--starting .gen__bg{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.layout__teaser.show--before::before{height:100%}.layout__teaser.is--active .gen__bg{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.layout__teaser.is--active .btn-tickets,.layout__teaser.is--active .teaser__features .gen__share,.layout__teaser.is--active .teaser__features .logo-cannes,.layout__teaser.is--active .teaser__features .subtitle,.layout__teaser.is--active .watermark-movie,.layout__teaser.is--active.can--begin .button{opacity:1;filter:alpha(opacity=100)}.teaser__cache{left:24px;top:0;background:#000;height:100%;opacity:0;filter:alpha(opacity=0);position:absolute;pointer-events:none;right:0;z-index:6}.teaser__features{position:absolute;right:10%;top:auto;bottom:10%;text-align:right}.teaser__features .button{margin:15px 0 0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-moz-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-ms-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-o-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);transition:opacity 500ms cubic-bezier(.645,.045,.355,1)}.teaser__features .logo-cannes{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-moz-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-ms-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-o-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);transition:opacity 500ms cubic-bezier(.645,.045,.355,1)}.teaser__features .subtitle{margin:20px 0 0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-moz-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-ms-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);-o-transition:opacity 500ms cubic-bezier(.645,.045,.355,1);transition:opacity 500ms cubic-bezier(.645,.045,.355,1)}.teaser__features>.title{opacity:0;filter:alpha(opacity=0)}.teaser__title{left:10%;position:absolute;top:9%;color:#FFF;font:400 90px/110px AkzidenzGroteskBQ,sans-serif;letter-spacing:8px;text-transform:uppercase}.teaser__title .line{clear:both;color:inherit;float:left;margin:0 0 5px;position:relative;visibility:hidden}.teaser__title .line::after{left:0;position:absolute;top:auto;background:#FFF;bottom:0;content:" ";display:block;height:7px;-webkit-transition:width 300ms cubic-bezier(.77,0,.175,1);-moz-transition:width 300ms cubic-bezier(.77,0,.175,1);-ms-transition:width 300ms cubic-bezier(.77,0,.175,1);-o-transition:width 300ms cubic-bezier(.77,0,.175,1);transition:width 300ms cubic-bezier(.77,0,.175,1);width:0}.teaser__title .line.is--enabled::after{width:100%}.teaser__loader{left:0;position:absolute;top:0;background:#FFF;height:1px;pointer-events:none;-webkit-transition:width 500ms cubic-bezier(.25,.46,.45,.94);-moz-transition:width 500ms cubic-bezier(.25,.46,.45,.94);-ms-transition:width 500ms cubic-bezier(.25,.46,.45,.94);-o-transition:width 500ms cubic-bezier(.25,.46,.45,.94);transition:width 500ms cubic-bezier(.25,.46,.45,.94);width:0;z-index:6}.teaser__loader.with--noanim{-webkit-transition:none 0ms;-moz-transition:none 0ms;-ms-transition:none 0ms;-o-transition:none 0ms;transition:none 0ms}@media only screen and (min-width:1150px) and (max-width:1366px){.teaser__title{font:400 80px/100px AkzidenzGroteskBQ,sans-serif;letter-spacing:7px}}@media only screen and (max-width:1149px){.teaser__title{font:400 70px/80px AkzidenzGroteskBQ,sans-serif;letter-spacing:6px}}@font-face{font-family:'Akzidenz-Grotesk BQ Condensed';src:url(../font/AkzidenzGrotesk-BoldCond.eot);src:url(../font/AkzidenzGrotesk-BoldCond.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGrotesk-BoldCond.woff) format('woff'),url(../font/AkzidenzGrotesk-BoldCond.ttf) format('truetype'),url(../font/AkzidenzGrotesk-BoldCond.svg#80cb6f4781b3be03d332ac4e6237cded) format('svg');font-style:normal;font-weight:700}@font-face{font-family:AkzidenzGroteskBQ;src:url(../font/AkzidenzGroteskBQ-MdCnd.eot);src:url(../font/AkzidenzGroteskBQ-MdCnd.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGroteskBQ-MdCnd.woff) format('woff'),url(../font/AkzidenzGroteskBQ-MdCnd.ttf) format('truetype'),url(../font/AkzidenzGroteskBQ-MdCnd.svg#0676a767d20f20f2462389756a0a8922) format('svg');font-style:normal;font-weight:400}@font-face{font-family:Savoy;src:url(../font/Savoy-Regular.eot);src:url(../font/Savoy-Regular.eot?#iefix) format('embedded-opentype'),url(../font/Savoy-Regular.woff) format('woff'),url(../font/Savoy-Regular.ttf) format('truetype'),url(../font/Savoy-Regular.svg#1ed46a068b25663b0c08cbcbb468cb44) format('svg');font-style:normal;font-weight:400}.video-popin{left:0;position:absolute;top:0;background:#000;bottom:0;opacity:0;filter:alpha(opacity=0);pointer-events:none;right:0;-webkit-transition:opacity 500ms cubic-bezier(.215,.61,.355,1);-moz-transition:opacity 500ms cubic-bezier(.215,.61,.355,1);-ms-transition:opacity 500ms cubic-bezier(.215,.61,.355,1);-o-transition:opacity 500ms cubic-bezier(.215,.61,.355,1);transition:opacity 500ms cubic-bezier(.215,.61,.355,1);z-index:40}.video-popin .button{position:absolute;right:25px;top:25px;color:#ffd1d8;font:400 2em AkzidenzGroteskBQ,sans-serif;text-transform:uppercase;-webkit-transition:color 300ms cubic-bezier(.215,.61,.355,1);-moz-transition:color 300ms cubic-bezier(.215,.61,.355,1);-ms-transition:color 300ms cubic-bezier(.215,.61,.355,1);-o-transition:color 300ms cubic-bezier(.215,.61,.355,1);transition:color 300ms cubic-bezier(.215,.61,.355,1)}.video-popin .button:hover{color:#FFF}.video-popin.is--playing{opacity:1;filter:alpha(opacity=100);pointer-events:auto}@font-face{font-family:'Akzidenz-Grotesk BQ Condensed';src:url(../font/AkzidenzGrotesk-BoldCond.eot);src:url(../font/AkzidenzGrotesk-BoldCond.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGrotesk-BoldCond.woff) format('woff'),url(../font/AkzidenzGrotesk-BoldCond.ttf) format('truetype'),url(../font/AkzidenzGrotesk-BoldCond.svg#80cb6f4781b3be03d332ac4e6237cded) format('svg');font-style:normal;font-weight:700}@font-face{font-family:AkzidenzGroteskBQ;src:url(../font/AkzidenzGroteskBQ-MdCnd.eot);src:url(../font/AkzidenzGroteskBQ-MdCnd.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGroteskBQ-MdCnd.woff) format('woff'),url(../font/AkzidenzGroteskBQ-MdCnd.ttf) format('truetype'),url(../font/AkzidenzGroteskBQ-MdCnd.svg#0676a767d20f20f2462389756a0a8922) format('svg');font-style:normal;font-weight:400}@font-face{font-family:Savoy;src:url(../font/Savoy-Regular.eot);src:url(../font/Savoy-Regular.eot?#iefix) format('embedded-opentype'),url(../font/Savoy-Regular.woff) format('woff'),url(../font/Savoy-Regular.ttf) format('truetype'),url(../font/Savoy-Regular.svg#1ed46a068b25663b0c08cbcbb468cb44) format('svg');font-style:normal;font-weight:400}.layout__home{bottom:7px;left:7px;position:absolute;right:7px;top:7px}.layout__home:before{left:-7px;position:absolute;top:-7px;border:7px solid #ffd1d8;content:" ";display:block;height:100%;pointer-events:none;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:transform 1500ms cubic-bezier(.19,1,.22,1);-moz-transition:transform 1500ms cubic-bezier(.19,1,.22,1);-ms-transition:transform 1500ms cubic-bezier(.19,1,.22,1);-o-transition:transform 1500ms cubic-bezier(.19,1,.22,1);transition:transform 1500ms cubic-bezier(.19,1,.22,1);width:100%;z-index:7}.safari .layout__home:before{-webkit-transition:-webkit-transform 1500ms cubic-bezier(.19,1,.22,1);-moz-transition:-webkit-transform 1500ms cubic-bezier(.19,1,.22,1);-ms-transition:-webkit-transform 1500ms cubic-bezier(.19,1,.22,1);-o-transition:-webkit-transform 1500ms cubic-bezier(.19,1,.22,1);transition:-webkit-transform 1500ms cubic-bezier(.19,1,.22,1)}.layout__home.is--active:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.home__border{left:-7px;position:absolute;top:-7px;background:#ffd1d8;bottom:-7px;content:" ";display:block;pointer-events:none;width:24px;z-index:7}.home__cache{left:0;top:0;background:#000;height:100%;position:fixed;width:100%;z-index:6}.home__cache.is--changing{z-index:5}.home__comments{position:absolute;right:45px;top:45px;padding-bottom:20%;width:220px;z-index:5}.home__comments .item{position:absolute;right:0;top:0;opacity:0;filter:alpha(opacity=0);overflow:hidden;pointer-events:none;text-align:right}.home__comments .item .button{border-top:1px solid rgba(255,255,255,.2);color:#FFF;font:400 1.6em/1 AkzidenzGroteskBQ,sans-serif;display:block;letter-spacing:1px;margin:10px 0 0;overflow:hidden;padding:10px 0 0;text-transform:uppercase;-webkit-transition:color 300ms cubic-bezier(.645,.045,.355,1);-moz-transition:color 300ms cubic-bezier(.645,.045,.355,1);-ms-transition:color 300ms cubic-bezier(.645,.045,.355,1);-o-transition:color 300ms cubic-bezier(.645,.045,.355,1);transition:color 300ms cubic-bezier(.645,.045,.355,1)}.home__comments .item .button span{display:block}.home__comments .item .button:hover{color:#ffd1d8}.home__comments .item .description{color:#FFF;font:400 1.7em/1.2 Savoy,sans-serif;margin:5px 0 0;overflow:hidden;visibility:hidden}.home--ready .home__comments .item .description{visibility:visible}.home__comments .item .description:before{content:"“";font-size:25px}.home__comments .item .description:after{content:"”";font-size:25px}.home__comments .item .title{color:#ffd1d8;font:400 1.6em AkzidenzGroteskBQ,sans-serif;letter-spacing:2px;text-transform:uppercase;visibility:hidden}.home--ready .home__comments .item .title{visibility:visible}.home__comments .item.is--active{opacity:1;filter:alpha(opacity=100);pointer-events:auto}.home__counter{left:0;position:absolute;top:0;height:100%;width:118px;z-index:5}.home__counter .number{left:50%;position:absolute;top:50%;color:#FFF;font:400 4.2em/1 AkzidenzGroteskBQ,sans-serif;height:0;overflow:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home__counter .number .content{display:block}.home__counter .number .mask{display:block;float:right}.home--ready .home__counter .number{height:38px}.home__counter .progress{position:absolute;right:0;top:0;background:rgba(255,255,255,.2);height:100%;visibility:hidden;width:1px}.home__counter .progress .receptor{left:0;position:absolute;top:0;background:#FFF;display:block;height:0;-webkit-transition:height 800ms cubic-bezier(.165,.84,.44,1);-moz-transition:height 800ms cubic-bezier(.165,.84,.44,1);-ms-transition:height 800ms cubic-bezier(.165,.84,.44,1);-o-transition:height 800ms cubic-bezier(.165,.84,.44,1);transition:height 800ms cubic-bezier(.165,.84,.44,1);width:100%}.home__loader{left:0;position:absolute;top:0;background:#FFF;height:2px;pointer-events:none;-webkit-transition:width 500ms cubic-bezier(.25,.46,.45,.94);-moz-transition:width 500ms cubic-bezier(.25,.46,.45,.94);-ms-transition:width 500ms cubic-bezier(.25,.46,.45,.94);-o-transition:width 500ms cubic-bezier(.25,.46,.45,.94);transition:width 500ms cubic-bezier(.25,.46,.45,.94);visibility:hidden;width:0;z-index:6}.home__loader.with--noanim{-webkit-transition:none 0ms;-moz-transition:none 0ms;-ms-transition:none 0ms;-o-transition:none 0ms;transition:none 0ms}.home__overlay{left:0;position:absolute;top:0;height:100%;width:100%;z-index:5}.home__overlay>.button{position:absolute;right:45px;top:auto;bottom:45px;font-size:1.6em;padding:12px 30px;visibility:hidden}.home--ready .home__overlay>.button{visibility:visible}.home__overlay .themes{left:163px;position:absolute;top:45px}.home__overlay .themes .content{display:block;-webkit-transform:translate(0,30px);-ms-transform:translate(0,30px);transform:translate(0,30px)}.home__overlay .themes .mask{height:30px;overflow:hidden}.home__overlay .total{position:absolute;right:30px;top:50%;color:#ffd1d8;font:400 1.5em AkzidenzGroteskBQ,sans-serif;text-transform:uppercase;-webkit-transform:scale(1) rotate(90deg) translate(0,-50%) skew(0,0);-moz-transform:scale(1) rotate(90deg) translate(0,-50%) skew(0,0);-ms-transform:scale(1) rotate(90deg) translate(0,-50%) skew(0,0);-o-transform:scale(1) rotate(90deg) translate(0,-50%) skew(0,0);transform:scale(1) rotate(90deg) translate(0,-50%) skew(0,0)}.home__quotes{left:118px;position:absolute;top:0;height:100%;pointer-events:none;right:0;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;transform-origin:0 50%;z-index:5}.home__quotes .item{left:0;position:absolute;top:0;height:100%;opacity:0;filter:alpha(opacity=0);width:100%}.home__quotes .item .quote{left:50%;position:absolute;top:50%;color:#FFF;font:normal 100px/82px AkzidenzGroteskBQ,sans-serif;text-transform:uppercase;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home__quotes .item .quote p{position:relative}.home__quotes .item .quote .emphasis{color:#ffd1d8}.home__quotes .item .quote .force{color:#FFF!important}.home__quotes .item.is--active{opacity:1;filter:alpha(opacity=100)}.home__quotes.is--reduced .quote{text-align:center}.home__quotes.is--reduced .quote p{left:0!important}.home__popin{left:0;position:absolute;top:0;height:100%;pointer-events:none;visibility:hidden;width:100%;z-index:10}.home__popin .backgrounds{left:50px;position:absolute;top:0;background:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);z-index:-1}.home__popin .backgrounds .item{-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0;filter:alpha(opacity=0);padding:138px;-webkit-transition:opacity 1500ms cubic-bezier(.215,.61,.355,1);-moz-transition:opacity 1500ms cubic-bezier(.215,.61,.355,1);-ms-transition:opacity 1500ms cubic-bezier(.215,.61,.355,1);-o-transition:opacity 1500ms cubic-bezier(.215,.61,.355,1);transition:opacity 1500ms cubic-bezier(.215,.61,.355,1)}.home__popin .backgrounds .item.is--active{opacity:1;filter:alpha(opacity=100)}.home__popin .comment{overflow:hidden}.home__popin .comment__error{margin:0 0 15px;overflow:hidden}.home__popin .comment__error p{color:#ff526f;display:block;font:400 1.8em "Akzidenz-Grotesk BQ Condensed",sans-serif;text-transform:uppercase}.home__popin .comment__field{background:0 0;border-bottom:1px solid #333;color:#ffd1d8;font:400 3em "Akzidenz-Grotesk BQ Condensed",sans-serif;letter-spacing:2px;padding:0 0 15px;width:100%}.home__popin .comment__field--large{background:0 0;border:0;border-bottom:1px solid #333;color:#ffd1d8;font:400 3em "Akzidenz-Grotesk BQ Condensed",sans-serif;height:15vh;letter-spacing:2px;width:100%}.home__popin .comment__introduction{color:#FFF;font:400 1.8em Savoy,sans-serif;margin:0 0 50px}.home__popin .comment__introduction .author{color:#ffd1d8;display:block;text-align:right}.home__popin .comment__label{color:#FFF;display:inline-block;zoom:1;font:400 1.6em AkzidenzGroteskBQ,sans-serif;letter-spacing:1px;margin:0 0 15px;position:relative;text-transform:uppercase}.home__popin .comment__label:after{left:0;position:absolute;top:auto;background:#FFF;bottom:0;content:" ";display:block;height:1px;width:100%}.home__popin .comment__validation{background:0 0;border:1px solid rgba(255,255,255,.6);color:#FFF;font:400 2em AkzidenzGroteskBQ,sans-serif;display:inline-block;zoom:1;letter-spacing:5px;overflow:hidden;padding:12px 45px;position:relative;text-transform:uppercase;-webkit-transition:background 500ms cubic-bezier(.215,.61,.355,1);-moz-transition:background 500ms cubic-bezier(.215,.61,.355,1);-ms-transition:background 500ms cubic-bezier(.215,.61,.355,1);-o-transition:background 500ms cubic-bezier(.215,.61,.355,1);transition:background 500ms cubic-bezier(.215,.61,.355,1)}.home__popin .comment__validation:hover{background:#ffd1d8}.home__popin .side{height:100%;position:absolute;top:0;width:50%}.home__popin .side .features .date{left:50%;position:absolute;top:auto;bottom:50px;color:#000;font:400 2em AkzidenzGroteskBQ,sans-serif;letter-spacing:2px;text-transform:uppercase;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.home__popin .side .features .date:after{left:50%;position:absolute;top:-105px;background:#ffd1d8;content:" ";display:block;height:86px;margin:0 0 0 -.5px;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transition:all 800ms cubic-bezier(.19,1,.22,1);-moz-transition:all 800ms cubic-bezier(.19,1,.22,1);-ms-transition:all 800ms cubic-bezier(.19,1,.22,1);-o-transition:all 800ms cubic-bezier(.19,1,.22,1);transition:all 800ms cubic-bezier(.19,1,.22,1);-webkit-transition-delay:800ms;transition-delay:800ms;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;width:1px}.home__popin .side .features .date.is--animated:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.home__popin .side .features .gen__amy--small{left:50%;position:absolute;top:50px;color:#000;font-size:20px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.home__popin .side .features .gen__amy--small:after{left:50%;position:absolute;top:40px;background:#ffd1d8;content:" ";display:block;height:86px;margin:0 0 0 -.5px;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transition:all 800ms cubic-bezier(.19,1,.22,1);-moz-transition:all 800ms cubic-bezier(.19,1,.22,1);-ms-transition:all 800ms cubic-bezier(.19,1,.22,1);-o-transition:all 800ms cubic-bezier(.19,1,.22,1);transition:all 800ms cubic-bezier(.19,1,.22,1);-webkit-transition-delay:800ms;transition-delay:800ms;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;width:1px}.home__popin .side .features .gen__amy--small.is--animated:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.home__popin .side .features .gen__button--cta,.home__popin .side .features .socials{left:50%;position:absolute;top:auto;bottom:200px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.home__popin .side .features .gen__button--cta .button,.home__popin .side .features .socials .button{color:#FFF;font-size:27px;-webkit-transition:color 300ms cubic-bezier(.645,.045,.355,1);-moz-transition:color 300ms cubic-bezier(.645,.045,.355,1);-ms-transition:color 300ms cubic-bezier(.645,.045,.355,1);-o-transition:color 300ms cubic-bezier(.645,.045,.355,1);transition:color 300ms cubic-bezier(.645,.045,.355,1)}.home__popin .side .features .gen__button--cta .button:hover,.home__popin .side .features .socials .button:hover{color:#ffd1d8}.home__popin .side .features .gen__button--cta .button.icon-arrow-down,.home__popin .side .features .socials .button.icon-arrow-down{font-size:31px;position:relative;top:3px}.home__popin .side .features .subtitle{left:0;position:absolute;top:0;color:#000;font:400 2em AkzidenzGroteskBQ,sans-serif;text-transform:uppercase}.home__popin .side .features .subtitle.number{left:60px;top:50%;-webkit-transform:scale(1) rotate(-90deg) translate(0,-50%) skew(0,0);-moz-transform:scale(1) rotate(-90deg) translate(0,-50%) skew(0,0);-ms-transform:scale(1) rotate(-90deg) translate(0,-50%) skew(0,0);-o-transform:scale(1) rotate(-90deg) translate(0,-50%) skew(0,0);transform:scale(1) rotate(-90deg) translate(0,-50%) skew(0,0)}.home__popin .side .features .subtitle.theme{left:auto;right:60px;top:50%;-webkit-transform:scale(1) rotate(90deg) translate(0,-50%) skew(0,0);-moz-transform:scale(1) rotate(90deg) translate(0,-50%) skew(0,0);-ms-transform:scale(1) rotate(90deg) translate(0,-50%) skew(0,0);-o-transform:scale(1) rotate(90deg) translate(0,-50%) skew(0,0);transform:scale(1) rotate(90deg) translate(0,-50%) skew(0,0)}.home__popin .side .features .subtitle:after{left:0;position:absolute;top:auto;background:#000;bottom:0;content:" ";display:block;height:1px;width:100%}.home__popin .side .features .triggers{left:50%;position:absolute;top:auto;bottom:255px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.home__popin .side .features .triggers .trigger{background:tranparent;border:1px solid #ffd1d8;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;display:inline-block;zoom:1;height:10px;margin:0 5px;width:10px}.home__popin .side .features .triggers .trigger.is--active{background:#ffd1d8}.home__popin .side .nested{left:0;position:absolute;top:0;height:100%;width:100%}.home__popin .side:first-child{left:0}.home__popin .side:first-child .border{left:0;position:absolute;top:0;border:138px solid #FFF;bottom:0;right:0}.home__popin .side:last-child{right:0}.home__popin .side:last-child .content{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;display:block;position:relative;visibility:hidden}.home__popin .side:last-child .button{position:absolute;right:25px;top:25px;color:#FFF;font:400 2em AkzidenzGroteskBQ,sans-serif;text-transform:uppercase;-webkit-transition:color 300ms cubic-bezier(.215,.61,.355,1);-moz-transition:color 300ms cubic-bezier(.215,.61,.355,1);-ms-transition:color 300ms cubic-bezier(.215,.61,.355,1);-o-transition:color 300ms cubic-bezier(.215,.61,.355,1);transition:color 300ms cubic-bezier(.215,.61,.355,1);z-index:1}.home__popin .side:last-child .button:hover{color:#ffd1d8}.home__popin .side:last-child .nested{background:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20%}.home__popin.is--active{pointer-events:auto}.comment__sender{left:0;position:absolute;top:0;background:#000;bottom:0;right:0;pointer-events:none;visibility:hidden;z-index:60}.comment__sender .actions{border:1px solid #4d4d4d;margin:30px auto 0;padding:10px 35px;position:relative;visibility:hidden;width:150px}.comment__sender .actions .socials{display:inline-block;zoom:1}.comment__sender .actions .socials .button{color:#ffd1d8;font-size:27px;-webkit-transition:color 300ms cubic-bezier(.645,.045,.355,1);-moz-transition:color 300ms cubic-bezier(.645,.045,.355,1);-ms-transition:color 300ms cubic-bezier(.645,.045,.355,1);-o-transition:color 300ms cubic-bezier(.645,.045,.355,1);transition:color 300ms cubic-bezier(.645,.045,.355,1)}.comment__sender .actions .socials .button:hover{color:#FFF}.comment__sender .actions .brand{display:inline-block;zoom:1;font-size:1.8em!important;letter-spacing:4px!important;margin:0 10px 0 0!important;position:relative;top:-4px}.comment__sender .icon-close{left:0;position:absolute;top:0;height:80px;-webkit-transition:opacity 300ms cubic-bezier(.215,.61,.355,1);-moz-transition:opacity 300ms cubic-bezier(.215,.61,.355,1);-ms-transition:opacity 300ms cubic-bezier(.215,.61,.355,1);-o-transition:opacity 300ms cubic-bezier(.215,.61,.355,1);transition:opacity 300ms cubic-bezier(.215,.61,.355,1);width:118px}.comment__sender .icon-close:before{left:50%;position:absolute;top:50%;background:#ffd1d8;content:" ";display:block;height:2px;margin:-1px 0 0 -10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background 300ms cubic-bezier(.645,.045,.355,1);-moz-transition:background 300ms cubic-bezier(.645,.045,.355,1);-ms-transition:background 300ms cubic-bezier(.645,.045,.355,1);-o-transition:background 300ms cubic-bezier(.645,.045,.355,1);transition:background 300ms cubic-bezier(.645,.045,.355,1);width:20px}.comment__sender .icon-close:after{left:50%;position:absolute;top:50%;background:#ffd1d8;content:" ";display:block;height:2px;margin:-1px 0 0 -10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background 300ms cubic-bezier(.645,.045,.355,1);-moz-transition:background 300ms cubic-bezier(.645,.045,.355,1);-ms-transition:background 300ms cubic-bezier(.645,.045,.355,1);-o-transition:background 300ms cubic-bezier(.645,.045,.355,1);transition:background 300ms cubic-bezier(.645,.045,.355,1);width:20px}.comment__sender .icon-close:hover:after,.comment__sender .icon-close:hover:before{background:#FFF}.comment__sender .logo{color:#ffd1d8;font:400 160px "Akzidenz-Grotesk BQ Condensed",sans-serif;margin:0 auto;visibility:hidden;text-transform:uppercase}.comment__sender .nested{left:50%;position:absolute;top:50%;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.comment__sender .nested .progress{background:#333;height:1px;left:-2px;margin:0 auto;position:relative;width:173px}.comment__sender .nested .progress .receptor{left:0;position:absolute;top:0;background:#FFF;height:100%;-webkit-transition:width 100ms linear;-moz-transition:width 100ms linear;-ms-transition:width 100ms linear;-o-transition:width 100ms linear;transition:width 100ms linear;width:0}.comment__sender .nested .title{color:#FFF;font:400 1.6em AkzidenzGroteskBQ,sans-serif;letter-spacing:3px;margin:0 0 5px;text-align:center;text-transform:uppercase}.comment__sender.is--active{pointer-events:auto}.home__background,.home__videos{left:-7px;position:absolute;top:-7px;bottom:-7px;right:-7px;min-width:1280px}.home__background .item,.home__videos .item{left:0;position:absolute;top:0;height:100%;opacity:0;filter:alpha(opacity=0);width:100%}.home__background .item.is--active,.home__videos .item.is--active{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width:1150px) and (max-width:1366px){.home__quotes .item .quote{font:400 90px/75px AkzidenzGroteskBQ,sans-serif}.comment__introduction{font-size:1.6em!important;margin:0 0 25px!important}.home__popin .side:last-child .nested{padding:10% 20%}}@media only screen and (max-width:1149px){.home__quotes .item .quote{font:400 75px/62px AkzidenzGroteskBQ,sans-serif}.comment__introduction{font-size:1.6em!important;margin:0 0 25px!important}}@media only screen and (max-height:750px){.home__popin .side .features .triggers{bottom:150px;left:-webkit-calc(100% - 185px);left:-moz-calc(100% - 185px);left:calc(100% - 185px)}}@font-face{font-family:'Akzidenz-Grotesk BQ Condensed';src:url(../font/AkzidenzGrotesk-BoldCond.eot);src:url(../font/AkzidenzGrotesk-BoldCond.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGrotesk-BoldCond.woff) format('woff'),url(../font/AkzidenzGrotesk-BoldCond.ttf) format('truetype'),url(../font/AkzidenzGrotesk-BoldCond.svg#80cb6f4781b3be03d332ac4e6237cded) format('svg');font-style:normal;font-weight:700}@font-face{font-family:AkzidenzGroteskBQ;src:url(../font/AkzidenzGroteskBQ-MdCnd.eot);src:url(../font/AkzidenzGroteskBQ-MdCnd.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGroteskBQ-MdCnd.woff) format('woff'),url(../font/AkzidenzGroteskBQ-MdCnd.ttf) format('truetype'),url(../font/AkzidenzGroteskBQ-MdCnd.svg#0676a767d20f20f2462389756a0a8922) format('svg');font-style:normal;font-weight:400}@font-face{font-family:Savoy;src:url(../font/Savoy-Regular.eot);src:url(../font/Savoy-Regular.eot?#iefix) format('embedded-opentype'),url(../font/Savoy-Regular.woff) format('woff'),url(../font/Savoy-Regular.ttf) format('truetype'),url(../font/Savoy-Regular.svg#1ed46a068b25663b0c08cbcbb468cb44) format('svg');font-style:normal;font-weight:400}.layout__synopsis{left:0;position:absolute;top:0;height:100%;pointer-events:none;visibility:hidden;width:100%;z-index:10}.layout__synopsis .side{height:100%;position:absolute;top:0;width:50%}.layout__synopsis.is--active{pointer-events:auto}.synopsis__border{left:0;position:absolute;top:0;border:7px solid #ffd1d8;bottom:0;right:0;z-index:5}.synopsis__detail{background:#FFF;right:0}.synopsis__detail .content.grab{cursor:-moz-grab!important;cursor:-webkit-grab!important}.synopsis__detail .content.grabbing{cursor:-moz-grabbing!important;cursor:-webkit-grabbing!important}.synopsis__detail .description{left:0;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15%;-webkit-transform:translate(0,-20%);-ms-transform:translate(0,-20%);transform:translate(0,-20%);text-align:center;width:-webkit-calc(100% - 85px);width:-moz-calc(100% - 85px);width:calc(100% - 85px);z-index:1}.synopsis__detail .dropcap{left:50%;margin:0 0 0 -350px;position:relative;width:700px}.ie .synopsis__detail .dropcap{height:60vh}.synopsis__detail .dropcap svg{display:block;height:100%;width:100%}.synopsis__detail .dropcap svg path{fill:transparent;stroke:#000;stroke-width:1;stroke-miterlimit:10;-webkit-transition:fill 1000ms cubic-bezier(.215,.61,.355,1),stroke-width 1000ms cubic-bezier(.215,.61,.355,1);-moz-transition:fill 1000ms cubic-bezier(.215,.61,.355,1),stroke-width 1000ms cubic-bezier(.215,.61,.355,1);-ms-transition:fill 1000ms cubic-bezier(.215,.61,.355,1),stroke-width 1000ms cubic-bezier(.215,.61,.355,1);-o-transition:fill 1000ms cubic-bezier(.215,.61,.355,1),stroke-width 1000ms cubic-bezier(.215,.61,.355,1);transition:fill 1000ms cubic-bezier(.215,.61,.355,1),stroke-width 1000ms cubic-bezier(.215,.61,.355,1)}.synopsis__detail .dropcap.is--drawn path{fill:#000;stroke-width:0}.synopsis__detail .fill{left:0;position:absolute;top:85px;background:#ffd1d8;bottom:85px;right:85px}.synopsis__detail .manuscript{position:absolute;right:-300px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.synopsis__detail .manuscript svg{display:block;height:100%;width:100%}.synopsis__detail .manuscript svg path{fill:transparent;stroke:#000;stroke-width:1;stroke-miterlimit:10;-webkit-transition:fill 1000ms cubic-bezier(.215,.61,.355,1);-moz-transition:fill 1000ms cubic-bezier(.215,.61,.355,1);-ms-transition:fill 1000ms cubic-bezier(.215,.61,.355,1);-o-transition:fill 1000ms cubic-bezier(.215,.61,.355,1);transition:fill 1000ms cubic-bezier(.215,.61,.355,1)}.synopsis__detail .manuscript.is--drawn path{fill:#000}.synopsis__detail .subtitle{left:35px;position:absolute;top:170px;color:#000;font:400 2em AkzidenzGroteskBQ,sans-serif;text-transform:uppercase;-webkit-transform:scale(1) rotate(-90deg) translate(0,-50%) skew(0,0);-moz-transform:scale(1) rotate(-90deg) translate(0,-50%) skew(0,0);-ms-transform:scale(1) rotate(-90deg) translate(0,-50%) skew(0,0);-o-transform:scale(1) rotate(-90deg) translate(0,-50%) skew(0,0);transform:scale(1) rotate(-90deg) translate(0,-50%) skew(0,0)}.synopsis__detail .subtitle:after{left:0;position:absolute;top:auto;background:#000;bottom:0;content:" ";display:block;height:1px;width:100%}.synopsis__detail .text{color:#000;font:400 2em/1.8 Savoy,sans-serif;margin:-50px 0 0}.synopsis__presentation{left:0}.synopsis__presentation .info{position:absolute;right:45px;top:45px;z-index:2}.synopsis__presentation .info .date{color:#FFF;float:right;font:400 2em AkzidenzGroteskBQ,sans-serif;letter-spacing:2px;margin:0 0 0 15px;position:relative;text-transform:uppercase;top:4px}.synopsis__presentation .nested{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.synopsis__title{color:#FFF;font:normal 100px/110px AkzidenzGroteskBQ,sans-serif;letter-spacing:8px;min-width:480px;text-transform:uppercase}.synopsis__title .line{clear:both;color:inherit;float:left;margin:0 0 5px;position:relative;visibility:hidden}.synopsis__title .line.emphasis{color:#ffd1d8}.synopsis__title .line.emphasis::after{background:#ffd1d8}.synopsis__title .line::after{left:0;position:absolute;top:auto;background:#FFF;bottom:0;content:" ";display:block;height:7px;-webkit-transition:width 300ms cubic-bezier(.77,0,.175,1);-moz-transition:width 300ms cubic-bezier(.77,0,.175,1);-ms-transition:width 300ms cubic-bezier(.77,0,.175,1);-o-transition:width 300ms cubic-bezier(.77,0,.175,1);transition:width 300ms cubic-bezier(.77,0,.175,1);width:0}.synopsis__title .line.is--enabled::after{width:100%}@media only screen and (min-width:1150px) and (max-width:1366px){.synopsis__title{font:400 85px/95px AkzidenzGroteskBQ,sans-serif;letter-spacing:6px}.dropcap{margin:0 0 0 -300px!important;width:600px!important}.synopsis__detail .description{padding:0 12%}}@media only screen and (max-width:1149px){.synopsis__title{font:400 56px/66px AkzidenzGroteskBQ,sans-serif;letter-spacing:4px;min-width:0;width:280px}.dropcap{margin:0 0 0 -250px!important;width:500px!important}.synopsis__detail .text{font-size:1.6em;line-height:1.6}.synopsis__detail .description{padding:0 10%}}.grid{display:block;padding:0;margin:0 -22.5px;text-align:left;letter-spacing:-.31em;text-rendering:optimizespeed}.grid,.opera:-o-prefocus{word-spacing:-.43em}.grid>.grid{overflow:hidden;margin-right:0;margin-left:0}.grid__cell{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:inline-block;margin:0;padding:0 22.5px;vertical-align:top;text-align:left;letter-spacing:normal;word-spacing:normal;text-rendering:auto}.grid--center{text-align:center}.grid--left{text-align:left}.grid--right{text-align:right}.grid__cell--center{display:block;margin:0 auto}.grid__cell--left{display:block;margin-right:auto}.grid__cell--right{display:block;margin-left:auto}@font-face{font-family:'Akzidenz-Grotesk BQ Condensed';src:url(../font/AkzidenzGrotesk-BoldCond.eot);src:url(../font/AkzidenzGrotesk-BoldCond.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGrotesk-BoldCond.woff) format('woff'),url(../font/AkzidenzGrotesk-BoldCond.ttf) format('truetype'),url(../font/AkzidenzGrotesk-BoldCond.svg#80cb6f4781b3be03d332ac4e6237cded) format('svg');font-style:normal;font-weight:700}@font-face{font-family:AkzidenzGroteskBQ;src:url(../font/AkzidenzGroteskBQ-MdCnd.eot);src:url(../font/AkzidenzGroteskBQ-MdCnd.eot?#iefix) format('embedded-opentype'),url(../font/AkzidenzGroteskBQ-MdCnd.woff) format('woff'),url(../font/AkzidenzGroteskBQ-MdCnd.ttf) format('truetype'),url(../font/AkzidenzGroteskBQ-MdCnd.svg#0676a767d20f20f2462389756a0a8922) format('svg');font-style:normal;font-weight:400}@font-face{font-family:Savoy;src:url(../font/Savoy-Regular.eot);src:url(../font/Savoy-Regular.eot?#iefix) format('embedded-opentype'),url(../font/Savoy-Regular.woff) format('woff'),url(../font/Savoy-Regular.ttf) format('truetype'),url(../font/Savoy-Regular.svg#1ed46a068b25663b0c08cbcbb468cb44) format('svg');font-style:normal;font-weight:400}