@font-face{font-family:"Gaspa Regular";src:url("../fonts/gaspa-regular/gaspa-regular.eot") format("eot");src:url("../fonts/gaspa-regular/gaspa-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/gaspa-regular/gaspa-regular.woff2") format("woff2"),url("../fonts/gaspa-regular/gaspa-regular.woff") format("woff"),url("../fonts/gaspa-regular/gaspa-regular.ttf") format("truetype"),url("../fonts/gaspa-regular/gaspa-regular.svg#ddfbcaca6e87834973bf16c061c1ee1c") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Absara Sans";src:url("../fonts/absarasans/light/absarasans-light.eot") format("eot");src:url("../fonts/absarasans/light/absarasans-light.eot?#iefix") format("embedded-opentype"),url("../fonts/absarasans/light/absarasans-light.woff") format("woff"),url("../fonts/absarasans/light/absarasans-light.ttf") format("truetype"),url("../fonts/absarasans/light/absarasans-light.svg#ddfbcaca6e87834973bf16c061c1ee1c") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Absara Sans";src:url("../fonts/absarasans/light-italic/absarasans-lightitalic.eot") format("eot");src:url("../fonts/absarasans/light-italic/absarasans-lightitalic.eot?#iefix") format("embedded-opentype"),url("../fonts/absarasans/light-italic/absarasans-lightitalic.woff") format("woff"),url("../fonts/absarasans/light-italic/absarasans-lightitalic.ttf") format("truetype"),url("../fonts/absarasans/light-italic/absarasans-lightitalic.svg#ddfbcaca6e87834973bf16c061c1ee1c") format("svg");font-weight:300;font-style:italic}@font-face{font-family:"Absara Sans";src:url("../fonts/absarasans/medium/absarasans-medium.eot") format("eot");src:url("../fonts/absarasans/medium/absarasans-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/absarasans/medium/absarasans-medium.woff") format("woff"),url("../fonts/absarasans/medium/absarasans-medium.ttf") format("truetype"),url("../fonts/absarasans/medium/absarasans-medium.svg#ddfbcaca6e87834973bf16c061c1ee1c") format("svg");font-weight:600;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:'\201C' '\201D' '\2018' '\2019'}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='search']{-webkit-appearance:textfield;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-tap-highlight-color:transparent}html,body{width:100%;height:100%;overflow:hidden}body{color:#545149;font-size:16px;font-weight:300;line-height:22px;background-color:#f2f0eb;font-family:"Absara Sans",Avenir,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul{list-style:none;margin:0;padding-left:0}img,video{max-width:100%}a{color:#545149;text-decoration:none}a:focus{outline:0}.clearfix:after{content:'';display:block;clear:both}.light-weight{font-weight:300}.medium-weight{font-weight:600}.spacing-fix{letter-spacing:-0.2px}.abs-right{right:0}.abs-bottom{bottom:0}.fill-height{height:100%}.handheld,.mobile,.mobile.tile{display:none}.is-handheld .handheld{display:block}.hidden{display:none !important}.btn{width:120px;height:120px;background-image:url(../img/buttons.png);background-repeat:no-repeat;background-size:725px 120px;cursor:pointer;position:absolute}#wrapper{width:100%}.container{width:1000px;position:relative;margin:-169px auto 0}.container.no-top-margin{margin-top:0}.container.positive-top-margin{margin-top:169px}.container.has-player{height:1014px}.container.painting-container{padding:0}.home.painting-container{overflow:visible}.fixed-grid-container{padding-bottom:30px}.tile{min-height:154px;display:inline-block;vertical-align:top;position:absolute}.tile.no-t-margin{margin-top:0}.tile.no-r-margin{margin-right:0}.tile.no-anim{opacity:1;-webkit-transform:none;transform:none}.tile-content{height:100%;visibility:hidden}.tile.active .tile-content,.is-handheld .tile .tile-content{visibility:visible}.clip{overflow:hidden;position:relative}.clip.small{height:154px}.clip.medium,.clip.tall{height:323px}.clip img{display:block}.small{width:154px}.medium{width:323px}.player{height:323px;display:block;cursor:pointer;position:absolute;z-index:1}.player iframe{width:100%;height:100%;border:0}.player-thumbnail{height:100%}.player-thumbnail img{position:absolute;z-index:-1}.is-handheld .player{background-color:#fff}.is-handheld .player:before{width:100%;height:3px;content:'';display:block;background-color:#f50;background-image:linear-gradient(to bottom, #f70 0%, #f30 100%);background:-moz-linear-gradient(top, #f70 0%, #f30 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f70', endColorstr='#f30',GradientType=0 );position:absolute;top:0;left:0}.truncate-titles{width:240px;line-height:10px;position:absolute;top:14px;left:64px}.play-btn-sndcld{width:42px;height:42px;background-color:#ff5500;background-image:linear-gradient(to bottom, #f50 0%, #f20 100%);background:-moz-linear-gradient(top, #f50 0%, #f20 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5500', endColorstr='#ff2200',GradientType=0 );border-radius:50%;border:1px solid #cc4400;position:absolute;top:15px;left:11px}.play-btn-sndcld:before,.play-btn-sndcld:after{content:'';display:block;position:absolute}.play-btn-sndcld.playing:before,.play-btn-sndcld.playing:after{width:5px;height:19px;background-color:#fff;top:50%;left:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.play-btn-sndcld.playing:after{left:22px}.play-btn-sndcld.paused:before,.play-btn-sndcld.paused:after{width:0;height:0;border-style:solid;border-width:0 6px 16px 6px;border-color:transparent transparent #fff transparent;top:10px;left:14px;-webkit-transform:rotate(-33deg);transform:rotate(-33deg)}.play-btn-sndcld.paused:after{top:auto;bottom:10px;-webkit-transform:rotate(212deg);transform:rotate(212deg)}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:normal}.sc-titles{max-width:90%;background:rgba(0,0,0,0.8);font-family:Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight:100;padding-left:6px;padding-right:6px}.is-handheld .sc-titles{display:inline-block}.artist-name{color:#ccc;font-size:12px;line-height:16px;text-decoration:underline;margin-bottom:2px;padding-top:2px;padding-bottom:2px}.track-title{color:#fff;font-size:14px;line-height:18px;padding-top:3px;padding-bottom:3px}.pos1{top:15px;left:0}.pos2{top:184px;left:338px}.pos3{top:184px;left:676px}.pos4{top:353px;right:0}.pos5{top:522px;left:169px}.pos6{top:522px;left:338px}.pos7{top:522px;left:507px}.pos8{top:522px;right:0}.pos9{top:691px;left:507px}.title{color:#d48a00;font-size:82px;font-weight:400;line-height:78px;font-family:"Gaspa Regular",Avenir,Helvetica,Arial,sans-serif}.big-title{font-size:128px}.textured-title{display:block;margin:16px 0}.subtitle{color:#d48a00;font-weight:600;display:block}.visual-block .b-w{-webkit-transform:translateY(0) rotate(-1deg) scale(1.05);transform:translateY(0) rotate(-1deg) scale(1.05)}.visual-block .color{position:absolute;z-index:1;-webkit-transform:rotate(-1deg) scale(1.05) translateY(-50%);transform:rotate(-1deg) scale(1.05) translateY(-50%)}.visual-block.transition img,.visual-block .transition img{transition:opacity 2s, -webkit-transform 2s;transition:transform 2s, opacity 2s;transition:transform 2s, opacity 2s, -webkit-transform 2s}.visual-block.active .b-w,.is-handheld .visual-block .b-w{-webkit-transform:translateY(0) rotate(0) scale(1);transform:translateY(0) rotate(0) scale(1)}.visual-block.active .color{opacity:0;-webkit-transform:translateY(-50%) rotate(0) scale(1);transform:translateY(-50%) rotate(0) scale(1)}.no-touch .visual-block:not(.transition):hover .color{opacity:1}.textured-block{color:#fff;text-align:center}.textured-block.active:before,.is-handheld .textured-block:before{width:100%;height:100%;content:'';display:block;background:url(../img/textures/texture-2.jpg) no-repeat top left;background-size:100%;position:absolute;top:0;left:0}.no-touch .textured-block.active:hover:before{background-position:bottom left;border-radius:50%}.textured-block p{opacity:0;margin:0;-webkit-transform:translateX(-15px);transform:translateX(-15px);transition:opacity 0.8s, -webkit-transform 0.8s;transition:transform 0.8s, opacity 0.8s;transition:transform 0.8s, opacity 0.8s, -webkit-transform 0.8s}.textured-block p:last-child{transition-delay:0.2s, 0.2s}.textured-block.active p,.is-handheld .textured-block p{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.textured-block .icon{width:44px;height:44px;background:url(../img/small-octogon.png) no-repeat;background-size:100%;position:relative;margin:28px auto 14px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.textured-block.transition .icon{transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.textured-block.active .icon,.is-handheld .textured-block .icon{-webkit-transform:rotate(0);transform:rotate(0);transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}.textured-block .icons-set{width:44px;height:44px;position:absolute;top:28px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.textured-block .icons-set:before{content:'';display:block;background:url(../img/pictos.png) no-repeat;background-size:383px 41px;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:opacity 1s}.textured-block.active .icons-set:before,.is-handheld .textured-block .icons-set:before{opacity:1}.textured-block .icon-binoculars:before{width:23px;height:20px;background-position:-203px -1px}.no-touch .textured-block:hover .icon-binoculars:before{background-position:-180px -1px}.textured-block .icon-hands:before{width:30px;height:27px;background-position:-85px 2px}.no-touch .textured-block:hover .icon-hands:before{background-position:-54px 2px}.textured-block .icon-idea:before{width:17px;height:25px;background-position:-133px -1px}.no-touch .textured-block:hover .icon-idea:before{background-position:-116px -1px}.textured-block .icon-music:before{width:14px;height:22px;background-position:-165px -1px}.no-touch .textured-block:hover .icon-music:before{background-position:-150px -1px}.textured-block .icon-spaceship:before{width:26px;height:26px;background-position:-27px -1px}.no-touch .textured-block:hover .icon-spaceship:before{background-position:0px -1px}.textured-block .icon-tumblr:before{width:14px;height:20px;background-position:-240px -1px}.no-touch .textured-block:hover .icon-tumblr:before{background-position:-226px -1px}.textured-block .icon-download:before{width:19px;height:25px;background-position:-274px -1px}.no-touch .textured-block:hover .icon-download:before{background-position:-255px -1px}.textured-block .medium-weight{text-transform:uppercase}.video-block,.gallery-block{cursor:pointer;position:relative}.octogon{width:119px;height:117px;background:url(../img/octogon-3.png) no-repeat;background-size:100%;z-index:2;-webkit-transform:translate(-50%, -50%) rotate(10deg);transform:translate(-50%, -50%) rotate(10deg)}.video-block.transition .octogon,.gallery-block.transition .octogon{transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s}.octogon,.play,.gallery,.play:before,.play:after,.gallery:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;left:50%;top:50%}.play,.gallery{z-index:2;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.play:before,.play:after{content:'';display:block;-webkit-transform:translate(-67%, -50%) scaleX(1.15) rotate(-45deg);transform:translate(-67%, -50%) scaleX(1.15) rotate(-45deg)}.play:before{width:22px;height:22px;background:url(../img/textures/texture.jpg) no-repeat top left;opacity:0;transition:opacity 1.8s 0.2s}.no-touch .video-block:hover .octogon:before,.no-touch .video-block:hover .play:before{background-position:bottom left}.play:after{width:0;height:0;border-top:27px solid #fff;border-right:27px solid transparent}.gallery:before{width:44px;height:42px;content:'';display:block;background:url(../img/pictos.png) no-repeat top left;background-size:383px 41px;background-position:-339px -1px;opacity:0;-webkit-transform:translate(-50%, -50%) scale(0.9);transform:translate(-50%, -50%) scale(0.9);transition:opacity 1.8s 0.2s}.no-touch .gallery-block:hover .gallery:before{background-position:-294px -1px}.video-block.active .octogon,.gallery-block.active .octogon,.is-handheld .video-block .octogon,.is-handheld .gallery-block .octogon{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}.video-block.active .play:before,.gallery-block.active .gallery:before,.is-handheld .video-block .play:before,.is-handheld .gallery-block .gallery:before{opacity:1}.quote-author{font-style:italic;margin:0}.shape{background-image:url(../img/shapes.png);background-repeat:no-repeat;position:absolute;z-index:3}.tile.active .shape{display:none}.big-bottom-left-red-triangle{width:323px;height:323px;background-position:-1px -1px}.big-bottom-right-green-triangle{width:323px;height:323px;background-position:-326px -1px}.big-top-left-blue-triangle{width:323px;height:323px;background-position:-651px -1px}.long-horizontal-green-rect{width:323px;height:77px;background-position:-1px -326px}.long-horizontal-red-rect{width:323px;height:77px;background-position:-1px -405px}.long-vertical-blue-rect{width:77px;height:323px;background-position:-976px -1px}.long-vertical-green-rect{width:77px;height:323px;background-position:-1055px -1px}.long-vertical-red-rect{width:77px;height:323px;background-position:-1134px -1px}.short-horizontal-blue-rect{width:154px;height:77px;background-position:-793px -326px}.short-horizontal-gold-rect{width:154px;height:77px;background-position:-793px -405px}.short-horizontal-red-rect{width:154px;height:77px;background-position:-949px -326px}.short-vertical-blue-rect{width:77px;height:154px;background-position:-1105px -326px}.short-vertical-gold-rect{width:77px;height:154px;background-position:-1184px -326px}.small-bottom-left-gold-triangle{width:154px;height:155px;background-position:-326px -326px}.small-bottom-left-red-triangle{width:154px;height:155px;background-position:-482px -326px}.small-horizontal-blue-rect{width:154px;height:15px;background-position:-949px -405px}.small-horizontal-gold-rect{width:154px;height:15px;background-position:-949px -422px}.small-horizontal-green-rect{width:154px;height:15px;background-position:-949px -439px}.small-top-right-gold-triangle{width:153px;height:153px;background-position:-638px -326px}.small-vertical-green-rect{width:15px;height:154px;background-position:-1213px -1px}.painting-container{height:100%;overflow:hidden;position:relative}.painting-parts-container{width:100%;height:100%;position:absolute;top:0}.painting-parts-container.hidden .painting-parts{display:none}.painting-parts{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.painting-part{max-width:none;opacity:0;position:absolute;-webkit-transform:scale(0.97);transform:scale(0.97)}.scroll-down-hint{text-align:center;opacity:0;cursor:pointer;position:absolute;bottom:21px;left:50%;-webkit-transform:translateX(-50%) translateY(-20px);transform:translateX(-50%) translateY(-20px);transition:opacity 0.8s, -webkit-transform 0.8s;transition:transform 0.8s, opacity 0.8s;transition:transform 0.8s, opacity 0.8s, -webkit-transform 0.8s}.scroll-down-hint.slide-down{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.scroll-down-hint strong{font-weight:600}.scroll-down-hint svg{width:20px;height:12px;margin-top:10px;transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.no-touch .scroll-down-hint:hover svg{-webkit-transform:translateY(5px);transform:translateY(5px)}.no-touch .scroll-down-hint:hover path{fill:#465ca6}.mouse-parallax-wrapper{width:100%;height:100%;position:absolute;top:0px}html.is-handheld,.is-handheld body{height:auto;overflow:visible}.is-handheld .desktop-only{display:none}.disable-scroll,.is-handheld .disable-scroll{overflow:hidden}.is-handheld .tile .shape,.is-handheld .visual-block .color{display:none}@media screen and (max-width: 1024px){.container.footer{width:660px}}@media screen and (max-width: 736px){body{font-size:14px;line-height:18px;background-color:#fff}.mobile,.mobile.tile{display:block}.container{width:calc(100% - 32px);background-color:#f2f0eb;box-sizing:border-box;margin:0 auto;padding:60px 4.3731778426% 0}.container:nth-last-child(2){padding-bottom:40px}.container.positive-top-margin{margin-top:0;padding-top:0}.container.has-player{height:auto}.is-handheld .container.footer{width:100%}.fixed-grid-container{padding-bottom:0}.painting-container{background-position:center center;background-repeat:no-repeat;border-top:15px solid #fff}.painting-container:before,.painting-container:after{width:16px;height:100%;content:'';display:block;background-color:#fff;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;top:0}.painting-container:before{left:0}.painting-container:after{right:0}.tile{min-height:initial;position:relative}.pos2,.pos3,.pos4,.pos6,.pos7,.pos8,.tile br,.video-block .b-w,.video-block .color{display:none}.pos1,.pos5,.pos9{top:0;left:0}.small,.medium,.mobile-grid .tile-content{width:100%}.clip.small,.clip.medium,.clip.tall{height:auto}.mobile-grid{display:table;margin:25px 0}.mobile-grid img{width:100%}.mobile-grid .clip{position:static}.mobile-pos1{width:67%;display:table-cell;border-right:9px solid #f2f0eb}.mobile-pos1 img{height:100%;position:absolute;top:0;left:0}.mobile-pos2{margin-bottom:9px}.visual-col{width:32.32%;display:table-cell}.video-block{overflow:hidden;position:relative}.video-block iframe{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;z-index:2}.android .video-block iframe{opacity:1}.textured-title{margin:9px 0 21px}.octogon{width:80px;height:80px;background-size:100%}.btn{width:55px;height:55px;background-size:166px}.mouse-parallax-wrapper{display:none}.play:before{width:24px;height:24px}.play:after{border-top:26px solid #fff;border-right:26px solid transparent}.player,.is-mobile .player{height:auto;border-radius:6px;border:1px solid #e7e7e7;background-color:#f5f5f5;box-sizing:border-box;margin-top:25px}.player:before,.is-mobile .player:before{display:none}.player-thumbnail img{position:relative;width:30%;margin:2%;display:inline-block;vertical-align:middle}.is-handheld .play-btn-sndcld,.is-handheld .truncate-titles{display:inline-block;vertical-align:middle}.truncate-titles{width:44%;position:static}.is-handheld .play-btn-sndcld{border-color:#a46b00;background-color:#d78b00;background-image:linear-gradient(to bottom, #d78b00 0%, #d86100 100%);background:-moz-linear-gradient(top, #d78b00 0%, #d86100 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d78b00', endColorstr='#d86100',GradientType=0 );position:relative;top:0;left:0}.sc-titles{background:transparent}.artist-name{color:#8e8e8e}.track-title{color:#353535;padding-top:0}}@media screen and (max-width: 736px) and (orientation: landscape){body{background-color:#f2f0eb}.container{max-width:55%}.container.painting-container,.container.footer{max-width:none}}#logo{width:396px;height:192px;outline:none;display:block;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;position:absolute;top:-55px;left:-98px;z-index:4;-webkit-transform:rotate(-37deg);transform:rotate(-37deg)}#logo.expand{width:434px;height:242px;top:-88px;left:-128px}#logo-img{pointer-events:none;background:url(../img/roll.png) no-repeat;position:absolute;z-index:5;width:331px;height:193px;background-size:100%;-webkit-transform:scale(0.42);transform:scale(0.42);top:-28px;left:10px;-webkit-transform-origin:top left;transform-origin:center left}#logo-img.on{background-image:url(../img/roll-3.png)}@media screen and (min-width: 1025px){.is-handheld #logo-img{top:26px}}#logo canvas{-webkit-transform:rotate(37deg) translate(71px, 43px);transform:rotate(37deg) translate(71px, 43px)}#logo.expand canvas{-webkit-transform:rotate(37deg) translate(112.5px, 59.5px);transform:rotate(37deg) translate(112.5px, 59.5px)}#logo-rollover{pointer-events:none;position:absolute;top:-11px;left:102px;z-index:5}.trademark{color:#fff;font-size:9px;opacity:0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:76px;left:154px;z-index:4;margin:0}header .trademark{opacity:0.5}#navigation-wrapper{width:100%;height:89px;background-color:rgba(242,240,235,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;position:absolute;top:0;left:0;z-index:3;transition:background-color 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, background-color 0.35s;transition:transform 0.35s, background-color 0.35s, -webkit-transform 0.35s}#navigation-wrapper.detached{background-color:#f2f0eb}#navigation-wrapper.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#navigation{position:absolute;top:25px;right:calc((100vw - 1000px) / 2)}#navigation>li{float:left;margin-left:25px}#navigation>li:first-child{margin-left:0}#navigation-wrapper:not(.hide) #navigation>li:hover .submenu-container{display:block}#navigation a{color:#545149;font-family:"Gaspa Regular",sans-serif;font-size:22px;display:inline-block;padding:10px;-webkit-transform:translateY(0);transform:translateY(0);transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;transition-duration:0.3s, 0.3s}.no-touch #navigation a:hover,.no-touch #navigation .has-submenu:hover>a{color:#d48a00}#navigation .has-submenu>a{padding-bottom:32px}#navigation>li:nth-child(1) a{transition-delay:0.15s}#navigation>li:nth-child(2) a{transition-delay:0.25s}#navigation>li:nth-child(3) a{transition-delay:0.35s}#navigation>li:nth-child(4) a{transition-delay:0.45s}#navigation-wrapper.hide #navigation>li a{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);transition-delay:0s}@media screen and (max-width: 1024px){#logo,#logo-img,.trademark,#navigation-wrapper{position:fixed}#navigation{right:40px}#navigation>li{margin-left:15px}}@media screen and (max-width: 736px){#logo,#logo-img,.trademark,#navigation-wrapper{display:none}}@media screen and (max-width: 736px){#menu-toggler{width:117px;height:116px;background:url(../img/menu-toggler-bg.png) no-repeat;background-size:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;top:0;left:0;z-index:4}#toggle{width:38px;margin:13px 0 0 20px}#cross{display:none}#mobile-navigation{width:100%;height:100%;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;top:0;left:0;z-index:3}#mobile-navigation.is-opened,#mobile-navigation.is-opened ul{display:block}#mobile-navigation ul{display:none;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#mobile-navigation li{text-align:center;opacity:0;margin-top:30px}#mobile-navigation li:first-child{margin-top:0}#mobile-navigation li:nth-child(odd){-webkit-transform:translateY(10px) rotate(-6deg);transform:translateY(10px) rotate(-6deg);-webkit-transform-origin:top right;transform-origin:top right}#mobile-navigation li:nth-child(even){-webkit-transform:translateY(10px) rotate(6deg);transform:translateY(10px) rotate(6deg);-webkit-transform-origin:top left;transform-origin:top left}#mobile-navigation a{color:#fff;font-size:18px}#mobile-navigation canvas{width:100%;height:100%;position:relative;z-index:1}#home-link{width:138px;display:block;opacity:0;position:absolute;left:50%;bottom:20px;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 736px) and (max-height: 540px){#mobile-navigation ul{top:45%}}@media screen and (max-width: 736px) and (orientation: landscape){#mobile-navigation ul{top:50%}#mobile-navigation li{margin-top:22px}#home-link{width:100px;top:15px;left:auto;right:30px;bottom:auto;-webkit-transform:none;transform:none}}.submenu-container{width:1000px;display:none;position:fixed;left:50%;top:88px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.submenu{width:100%;height:200px;background-color:#fff;text-align:center;position:relative}.submenu.top{margin-bottom:50px}.submenu.top:after,.submenu.bottom:before{width:0;height:0;content:'';display:block;position:absolute}.submenu.top:after{border-top:28px solid #fff;border-right:1000px solid transparent;bottom:-28px}.submenu.bottom:before{border-bottom:28px solid #fff;border-left:1000px solid transparent;top:-28px}.submenu a{height:170px;color:#545149;display:inline-block;font-size:128px;font-family:"Gaspa Regular",sans-serif;margin-top:25px}.submenu.bottom a{margin-top:15px}.submenu svg{overflow:visible}.submenu-1 .submenu.top svg{width:750px}.submenu-1 .submenu.bottom svg{width:810px}.submenu-2 .submenu.top svg{width:643px}.submenu-2 .submenu.bottom svg{width:808px}.footer{font-size:12px;margin-top:169px;margin-bottom:10px}#social-links{float:right;position:relative;top:-8px}#social-links li{float:left;margin-left:15px}#social-links li:first-child{margin-left:0}#social-links img{opacity:0.55;vertical-align:bottom}.no-touch #social-links img:not(.spotify):hover{opacity:0.8}.no-touch #social-links a[href=""]{cursor:default}.no-touch #social-links a[href=""] img:hover{cursor:default;opacity:0.55}#social-links .spotify{width:18px;height:17px;position:relative;bottom:-2px}#social-links .soundcloud{width:28px;height:11px}@media screen and (max-width: 736px){.footer{font-size:9px;text-align:center;background-color:white;margin-top:0px;margin-bottom:0px;padding:15px calc(4.3731778426% + 16px)}#social-links{width:152px;float:none;top:0;margin:6px auto 0}}@media screen and (max-width: 736px) and (orientation: landscape){.footer{margin-bottom:0;padding-bottom:15px}.footer footer{max-width:55%;margin:auto}}.home-painting .painting-part.part-1{width:286px;height:212px;top:6px;left:-14px;-webkit-transform-origin:bottom right;transform-origin:bottom right}.home-painting .painting-part.part-2{width:848px;height:320px;top:404px;left:77px;-webkit-transform-origin:top center;transform-origin:top center}.home-painting .painting-part.part-3{width:500px;height:440px;top:86px;right:-46px;-webkit-transform-origin:center left;transform-origin:center left}.home-painting .painting-part.part-4{width:514px;height:448px;top:154px;left:3px;-webkit-transform-origin:bottom right;transform-origin:bottom right}.home-painting .painting-part.part-5{width:496px;height:428px;top:34px;left:267px;-webkit-transform-origin:bottom left;transform-origin:bottom left}@media screen and (max-width: 736px){.home.painting-container{background-image:url(../img/paintings/home/mobile/home-painting.jpg);background-size:215px 160px}.home.painting-container:before{background-image:url(../img/paintings/home/mobile/border-left.jpg);background-size:16px 446px;background-position:0 131px}.home.painting-container:after{background-image:url(../img/paintings/home/mobile/border-right.jpg);background-size:16px 549px;background-position:0 37px}}.mcnealy-painting .painting-part.part-1{top:11px;left:275px;-webkit-transform-origin:bottom left;transform-origin:bottom left}.mcnealy-painting .painting-part.part-2{top:56px;left:215px;-webkit-transform-origin:center left;transform-origin:center left}.mcnealy-painting .painting-part.part-3{top:298px;left:77px}.mcnealy-painting .painting-part.part-4{top:150px;right:59px;-webkit-transform-origin:top left;transform-origin:top left}.mcnealy-painting .painting-part.part-5{top:33px;left:41px;-webkit-transform-origin:bottom right;transform-origin:bottom right}.mcnealy-painting .painting-part.part-6{top:-19px;right:49px;-webkit-transform-origin:center left;transform-origin:center left}@media screen and (max-width: 736px){.mcnealy.painting-container{background-image:url(../img/paintings/mcnealy/mobile/mcnealy-painting.jpg);background-size:211px 147px}.mcnealy.painting-container:before{background-image:url(../img/paintings/mcnealy/mobile/border-left.jpg);background-size:16px 433px;background-position:0 140px}.mcnealy.painting-container:after{background-image:url(../img/paintings/mcnealy/mobile/border-right.jpg);background-size:16px 484px;background-position:0 87px}}.services-painting .painting-part.part-1{top:-22px;right:70px}.services-painting .painting-part.part-2{top:1px;right:65px}.services-painting .painting-part.part-3{top:110px;left:175px;-webkit-transform-origin:top right;transform-origin:top right}.services-painting .painting-part.part-4{top:98px;left:59px}.services-painting .painting-part.part-5{top:46px;left:60px;-webkit-transform-origin:bottom right;transform-origin:bottom right}.services-painting .painting-part.part-6{top:450px;right:195px;-webkit-transform-origin:top left;transform-origin:top left}@media screen and (max-width: 736px){.services.painting-container{background-image:url(../img/paintings/services/mobile/services-painting.jpg);background-size:199px 126px}.services.painting-container:before{background-image:url(../img/paintings/services/mobile/border-left.jpg);background-size:16px 431px;background-position:0 143px}.services.painting-container:after{background-image:url(../img/paintings/services/mobile/border-right.jpg);background-size:16px 533px;background-position:0 31px}}.musicals-painting .painting-part.part-1{top:0px;left:199px}.musicals-painting .painting-part.part-2{top:19px;left:50px;-webkit-transform-origin:center right;transform-origin:center right}.musicals-painting .painting-part.part-3{top:18px;left:213px}.musicals-painting .painting-part.part-4{top:16px;right:19px;-webkit-transform-origin:center left;transform-origin:center left}.musicals-painting .painting-part.part-5{top:449px;left:395px}.musicals-painting .painting-part.part-6{top:464px;right:124px;-webkit-transform-origin:bottom center;transform-origin:bottom center}@media screen and (max-width: 736px){.musicals.painting-container{background-image:url(../img/paintings/musicals/mobile/musicals-painting.jpg);background-size:112px 208px}.musicals.painting-container:before{background-image:url(../img/paintings/musicals/mobile/border-left.jpg);background-size:16px 433px;background-position:0 126px}.musicals.painting-container:after{background-image:url(../img/paintings/musicals/mobile/border-right.jpg);background-size:16px 520px;background-position:0 52px}}.collaborations-painting .painting-part.part-1{width:500px;height:479px;top:22px;left:48px;-webkit-transform-origin:center right;transform-origin:center right}.collaborations-painting .painting-part.part-2{width:410px;height:531px;top:149px;right:45px;-webkit-transform-origin:center left;transform-origin:center left}.collaborations-painting .painting-part.part-3{width:644px;height:316px;top:277px;left:79px}.collaborations-painting .painting-part.part-4{width:1010px;height:654px;top:50px;right:-16px}.collaborations-painting .painting-part.part-5{width:982px;height:713px;top:10px;left:42px}.collaborations-painting .painting-part.part-6{width:118px;height:128px;top:4px;left:406px}@media screen and (max-width: 736px){.collaborations.painting-container{background-image:url(../img/paintings/collaborations/mobile/collaborations-painting.jpg);background-size:166px 147px}.collaborations.painting-container:before{background-image:url(../img/paintings/collaborations/mobile/border-left.jpg);background-size:16px 409px;background-position:0 158px}.collaborations.painting-container:after{background-image:url(../img/paintings/collaborations/mobile/border-right.jpg);background-size:16px 543px;background-position:0  32px}}#video-popup,#video-popup iframe{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#video-popup{width:735px;height:435px;background-color:#fff;position:fixed;z-index:4}#video-popup iframe{width:620px;height:320px;border:0;position:absolute;-webkit-transform:none;transform:none;margin:-160px 0 0 -310px}.close-btn{background-position:0px 0px;top:-69px;right:-60px}.no-touch .close-btn:hover{background-position:-121px 0}@media screen and (max-width: 736px){#video-popup{width:88%;height:230px}#video-popup iframe{width:90%;height:188px}.close-btn{top:-17px;right:-17px;z-index:1}}.scores-group{height:100%;display:none}.scores-group:before{height:100%;content:'';display:inline-block;vertical-align:middle}.prev-btn{background-position:-242px 0px}.no-touch .prev-btn:hover{background-position:-363px 0px}.next-btn{background-position:-484px 0px}.no-touch .next-btn:hover{background-position:-605px 0px}#scores-wrapper{width:100%;height:100%;text-align:center;position:fixed;top:0;left:0;z-index:3}#scores-wrapper .btn{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#scores-wrapper .prev-btn{left:calc(50% + -390px)}#scores-wrapper .next-btn{right:calc(50% + -390px)}#scores-wrapper .close-btn{display:none;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#scores-container{width:661px;height:100%;background:#fff;display:inline-block}#scores-container img{max-width:560px;max-height:100%;vertical-align:middle;margin:auto}#close-score-container{width:200px;height:200px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-touch #close-score-container:hover .close-btn{display:block;background-position:-121px 0}#preloader{width:100%;height:100%;overflow:hidden;position:fixed;top:0;z-index:99}.is-mobile #preloader{display:none}#preloader .valign{position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#preload-loop{width:231px;height:276px;-webkit-transform:translateX(30px) scale(0.75);transform:translateX(30px) scale(0.75);position:relative;z-index:100}.preload-loop-part{background-repeat:no-repeat;background-size:100%;opacity:0;position:absolute;z-index:2}#left-o{width:39px;height:45px;background-image:url(../img/left-o-new.png);top:1px;left:0}#middle-o{width:37px;height:46px;background-image:url(../img/middle-o-new.png);top:0;left:51px;-webkit-transform:translateY(116px);transform:translateY(116px)}#right-o{width:45px;height:71px;background-image:url(../img/right-o-new.png);bottom:-5px;right:2px}#preload-enter{width:522px;height:564px;opacity:0;position:absolute;top:50%;left:50%;z-index:99;margin:-282px 0 0 -261px;-webkit-transform:scale(0.5);transform:scale(0.5)}.frame{width:100%;height:100%;background-repeat:no-repeat;position:absolute;z-index:2;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.frame-type-1{background-image:url(../img/preloader-enter-1.png)}.frame-type-2{background-image:url(../img/preloader-enter-2.png);opacity:0}.frame_150{background-position:-1px -1px}.frame_151{background-position:-525px -1px}.frame_152{background-position:-1049px -1px}.frame_153{background-position:-1573px -1px}.frame_154{background-position:-2097px -1px}.frame_155{background-position:-2621px -1px}.frame_156{background-position:-3145px -1px}.frame_157{background-position:-1px -566px}.frame_158{background-position:-1px -1131px}.frame_159{background-position:-1px -1696px}.frame_160{background-position:-1px -2261px}.frame_161{background-position:-1px -2826px}.frame_162{background-position:-1px -3391px}.frame_163{background-position:-525px -566px}.frame_164{background-position:-1049px -566px}.frame_165{background-position:-1573px -566px}.frame_166{background-position:-2097px -566px}.frame_167{background-position:-2621px -566px}.frame_168{background-position:-3145px -566px}.frame_169{background-position:-525px -1131px}.frame_170{background-position:-525px -1696px}.frame_171{background-position:-525px -2261px}.frame_172{background-position:-525px -2826px}.frame_173{background-position:-525px -3391px}.frame_174{background-position:-1049px -1131px}.frame_175{background-position:-1573px -1131px}.frame_176{background-position:-2097px -1131px}.frame_177{background-position:-2621px -1131px}.frame_178{background-position:-3145px -1131px}.frame_179{background-position:-1049px -1696px}.frame_180{background-position:-1049px -2261px}.frame_181{background-position:-1049px -2826px}.frame_182{background-position:-1049px -3391px}.frame_183{background-position:-1573px -1696px}.frame_184{background-position:-2097px -1696px}.frame_185{background-position:-2621px -1696px}.frame_186{background-position:-3145px -1696px}.frame_187{background-position:-1573px -2261px}.frame_188{background-position:-1573px -2826px}.frame_189{background-position:-1573px -3391px}.frame_190{background-position:-2097px -2261px}.frame_191{background-position:-2621px -2261px}.frame_192{background-position:-3145px -2261px}.frame_193{background-position:-2097px -2826px}.frame_194{background-position:-2097px -3391px}.frame_195{background-position:-2621px -2826px}.frame_196{background-position:-2621px -3391px}.frame_197{background-position:-3145px -2826px}.frame_198{background-position:-3145px -3391px}.frame_199{background-position:-1px -1px}.frame_200{background-position:-1px -566px}.frame_201{background-position:-1px -1131px}.frame_202{background-position:-1px -1696px}.frame_203{background-position:-1px -2261px}.frame_204{background-position:-1px -2826px}.frame_205{background-position:-525px -1px}.frame_206{background-position:-1049px -1px}.frame_207{background-position:-1573px -1px}.frame_208{background-position:-2097px -1px}.frame_209{background-position:-2621px -1px}.frame_210{background-position:-3145px -1px}.frame_211{background-position:-525px -566px}.frame_212{background-position:-525px -1131px}.frame_213{background-position:-525px -1696px}.frame_214{background-position:-525px -2261px}.frame_215{background-position:-525px -2826px}.frame_216{background-position:-1049px -566px}.frame_217{background-position:-1573px -566px}.frame_218{background-position:-2097px -566px}.frame_219{background-position:-2621px -566px}.frame_220{background-position:-3145px -566px}.frame_221{background-position:-1049px -1131px}.frame_222{background-position:-1049px -1696px}.frame_223{background-position:-1049px -2261px}.frame_224{background-position:-1049px -2826px}.frame_225{background-position:-1573px -1131px}.frame_226{background-position:-2097px -1131px}.frame_227{background-position:-2621px -1131px}.frame_228{background-position:-3145px -1131px}.frame_229{background-position:-1573px -1696px}.frame_230{background-position:-1573px -2261px}.frame_231{background-position:-1573px -2826px}.frame_232{background-position:-2097px -1696px}.frame_233{background-position:-2621px -1696px}.frame_234{background-position:-3145px -1696px}.frame_235{background-position:-2097px -2261px}.frame_236{background-position:-2097px -2826px}.frame_237{background-position:-2621px -2261px}.frame_238{background-position:-2621px -2826px}.frame_239{background-position:-3145px -2261px}#tagline{width:100%;text-align:center;position:absolute;bottom:70px;z-index:99}#tagline span{min-width:14px;color:#fff;font-size:60px;font-style:italic;display:inline-block;opacity:0}#enter-website{cursor:pointer;color:#fff;display:inline-block;position:absolute;top:50%;left:50%;z-index:201;margin:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#preloader-canvas{-webkit-transform:translateX(-1px);transform:translateX(-1px)}#loaded-percent{color:#545149;font-size:24px;font-weight:300;font-style:italic;font-family:"Absara Sans";text-align:right;opacity:0;position:absolute;bottom:20px;right:20px;margin:0}#scaled-logo{width:331px;height:193px;background:url(../img/roll.png) no-repeat;background-size:100%;opacity:0;position:absolute;top:50%;left:50%;z-index:200;margin-top:-113px;margin-left:-129px;-webkit-transform-origin:top left;transform-origin:center left;-webkit-transform:scale(0.749);transform:scale(0.749)}#rotate-device{width:100%;height:100%;background-color:#f2f0eb;display:none;position:fixed;top:0;left:0;z-index:3}.is-loading #rotate-device{z-index:99}#rotate-device .valign{width:348px;height:312px;white-space:nowrap;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#rotate-device img{-webkit-transform:scale(0.75) translate(-124px, -68px);transform:scale(0.75) translate(-124px, -68px)}#rotate-device img:first-child{-webkit-transform:rotate(175deg) translate(24px, 53px) scale(0.75);transform:rotate(175deg) translate(24px, 53px) scale(0.75)}#rotate-text,#narrow-screen{width:100%;text-align:center;position:absolute;bottom:100px;z-index:3}#narrow-screen{display:none}@media screen and (max-width: 1023px){html:not(.is-handheld):not(.is-mobile) #rotate-device{display:block}html:not(.is-handheld):not(.is-mobile) #rotate-text{display:none}html:not(.is-handheld):not(.is-mobile) #narrow-screen{display:block}}@media screen and (min-width: 737px) and (max-width: 1023px) and (orientation: portrait){#rotate-device{display:block}}
