html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}sub,sup{margin:0;padding:0;border:0;font:inherit;font-size:57%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,[type=submit],[role=button]{padding:0;border:none;font:inherit;color:inherit;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}button:focus,[type=submit]:focus,[role=button]:focus{outline:none}body{letter-spacing:-0.07vw;box-sizing:border-box;font-family:CircularXXWeb-Book,sans-serif;line-height:1.05}@media screen and (max-width: 749px){body{line-height:1.15}}*{box-sizing:inherit}strong{font-weight:900}em{font-style:italic}a{text-decoration:none}body:not(.touch) a:not([class]):hover{color:#0007ff;transition:color 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38)}a,a:visited,a:focus,a:active{outline:none}img:not([src]),iframe:not([src]){min-width:100%;min-height:100%;opacity:0;transform:translateY(10px) scale(0.9)}img{transition:opacity 500ms cubic-bezier(0.39, 0.97, 0.65, 1.38), transform 500ms cubic-bezier(0.39, 0.97, 0.65, 1.38)}iframe{transition:opacity 1000ms cubic-bezier(0.39, 0.97, 0.65, 1.38), transform 1000ms cubic-bezier(0.39, 0.97, 0.65, 1.38)}.content-wrapper{max-width:100%;margin-left:auto;margin-right:auto}.text,.title,.downloads,.texts>h2,.texts>.subtitle{padding-left:1.04vw;padding-right:1.04vw}@media screen and (max-width: 749px){.text,.title,.downloads,.texts>h2,.texts>.subtitle{hyphens:auto}}@media screen and (max-width: 749px){.text,.title,.downloads,.texts>h2,.texts>.subtitle{padding-left:4vw;padding-right:4vw}}.text a,.title a,.downloads a,.texts>h2 a,.texts>.subtitle a{text-decoration:underline}#main-wrapper .content-wrapper>.textImage{margin-top:6.11vw}@media screen and (max-width: 749px){#main-wrapper .content-wrapper>.textImage{margin-top:21.07vw}}.image-wrapper.sized .sizer{position:relative;overflow:hidden}.image-wrapper.sized .sizer img,.image-wrapper.sized .sizer .image{position:absolute;top:0;left:0;width:100%}body{background-color:#fff;color:#000}#main-wrapper,footer,.work-page-top,.more-works,#home-banner,#banner{background-color:#fff}body.dark #main-wrapper,body.dark footer,body.dark .work-page-top,body.dark .more-works,body.dark #home-banner,body.dark #banner{background-color:#000}a{color:#000}a:visited{color:#000}#page-header{background-color:#fff}.collapsible-comp{border-top:3px solid #000;border-bottom:3px solid #000}.bgcolor-2{background-color:#0007ff}.bgcolor-2 *{color:#fff}.bgcolor-2 .text li:before{background-color:#fff}#cursor.navhover{background-color:#000 !important}#cursor.works-col-hover div:before{background-color:#000}.text li:before{background-color:#000}.loading-btn span{color:#0007ff}body.dark{background-color:#000;color:#fff}body.dark #main-wrapper,body.dark footer,body.dark .work-page-top,body.dark .more-works,body.dark #home-banner{background-color:#000}body.dark a{color:#fff}body.dark a:visited{color:#fff}body.dark #page-header{background-color:#000}body.dark .icon svg path{fill:#fff}body.dark .collapsible-comp{border-top:3px solid #fff;border-bottom:3px solid #fff}body.dark .bgcolor-2 *{color:#000}body.dark .bgcolor-2 .text li:before{background-color:#000}body.dark #cursor.navhover{background-color:#fff !important}body.dark #cursor.works-col-hover div:before{background-color:#fff}body.dark .text li:before{background-color:#fff}.works-collection .image-wrapper{background-color:#fff}body.dark .works-collection .image-wrapper{background-color:#000}@media screen and (min-width: 750px){.more-works{border-top:3px solid #000}}@media screen and (min-width: 750px){body.dark .more-works{border-top:3px solid #fff}}footer{border-top:3px solid #000}body.dark footer{border-top:3px solid #fff}body{font-size:5.56vw}@media screen and (max-width: 749px){body{font-size:9.33vw}}.fontFooter{font-size:5.56vw}@media screen and (max-width: 749px){.fontFooter{font-size:8.8vw}}.fontText{font-size:2.78vw}.fontText h1,.fontText h2{font-size:5.56vw}.fontText p{margin-bottom:2.78vw}@media screen and (max-width: 749px){.fontText{font-size:4vw}.fontText p{margin-bottom:2.67vw}.fontText h1,.fontText h2{font-size:9.33vw}}.fontBase{font-size:5.56vw}.fontBase p{margin-bottom:3.47vw}@media screen and (max-width: 749px){.fontBase{font-size:9.33vw}.fontBase p{margin-bottom:3.2vw}}.fontMedium{font-size:4.17vw}.fontMedium p{margin-bottom:2.08vw}@media screen and (max-width: 749px){.fontMedium{font-size:10.67vw}.fontMedium p{margin-bottom:5.87vw}}.fontLarge{font-size:5.56vw}.fontLarge p{margin-bottom:4.17vw}@media screen and (max-width: 749px){.fontLarge{font-size:10.67vw}.fontLarge p{margin-bottom:4vw}}.fontXLarge{font-size:6.94vw}.fontXLarge p{margin-bottom:4.17vw}@media screen and (max-width: 749px){.fontXLarge{font-size:16vw}.fontXLarge p{margin-bottom:5.33vw}}.fontNav{font-size:6.94vw}.fontNav p{margin-bottom:4.17vw}@media screen and (max-width: 749px){.fontNav{font-size:14.67vw}.fontNav p{margin-bottom:5.33vw}}.fontIcon{font-size:11.11vw}@media screen and (max-width: 749px){.fontIcon{font-size:16vw}}.fontXXLarge{font-size:13.89vw;line-height:12.5vw}.fontXXLarge p{margin-bottom:5.56vw}@media screen and (max-width: 749px){.fontXXLarge{font-size:16vw;line-height:16.8vw}.fontXXLarge p{margin-bottom:6.67vw}}#cursor{display:none;opacity:0;visibility:hidden}body:not(.editmode):not(.touch):not(.originalcursor) *{user-select:none}body:not(.editmode):not(.touch):not(.originalcursor) *:active,body:not(.editmode):not(.touch):not(.originalcursor) *:focus{cursor:none !important}body:not(.editmode):not(.touch):not(.originalcursor) #cursor{display:block;opacity:1;visibility:visible;pointer-events:none;z-index:999;width:2.78vw;height:2.78vw;position:fixed;transform-origin:0 0;transform:scale(1) translate(-50%, -50%);transition:transform 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38), height 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38), max-height 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38), width 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38), max-width 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38);border-radius:50%;background-color:rgba(0,0,0,0);left:-777px;top:-777px}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.blendmode{mix-blend-mode:difference;background-color:#fff}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.hidden{transform:scale(0) translate(-50%, -50%)}body:not(.editmode):not(.touch):not(.originalcursor) #cursor svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%}@keyframes link-h{0%{transform:translate(-50%, -50%);background-color:#0007ff}33%{transform:scale(1.7) translate(-50%, -50%)}100%{transform:translate(-50%, -50%);background-color:#fff}}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.link-h{animation:link-h 400ms cubic-bezier(0.39, 0.97, 0.65, 1.38) 0ms 1}@keyframes grow-grow-grow{0%{transform:translate(-50%, -50%)}75%{transform:scale(20) translate(-50%, -50%)}100%{transform:translate(-50%, -50%)}}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.grow-grow-grow{animation:grow-grow-grow 1000ms cubic-bezier(0.39, 0.97, 0.65, 1.38) 0ms 1}@keyframes color{0%{transform:translate(-50%, -50%)}10%{background-color:#0007ff;transform:scale(50) translate(-50%, -50%)}20%{background-color:#000}30%{background-color:red}40%{background-color:#fff}50%{background-color:#0007ff}60%{background-color:#000}70%{background-color:red}80%{background-color:#fff;transform:scale(50) translate(-50%, -50%)}90%{background-color:#8a2be2}100%{background-color:#fff;transform:translate(-50%, -50%)}}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.color{animation:color 2000ms cubic-bezier(0.39, 0.97, 0.65, 1.38) 0ms 1}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.play-btn{width:12.15vw;max-width:12.15vw;height:12.15vw;max-height:12.15vw}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.pause-btn{width:12.15vw;max-width:12.15vw;height:12.15vw;max-height:12.15vw}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.loading-video div.loading-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.timebar div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.timebar div span{color:#0007ff}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.scale-down{transform:scale(0.6) translate(-50%, -50%)}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.navhover{border-radius:0;background-color:#000}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.navhover img{max-width:100%;background-color:#000}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.navhover div{mix-blend-mode:unset;position:absolute;top:0.49vw;left:0.49vw;width:11.11vw;max-width:11.11vw}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.navgrowup{width:6.94vw;height:6.94vw;max-width:6.94vw;max-height:6.94vw}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.works-col-hover{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.works-col-hover div{position:absolute;top:0.49vw;left:0.49vw;width:34.72vw}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.works-col-hover div:before{content:"";position:absolute;width:1.39vw;height:1.39vw;top:-0.49vw;left:-0.49vw;transform:translate(-50%, -50%);border-radius:50%}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.slide-arrow svg{display:none}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.slide-arrow.slide-prev,body:not(.editmode):not(.touch):not(.originalcursor) #cursor.slide-arrow.slide-next{width:9.72vw;height:3.75vw}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.slide-arrow.slide-prev svg,body:not(.editmode):not(.touch):not(.originalcursor) #cursor.slide-arrow.slide-next svg{display:block;position:absolute;top:50%;left:50%;transition:transform 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38);transform:translate(-50%, -50%)}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.slide-arrow.slide-prev svg{transform:translate(-50%, -50%) rotateY(180deg)}@keyframes explosion{19.9%{transform:translateY(-100%)}20%{transform:translateY(-80%)}39.9%{transform:translateY(-80%)}40%{transform:translateY(-60%)}59.9%{transform:translateY(-60%)}60%{transform:translateY(-40%)}79.9%{transform:translateY(-40%)}80%{transform:translateY(-20%)}99.9%{transform:translateY(-20%)}100%{transform:translateY(0%)}}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.homebanner div{top:50%;left:50%;transform:translate(-50%, -50%);width:13.89vw;height:13.89vw;position:absolute;overflow:hidden}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.homebanner img{opacity:0;top:0;left:0;position:absolute;width:100%;transform:translateY(-100%)}body:not(.editmode):not(.touch):not(.originalcursor) #cursor.homebanner.homebanner-click img{opacity:1;animation:explosion 400ms 1 linear reverse}#work img{max-width:100%}#work .image-wrapper{margin-bottom:2.08vw}#work #main-wrapper{margin-top:7.99vw}#work .work-page-top .image-wrapper{margin-bottom:0}#work .work-page-top .title:not(.no-vidimg){position:relative;transform:translateY(100%);min-height:10.07vw;width:100%;z-index:1;top:-4.79vw}@media screen and (max-width: 749px){#work .work-page-top .title:not(.no-vidimg){top:-8.27vw}}#work .work-page-top .title.no-vidimg{padding-top:3.47vw}#work .work-page-top .title h1{hyphens:none}#work .work-page-top .text{margin-top:-4px}#work .slider,#work .video-wrapper{margin-bottom:2.08vw}#work .collapsible-comp{border-top:none}@media screen and (min-width: 750px){.more-works{margin-top:-3px;border-top:3px solid #000;padding:4.86vw 9.03vw 9.03vw 9.03vw}}@media screen and (max-width: 749px){.more-works{padding:10.67vw 0 2.67vw 0}}.more-works>h2{margin-bottom:0.49vw}@media screen and (max-width: 749px){.more-works>h2{padding-left:4vw;padding-right:4vw}}.more-works .works-wrapper{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (min-width: 750px){.more-works .works-wrapper .work{width:calc(50% - 15px)}}@media screen and (max-width: 749px){.more-works .works-wrapper .work{width:100%;margin-bottom:8vw}}.more-works .works-wrapper .work .sizer{transition-delay:200ms !important}.more-works .works-wrapper .work h2{transition-delay:250ms !important}@media screen and (max-width: 749px){.more-works .works-wrapper .work h2{padding-left:4vw;padding-right:4vw}}.more-works .works-wrapper .work:nth-child(2) .sizer{transition-delay:300ms !important}.more-works .works-wrapper .work:nth-child(2) h2{transition-delay:350ms !important}.more-works .works-wrapper .work .image{background-position:center center;background-repeat:no-repeat;background-size:cover}.more-works .works-wrapper .work .sizer{position:relative;height:0;padding-bottom:56%}.more-works .works-wrapper .work.lazy:not(.lazy-loaded) .sizer{opacity:0;padding-bottom:40%}.more-works .works-wrapper .work.lazy:not(.lazy-loaded) h2{transform:translateY(-110%)}.more-works .works-wrapper .work.lazy .image{background-color:#fff;position:relative;z-index:2}.more-works .works-wrapper .work.lazy .sizer{transition:opacity 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38), padding-bottom 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38)}.more-works .works-wrapper .work.lazy h2{position:relative;z-index:1;transition:transform 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38)}.frame{padding:0 1.04vw}.parallax-parent{overflow:hidden}.motion-box{position:relative}.motion-box .motion{transition:transform 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38)}.motion-box .motion.slow{transition:transform 700ms cubic-bezier(0.39, 0.97, 0.65, 1.38)}.motion-box .up{transform:translateY(-110%)}#page-header{position:relative;width:100%;height:6.74vw;z-index:10}@media screen and (max-width: 749px){#page-header{height:17.6vw}}nav{padding-left:1.04vw}@media screen and (max-width: 749px){nav{padding-left:4vw}}nav ul{display:inline-block;height:100%;width:100%}nav li{float:left}nav li:not(:first-child){padding-left:5.56vw}nav li a{display:block;transition:color 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38),transform 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38);transform-origin:25% 50%}body:not(.touch) nav li:hover a{color:#0007ff;transform:rotateZ(15deg)}nav li.active a{color:#0007ff !important;transform:rotateZ(15deg)}.space-1{display:block;height:0.75em}.space-2{display:block;height:1.5em}.space-3{display:block;height:2.25em}.space-4{display:block;height:3em}.space-5{display:block;height:3.75em}body.editmode .space-1{position:relative;background-color:rgba(155,194,102,.5)}body.editmode .space-1:before{content:"Space small";position:absolute;font-family:Roboto,sans-serif;font-size:0.83vw;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}body.editmode .space-2{position:relative;background-color:rgba(155,194,102,.5)}body.editmode .space-2:before{content:"Space medium";position:absolute;font-family:Roboto,sans-serif;font-size:0.83vw;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}body.editmode .space-3{position:relative;background-color:rgba(155,194,102,.5)}body.editmode .space-3:before{content:"Space large";position:absolute;font-family:Roboto,sans-serif;font-size:0.83vw;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}body.editmode .space-4{position:relative;background-color:rgba(155,194,102,.5)}body.editmode .space-4:before{content:"Space xlarge";position:absolute;font-family:Roboto,sans-serif;font-size:0.83vw;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}body.editmode .space-5{position:relative;background-color:rgba(155,194,102,.5)}body.editmode .space-5:before{content:"Space xxlarge";position:absolute;font-family:Roboto,sans-serif;font-size:0.83vw;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}hr{margin:0;border:none;height:1px;background-color:#fff}.text .text-wrapper{padding:1.04vw 0}.text li{position:relative;padding-left:3.47vw}@media screen and (max-width: 749px){.text li{padding-left:6.67vw;margin-bottom:1.33vw}}.text li:before,.text li a:after{content:"";border-radius:50%;position:absolute;left:0;top:.5em;width:.5em;height:.5em;transform:translateY(-50%)}.text li a{text-decoration:none}.text li a:after{background-color:#0007ff;z-index:1}.textImage .image{padding-left:1.04vw;padding-right:1.04vw}@media screen and (max-width: 749px){.textImage .image{padding-left:4vw;padding-right:4vw}}.textImage .image img{width:100%}.textImage .image .caption,.textImage .image .credits{font-size:2.78vw}.textImage .image .caption p,.textImage .image .credits p{margin-bottom:2.78vw}@media screen and (max-width: 749px){.textImage .image .caption,.textImage .image .credits{font-size:4vw}.textImage .image .caption p,.textImage .image .credits p{margin-bottom:2.67vw}}.works-collection{margin-bottom:3px}@media screen and (max-width: 749px){.works-collection .work:last-child{margin-bottom:6.67vw}}.works-collection .work .image-wrapper{position:relative;z-index:1}.works-collection .work .sizer.small{display:none}.works-collection .work .sizer.large{display:none}@media screen and (min-width: 750px){.works-collection .work .sizer.large{display:block}}@media screen and (max-width: 749px){.works-collection .work .sizer.small{display:block}}.works-collection .work .title{padding-bottom:4.17vw;hyphens:none}.works-collection .work img{transition:transform 500ms ease-out, filter 500ms ease-out}body:not(.touch) .works-collection .work:hover img{transform:scale(1.02)}.person:last-child{margin-bottom:5.56vw}.person a{color:#000}.person .image{overflow:hidden;position:relative;background-color:#fff;z-index:1}.person .image .sizer{position:relative;height:0;padding-bottom:124%}.person .image .sizer img{position:absolute;height:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.person .text{padding:2px 0 0 0;line-height:.9}.person .text .info{font-family:CircularXXWeb-Regular,sans-serif}@media screen and (max-width: 749px){.person{padding-right:4vw;padding-left:4vw}.person .text{padding:3px 0 5.33vw 0;line-height:1.1}}@media screen and (min-width: 750px){.person:nth-child(2n) .motion{transition-delay:150ms}}.collapsible-comp{border-top:3px solid #000;border-bottom:3px solid #000;padding-top:2.08vw;overflow:hidden}@media screen and (max-width: 749px){.collapsible-comp{padding-top:4vw}}.collapsible-comp+.collapsible-comp{border-top:none !important}.collapsible-comp header{position:relative;transition:color 200ms;padding-bottom:2.08vw}@media screen and (max-width: 749px){.collapsible-comp header{padding-bottom:4vw}}body:not(.touch) .collapsible-comp header:hover{color:#0007ff}.collapsible-comp header .icon{position:absolute;right:1.04vw;top:0;width:8.33vw;height:100%;max-height:100%;transition:transform 400ms cubic-bezier(0.39, 0.97, 0.65, 1.38)}@media screen and (max-width: 749px){.collapsible-comp header .icon{width:5.56vw;right:4.17vw}}.collapsible-comp header .icon span{position:absolute;font-family:CircularXXWeb-Light,sans-serif;top:50%;right:0;transform:translateY(-50%);transition:color 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38);margin-top:-0.56vw}@media screen and (max-width: 749px){.collapsible-comp header .icon span{font-weight:900}}@media screen and (max-width: 749px){.collapsible-comp header{cursor:pointer}}.collapsible-comp .collapsible-wrapper{overflow:hidden;transition:height 400ms cubic-bezier(0.39, 0.97, 0.65, 1.38),max-height 400ms cubic-bezier(0.39, 0.97, 0.65, 1.38)}.collapsible-comp .collapsible-area{position:relative}@media screen and (min-width: 750px){.collapsible-comp .collapsible-area.columns-2{width:100%;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.collapsible-comp .collapsible-area.columns-2 .entry{width:50%;padding:1.04vw}}.collapsible-comp:not(.collapsed) .icon{transform:rotateZ(-15deg)}.collapsible-comp:not(.collapsed) .icon svg path{fill:#0007ff}.collapsible-comp.collapsed .collapsible-wrapper{height:0;max-height:0}.video-wrapper:not(.no-padding){padding-top:11.11vw;padding-bottom:11.11vw}@media screen and (max-width: 749px){.video-wrapper:not(.no-padding){padding-top:8.27vw;padding-bottom:8.27vw}}.video-wrapper:not(.no-padding) .video{max-width:1440px}.video{max-width:1440px;width:74.79vw;margin:0 auto;position:relative}@media screen and (max-width: 749px){.video{max-width:48.8vw}}.video.autoplay .bar{display:none}.video.fullscreen{width:100%;max-width:100%}.video .sizer{position:relative;height:0;overflow:hidden;width:100%;transition:padding-bottom 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38)}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}.video:after{position:absolute;content:"";display:block;top:0;right:0;left:0;bottom:0}.video.tv .sizer{padding-bottom:56.25%}.video._3_2 .sizer{padding-bottom:63%}.video.cinema .sizer{padding-bottom:42%}.video.trad_tv .sizer{padding-bottom:75%}.video.square .sizer{padding-bottom:100%}.video .mob-btn{display:none;position:absolute;top:50%;left:50%;width:6.94vw;transform:translate(-50%, -50%)}.video .mob-btn svg{max-width:100%}body:not(.touch) .video .mob-btn{display:none !important}.video .mobplay{display:block}.video .mobloading{display:none;text-align:center;opacity:0}.video .mobpause{display:none}.video.playing .mobplay{display:none}.video.playing .mobloading{display:block;opacity:0;transition:opacity 0ms cubic-bezier(0.39, 0.97, 0.65, 1.38)}.video.loading .mobplay{display:none !important}.video.loading .mobloading{display:block;opacity:1;transition:opacity 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38);transition-delay:300ms}.video.loading .mobpause{display:none}@media screen and (max-width: 749px){.video{cursor:pointer}}.video .bar{position:absolute;bottom:-0.97vw;left:5.56vw;width:calc(100% - 11.11vw);height:5.56vw;z-index:1}.video .bar .time{color:#0007ff;position:absolute;bottom:0;left:0;transform:translateX(-50%);transition:left 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38), opacity 200ms cubic-bezier(0.39, 0.97, 0.65, 1.38)}body:not(.touch) .video .bar:hover .time{opacity:.3}@keyframes loading{0%{transform:translateX(-100%)}70%{transform:translateX(0%)}100%{transform:translateX(0%)}}.loading-btn,.mobloading{overflow:hidden;width:12.15vw;max-width:12.15vw;height:1.74vw;border:0.28vw solid #0007ff}.loading-btn.mobloading,.mobloading.mobloading{width:26.67vw;max-width:26.67vw;height:5.33vw;border:1.07vw solid #0007ff}.loading-btn div,.mobloading div{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#0007ff;animation:loading 1000ms ease-in-out infinite}.slider.lazy:not(.lazy-loaded){opacity:0;transform:translateY(10px) scale(0.9)}.slider{transition:opacity 500ms cubic-bezier(0.39, 0.97, 0.65, 1.38), transform 500ms cubic-bezier(0.39, 0.97, 0.65, 1.38)}.slider .slide .bgimage{position:relative;height:0;padding-bottom:56.25%;background-position:center center;background-size:cover;background-repeat:no-repeat}.slider .slide .image-wrapper{margin-bottom:0 !important}.slider .pagination{position:absolute;bottom:0;z-index:1;padding-left:2.08vw}.slider .cursor-icon{display:none}.slider .slider-btn{position:absolute;top:0;height:100%;width:33%;z-index:1}.slider .slider-btn svg{max-width:13.33vw}@media screen and (min-width: 750px){.slider .slider-btn svg{max-width:10.42vw}}.slider .slider-btn.slide-prev{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;left:0;padding-left:5vw}.slider .slider-btn.slide-next{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;right:0;padding-right:5vw}.customer-link{border-top:0.21vw solid #000;margin-top:-0.21vw;border-bottom:0.21vw solid #000;padding:1.74vw 1.04vw}@media screen and (max-width: 749px){.customer-link{border-top:0.8vw solid #000;margin-top:-0.8vw;border-bottom:0.8vw solid #000;padding:4.53vw 4vw}}.customer-link a{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.customer-link a img{max-width:10.42vw !important;padding-right:3.47vw}@media screen and (max-width: 749px){.customer-link a img{max-width:20vw !important;padding-right:6.67vw}}.customer-link a span.small{display:none}@media screen and (max-width: 749px){.customer-link a span.large{display:none}.customer-link a span.small{display:inline-block;max-width:calc(100% - 6.94vw);overflow:hidden}}#main-wrapper+footer{margin-top:-3px}footer{padding-top:2.78vw;padding-bottom:7.99vw;overflow:hidden}@media screen and (max-width: 749px){footer{padding-bottom:4.51vw}}footer .texts-wrapper{position:relative;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;transition:width 500ms ease-in-out, max-width 500ms ease-in-out;left:50%;transform:translateX(-50%)}@media screen and (max-width: 749px){footer .texts-wrapper .text{margin-bottom:8.53vw;hyphens:none}}footer .texts-wrapper a{text-decoration:none}footer.lazy .texts-wrapper{width:200vw;max-width:200vw}footer.lazy.lazy-loaded .texts-wrapper{width:100vw;max-width:100vw}