article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}a{color:#00e}a:hover{color:#06e}a:focus{outline:none}a:hover,a:active{outline:none}*:focus{outline:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:'ReplicaRegular';src:url("../fonts/lineto-replica-regular.eot");src:url("../fonts/lineto-replica-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/lineto-replica-regular.woff") format("woff"),url("../fonts/lineto-replica-regular.ttf") format("truetype"),url("../fonts/lineto-replica-regular.svg#ReplicaRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ReplicaBold';src:url("../fonts/lineto-replica-bold.eot");src:url("../fonts/lineto-replica-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/lineto-replica-bold.woff") format("woff"),url("../fonts/lineto-replica-bold.ttf") format("truetype"),url("../fonts/lineto-replica-bold.svg#ReplicaBold") format("svg");font-weight:normal;font-style:normal}html,body{background:black}@media screen and (max-width: 800px){html,body{background:white}}html.loading,html.loading body{width:100%;height:100%;overflow:hidden}@media screen and (max-width: 800px){html.loading,html.loading body{overflow:visible}}body{font-size:16px;line-height:22px;text-align:left;direction:ltr;position:relative;color:#1a1a1a;font-family:'ReplicaRegular'}h1,h2,h3,h4,h5,h6{font-family:'ReplicaBold';font-weight:normal;-webkit-font-smoothing:antialiased;padding:1em 0;margin:0;font-size:1em}a{color:#999;text-decoration:none}a:hover{color:#999}p{padding:0 0 1.3em 0;margin:0}.grey{color:#ccc}.avocado{color:#bb0}.black{color:#1a1a1a}.purple{color:#7457c7}.brand{text-transform:uppercase;color:#ccc;-webkit-transition:0.2s linear opacity;-moz-transition:0.2s linear opacity;-o-transition:0.2s linear opacity;transition:0.2s linear opacity}.brand span{display:block;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all}.brand nav{-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all}.brand h1,.brand h2,.brand h3,.brand h4,.brand h5,.brand h6{padding:0;margin:5px 0}.brand .logo{color:#1a1a1a}@media screen and (max-width: 1000px){.brand .logo-before,.brand .logo-after{display:none}}.no-touch .brand{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.loader{position:absolute;width:0;height:4px;background:white;left:0;top:0;z-index:999;-webkit-transition:0.33s linear all;-moz-transition:0.33s linear all;-o-transition:0.33s linear all;transition:0.33s linear all}.header{position:fixed;top:0;left:0;width:240px;padding:0 0 0 35px;height:350px;z-index:95;overflow:hidden}@media screen and (max-width: 800px){.header{position:static;width:auto;background-color:black !important}}.header .brand{padding-top:35px}.header nav{width:140px;margin-top:28px}@media screen and (max-width: 800px){.header nav{display:none}}.header nav a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;display:block;line-height:30px;color:white}.header nav a:hover{color:#999}.header.header-mask{display:none}@media screen and (max-width: 1260px){.header.header-mask{display:block}}@media screen and (max-width: 800px){.header.header-mask{display:none}}.header.header-mask nav a{-webkit-font-smoothing:antialiased}.no-touch .header.header-mask{display:block}@media screen and (max-width: 800px){.no-touch .header.header-mask{display:none}}.no-touch.swipe_logos .header.header-mask{width:135px}.page-header-spacer{display:none}.no-touch .page-header-spacer{height:2000px;display:block}@media screen and (max-width: 800px){.no-touch .page-header-spacer,.page-header-spacer{display:none}}.header.header-content{z-index:93;background:transparent}@media screen and (max-width: 800px){.header.header-content{height:900px;width:auto;background-image:url("../images/keyvisual/bg-mobile_2x.png") !important;background-repeat:no-repeat !important;background-position:center center !important}}@media screen and (max-width: 500px){.header.header-content{height:440px;background-position:50% 70% !important;-webkit-background-size:300px 300px;-moz-background-size:300px 300px;-o-background-size:300px 300px;background-size:300px 300px}}.header.header-content nav a{color:#1a1a1a}.header.header-content nav a:hover{color:#999}@media screen and (max-width: 1260px){.ipad #section-home{background-image:url("../images/keyvisual/bg-mobile_2x.png") !important;background-repeat:no-repeat !important;background-position:center center !important}}body[data-current="home"] .foot-copy{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}body[data-current="intro"] .header nav a.a-intro{color:#bb0}body[data-current="open-source"] .header nav a.a-open-source{color:#7457c7}body[data-current="projects"] .header nav a.a-projects{color:#7457c7}body[data-current="about"] .header nav a.a-about{color:#7457c7}body[data-current="contact"] .header nav a.a-contact{color:#7457c7}.content{background-color:#FFF}.bg-content{background-image:url("../images/keyvisual/bg-touch.png");background-repeat:no-repeat;background-position:50% 0}@media screen and (max-width: 1000px){.bg-content{background-image:url("../images/keyvisual/bg-touch.png")}}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.bg-content{background-image:url("../images/sliced/i2x/keyvisual_4500_01.png"),url("../images/sliced/i2x/keyvisual_4500_02.png"),url("../images/sliced/i2x/keyvisual_4500_03.png"),url("../images/sliced/i2x/keyvisual_4500_04.png");background-position:50% 0,50% 1125px,50% 2250px,50% 3375px,50% 4500px;-webkit-background-size:1500px 1125px,1500px 1125px,1500px 1125px,1500px 1125px;-moz-background-size:1500px 1125px,1500px 1125px,1500px 1125px,1500px 1125px;-o-background-size:1500px 1125px,1500px 1125px,1500px 1125px,1500px 1125px;background-size:1500px 1125px,1500px 1125px,1500px 1125px,1500px 1125px}.iphone .bg-content{background-image:url("../images/sliced/i2x/iphone/1.jpg"),url("../images/sliced/i2x/iphone/2.jpg"),url("../images/sliced/i2x/iphone/3.jpg"),url("../images/sliced/i2x/iphone/4.jpg"),url("../images/sliced/i2x/iphone/5.jpg"),url("../images/sliced/i2x/iphone/6.jpg"),url("../images/sliced/i2x/iphone/7.jpg"),url("../images/sliced/i2x/iphone/8.jpg"),url("../images/sliced/i2x/iphone/9.jpg");background-position:50% 0,50% 500px,50% 1000px,50% 1500px,50% 2000px,50% 2500px,50% 3000px,50% 3500px,50% 4000px;-webkit-background-size:960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px;-moz-background-size:960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px;-o-background-size:960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px;background-size:960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px,960px 500px}}.no-touch .content{z-index:90;position:relative}.no-touch .bg-content{z-index:100;background-image:url("../images/keyvisual/bg.png");background-position:50% 0;background-attachment:fixed}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.no-touch .bg-content{background-image:url("../images/keyvisual/bg.png");background-position:50% 0;-webkit-background-size:3000px 3000px;-moz-background-size:3000px 3000px;-o-background-size:3000px 3000px;background-size:3000px 3000px}}section{height:2000px;width:100%}@media screen and (max-width: 800px){section{height:auto !important;padding-bottom:40px}}section h1,section h2{padding:1.78em 0 0.5em;font-size:66px;line-height:70px;width:750px;text-transform:uppercase}@media screen and (max-width: 1000px){section h1,section h2{width:500px;font-size:50px;line-height:54px}}@media screen and (max-width: 800px){section h1,section h2{width:100%;font-size:33px;line-height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}section h3,section h4{padding:2.33em 0 0.68em;font-size:51px;line-height:55px;width:715px;font-family:'ReplicaRegular'}@media screen and (max-width: 1000px){section h3,section h4{width:100%;font-size:33px;line-height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}section em{padding:0;font-style:normal;display:inline;font-weight:normal;font-family:'ReplicaBold';-webkit-font-smoothing:antialiased;text-transform:uppercase}section h5{font-family:'ReplicaRegular';font-size:1.5em;font-weight:normal;padding:0 0 0.84em 0;line-height:1.15em}section .inner-section{width:750px;margin:0 auto;overflow:hidden}section .inner-section a{border-bottom:1px solid rgba(153,153,153,0);-webkit-transition:0.1s linear border-color;-moz-transition:0.1s linear border-color;-o-transition:0.1s linear border-color;transition:0.1s linear border-color}section .inner-section a:hover{color:#999;border-color:#999;border-color:rgba(153,153,153,0.5)}@media screen and (max-width: 1000px){section .inner-section{margin:0;width:500px}}@media screen and (max-width: 1260px){section .inner-section{margin:0;padding-left:260px}}@media screen and (max-width: 800px){section .inner-section{margin:0;padding:0 35px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}section .inner-section img{display:block;margin:0 0 20px 0}@media screen and (max-width: 1000px){section .inner-section img{width:100%;height:auto}}section .logos{width:100%;overflow:hidden;margin-top:50px}section .logos h5{display:none;padding:20px 0}@media screen and (max-width: 1000px){section .logos h5{display:block;padding-bottom:0}}section .logos a{float:left;margin-right:40px;border:0 none}section .logos a:hover{border:0 none}@media screen and (max-width: 800px){section .logos a{margin-right:25px}}@media screen and (max-width: 1000px){section .logos{margin-top:20px;margin-bottom:10px}}@media screen and (max-width: 1000px){section .logos a{margin-top:15px;float:none;display:block}}@media screen and (max-width: 800px){section .logos a{margin-top:25px}}section .cols{width:715px;overflow:hidden}@media screen and (max-width: 800px){section .cols{margin:0;padding:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}section .cols .col{width:340px;float:left}@media screen and (max-width: 1000px){section .cols .col{width:500px;float:none}}@media screen and (max-width: 800px){section .cols .col{margin:0;padding:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}section .cols .col+.col{margin-left:34px}@media screen and (max-width: 1000px){section .cols .col+.col{margin-left:0}}@media screen and (max-width: 1000px){section .cols.cols-full{width:500px}}@media screen and (max-width: 800px){section .cols.cols-full{margin:0;padding:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}section .cols.cols-full h5{padding-top:20px;padding-bottom:0}#section-home{line-height:500px;text-align:center;display:none}@media screen and (max-width: 800px){#section-home{background-color:black !important}}#section-home img{vertical-align:middle;display:inline;margin:0 auto}#section-home .canvas{position:relative;height:100%;width:100%}#section-home .canvas img{display:block;height:650px;width:650px;left:50%;top:50%;margin-left:-325px;margin-top:-325px;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-interpolation-mode:bicubic}@media screen and (max-width: 800px){#section-home .canvas{display:none}}@media screen and (max-width: 800px){#section-intro{padding-top:0 !important;margin-top:0 !important}}@media screen and (max-width: 800px){#section-intro h1,#section-intro h2,#section-intro h3,#section-intro h4,#section-intro h5,#section-intro h6{margin-top:0 !important;padding:2.28em 0 1.03em}}.no-touch #section-home{background:black;position:fixed;top:0;left:0;width:100%;z-index:80;display:block}@media screen and (max-width: 800px){.no-touch #section-home,#section-home{display:none}}#section-open-source{background:rgba(216,221,227,0.75)}#section-about{background:rgba(238,220,222,0.75)}body #section-credits{display:none}.no-touch body #section-credits{display:block}@media screen and (max-width: 1260px){#section-home{display:block}}footer{position:fixed;bottom:0;left:0;width:100%;color:#ccc;z-index:100;height:63px;line-height:38px}footer a{color:#B3B3B3}footer p{color:#B3B3B3;padding:0;height:38px;line-height:38px}footer .foot-copy,footer .foot-sponsors{height:38px;line-height:38px;margin-bottom:25px;opacity:0.4}footer .foot-copy{float:left;height:38px;padding-left:35px}footer .foot-sponsors{float:right;padding-right:35px}footer .foot-sponsors a.nyfa{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;-webkit-transition:0.1s linear opacity;-moz-transition:0.1s linear opacity;-o-transition:0.1s linear opacity;transition:0.1s linear opacity}@media screen and (max-width: 1000px){footer .foot-sponsors a.nyfa{display:none}}footer .foot-sponsors .a17{display:none}.preload{position:absolute;left:99999em;top:9999em;display:none}.show_logos .loader{height:0}.show_logos .brand{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.no-touch.hide_logos .logo-before,.no-touch.hide_logos .logo-after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.no-touch.swipe_logos .header .logo-before,.no-touch.swipe_logos .header .logo-after{height:0}.no-touch body[data-current="credits"] .header .logo-before,.no-touch body[data-current="credits"] .header .logo-after{height:26px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.no-touch body[data-current="credits"] .header nav{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.no-touch body[data-current="credits"] .header nav a.a-contact{color:#7457c7}.no-touch body[data-current="credits"] .foot-sponsors .nyfa{display:none}.no-touch body[data-current="credits"] .foot-sponsors .a17{display:inline}@-webkit-keyframes hover{0%{-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px)}3.33333%{-webkit-transform:translateZ(1.66329px);-ms-transform:translateZ(1.66329px);transform:translateZ(1.66329px)}6.66667%{-webkit-transform:translateZ(3.25389px);-ms-transform:translateZ(3.25389px);transform:translateZ(3.25389px)}10%{-webkit-transform:translateZ(4.70228px);-ms-transform:translateZ(4.70228px);transform:translateZ(4.70228px)}13.33333%{-webkit-transform:translateZ(5.94516px);-ms-transform:translateZ(5.94516px);transform:translateZ(5.94516px)}16.66667%{-webkit-transform:translateZ(6.9282px);-ms-transform:translateZ(6.9282px);transform:translateZ(6.9282px)}20%{-webkit-transform:translateZ(7.60845px);-ms-transform:translateZ(7.60845px);transform:translateZ(7.60845px)}23.33333%{-webkit-transform:translateZ(7.95618px);-ms-transform:translateZ(7.95618px);transform:translateZ(7.95618px)}26.66667%{-webkit-transform:translateZ(7.95618px);-ms-transform:translateZ(7.95618px);transform:translateZ(7.95618px)}30%{-webkit-transform:translateZ(7.60845px);-ms-transform:translateZ(7.60845px);transform:translateZ(7.60845px)}33.33333%{-webkit-transform:translateZ(6.9282px);-ms-transform:translateZ(6.9282px);transform:translateZ(6.9282px)}36.66667%{-webkit-transform:translateZ(5.94516px);-ms-transform:translateZ(5.94516px);transform:translateZ(5.94516px)}40%{-webkit-transform:translateZ(4.70228px);-ms-transform:translateZ(4.70228px);transform:translateZ(4.70228px)}43.33333%{-webkit-transform:translateZ(3.25389px);-ms-transform:translateZ(3.25389px);transform:translateZ(3.25389px)}46.66667%{-webkit-transform:translateZ(1.66329px);-ms-transform:translateZ(1.66329px);transform:translateZ(1.66329px)}50%{-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px)}53.33333%{-webkit-transform:translateZ(-1.66329px);-ms-transform:translateZ(-1.66329px);transform:translateZ(-1.66329px)}56.66667%{-webkit-transform:translateZ(-3.25389px);-ms-transform:translateZ(-3.25389px);transform:translateZ(-3.25389px)}60%{-webkit-transform:translateZ(-4.70228px);-ms-transform:translateZ(-4.70228px);transform:translateZ(-4.70228px)}63.33333%{-webkit-transform:translateZ(-5.94516px);-ms-transform:translateZ(-5.94516px);transform:translateZ(-5.94516px)}66.66667%{-webkit-transform:translateZ(-6.9282px);-ms-transform:translateZ(-6.9282px);transform:translateZ(-6.9282px)}70%{-webkit-transform:translateZ(-7.60845px);-ms-transform:translateZ(-7.60845px);transform:translateZ(-7.60845px)}73.33333%{-webkit-transform:translateZ(-7.95618px);-ms-transform:translateZ(-7.95618px);transform:translateZ(-7.95618px)}76.66667%{-webkit-transform:translateZ(-7.95618px);-ms-transform:translateZ(-7.95618px);transform:translateZ(-7.95618px)}80%{-webkit-transform:translateZ(-7.60845px);-ms-transform:translateZ(-7.60845px);transform:translateZ(-7.60845px)}83.33333%{-webkit-transform:translateZ(-6.9282px);-ms-transform:translateZ(-6.9282px);transform:translateZ(-6.9282px)}86.66667%{-webkit-transform:translateZ(-5.94516px);-ms-transform:translateZ(-5.94516px);transform:translateZ(-5.94516px)}90%{-webkit-transform:translateZ(-4.70228px);-ms-transform:translateZ(-4.70228px);transform:translateZ(-4.70228px)}93.33333%{-webkit-transform:translateZ(-3.25389px);-ms-transform:translateZ(-3.25389px);transform:translateZ(-3.25389px)}96.66667%{-webkit-transform:translateZ(-1.66329px);-ms-transform:translateZ(-1.66329px);transform:translateZ(-1.66329px)}100%{-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px)}}@-moz-keyframes hover{0%{-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px)}3.33333%{-webkit-transform:translateZ(1.66329px);-ms-transform:translateZ(1.66329px);transform:translateZ(1.66329px)}6.66667%{-webkit-transform:translateZ(3.25389px);-ms-transform:translateZ(3.25389px);transform:translateZ(3.25389px)}10%{-webkit-transform:translateZ(4.70228px);-ms-transform:translateZ(4.70228px);transform:translateZ(4.70228px)}13.33333%{-webkit-transform:translateZ(5.94516px);-ms-transform:translateZ(5.94516px);transform:translateZ(5.94516px)}16.66667%{-webkit-transform:translateZ(6.9282px);-ms-transform:translateZ(6.9282px);transform:translateZ(6.9282px)}20%{-webkit-transform:translateZ(7.60845px);-ms-transform:translateZ(7.60845px);transform:translateZ(7.60845px)}23.33333%{-webkit-transform:translateZ(7.95618px);-ms-transform:translateZ(7.95618px);transform:translateZ(7.95618px)}26.66667%{-webkit-transform:translateZ(7.95618px);-ms-transform:translateZ(7.95618px);transform:translateZ(7.95618px)}30%{-webkit-transform:translateZ(7.60845px);-ms-transform:translateZ(7.60845px);transform:translateZ(7.60845px)}33.33333%{-webkit-transform:translateZ(6.9282px);-ms-transform:translateZ(6.9282px);transform:translateZ(6.9282px)}36.66667%{-webkit-transform:translateZ(5.94516px);-ms-transform:translateZ(5.94516px);transform:translateZ(5.94516px)}40%{-webkit-transform:translateZ(4.70228px);-ms-transform:translateZ(4.70228px);transform:translateZ(4.70228px)}43.33333%{-webkit-transform:translateZ(3.25389px);-ms-transform:translateZ(3.25389px);transform:translateZ(3.25389px)}46.66667%{-webkit-transform:translateZ(1.66329px);-ms-transform:translateZ(1.66329px);transform:translateZ(1.66329px)}50%{-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px)}53.33333%{-webkit-transform:translateZ(-1.66329px);-ms-transform:translateZ(-1.66329px);transform:translateZ(-1.66329px)}56.66667%{-webkit-transform:translateZ(-3.25389px);-ms-transform:translateZ(-3.25389px);transform:translateZ(-3.25389px)}60%{-webkit-transform:translateZ(-4.70228px);-ms-transform:translateZ(-4.70228px);transform:translateZ(-4.70228px)}63.33333%{-webkit-transform:translateZ(-5.94516px);-ms-transform:translateZ(-5.94516px);transform:translateZ(-5.94516px)}66.66667%{-webkit-transform:translateZ(-6.9282px);-ms-transform:translateZ(-6.9282px);transform:translateZ(-6.9282px)}70%{-webkit-transform:translateZ(-7.60845px);-ms-transform:translateZ(-7.60845px);transform:translateZ(-7.60845px)}73.33333%{-webkit-transform:translateZ(-7.95618px);-ms-transform:translateZ(-7.95618px);transform:translateZ(-7.95618px)}76.66667%{-webkit-transform:translateZ(-7.95618px);-ms-transform:translateZ(-7.95618px);transform:translateZ(-7.95618px)}80%{-webkit-transform:translateZ(-7.60845px);-ms-transform:translateZ(-7.60845px);transform:translateZ(-7.60845px)}83.33333%{-webkit-transform:translateZ(-6.9282px);-ms-transform:translateZ(-6.9282px);transform:translateZ(-6.9282px)}86.66667%{-webkit-transform:translateZ(-5.94516px);-ms-transform:translateZ(-5.94516px);transform:translateZ(-5.94516px)}90%{-webkit-transform:translateZ(-4.70228px);-ms-transform:translateZ(-4.70228px);transform:translateZ(-4.70228px)}93.33333%{-webkit-transform:translateZ(-3.25389px);-ms-transform:translateZ(-3.25389px);transform:translateZ(-3.25389px)}96.66667%{-webkit-transform:translateZ(-1.66329px);-ms-transform:translateZ(-1.66329px);transform:translateZ(-1.66329px)}100%{-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px)}}@-ms-keyframes hover{0%{-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px)}3.33333%{-webkit-transform:translateZ(1.66329px);-ms-transform:translateZ(1.66329px);transform:translateZ(1.66329px)}6.66667%{-webkit-transform:translateZ(3.25389px);-ms-transform:translateZ(3.25389px);transform:translateZ(3.25389px)}10%{-webkit-transform:translateZ(4.70228px);-ms-transform:translateZ(4.70228px);transform:translateZ(4.70228px)}13.33333%{-webkit-transform:translateZ(5.94516px);-ms-transform:translateZ(5.94516px);transform:translateZ(5.94516px)}16.66667%{-webkit-transform:translateZ(6.9282px);-ms-transform:translateZ(6.9282px);transform:translateZ(6.9282px)}20%{-webkit-transform:translateZ(7.60845px);-ms-transform:translateZ(7.60845px);transform:translateZ(7.60845px)}23.33333%{-webkit-transform:translateZ(7.95618px);-ms-transform:translateZ(7.95618px);transform:translateZ(7.95618px)}26.66667%{-webkit-transform:translateZ(7.95618px);-ms-transform:translateZ(7.95618px);transform:translateZ(7.95618px)}30%{-webkit-transform:translateZ(7.60845px);-ms-transform:translateZ(7.60845px);transform:translateZ(7.60845px)}33.33333%{-webkit-transform:translateZ(6.9282px);-ms-transform:translateZ(6.9282px);transform:translateZ(6.9282px)}36.66667%{-webkit-transform:translateZ(5.94516px);-ms-transform:translateZ(5.94516px);transform:translateZ(5.94516px)}40%{-webkit-transform:translateZ(4.70228px);-ms-transform:translateZ(4.70228px);transform:translateZ(4.70228px)}43.33333%{-webkit-transform:translateZ(3.25389px);-ms-transform:translateZ(3.25389px);transform:translateZ(3.25389px)}46.66667%{-webkit-transform:translateZ(1.66329px);-ms-transform:translateZ(1.66329px);transform:translateZ(1.66329px)}50%{-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px)}53.33333%{-webkit-transform:translateZ(-1.66329px);-ms-transform:translateZ(-1.66329px);transform:translateZ(-1.66329px)}56.66667%{-webkit-transform:translateZ(-3.25389px);-ms-transform:translateZ(-3.25389px);transform:translateZ(-3.25389px)}60%{-webkit-transform:translateZ(-4.70228px);-ms-transform:translateZ(-4.70228px);transform:translateZ(-4.70228px)}63.33333%{-webkit-transform:translateZ(-5.94516px);-ms-transform:translateZ(-5.94516px);transform:translateZ(-5.94516px)}66.66667%{-webkit-transform:translateZ(-6.9282px);-ms-transform:translateZ(-6.9282px);transform:translateZ(-6.9282px)}70%{-webkit-transform:translateZ(-7.60845px);-ms-transform:translateZ(-7.60845px);transform:translateZ(-7.60845px)}73.33333%{-webkit-transform:translateZ(-7.95618px);-ms-transform:translateZ(-7.95618px);transform:translateZ(-7.95618px)}76.66667%{-webkit-transform:translateZ(-7.95618px);-ms-transform:translateZ(-7.95618px);transform:translateZ(-7.95618px)}80%{-webkit-transform:translateZ(-7.60845px);-ms-transform:translateZ(-7.60845px);transform:translateZ(-7.60845px)}83.33333%{-webkit-transform:translateZ(-6.9282px);-ms-transform:translateZ(-6.9282px);transform:translateZ(-6.9282px)}86.66667%{-webkit-transform:translateZ(-5.94516px);-ms-transform:translateZ(-5.94516px);transform:translateZ(-5.94516px)}90%{-webkit-transform:translateZ(-4.70228px);-ms-transform:translateZ(-4.70228px);transform:translateZ(-4.70228px)}93.33333%{-webkit-transform:translateZ(-3.25389px);-ms-transform:translateZ(-3.25389px);transform:translateZ(-3.25389px)}96.66667%{-webkit-transform:translateZ(-1.66329px);-ms-transform:translateZ(-1.66329px);transform:translateZ(-1.66329px)}100%{-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px)}}@keyframes hover{0%{-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px)}3.33333%{-webkit-transform:translateZ(1.66329px);-ms-transform:translateZ(1.66329px);transform:translateZ(1.66329px)}6.66667%{-webkit-transform:translateZ(3.25389px);-ms-transform:translateZ(3.25389px);transform:translateZ(3.25389px)}10%{-webkit-transform:translateZ(4.70228px);-ms-transform:translateZ(4.70228px);transform:translateZ(4.70228px)}13.33333%{-webkit-transform:translateZ(5.94516px);-ms-transform:translateZ(5.94516px);transform:translateZ(5.94516px)}16.66667%{-webkit-transform:translateZ(6.9282px);-ms-transform:translateZ(6.9282px);transform:translateZ(6.9282px)}20%{-webkit-transform:translateZ(7.60845px);-ms-transform:translateZ(7.60845px);transform:translateZ(7.60845px)}23.33333%{-webkit-transform:translateZ(7.95618px);-ms-transform:translateZ(7.95618px);transform:translateZ(7.95618px)}26.66667%{-webkit-transform:translateZ(7.95618px);-ms-transform:translateZ(7.95618px);transform:translateZ(7.95618px)}30%{-webkit-transform:translateZ(7.60845px);-ms-transform:translateZ(7.60845px);transform:translateZ(7.60845px)}33.33333%{-webkit-transform:translateZ(6.9282px);-ms-transform:translateZ(6.9282px);transform:translateZ(6.9282px)}36.66667%{-webkit-transform:translateZ(5.94516px);-ms-transform:translateZ(5.94516px);transform:translateZ(5.94516px)}40%{-webkit-transform:translateZ(4.70228px);-ms-transform:translateZ(4.70228px);transform:translateZ(4.70228px)}43.33333%{-webkit-transform:translateZ(3.25389px);-ms-transform:translateZ(3.25389px);transform:translateZ(3.25389px)}46.66667%{-webkit-transform:translateZ(1.66329px);-ms-transform:translateZ(1.66329px);transform:translateZ(1.66329px)}50%{-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px)}53.33333%{-webkit-transform:translateZ(-1.66329px);-ms-transform:translateZ(-1.66329px);transform:translateZ(-1.66329px)}56.66667%{-webkit-transform:translateZ(-3.25389px);-ms-transform:translateZ(-3.25389px);transform:translateZ(-3.25389px)}60%{-webkit-transform:translateZ(-4.70228px);-ms-transform:translateZ(-4.70228px);transform:translateZ(-4.70228px)}63.33333%{-webkit-transform:translateZ(-5.94516px);-ms-transform:translateZ(-5.94516px);transform:translateZ(-5.94516px)}66.66667%{-webkit-transform:translateZ(-6.9282px);-ms-transform:translateZ(-6.9282px);transform:translateZ(-6.9282px)}70%{-webkit-transform:translateZ(-7.60845px);-ms-transform:translateZ(-7.60845px);transform:translateZ(-7.60845px)}73.33333%{-webkit-transform:translateZ(-7.95618px);-ms-transform:translateZ(-7.95618px);transform:translateZ(-7.95618px)}76.66667%{-webkit-transform:translateZ(-7.95618px);-ms-transform:translateZ(-7.95618px);transform:translateZ(-7.95618px)}80%{-webkit-transform:translateZ(-7.60845px);-ms-transform:translateZ(-7.60845px);transform:translateZ(-7.60845px)}83.33333%{-webkit-transform:translateZ(-6.9282px);-ms-transform:translateZ(-6.9282px);transform:translateZ(-6.9282px)}86.66667%{-webkit-transform:translateZ(-5.94516px);-ms-transform:translateZ(-5.94516px);transform:translateZ(-5.94516px)}90%{-webkit-transform:translateZ(-4.70228px);-ms-transform:translateZ(-4.70228px);transform:translateZ(-4.70228px)}93.33333%{-webkit-transform:translateZ(-3.25389px);-ms-transform:translateZ(-3.25389px);transform:translateZ(-3.25389px)}96.66667%{-webkit-transform:translateZ(-1.66329px);-ms-transform:translateZ(-1.66329px);transform:translateZ(-1.66329px)}100%{-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px)}}.ir{font:0/0 a;text-shadow:none;color:transparent}@media screen and (max-width: 800px){.header.header-content .logo-before{height:26px;width:24px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -488px;background-repeat:no-repeat}.header.header-content .logo{height:57px;width:133px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -249px;background-repeat:no-repeat}.header.header-content .logo-after{height:26px;width:234px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -125px;background-repeat:no-repeat}}.header-mask .logo-before{height:26px;width:24px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -488px;background-repeat:no-repeat}.header-mask .logo{height:57px;width:133px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -249px;background-repeat:no-repeat}.header-mask .logo-after{height:26px;width:234px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -125px;background-repeat:no-repeat}.header-content .logo-before{height:26px;width:24px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -462px;background-repeat:no-repeat}.header-content .logo{height:57px;width:133px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -306px;background-repeat:no-repeat}.header-content .logo-after{height:26px;width:234px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -50px;background-repeat:no-repeat}section .inner-section a.a-icon{color:#1a1a1a;padding-left:20px;border-bottom:0 none}section .inner-section a.a-icon span{border-bottom:1px solid rgba(153,153,153,0);-webkit-transition:0.1s linear border-color;-moz-transition:0.1s linear border-color;-o-transition:0.1s linear border-color;transition:0.1s linear border-color}section .inner-section a.a-icon:hover{color:#1a1a1a;border-bottom:0 none}section .inner-section a.a-icon:hover span{border-color:#1a1a1a}section .inner-section a.a-icon.i-tw{background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -563px;background-repeat:no-repeat}section .inner-section a.a-icon.i-fb{background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -595px;background-repeat:no-repeat}.i-ghostly{height:49px;width:38px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -151px;background-repeat:no-repeat}.i-dimenna{height:49px;width:67px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -363px;background-repeat:no-repeat}.i-a17{height:50px;width:102px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -655px;background-repeat:no-repeat}.i-RBF{height:50px;width:170px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 0;background-repeat:no-repeat}.i-nyfa{height:50px;width:96px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -412px;background-repeat:no-repeat}.i-akustiks{height:49px;width:98px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -200px;background-repeat:no-repeat}.i-music-has-no-enemies{height:49px;width:119px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -76px;background-repeat:no-repeat}.i-h3{height:49px;width:37px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -514px;background-repeat:no-repeat}.nyfa{height:28px;width:80px;background-image:url('/assets/images/i-sa0f6139b7e.png');background-position:0 -627px;background-repeat:no-repeat}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.header-mask .logo-before{height:26px;width:24px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -516px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.header-mask .logo{height:57px;width:133px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -257px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.header-mask .logo-after{height:26px;width:234px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -76px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.header-content .logo-before{height:26px;width:24px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -462px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.header-content .logo{height:57px;width:133px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -151px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.header-content .logo-after{height:26px;width:234px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -50px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}section .inner-section a.a-icon{color:#1a1a1a;padding-left:20px;border-bottom:0 none}section .inner-section a.a-icon span{border-bottom:1px solid rgba(153,153,153,0);-webkit-transition:0.1s linear border-color;-moz-transition:0.1s linear border-color;-o-transition:0.1s linear border-color;transition:0.1s linear border-color}section .inner-section a.a-icon:hover{color:#1a1a1a;border-bottom:0 none}section .inner-section a.a-icon:hover span{border-color:#1a1a1a}section .inner-section a.a-icon.i-tw{background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -591px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}section .inner-section a.a-icon.i-fb{background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -673px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.i-ghostly{height:49px;width:38px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -208px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.i-dimenna{height:49px;width:67px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -314px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.i-a17{height:50px;width:102px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -623px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.i-RBF{height:50px;width:170px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 0;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.i-nyfa{height:50px;width:96px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -412px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.i-akustiks{height:49px;width:98px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -363px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.i-music-has-no-enemies{height:49px;width:119px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -102px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.i-h3{height:49px;width:37px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -542px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.nyfa{height:28px;width:80px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -488px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}}@media (min--moz-device-pixel-ratio: 1.5) and (max-width: 800px), (-o-min-device-pixel-ratio: 3 / 2) and (max-width: 800px), (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 800px), (min-resolution: 1.5dppx) and (max-width: 800px){.header.header-content .logo-before{height:26px;width:24px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -516px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.header.header-content .logo{height:57px;width:133px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -257px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}.header.header-content .logo-after{height:26px;width:234px;background-image:url('/assets/images/i2x-s6c43d332f1.png');background-position:0 -76px;-webkit-background-size:234px auto;-moz-background-size:234px auto;-o-background-size:234px auto;background-size:234px auto}}
