a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}figure{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;font-size:13px;font-family:Arial}input:focus{outline:0}input,textarea{box-sizing:content-box}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:0 0}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:62.5%}::-moz-selection{background:#000;color:#fff;text-shadow:#fff}::selection{background:#000;color:#fff;text-shadow:#fff}.icon{stroke-width:0;stroke:currentColor;fill:currentColor}.hide{display:none!important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0!important}.table-shim{display:table;float:left;width:100%;height:100%}.table-cell{display:table-cell;vertical-align:middle}@media only screen and (max-width:640px){.hide--sm{display:none}}@media only screen and (max-width:768px){.hide--md{display:none}}@media only screen and (max-width:1024px){.hide--lg{display:none}}.show--sm{display:none}@media only screen and (max-width:640px){.show--sm{display:block}}.show--md{display:none}@media only screen and (max-width:768px){.show--md{display:block}}.show--lg{display:none}@media only screen and (max-width:1024px){.show--lg{display:block}}.cf:after,.cf:before,.page__contents .download:after,.page__contents .download:before{content:" ";display:table}.cf:after,.page__contents .download:after{clear:both}.cn-overlay{position:fixed;z-index:-1;display:none;width:100%;height:100vh;text-align:center;background-color:rgba(0,0,0,.8);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:opacity .35s cubic-bezier(.215,.61,.355,1) .35s}.cn-dialog{position:relative;overflow:auto;display:inline-block;top:50%;width:90%;max-width:610px;max-height:80%;padding:52.5px;text-align:left;background-color:#fff;transform:translateY(-50%)}@media only screen and (max-width:640px){.cn-dialog{padding:35px 17.5px}}.cn-dialog__contents{position:relative;float:left;width:100%}.cn-dialog__link{float:left;width:auto;padding-bottom:1.2em;color:#000;transition:.15s cubic-bezier(.215,.61,.355,1)}.cn-dialog p{float:left;width:100%;padding-bottom:1.2em;color:#000;line-height:1.2em}.cn-dialog p:last-child{padding-bottom:0}.cn-dialog p a{color:inherit;transition:.15s cubic-bezier(.215,.61,.355,1)}.cookie-notice .cn-overlay{position:fixed;overflow:hidden;z-index:9999;display:block}.cookie-notice.loaded .cn-overlay{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.error-title{position:relative;float:left;clear:left;top:0;padding:0;-webkit-animation:glitch__front .3s cubic-bezier(.25,.46,.45,.94) both infinite;animation:glitch__front .3s cubic-bezier(.25,.46,.45,.94) both infinite}.error-title:after,.error-title:before{content:'';display:block;position:absolute;top:0;left:0;height:100%;width:100%}.error-title:after{z-index:-2;animation:glitch .3s cubic-bezier(.25,.46,.45,.94) reverse both infinite}.error-title:before{z-index:-1;-webkit-animation:glitch .3s cubic-bezier(.25,.46,.45,.94) both infinite;animation:glitch .3s cubic-bezier(.25,.46,.45,.94) both infinite}.error-title.not-found:after,.error-title.not-found:before{content:'404 error'}.error-title.forbidden:after,.error-title.forbidden:before{content:'403 error'}@-webkit-keyframes glitch__front{0%{transform:translate(0)}20%{transform:translate(-2px,3px)}40%{transform:translate(-3px,-4px);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}41%{transform:translate(-3px,-4px);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}50%{transform:translate(2px,2px);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}60%{transform:translate(4px,4px);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}61%{transform:translate(4px,4px);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}62%{transform:translate(4px,4px);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}80%{transform:translate(3px,3px);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}to{transform:translate(0);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}@keyframes glitch__front{0%{transform:translate(0)}20%{transform:translate(-2px,3px)}40%{transform:translate(-3px,-4px);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}41%{transform:translate(-3px,-4px);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}50%{transform:translate(2px,2px);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}60%{transform:translate(4px,4px);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}61%{transform:translate(4px,4px);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}62%{transform:translate(4px,4px);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}80%{transform:translate(3px,3px);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}to{transform:translate(0);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}@-webkit-keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-5px,5px)}40%{transform:translate(-5px,-5px)}60%{transform:translate(5px,5px)}80%{transform:translate(5px,-5px)}to{transform:translate(0);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-5px,5px)}40%{transform:translate(-5px,-5px)}60%{transform:translate(5px,5px)}80%{transform:translate(5px,-5px)}to{transform:translate(0);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}ul{list-style-type:none}a{text-decoration:none;-webkit-tap-highlight-color:transparent}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax img{display:none;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;transform:translate3d(0,0,0);transform:translateX(-50%)}.pin-bottom,.pin-top{position:relative}.pinned{position:fixed!important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;transform-origin:0 50%}@media only screen and (max-width:640px){.hide-on-small-and-down,.hide-on-small-only{display:none!important}}@media only screen and (max-width:768px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width:769px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:640px) and (max-width:768px){.hide-on-med-only{display:none!important}}@media only screen and (min-width:1025px){.hide-on-large-only{display:none!important}}@media only screen and (min-width:1025px){.show-on-large{display:initial!important}}@media only screen and (min-width:640px) and (max-width:768px){.show-on-medium{display:initial!important}}@media only screen and (max-width:640px){.show-on-small{display:initial!important}}@media only screen and (min-width:769px){.show-on-medium-and-up{display:initial!important}}@media only screen and (max-width:768px){.show-on-medium-and-down{display:initial!important}}@media only screen and (max-width:640px){.center-on-small-only{text-align:center}}footer.page-footer{margin-top:20px;padding-top:20px}footer.page-footer .footer-copyright{overflow:hidden;height:50px;line-height:50px;color:rgba(255,255,255,.8);background-color:rgba(51,51,51,.08)}table,td,th{border:none}table{width:100%;display:table}table.striped>tbody>tr>td{border-radius:0}table.hoverable>tbody>tr{transition:background-color .25s ease}table.centered tbody tr td,table.centered thead tr th{text-align:center}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width:768px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td,table.responsive-table th{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{padding:0 10px}table.responsive-table thead{border:0}table.responsive-table.bordered th{border-bottom:0;border-left:0}table.responsive-table.bordered td{border-left:0;border-right:0;border-bottom:0}table.responsive-table.bordered tr{border:0}}.container{margin:0 auto;max-width:1440px;width:90%}@media only screen and (min-width:769px){.container{width:90%}}@media only screen and (min-width:1025px){.container{width:90%}}.container .row{margin-left:-.75rem;margin-right:-.75rem}.row{margin-left:auto;margin-right:auto}.row:after{content:"";display:table;clear:both}.row .col{float:left;box-sizing:border-box;padding:0 .75rem}.row .col.s1{width:5.55556%;margin-left:0}.row .col.s2{width:11.11111%;margin-left:0}.row .col.s3{width:16.66667%;margin-left:0}.row .col.s4{width:22.22222%;margin-left:0}.row .col.s5{width:27.77778%;margin-left:0}.row .col.s6{width:33.33333%;margin-left:0}.row .col.s7{width:38.88889%;margin-left:0}.row .col.s8{width:44.44444%;margin-left:0}.row .col.s9{width:50%;margin-left:0}.row .col.s10{width:55.55556%;margin-left:0}.row .col.s11{width:61.11111%;margin-left:0}.row .col.s12{width:66.66667%;margin-left:0}.row .col.s13{width:72.22222%;margin-left:0}.row .col.s14{width:77.77778%;margin-left:0}.row .col.s15{width:83.33333%;margin-left:0}.row .col.s16{width:88.88889%;margin-left:0}.row .col.s17{width:94.44444%;margin-left:0}.row .col.s18{width:100%;margin-left:0}.row .col.offset-s1{margin-left:5.55556%}.row .col.offset-s2{margin-left:11.11111%}.row .col.offset-s3{margin-left:16.66667%}.row .col.offset-s4{margin-left:22.22222%}.row .col.offset-s5{margin-left:27.77778%}.row .col.offset-s6{margin-left:33.33333%}.row .col.offset-s7{margin-left:38.88889%}.row .col.offset-s8{margin-left:44.44444%}.row .col.offset-s9{margin-left:50%}.row .col.offset-s10{margin-left:55.55556%}.row .col.offset-s11{margin-left:61.11111%}.row .col.offset-s12{margin-left:66.66667%}.row .col.offset-s13{margin-left:72.22222%}.row .col.offset-s14{margin-left:77.77778%}.row .col.offset-s15{margin-left:83.33333%}.row .col.offset-s16{margin-left:88.88889%}.row .col.offset-s17{margin-left:94.44444%}.row .col.offset-s18{margin-left:100%}@media only screen and (min-width:769px){.row .col.m1{width:5.55556%;margin-left:0}.row .col.m2{width:11.11111%;margin-left:0}.row .col.m3{width:16.66667%;margin-left:0}.row .col.m4{width:22.22222%;margin-left:0}.row .col.m5{width:27.77778%;margin-left:0}.row .col.m6{width:33.33333%;margin-left:0}.row .col.m7{width:38.88889%;margin-left:0}.row .col.m8{width:44.44444%;margin-left:0}.row .col.m9{width:50%;margin-left:0}.row .col.m10{width:55.55556%;margin-left:0}.row .col.m11{width:61.11111%;margin-left:0}.row .col.m12{width:66.66667%;margin-left:0}.row .col.m13{width:72.22222%;margin-left:0}.row .col.m14{width:77.77778%;margin-left:0}.row .col.m15{width:83.33333%;margin-left:0}.row .col.m16{width:88.88889%;margin-left:0}.row .col.m17{width:94.44444%;margin-left:0}.row .col.m18{width:100%;margin-left:0}.row .col.offset-m1{margin-left:5.55556%}.row .col.offset-m2{margin-left:11.11111%}.row .col.offset-m3{margin-left:16.66667%}.row .col.offset-m4{margin-left:22.22222%}.row .col.offset-m5{margin-left:27.77778%}.row .col.offset-m6{margin-left:33.33333%}.row .col.offset-m7{margin-left:38.88889%}.row .col.offset-m8{margin-left:44.44444%}.row .col.offset-m9{margin-left:50%}.row .col.offset-m10{margin-left:55.55556%}.row .col.offset-m11{margin-left:61.11111%}.row .col.offset-m12{margin-left:66.66667%}.row .col.offset-m13{margin-left:72.22222%}.row .col.offset-m14{margin-left:77.77778%}.row .col.offset-m15{margin-left:83.33333%}.row .col.offset-m16{margin-left:88.88889%}.row .col.offset-m17{margin-left:94.44444%}.row .col.offset-m18{margin-left:100%}}@media only screen and (min-width:1025px){.row .col.l1{width:5.55556%;margin-left:0}.row .col.l2{width:11.11111%;margin-left:0}.row .col.l3{width:16.66667%;margin-left:0}.row .col.l4{width:22.22222%;margin-left:0}.row .col.l5{width:27.77778%;margin-left:0}.row .col.l6{width:33.33333%;margin-left:0}.row .col.l7{width:38.88889%;margin-left:0}.row .col.l8{width:44.44444%;margin-left:0}.row .col.l9{width:50%;margin-left:0}.row .col.l10{width:55.55556%;margin-left:0}.row .col.l11{width:61.11111%;margin-left:0}.row .col.l12{width:66.66667%;margin-left:0}.row .col.l13{width:72.22222%;margin-left:0}.row .col.l14{width:77.77778%;margin-left:0}.row .col.l15{width:83.33333%;margin-left:0}.row .col.l16{width:88.88889%;margin-left:0}.row .col.l17{width:94.44444%;margin-left:0}.row .col.l18{width:100%;margin-left:0}.row .col.offset-l1{margin-left:5.55556%}.row .col.offset-l2{margin-left:11.11111%}.row .col.offset-l3{margin-left:16.66667%}.row .col.offset-l4{margin-left:22.22222%}.row .col.offset-l5{margin-left:27.77778%}.row .col.offset-l6{margin-left:33.33333%}.row .col.offset-l7{margin-left:38.88889%}.row .col.offset-l8{margin-left:44.44444%}.row .col.offset-l9{margin-left:50%}.row .col.offset-l10{margin-left:55.55556%}.row .col.offset-l11{margin-left:61.11111%}.row .col.offset-l12{margin-left:66.66667%}.row .col.offset-l13{margin-left:72.22222%}.row .col.offset-l14{margin-left:77.77778%}.row .col.offset-l15{margin-left:83.33333%}.row .col.offset-l16{margin-left:88.88889%}.row .col.offset-l17{margin-left:94.44444%}.row .col.offset-l18{margin-left:100%}}body .section{padding:0}body .container .row{margin-bottom:0}body .container .row .col{position:relative}body .container.flow{max-width:100%}@font-face{font-family:'../font/Graphik Super';src:url(../font/Graphik-Super-Web.eot);src:url(../font/Graphik-Super-Web.eot?#iefix) format("embedded-opentype"),url(../font/Graphik-Super-Web.woff2) format("woff2"),url(../font/Graphik-Super-Web.woff) format("woff");font-weight:900;font-style:normal;font-stretch:normal}@font-face{font-family:'../font/Graphik Black';src:url(../font/Graphik-Black-Web.eot);src:url(../font/Graphik-Black-Web.eot?#iefix) format("embedded-opentype"),url(../font/Graphik-Black-Web.woff2) format("woff2"),url(../font/Graphik-Black-Web.woff) format("woff");font-weight:800;font-style:normal;font-stretch:normal}@font-face{font-family:'../font/Graphik Bold';src:url(../font/Graphik-Bold-Web.eot);src:url(../font/Graphik-Bold-Web.eot?#iefix) format("embedded-opentype"),url(../font/Graphik-Bold-Web.woff2) format("woff2"),url(../font/Graphik-Bold-Web.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:'../font/Graphik Semibold';src:url(../font/Graphik-Semibold-Web.eot);src:url(../font/Graphik-Semibold-Web.eot?#iefix) format("embedded-opentype"),url(../font/Graphik-Semibold-Web.woff2) format("woff2"),url(../font/Graphik-Semibold-Web.woff) format("woff");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:'../font/Graphik Medium';src:url(../font/Graphik-Medium-Web.eot);src:url(../font/Graphik-Medium-Web.eot?#iefix) format("embedded-opentype"),url(../font/Graphik-Medium-Web.woff2) format("woff2"),url(../font/Graphik-Medium-Web.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:'../font/Graphik Regular';src:url(../font/Graphik-Regular-Web.eot);src:url(../font/Graphik-Regular-Web.eot?#iefix) format("embedded-opentype"),url(../font/Graphik-Regular-Web.woff2) format("woff2"),url(../font/Graphik-Regular-Web.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:'../font/Graphik Light';src:url(../font/Graphik-Light-Web.eot);src:url(../font/Graphik-Light-Web.eot?#iefix) format("embedded-opentype"),url(../font/Graphik-Light-Web.woff2) format("woff2"),url(../font/Graphik-Light-Web.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:'../font/Graphik Extralight';src:url(../font/Graphik-Extralight-Web.eot);src:url(../font/Graphik-Extralight-Web.eot?#iefix) format("embedded-opentype"),url(../font/Graphik-Extralight-Web.woff2) format("woff2"),url(../font/Graphik-Extralight-Web.woff) format("woff");font-weight:200;font-style:normal;font-stretch:normal}body{font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;color:#000;line-height:1.32}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal}h1.jp,h2.jp,h3.jp,h4.jp,h5.jp,h6.jp{font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:500}h1.jp-light,h2.jp-light,h3.jp-light,h4.jp-light,h5.jp-light,h6.jp-light{font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:200}h1{font-family:'../font/Graphik Extralight';font-weight:200;font-style:normal;font-stretch:normal;font-size:51px;font-size:5.1rem}h2{font-size:41px;font-size:4.1rem}h3{font-size:31px;font-size:3.1rem}h4{font-size:21px;font-size:2.1rem}h5,h6{font-size:19px;font-size:1.9rem}p{padding-bottom:1.35em;font-size:15px;font-size:1.5rem}p strong{font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-weight:900;letter-spacing:.032em}p .jp,p.jp{font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:500}p .jp strong,p.jp strong{font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:500;font-weight:900;letter-spacing:.032em}p span.jp-light,p.jp-light{font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:200}ul span.jp,ul.jp{font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:500}.about p.payoff{position:relative;margin-top:80px}.about p.payoff:before{content:" ";position:absolute;left:0;top:-80px;width:12px;height:12px;background-color:#1a171b;border-radius:50%}@media only screen and (max-width:640px){.about p.payoff:before{width:10px;height:10px}}.about p.payoff,.archive__entry,.collection-intro p:last-of-type,.desk-note p:last-of-type,.instrument-section.general-specs h2,.instrument-section.introduction p:last-child,.manufacturer-contents p:last-of-type,.page__contents .jp p:last-of-type,.page__contents p.close,.tech-contents p:last-of-type,.technique article p:last-of-type{position:relative;margin-bottom:60px}.about p.payoff:after,.archive__entry:after,.collection-intro p:last-of-type:after,.desk-note p:last-of-type:after,.instrument-section.general-specs h2:after,.instrument-section.introduction p:last-child:after,.manufacturer-contents p:last-of-type:after,.page__contents .jp p:last-of-type:after,.page__contents p.close:after,.tech-contents p:last-of-type:after,.technique article p:last-of-type:after{content:" ";position:absolute;left:0;bottom:-60px;width:12px;height:12px;background-color:#1a171b;border-radius:50%}@media only screen and (max-width:640px){.about p.payoff:after,.archive__entry:after,.collection-intro p:last-of-type:after,.desk-note p:last-of-type:after,.instrument-section.general-specs h2:after,.instrument-section.introduction p:last-child:after,.manufacturer-contents p:last-of-type:after,.page__contents .jp p:last-of-type:after,.page__contents p.close:after,.tech-contents p:last-of-type:after,.technique article p:last-of-type:after{width:10px;height:10px}}.about p:first-of-type,.desk-note p:first-of-type,.instrument-section.introduction p:first-child,.page__contents p.lead{position:relative;margin-top:60px}.about p:first-of-type:before,.desk-note p:first-of-type:before,.instrument-section.introduction p:first-child:before,.page__contents p.lead:before{content:" ";position:absolute;left:0;top:-60px;width:36px;height:12px;background-color:#1a171b}@media only screen and (max-width:640px){.about p:first-of-type:before,.desk-note p:first-of-type:before,.instrument-section.introduction p:first-child:before,.page__contents p.lead:before{width:30px;height:10px}}.footer,.header,.wrapper{margin:0 auto}.wrapper{max-width:100%;padding:0 1.5rem;width:1024px}.col,.row,.section{padding-left:0;padding-right:0}main,section{position:relative;float:left;width:100%}img{-ms-interpolation-mode:bicubic;vertical-align:middle;display:block;max-width:100%}body,html{float:left;width:100%;height:100%}body{background-color:#fffef6;overflow:auto}body.no-block{overflow:auto}body.no-block.fixed-scroll{overflow:hidden}main{float:left;width:100%;padding-top:130px}body .container{width:85%}@media only screen and (min-width:641px){body .container{width:90%}}@media only screen and (min-width:769px){body .container{width:90%}}@media only screen and (min-width:1025px){body .container{width:95%}}body{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.3s cubic-bezier(.215,.61,.355,1)}body.ready{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:.3s cubic-bezier(.55,.055,.675,.19) .35s}.fixed-scroll{overflow:hidden}.desk-note{display:-webkit-flex;-webkit-align-items:flex-start;display:flex;align-items:flex-start;z-index:9999;flex-flow:row wrap;position:fixed;top:0;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);background-color:#ebe9e4}.desk-note.sm{display:none}.desk-note__contents{float:left;width:100%;padding-top:15vh}.desk-note p{float:left;width:100%;font-size:24px;font-size:2.4rem}@media only screen and (max-width:768px){.desk-note p br{display:none}}.no-block .desk-note.ip{display:none;z-index:-1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.header{position:fixed;z-index:100;float:left;width:100%;height:75px;text-align:center;transition:.15s cubic-bezier(.55,.055,.675,.19) .15s}@media print{.header{display:none}}.header__jp-cta{display:none}.header__logo{position:absolute;left:40px;top:23px;color:#030404;transition:opacity .15s cubic-bezier(.215,.61,.355,1) .2s,transform .35s cubic-bezier(.645,.045,.355,1) .1s;transform-origin:50% 50%}@media only screen and (max-width:768px){.header__logo{left:5%}}@media only screen and (max-width:640px){.header__logo{display:none}}.header__logo .icon{width:170px;height:52px}.header__logo.sm{top:22px;left:26px;transform:translate3d(0,25px,0);transition:opacity .15s cubic-bezier(.215,.61,.355,1) .15s,transform .35s cubic-bezier(.645,.045,.355,1) 0s;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.header__logo.sm .icon{width:85px;height:26px}@media only screen and (max-width:640px){.header__logo.sm{display:block;position:relative;top:inherit;left:inherit;float:left;clear:left;margin:19px 0 0 7.5%;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translate3d(0,0,0);transition:0s}.header__logo.sm .icon{width:110px;height:34px}}.header__title{position:absolute;top:20px;left:133px;padding-left:20px;font-size:28px;font-size:2.8rem;color:#5b5f52;line-height:1.1em;text-transform:lowercase}@media only screen and (max-width:768px){.header__title{display:none}}.header__title span{position:relative;display:inline-block;transform:translate3d(-25px,0,0);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.35s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:640px){.header__title span{padding-left:30px;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translate3d(0,0,0)}.header__title span:after{content:" ";position:absolute;left:18px;top:1.5px;height:100%;width:1px;background-color:#000}}.header__title:after{content:" ";transform:translate3d(-25px,0,0);position:absolute;left:0;top:0;width:1px;height:calc(100% + 4px);background-color:#5b5f52;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.35s cubic-bezier(.215,.61,.355,1)}.header__cta{display:inline-block;height:19px;margin-top:28px;font-size:14px;font-size:1.4rem;color:#5b5f52;letter-spacing:.05142857143em;line-height:19px;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.15s cubic-bezier(.215,.61,.355,1);pointer-events:none}@media only screen and (max-width:768px){.header__cta{display:none}}.header__cta span{display:inline-block;float:left;width:auto}.header__cta span:first-child,.header__cta span:last-child{width:17.5px;height:19px}.header__cta span:first-child{position:relative;margin-right:17.5px;-webkit-opacity:.5;-khtml-opacity:.5;-moz-opacity:.5;-ms-opacity:.5;-o-opacity:.5;opacity:.5;border-left:1px solid #5b5f52;transform:translateX(15px);transition:opacity .35s cubic-bezier(.55,.055,.675,.19) .15s,transform .35s cubic-bezier(.215,.61,.355,1) .3s}.header__cta span:first-child:after{content:" ";position:absolute;width:100%;height:1px;left:0;top:calc(50% - 1px);background-color:#5b5f52}.header__cta span:nth-child(2){line-height:1.2em;-webkit-opacity:.75;-khtml-opacity:.75;-moz-opacity:.75;-ms-opacity:.75;-o-opacity:.75;opacity:.75;transition:.15s}.header__cta span:last-child{position:relative;margin-left:17.5px;-webkit-opacity:.5;-khtml-opacity:.5;-moz-opacity:.5;-ms-opacity:.5;-o-opacity:.5;opacity:.5;border-right:1px solid #5b5f52;transform:translateX(-15px);transition:opacity .35s cubic-bezier(.55,.055,.675,.19) .15s,transform .35s cubic-bezier(.215,.61,.355,1) .3s}.header__cta span:last-child:after{content:" ";position:absolute;width:100%;height:1px;right:0;top:calc(50% - 1px);background-color:#5b5f52}.header__cta:hover span:nth-child(2){-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.header__sub-nav{position:absolute;z-index:-1;float:left;width:100%;margin-top:75px;padding:.75em 0;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:15px;font-size:1.5rem;letter-spacing:.15em;background-color:#ebe9e4;transition:.15s cubic-bezier(.55,.055,.675,.19) .15s}.nav-dropped .header__sub-nav{display:none}.header__sub-nav-toggle{float:left;width:100%}.header__sub-nav-toggle .icon{position:absolute;width:19px;height:18px;right:3px;transition:transform .3s cubic-bezier(.215,.61,.355,1)}.header__sub-nav.active ul{height:auto;overflow:auto}.header__sub-nav.active .icon{transform:rotate(45deg)}.header__sub-nav ul{float:left;width:100%;overflow:hidden;height:0}.header__sub-nav li{float:left;width:100%}.header__sub-nav a{float:left;width:100%;padding:.75em 0;color:#000;text-align:left;text-transform:uppercase;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;-ms-opacity:.3;-o-opacity:.3;opacity:.3;transition:.15s cubic-bezier(.215,.61,.355,1)}.header__sub-nav a .text{float:left;width:auto;border-bottom:2px solid #000}.header__sub-nav a:hover{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;color:#ea6852}.header__sub-nav a:hover .text{border-color:#ea6852}.header__sub-nav a:hover .icon{color:#ea6852}.fix-head .header,.fix-head.home .header{transition:.15s cubic-bezier(.55,.055,.675,.19);background-color:#d6d1ca}.fix-head .header__title,.fix-head.home .header__title{display:inline-block}@media only screen and (max-width:768px){.fix-head .header__title,.fix-head.home .header__title{display:none}}.fix-head .header__title span,.fix-head.home .header__title span{transform:translateX(0);-webkit-opacity:.75;-khtml-opacity:.75;-moz-opacity:.75;-ms-opacity:.75;-o-opacity:.75;opacity:.75;transition:.35s cubic-bezier(.215,.61,.355,1) .5s}.fix-head .header__title:after,.fix-head.home .header__title:after{transform:translateX(0);-webkit-opacity:.5;-khtml-opacity:.5;-moz-opacity:.5;-ms-opacity:.5;-o-opacity:.5;opacity:.5;transition:.35s cubic-bezier(.215,.61,.355,1) .35s}@media only screen and (max-width:640px){.fix-head .header__title:after,.fix-head.home .header__title:after{display:none}}.fix-head .header__logo,.fix-head.home .header__logo{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translate3d(0,-25px,0);transition:opacity .15s cubic-bezier(.215,.61,.355,1) .15s,transform .35s cubic-bezier(.645,.045,.355,1) 0s}.fix-head .header__logo.sm,.fix-head.home .header__logo.sm{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translate3d(0,0,0);transition:.15s cubic-bezier(.215,.61,.355,1) .3s,transform .35s cubic-bezier(.645,.045,.355,1) .15s}@media only screen and (max-width:640px){.fix-head .header__logo.sm,.fix-head.home .header__logo.sm{transition:0s}}.fix-head .header__cta,.fix-head.home .header__cta{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:.15s cubic-bezier(.215,.61,.355,1) .5s;pointer-events:inherit}.fix-head .header__cta span:first-child,.fix-head .header__cta span:last-child,.fix-head.home .header__cta span:first-child,.fix-head.home .header__cta span:last-child{transform:translateX(0)}.fix-head .header__jp-cta,.fix-head.home .header__jp-cta{display:none}.fix-head .main-nav-toggle,.fix-head.home .main-nav-toggle{color:#000}.fix-head .main-nav-toggle__icon,.fix-head.home .main-nav-toggle__icon{color:#000}.fix-head.home.nav-dropped .header,.fix-head.nav-dropped .header{background-color:transparent}.fix-head.home.nav-dropped .header__cta,.fix-head.nav-dropped .header__cta{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.visit.fix-head .header__sub-nav{z-index:100;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}@media only screen and (max-width:919px){.header__cta{display:none}}.footer{float:left;width:100%}.footer__payoff{float:left;color:#000}@media only screen and (max-width:840px){.footer__payoff{display:none}}.footer__payoff .icon{float:left;width:426px;height:52.5px}@media only screen and (max-width:1440px){.footer__payoff .icon{width:284px;height:35px}}.footer__payoff .inner-text{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.video--lead{float:left;width:100%;background-color:#000}.archive__entry{float:left;width:100%;margin-bottom:120px}.archive__entry h1 span.date{float:left;clear:left;width:auto;padding:0 0 .167em 0;margin-bottom:15px;font-size:16px;font-size:1.6rem;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;color:#ea6852;letter-spacing:.15em;box-shadow:inset 0 -.05em #ea6852;-webkit-box-shadow:inset 0 -.05em #ea6852;-moz-box-shadow:inset 0 -.05em #ea6852}@media only screen and (max-width:768px){.archive__entry h1 span.date{font-size:13px;font-size:1.3rem}}@media only screen and (max-width:640px){.archive__entry h1 span.date{font-size:13px;font-size:1.3rem}}.archive__entry h1 span.text{position:relative;float:left;clear:left;width:auto;padding-bottom:15px;font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:700;font-size:20px;font-size:2rem;color:#000}@media only screen and (max-width:768px){.archive__entry h1 span.text{word-break:break-all}}.archive__entry h1 .icon{position:absolute;right:-20px;top:7px;width:13px;height:13px;color:#ea6852;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translate3D(-15px,0,0);transition:.3s cubic-bezier(.215,.61,.355,1) 0s}@media only screen and (max-width:768px){.archive__entry h1 .icon{display:none}}.archive__entry h1 a{position:relative;float:left;clear:left;width:auto}.archive__entry h1 a:hover span.text{color:#ea6852}.archive__entry h1 a:hover .icon{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translate3D(0,0,0)}.archive__entry p{float:left;width:100%;padding-bottom:30px;font-size:20px;font-size:2rem}.archive__entry p a{float:left;clear:left;width:auto}.archive__entry .read-more{position:relative;float:left;clear:left;width:auto;font-size:20px;font-size:2rem;color:inherit;transition:.15s cubic-bezier(.215,.61,.355,1);box-shadow:inset 0 -.05em #000;-webkit-box-shadow:inset 0 -.05em #000;-moz-box-shadow:inset 0 -.05em #000}.archive__entry .read-more .icon{position:absolute;right:-20px;top:7px;width:13px;height:13px;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translate3D(-15px,0,0);transition:.3s cubic-bezier(.215,.61,.355,1) 0s}@media only screen and (max-width:768px){.archive__entry .read-more .icon{display:none}}.slick-dots{display:block;position:absolute;z-index:10;height:auto;top:50%;right:0;transform:translateY(-50%)}@media only screen and (max-width:768px){.slick-dots{top:inherit;bottom:5%;right:inherit;left:50%;transform:translateY(0) translateX(-50%)}}.slick-dots li{width:12px;height:12px;margin:10px 30px 10px 0;border-radius:50%;border:1px solid #fff;transition:.3s cubic-bezier(.215,.61,.355,1);cursor:pointer}@media only screen and (max-width:768px){.slick-dots li{float:left;margin:0 5px 0 5px}}.slick-dots li.slick-active{background-color:#fff}.slick-dots li:hover{border-color:#ea6852}@media (hover:none){.slick-dots li:hover{border-color:#fff}}.slick-dots li:hover.slick-active{border-color:#fff}.slick-dots li button{display:none}.slick-slide{outline:0}.scroller{overflow:hidden;position:fixed;width:50px;top:75px;z-index:10;height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px);background:#5b5f52;transform:translateX(-50px);transition:.35s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:768px){.scroller{display:none}}.scroller__fill{float:left;width:100%;height:1px;background:#b8c9bf}.scroller__arrow{position:absolute;z-index:10;display:block;top:-27px;width:36px;height:36px;margin:-18px 0 0 7px;transform:rotateZ(45deg);background-color:#b8c9bf}.scroller__label{position:absolute;z-index:15;top:0;left:0;width:600px;margin:-625px 0 0 15px;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:13px;font-size:1.3rem;color:#000;text-transform:lowercase;text-align:right;letter-spacing:.064em;transform:rotate(90deg);transform-origin:0 100%}.scroller__label span{float:right;width:auto;transform:translateY(-2px)}.scroller__label span:first-child{padding-left:10px}.scroller__label span:last-child{padding-right:10px}.scroller__label .icon{float:right;width:auto;width:24px;height:13px;transform:rotate(-90deg)}.scroller-section{position:relative;display:block}.scroller.active{transform:translateX(0)}.timeline{position:relative;float:left;width:calc(100% - 120px);margin:60px 60px 60px 60px;height:calc(100vh - 300px);height:calc((var(--vh,1vh) * 100) - 300px)}.timeline-head{position:relative;float:left;width:calc(100% - 80px);margin:0 40px 0 40px}.timeline__title{float:left;width:310px;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:28px;font-size:2.8rem}.timeline__legend{float:left;width:calc(100% - 310px)}.timeline__legend ul{float:right}.timeline__legend ul li{float:left;width:auto;margin-left:1.32em;font-size:14px;font-size:1.4rem;line-height:2.8em}.timeline__legend ul li a{color:inherit}.timeline__legend ul li a:hover span:last-of-type{transition:.32s cubic-bezier(.215,.61,.355,1);color:#ea6852}.timeline__legend-icon{float:left;width:auto;width:14px;height:14px;margin:.92em .67em 0 0;border-radius:50%;background-color:#d5d0c9}.timeline__legend-icon.highlight-collection{background-color:#ea6852}.timeline__legend-icon.automata{background-color:#8b6e4b}.timeline__legend-icon.disc{background-color:#b2c2b9}.timeline__legend-icon.cylinder{background-color:#8c9fbb}.timeline__legend-icon.piano{background-color:#e8aa54}.timeline__legend-icon.phonograph{background-color:#e1b6a5}.timeline__legend-text{float:left;width:auto}.timeline__legend-text:last-of-type{padding-left:.5em;text-decoration:underline}.timeline__legend-clear{float:left;width:10px;height:10px;margin-right:10px}.timeline__legend-clear .icon{width:14px;height:14px;margin:.92em 0 0 0}.timeline-wrap{position:fixed;top:100px;z-index:25;float:left;width:100%;overflow:hidden;height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px);transition:.5s cubic-bezier(.215,.61,.355,1)}.timeline-wrap.cylinders .timeline__entry.cylinders{background-color:#8c9fbb}.timeline-wrap.cylinders .timeline__entry.cylinders:before{border-color:#8c9fbb}.timeline-wrap.cylinders .timeline__entry.cylinders:after{background-color:#8c9fbb}.timeline-wrap.cylinders .timeline__entry.cylinders .timeline__entry-tooltip__title,.timeline-wrap.cylinders .timeline__entry.cylinders .timeline__entry-tooltip__year{color:#8c9fbb}.timeline-wrap.automata .timeline__entry.automata{background-color:#8b6e4b}.timeline-wrap.automata .timeline__entry.automata:before{border-color:#8b6e4b}.timeline-wrap.automata .timeline__entry.automata:after{background-color:#8b6e4b}.timeline-wrap.automata .timeline__entry.automata .timeline__entry-tooltip__title,.timeline-wrap.automata .timeline__entry.automata .timeline__entry-tooltip__year{color:#8b6e4b}.timeline-wrap.discs .timeline__entry.discs{background-color:#b2c2b9}.timeline-wrap.discs .timeline__entry.discs:before{border-color:#b2c2b9}.timeline-wrap.discs .timeline__entry.discs:after{background-color:#b2c2b9}.timeline-wrap.discs .timeline__entry.discs .timeline__entry-tooltip__title,.timeline-wrap.discs .timeline__entry.discs .timeline__entry-tooltip__year{color:#b2c2b9}.timeline-wrap.piano_rolls .timeline__entry.piano_rolls{background-color:#e8aa54}.timeline-wrap.piano_rolls .timeline__entry.piano_rolls:before{border-color:#e8aa54}.timeline-wrap.piano_rolls .timeline__entry.piano_rolls:after{background-color:#e8aa54}.timeline-wrap.piano_rolls .timeline__entry.piano_rolls .timeline__entry-tooltip__title,.timeline-wrap.piano_rolls .timeline__entry.piano_rolls .timeline__entry-tooltip__year{color:#e8aa54}.timeline-wrap.phonograph .timeline__entry.phonograph{background-color:#e1b6a5}.timeline-wrap.phonograph .timeline__entry.phonograph:before{border-color:#e1b6a5}.timeline-wrap.phonograph .timeline__entry.phonograph:after{background-color:#e1b6a5}.timeline-wrap.phonograph .timeline__entry.phonograph .timeline__entry-tooltip__title,.timeline-wrap.phonograph .timeline__entry.phonograph .timeline__entry-tooltip__year{color:#e1b6a5}.timeline-wrap .timeline__entry.multiple,.timeline-wrap .timeline__entry.multiple:after{background-color:#ea6852!important}.timeline>.table-wrap{position:relative;z-index:1;width:100%}.timeline__track{position:relative;z-index:30;float:left;width:100%;height:3px;top:50%;transform:translateY(-50%);background-color:#d5d0c9}.timeline__decade{position:absolute;z-index:-1;top:0;float:left;width:1px;line-height:100%;height:100%;font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:16px;font-size:1.6rem;color:#d5d0c9;background-color:#d5d0c9;transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__decade:nth-of-type(1){left:0}@media only screen and (max-width:1280px){.timeline__decade:nth-of-type(1){display:none}}.timeline__decade:nth-of-type(2){left:10%}@media only screen and (max-width:1280px){.timeline__decade:nth-of-type(2){display:none}}.timeline__decade:nth-of-type(3){left:20%}@media only screen and (max-width:1280px){.timeline__decade:nth-of-type(3){left:0}}.timeline__decade:nth-of-type(4){left:30%}@media only screen and (max-width:1280px){.timeline__decade:nth-of-type(4){left:14.28571%}}.timeline__decade:nth-of-type(5){left:40%}@media only screen and (max-width:1280px){.timeline__decade:nth-of-type(5){left:28.57143%}}.timeline__decade:nth-of-type(6){left:50%}@media only screen and (max-width:1280px){.timeline__decade:nth-of-type(6){left:42.85714%}}.timeline__decade:nth-of-type(7){left:60%}@media only screen and (max-width:1280px){.timeline__decade:nth-of-type(7){left:57.14286%}}.timeline__decade:nth-of-type(8){left:70%}@media only screen and (max-width:1280px){.timeline__decade:nth-of-type(8){left:71.42857%}}.timeline__decade:nth-of-type(9){left:80%}@media only screen and (max-width:1280px){.timeline__decade:nth-of-type(9){left:85.71429%}}.timeline__decade:nth-of-type(10){left:90%}@media only screen and (max-width:1280px){.timeline__decade:nth-of-type(10){left:100%}}.timeline__decade:nth-of-type(11){left:100%}@media only screen and (max-width:1280px){.timeline__decade:nth-of-type(11){display:none}}.timeline__decade.off-chart{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.timeline__decade .inner{position:relative;top:calc(50% + 60px);left:-15px;padding:.82em 0 .6em 0;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;background-color:#fffef6;transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__decade.active{background-color:#ea6852}.timeline__decade.active .inner{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.timeline__entry{z-index:20;position:absolute;display:block;width:14px;height:14px;margin-left:-6px;background-color:#d5d0c9;border-radius:50%}.timeline__entry-tooltip{position:absolute;z-index:1;top:-300px;left:-30px;width:180px;margin-left:-52px;text-align:center;background-color:#fffef6;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.15s cubic-bezier(.215,.61,.355,1)}.timeline__entry-tooltip.active{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.timeline__entry-tooltip__img{position:relative;display:inline-block;width:auto;height:135px}.timeline__entry-tooltip__title{float:left;width:100%;padding-top:10px;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:20px;font-size:2rem;color:#ea6852;font-weight:500;line-height:1.1em;letter-spacing:.06em}.timeline__entry-tooltip__year{float:left;width:100%;font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:20px;font-size:2rem;color:#ea6852;letter-spacing:.06em}.timeline__entry.key{margin-top:-6px;z-index:10;background-color:#ea6852;transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__entry.key:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;border:2px solid #ea6852;background-color:transparent;border-radius:50%;transform:scale(1);transition:.3s cubic-bezier(.215,.61,.355,1);box-shadow:inset 1.5px 0 3px #fffef6}.timeline__entry.key:after{content:"";position:absolute;z-index:-1;bottom:18px;left:6px;width:2px;height:150px;background-color:#ea6852;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.15s cubic-bezier(.215,.61,.355,1) 0}.timeline__entry.key:hover{background-color:#030404}.timeline__entry.key.hover{overflow:inherit;background-color:#ea6852;transition:.15s cubic-bezier(.55,.055,.675,.19) .5s}.timeline__entry.key.hover:before{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:.15s cubic-bezier(.215,.61,.355,1) 50ms}.timeline__entry.key.hover:after{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:.15s cubic-bezier(.215,.61,.355,1) 50ms}.timeline__entry.key .inner-close{display:none}.timeline__entry.key.multiple{overflow:inherit;z-index:30;width:34px;height:34px;margin-left:-16px;margin-top:-16px;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;float:left;font-size:16px;font-size:1.6rem;text-align:left;color:#fffef6;line-height:30px;border:2px solid #fffef6}.timeline__entry.key.multiple:before{display:none}.timeline__entry.key.multiple:after{content:"";position:absolute;z-index:-1;width:38px;height:38px;left:-4px;top:-4px;border:2px solid #ea6852;background-color:transparent;border-radius:50%;transform:scale(0);transition:.3s cubic-bezier(.215,.61,.355,1);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.timeline__entry.key.multiple .timeline__entry-dash:before{content:"";position:absolute;width:1px;height:72.5px;left:15px;top:-77px;background-color:#ea6852;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.3s cubic-bezier(.215,.61,.355,1) .15s}.timeline__entry.key.multiple .timeline__entry-dash:after{content:"";position:absolute;width:1px;height:73.5px;left:15px;top:34px;background-color:#ea6852;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.3s cubic-bezier(.215,.61,.355,1) .15s}.timeline__entry.key.multiple .inner{padding-left:.33em;line-height:30px;transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__entry.key.multiple>.inner-close{display:block;position:absolute;top:2px;left:8px;width:14px;height:14px;color:#fffef6}.timeline__entry.key.multiple>.inner-close .icon{width:14px;height:14px;margin-bottom:.06em;transform:rotate(-45deg);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__entry.key.current{overflow:inherit;width:18px;height:18px;margin-left:-8px;border:2px solid #fffef6}.timeline__entry.key.current:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #ea6852;background-color:transparent;border-radius:50%;transform:scale(1);transition:.3s cubic-bezier(.215,.61,.355,1);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.timeline__entry.key.current:hover{cursor:default;background-color:#ea6852}.timeline__entry.key.active{overflow:inherit}.timeline__entry.key.active .inner{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:rotate(25deg)}.timeline__entry.key.active .inner-close .icon{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:rotate(0)}.timeline__entry.key.active:after{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:scale(1)}.timeline__entry.key.active:hover{background-color:#ea6852}.timeline__entry.key.active.multiple.no-decade .timeline__entry-dash:before{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__entry.key.active.multiple.no-decade .timeline__entry-dash:after{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__entry.secondary{top:0;left:0;z-index:-1;transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__entry.secondary.iterate--1{top:6.25%}.timeline__entry.secondary.iterate--2{top:12.5%}.timeline__entry.secondary.iterate--3{top:18.75%}.timeline__entry.secondary.iterate--4{top:25%}.timeline__entry.secondary.iterate--5{top:31.25%}.timeline__entry.secondary.iterate--6{top:75%}.timeline__entry.secondary.iterate--7{top:81.25%}.timeline__entry.secondary.iterate--8{top:87.5%}.timeline__entry.secondary.iterate--9{top:93.75%}.timeline__entry.secondary.iterate--10{top:100%}.timeline__entry.secondary.take-cover{background-color:tint(#d5d0c9,60)}.timeline__more{overflow:hidden;display:block;position:absolute;z-index:-1;top:-77.5px;left:32px;width:0;height:185px;margin-left:-17px;transition:.3s cubic-bezier(.215,.61,.355,1) .25s}.timeline__more .timeline__entry{pointer-events:none}.timeline__more .timeline__entry.key{left:39px;top:92px;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.timeline__more .timeline__entry.key:nth-of-type(2){left:68px;transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__more .timeline__entry.key:nth-of-type(2):hover{transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__more .timeline__entry.key:nth-of-type(3){left:102px;transition:.3s cubic-bezier(.215,.61,.355,1) 50ms}.timeline__more .timeline__entry.key:nth-of-type(3):hover{transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__more .timeline__entry.key:nth-of-type(4){left:136px;transition:.3s cubic-bezier(.215,.61,.355,1) .1s}.timeline__more .timeline__entry.key:nth-of-type(4):hover{transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__more .timeline__entry.key:nth-of-type(5){left:170px;transition:.3s cubic-bezier(.215,.61,.355,1) .15s}.timeline__more .timeline__entry.key:nth-of-type(5):hover{transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__more .timeline__entry.key:nth-of-type(6){left:204px;transition:.3s cubic-bezier(.215,.61,.355,1) .2s}.timeline__more .timeline__entry.key:nth-of-type(6):hover{transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__more .timeline__entry.key:after{bottom:17px}.timeline__more .timeline__entry.key .timeline__entry-tooltip{top:-250px;bottom:inherit}.timeline__more .timeline__entry-label{position:absolute;top:146px;left:calc(50% - 19px);font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:16px;font-size:1.6rem;color:#ea6852;letter-spacing:.05em;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translateX(-15px);transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__more .timeline__entry.active:after{transition:.3s cubic-bezier(.215,.61,.355,1) 0}.timeline__more:after{content:"";position:absolute;z-index:-1;width:calc(100% - 15px);right:0;height:190px;right:0;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;background-color:#fffef6;border-right:1px solid #ea6852;transition:.3s cubic-bezier(.215,.61,.355,1) .25s}.timeline__more.active{transition:.3s cubic-bezier(.215,.61,.355,1)}.timeline__more.active:after{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.timeline__more.active .timeline__entry.key{pointer-events:auto;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.timeline__more.active .timeline__entry-label{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translateX(0);transition:.3s cubic-bezier(.215,.61,.355,1) .25s}.timeline__more.hover-ready{overflow:inherit}.timeline *{transform:translate3d(0,0,0)}.img_panel{overflow:hidden}.img_panel__scroller{overflow:auto;position:relative;top:0;left:0;z-index:2;width:100%;height:auto;padding-top:70px;min-height:calc(100vh - 75px);min-height:calc((var(--vh,1vh) * 100) - 75px)}.img_panel__scroller.fits,.img_panel__scroller.locked{pointer-events:auto}.img_panel__contents{position:relative;float:left;width:auto}.instrument-hero{float:left;width:100%;padding-top:122.5px;height:100vh;height:calc(var(--vh,1vh) * 100);text-align:center;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#030404;display:-webkit-flex;-webkit-align-items:flex-start;display:flex;align-items:flex-start}@media only screen and (max-width:1024px){.instrument-hero{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center;padding-top:0}}.instrument-hero__contents{position:relative;z-index:2;float:left;width:100%}.instrument-hero__contents h1{display:inline-block;position:relative;z-index:15;font-family:'../font/Graphik Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:180px;font-size:18rem;color:#fff;line-height:1em;letter-spacing:.0167em}@media only screen and (max-width:1024px){.instrument-hero__contents h1{font-size:95px;font-size:9.5rem}}@media only screen and (max-width:768px){.instrument-hero__contents h1{font-size:45px;font-size:4.5rem}.instrument-hero__contents h1 br{display:none}}@media only screen and (max-width:480px){.instrument-hero__contents h1{font-size:45px;font-size:4.5rem;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal}}.instrument-hero__brand{padding:0 0 .76em 0;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:35px;font-size:3.5rem;color:#fff;line-height:1em;letter-spacing:.0167em}@media only screen and (max-width:1024px){.instrument-hero__brand{font-size:25px;font-size:2.5rem}}@media only screen and (max-width:640px){.instrument-hero__brand{font-size:20px;font-size:2rem}}.instrument-hero__year{padding:.32em 0 0 0;font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:40px;font-size:4rem;color:#fff;line-height:1em;letter-spacing:.0167em}@media only screen and (max-width:1024px){.instrument-hero__year{padding:.67em 0 0 0;font-size:24px;font-size:2.4rem}}.instrument-hero__cta{position:absolute;z-index:3;bottom:26.25px;left:50%;transform:translateX(-50%);font-size:16px;font-size:1.6rem;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;color:#fff;letter-spacing:.19375em;text-align:center;text-transform:uppercase}@media only screen and (max-width:640px){.instrument-hero__cta{font-size:14px;font-size:1.4rem}}.instrument-hero__cta .text{float:left;width:100%}.instrument-hero__cta .icon{display:inline-block;margin-bottom:.32em;width:68px;height:34px}@media only screen and (max-width:640px){.instrument-hero__cta .icon{width:60px;height:30px}}.instrument-hero__cta .icon #arrow{transform-origin:50% 100%;transition:.15s cubic-bezier(.215,.61,.355,1)}.instrument-hero__cta .icon #dash{transform-origin:50%;transition:.15s cubic-bezier(.215,.61,.355,1)}@media only screen and (min-width:1025px){.instrument-hero__cta:hover .icon #arrow{transform:translate3d(0,2.5px,0)}.instrument-hero__cta:hover .icon #dash{transform:scale3d(1.25,1,1)}}.instrument-hero__bg{position:absolute;z-index:1;width:100%;top:0;left:0;height:100vh;height:calc(var(--vh,1vh) * 100);background-color:#fffef6;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.instrument-hero__product{position:absolute;z-index:10;transform-origin:0}@media only screen and (max-width:1024px){.instrument-hero__product{max-width:430px;height:auto;right:0!important}}@media only screen and (max-width:768px){.instrument-hero__product{display:none}}.instrument-hero__product.phonoliszt{right:5%;bottom:-65vh}.instrument-hero__product.revolvers{right:0;bottom:-61vh}.instrument-hero__product.aeolian{right:0;bottom:-49vh}.instrument-hero__product.ampico{right:1%;bottom:-47vh}.instrument-hero__product.fortuna{right:5.5%;bottom:-74vh}.instrument-hero__product.stella{right:0;bottom:-47vh}.instrument-hero__product.helicoidal{right:10%;bottom:-51vh}.instrument-hero__product.herman{right:5%;bottom:-92vh}.instrument-hero__product.monkey-orchestra{right:0;bottom:-40vh}.instrument-hero__product.monkey-smoker{right:6%;bottom:-100vh}.instrument-hero__product.opera{right:11.5%;bottom:-100vh}.instrument-hero__product.nicholas{right:0;bottom:-74vh}.instrument-hero__product.victor{right:2.5%;bottom:-98vh}.instrument-section.introduction{position:relative;z-index:6;display:-webkit-flex;-webkit-align-items:flex-start;display:flex;align-items:flex-start;height:auto;padding:35px 0 70px 0;border:none}.instrument-section.introduction p{font-size:28px;font-size:2.8rem;letter-spacing:.0357em;line-height:1.286em}@media only screen and (max-width:1024px){.instrument-section.introduction p{font-size:19px;font-size:1.9rem}}.instrument-section.general-specs{position:relative;z-index:6;height:auto;padding-bottom:70px;border:none}.instrument-section.general-specs h2{float:left;width:100%;padding:0 0 70px 0;font-family:'../font/Graphik Extralight';font-weight:200;font-style:normal;font-stretch:normal;font-size:50px;font-size:5rem;color:#000;line-height:1.167em;letter-spacing:.1334em;text-transform:uppercase}@media only screen and (max-width:1240px){.instrument-section.general-specs h2{font-size:40px;font-size:4rem}}@media only screen and (max-width:768px){.instrument-section.general-specs h2{font-size:30px;font-size:3rem}}.instrument-section.general-specs h2 span{float:left;width:100%;padding-bottom:.67em}.instrument-section.manufacturer{height:auto;border:none}.manufacturer-map{position:relative;float:left;width:100%;height:auto;margin-bottom:60px;text-align:center}@media only screen and (max-width:768px){.manufacturer-map{height:60vh;height:calc(var(--vh,1vh) * 60)}}@media only screen and (max-height:380px){.manufacturer-map{min-height:560px}}.manufacturer-map__continent{position:relative;display:inline-block;width:80%;height:auto}@media only screen and (max-width:768px){.manufacturer-map__continent{position:absolute;width:200%;margin:-70% 0 0 -60%}.manufacturer-map__continent.us{margin:-60% 0 0 -157%}}.manufacturer-map__continent img{float:left;width:100%;height:auto}.manufacturer-map__entry{position:absolute;transform-origin:50% 50%}.manufacturer-map__entry .dot{display:block;position:relative;width:36px;height:36px;background-color:#ea6852;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:scale3D(0,0,1);border-radius:50%;transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1)}.manufacturer-map__entry .dot.active{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:scale3D(1,1,1)}@media only screen and (max-width:1024px){.manufacturer-map__entry .dot{width:18px;height:18px;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:scale3D(1,1,1)}}.manufacturer-map__entry .dash{position:absolute;height:230px;width:1px;margin-top:-210px;background-color:#ea6852;transform-origin:0 0;transform:scale3d(1,0,1);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}@media only screen and (max-width:1024px){.manufacturer-map__entry .dash{height:95px;margin-top:-95px;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:scale3d(1,1,1)}}.manufacturer-map__entry .dash.active{opacity:1}.manufacturer-map__entry .tooltip{position:absolute;width:300px;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:22px;font-size:2.2rem;color:#000;letter-spacing:0;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translate3d(-50%,-265px,0);transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .75s cubic-bezier(.215,.61,.355,1)}.manufacturer-map__entry .tooltip strong{font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:.040em}.manufacturer-map__entry .tooltip.active{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translate3d(-50%,-285px,0)}@media only screen and (max-width:1024px){.manufacturer-map__entry .tooltip{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translate3d(-50%,-160px,0)}}.manufacturer-map__brand{position:absolute;margin-left:7.5%;top:50%}.manufacturer-map__brand.us{top:35%}@media only screen and (max-width:768px){.manufacturer-map__brand.us{top:inherit}}@media only screen and (max-width:768px){.manufacturer-map__brand{width:140px;height:auto;top:inherit;bottom:0;margin-left:5%}}.manufacturer-contents{position:relative;z-index:2;float:left;width:100%;padding:calc(100vh - 75px) 0 70px 0;padding:calc((var(--vh,1vh) * 100) - 75px) 0 70px 0}@media only screen and (max-width:1024px){.manufacturer-contents{display:-webkit-flex;-webkit-align-items:flex-start;display:flex;align-items:flex-start;padding:10% 0 calc(10% + 50px) 0;background-position:center;background-size:cover}}.manufacturer-contents__text{position:relative;float:left;width:100%}@media only screen and (max-width:1024px){.manufacturer-contents__text{display:block;padding:0;margin:0 auto}}.manufacturer-contents h3{padding:70px 0 45px 0;font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:16px;font-size:1.6rem;color:#fff;letter-spacing:.125em;text-transform:uppercase}@media only screen and (max-width:1024px){.manufacturer-contents h3{float:none;display:block;padding-top:0;margin:0 auto;font-size:13px;font-size:1.3rem;color:#000}}.manufacturer-contents p{float:left;width:100%;margin:0;padding:0 0 1.286em;color:#fff;font-size:28px;font-size:2.8rem;letter-spacing:.0332em;line-height:1.286em}@media only screen and (max-width:1024px){.manufacturer-contents p{font-size:19px;font-size:1.9rem;color:#000}}.manufacturer-contents p:last-of-type{padding:0}@media only screen and (max-width:1024px){.manufacturer-contents p:last-of-type{margin-bottom:0}}.manufacturer-contents p:last-of-type:after{bottom:-62px;background-color:#fff}@media only screen and (max-width:1024px){.manufacturer-contents p:last-of-type:after{background-color:#000}}.manufacturer-contents .source-link{position:absolute;bottom:0;right:0;padding-bottom:.32em;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:12px;font-size:1.2rem;color:#f4f4f4;text-transform:uppercase;letter-spacing:.083em;border-bottom:1px solid #f4f4f4;transition:.3s cubic-bezier(.215,.61,.355,1)}.manufacturer-contents .source-link:hover{color:#ea6852;border-bottom-color:#ea6852}@media (hover:none){.manufacturer-contents .source-link:hover{color:#f4f4f4;border-bottom:1px solid #f4f4f4}}@media only screen and (max-width:1024px){.manufacturer-contents .source-link{bottom:-76px;color:#979797;transform:translateY(-10px);border-bottom-color:#979797}.manufacturer-contents .source-link:hover{color:#ea6852;border-bottom-color:#ea6852}}.manufacturer-art{position:fixed;z-index:1;top:75px;left:0;height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px);width:100%;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;background-color:#000}@media only screen and (max-width:1024px){.manufacturer-art{position:relative;float:left;width:80%;height:auto;top:inherit;margin:0 10% 10% 10%;text-align:center;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;background-color:transparent}}@media only screen and (max-width:768px){.manufacturer-art{width:90%;margin:0 5% 5% 5%}}.manufacturer-art.shuffle-back{z-index:-1}.manufacturer-art__img{position:absolute;z-index:1;top:0;left:0;float:left;width:100%;height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px);transform:scale3D(1.25,1.25,1);background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:opacity 0s linear .3s}@media only screen and (max-width:1024px){.manufacturer-art__img{position:relative;display:inline-block;float:left;height:auto;padding-bottom:52.9%;margin-bottom:10%;transform:scale3D(1,1,1);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.manufacturer-art__img:first-of-type{margin-top:calc(5% - 10px)}.manufacturer-art__img:last-of-type{margin-bottom:0}}.manufacturer-art__img.current{z-index:2;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:opacity .3s cubic-bezier(.55,.055,.675,.19)}.manufacturer-tooltip{position:fixed;z-index:-1;width:32px;height:32px;right:30px;bottom:30px;color:#fff;text-align:left;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:0s}@media only screen and (max-width:1024px){.manufacturer-tooltip{display:none}}.manufacturer-tooltip.active{z-index:2;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:.35s cubic-bezier(.55,.055,.675,.19)}.manufacturer-tooltip .icon{position:absolute;bottom:0;right:0;width:32px;height:32px;transition:.35 cubic-bezier(.215,.61,.355,1)}.manufacturer-tooltip .pop{position:absolute;bottom:0;right:0;width:240px;height:auto;padding:15px;color:#fff;font-size:16px;font-size:1.6rem;letter-spacing:.033125em;box-shadow:0 0 0 1.5px #fff;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translate3d(0,15px,0);transition:.35s cubic-bezier(.215,.61,.355,1);pointer-events:none}.manufacturer-tooltip:hover .icon{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.manufacturer-tooltip:hover .pop.current{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translate3d(0,0,0)}.manufacturer-tooltip.sm{display:none}@media only screen and (max-width:1024px){.manufacturer-tooltip.sm{position:absolute;display:inline-block;z-index:2;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}.instrument .related-instr{position:relative;z-index:7;height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px);background-color:#fffef6}@media only screen and (max-width:768px){.instrument .related-instr{height:auto}}@media only screen and (max-width:640px){.instrument .related-instr{display:none}}.instrument .related-instr>.container{position:relative;z-index:1}.instrument .related-instr h4{position:absolute;margin-top:35px;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:28px;font-size:2.8rem;letter-spacing:.064em;text-align:left}@media only screen and (max-width:768px){.instrument .related-instr h4{position:relative;margin-left:0;padding-bottom:35px;font-size:19px;font-size:1.9rem}}.instrument .related-instr__panels{display:-webkit-flex;-webkit-align-items:flex-end;display:flex;align-items:flex-end;flex-direction:row;flex-wrap:wrap;height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px);padding-top:75px;padding-bottom:70px;text-align:center}@media only screen and (max-width:1024px){.instrument .related-instr__panels{padding-top:0}}@media only screen and (max-width:768px){.instrument .related-instr__panels{height:auto;padding-bottom:0}}.instrument .related-instr__panel{position:relative;float:left;width:50%}@media only screen and (max-width:1024px){.instrument .related-instr__panel{padding-bottom:35px}}@media only screen and (max-width:768px){.instrument .related-instr__panel{width:100%;padding-bottom:70px}}.instrument .related-instr__panel figure{width:auto;padding:0 0 8vh 0;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);transition:.35s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-height:980px){.instrument .related-instr__panel figure{padding:0 0 4vh 0}}.instrument .related-instr__panel figure img{display:inline-block;padding:0;width:auto;height:auto;max-height:480px;max-width:400px}@media only screen and (max-height:980px){.instrument .related-instr__panel figure img{max-height:calc(100vh - 440px);max-height:calc((var(--vh,1vh) * 100) - 440px)}}.instrument .related-instr__panel figure img.monkey-smoker{max-width:220px;transform:translateX(34px)}.instrument .related-instr__panel figure img.monkey-orchestra{transform:translateX(5px)}.instrument .related-instr__panel figure img.helicoidal-orchestra{max-width:350px}.instrument .related-instr__panel figure img.nicolas{max-width:260px;transform:translateX(2px)}.instrument .related-instr__panel figure img.grand-stella{max-width:380px}@media only screen and (max-height:980px){.instrument .related-instr__panel figure img.grand-stella{max-width:260px}}@media only screen and (max-height:610px){.instrument .related-instr__panel figure img.grand-stella{max-width:200px}}.instrument .related-instr__panel figure img.edison-opera{transform:translateX(12px)}.instrument .related-instr__panel figure img.victor-v-gramophone{transform:translateX(-30px)}.instrument .related-instr__panel figure img.solo-orchestrelle{transform:translateX(2px)}.instrument .related-instr__panel figure img.hupfeld{transform:translateX(3px)}.instrument .related-instr__panel figure img.tsar-nicolas{max-width:340px}.instrument .related-instr__panel h5{padding-top:.5em;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:20px;font-size:2rem}.instrument .related-instr__panel h6{font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:20px;font-size:2rem}.instrument .related-instr__panel h5,.instrument .related-instr__panel h6{transition:.35s cubic-bezier(.215,.61,.355,1)}.instrument .related-instr__panel h5.automata,.instrument .related-instr__panel h6.automata{color:#8b6e4b}.instrument .related-instr__panel h5.phonograph,.instrument .related-instr__panel h6.phonograph{color:#e1b6a5}.instrument .related-instr__panel h5.cylinders,.instrument .related-instr__panel h6.cylinders{color:#8c9fbb}.instrument .related-instr__panel h5.piano_rolls,.instrument .related-instr__panel h6.piano_rolls{color:#e8aa54}.instrument .related-instr__panel h5.discs,.instrument .related-instr__panel h6.discs{color:#b2c2b9}.instrument .related-instr__panel h5.black,.instrument .related-instr__panel h6.black{color:#000}.instrument .related-instr__panel .tl-marker{transition:.35s cubic-bezier(.215,.61,.355,1)}.instrument .related-instr__panel .tl-marker.automata{position:relative}.instrument .related-instr__panel .tl-marker.automata:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:2px;height:34px;top:-25px;left:calc(50% - 1px)}.instrument .related-instr__panel .tl-marker.automata>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:37px}.instrument .related-instr__panel .tl-marker.automata>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.instrument .related-instr__panel .tl-marker.automata:after,.instrument .related-instr__panel .tl-marker.automata>span{background-color:#8b6e4b}.instrument .related-instr__panel .tl-marker.automata>span:before{border-color:#8b6e4b}.instrument .related-instr__panel .tl-marker.phonograph{position:relative}.instrument .related-instr__panel .tl-marker.phonograph:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:2px;height:34px;top:-25px;left:calc(50% - 1px)}.instrument .related-instr__panel .tl-marker.phonograph>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:37px}.instrument .related-instr__panel .tl-marker.phonograph>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.instrument .related-instr__panel .tl-marker.phonograph:after,.instrument .related-instr__panel .tl-marker.phonograph>span{background-color:#e1b6a5}.instrument .related-instr__panel .tl-marker.phonograph>span:before{border-color:#e1b6a5}.instrument .related-instr__panel .tl-marker.cylinders{position:relative}.instrument .related-instr__panel .tl-marker.cylinders:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:2px;height:34px;top:-25px;left:calc(50% - 1px)}.instrument .related-instr__panel .tl-marker.cylinders>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:37px}.instrument .related-instr__panel .tl-marker.cylinders>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.instrument .related-instr__panel .tl-marker.cylinders:after,.instrument .related-instr__panel .tl-marker.cylinders>span{background-color:#8c9fbb}.instrument .related-instr__panel .tl-marker.cylinders>span:before{border-color:#8c9fbb}.instrument .related-instr__panel .tl-marker.piano_rolls{position:relative}.instrument .related-instr__panel .tl-marker.piano_rolls:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:2px;height:34px;top:-25px;left:calc(50% - 1px)}.instrument .related-instr__panel .tl-marker.piano_rolls>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:37px}.instrument .related-instr__panel .tl-marker.piano_rolls>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.instrument .related-instr__panel .tl-marker.piano_rolls:after,.instrument .related-instr__panel .tl-marker.piano_rolls>span{background-color:#e8aa54}.instrument .related-instr__panel .tl-marker.piano_rolls>span:before{border-color:#e8aa54}.instrument .related-instr__panel .tl-marker.discs{position:relative}.instrument .related-instr__panel .tl-marker.discs:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:2px;height:34px;top:-25px;left:calc(50% - 1px)}.instrument .related-instr__panel .tl-marker.discs>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:37px}.instrument .related-instr__panel .tl-marker.discs>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.instrument .related-instr__panel .tl-marker.discs:after,.instrument .related-instr__panel .tl-marker.discs>span{background-color:#b2c2b9}.instrument .related-instr__panel .tl-marker.discs>span:before{border-color:#b2c2b9}.instrument .related-instr__panel .tl-marker.black{position:relative}.instrument .related-instr__panel .tl-marker.black:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:2px;height:34px;top:-25px;left:calc(50% - 1px)}.instrument .related-instr__panel .tl-marker.black>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:37px}.instrument .related-instr__panel .tl-marker.black>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.instrument .related-instr__panel .tl-marker.black:after,.instrument .related-instr__panel .tl-marker.black>span{background-color:#000}.instrument .related-instr__panel .tl-marker.black>span:before{border-color:#000}.instrument .related-instr__panel .tl-marker span,.instrument .related-instr__panel .tl-marker span:before,.instrument .related-instr__panel .tl-marker:after{transition:.35s cubic-bezier(.215,.61,.355,1)}.instrument .related-instr__panel:hover figure{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.instrument .related-instr__panel:hover h5,.instrument .related-instr__panel:hover h6{color:#000}.instrument .related-instr__panel:hover .tl-marker{position:relative}.instrument .related-instr__panel:hover .tl-marker:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:2px;height:34px;top:-25px;left:calc(50% - 1px)}.instrument .related-instr__panel:hover .tl-marker>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:37px}.instrument .related-instr__panel:hover .tl-marker>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.instrument .related-instr__panel:hover .tl-marker:after,.instrument .related-instr__panel:hover .tl-marker>span{background-color:#000}.instrument .related-instr__panel:hover .tl-marker>span:before{border-color:#000}.instrument .related-instr__bg{position:absolute;left:0;top:0;width:50%;height:100%;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.35s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:768px){.instrument .related-instr__bg{display:none}}.instrument .related-instr__bg.automata{background-color:#8b6e4b}.instrument .related-instr__bg.phonograph{background-color:#e1b6a5}.instrument .related-instr__bg.cylinders{background-color:#8c9fbb}.instrument .related-instr__bg.piano_rolls{background-color:#e8aa54}.instrument .related-instr__bg.discs{background-color:#b2c2b9}.instrument .related-instr__bg.right{left:50%}.instrument .related-instr__bg.hover{-webkit-opacity:.4;-khtml-opacity:.4;-moz-opacity:.4;-ms-opacity:.4;-o-opacity:.4;opacity:.4}.instrument .ri-slider{display:none;float:left;width:100%;height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px)}@media only screen and (max-width:640px){.instrument .ri-slider{display:inline-block}}.instrument .ri-slider__item{float:left;width:100%;height:calc(100vh - 150px);height:calc((var(--vh,1vh) * 100) - 150px);position:relative;margin-top:75px;pointer-events:none}.instrument .ri-slider__item figure{display:-webkit-flex;-webkit-align-items:flex-end;display:flex;align-items:flex-end;float:left;width:100%;height:calc(100vh - 330px);height:calc((var(--vh,1vh) * 100) - 330px)}@media only screen and (max-width:640px){.instrument .ri-slider__item figure{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center}}.instrument .ri-slider__item figure img{display:inline-block;width:auto;height:auto;max-height:calc(100vh - 375px);max-height:calc((var(--vh,1vh) * 100) - 375px);padding:0 7.5% 5% 7.5%;transform:scale3D(.67,.67,1);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);transition:filter .15s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.55,.055,.675,.19)}.instrument .ri-slider__item.slick-current img{transition:filter .3s cubic-bezier(.215,.61,.355,1) .3s,transform .5s cubic-bezier(.215,.61,.355,1);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);transform:scale3D(1,1,1)}.instrument .ri-slider__item.slick-current img.monkey-smoker{transform:translateX(calc(20%))}.instrument .ri-slider__item.slick-current img.six-revolvers{transform:translateX(calc(10%))}.instrument .ri-slider__item.slick-current img.monkey-orchestra{padding:0 0 5% 0;transform:translateX(calc(5%))}.instrument .ri-slider__item.slick-current img.helicoidal-orchestra{padding:0 0 5% 0}.instrument .ri-slider__item.slick-current img.hermann-just{transform:translateX(calc(15%))}.instrument .ri-slider__item.slick-current img.helicoidal-orchestra{transform:translateX(calc(5%))}.instrument .ri-slider__item.slick-current img.grand-stella{padding:0 0 5% 0}.instrument .ri-slider__item.slick-current img.fortuna-duplex-disk{padding:0 0 5% 0;transform:translateX(calc(5%))}.instrument .ri-slider__item.slick-current img.edison-opera{transform:translateX(calc(7%))}.instrument .ri-slider__item.slick-current img.victor-v-gramophone{transform:translateX(calc(-10%))}.instrument .ri-slider__item.slick-current img.solo-orchestrelle{padding:0 0 5% 0;transform:translateX(calc(2%))}.instrument .ri-slider__item.slick-current img.hupfeld{transform:translateX(3px)}.instrument .ri-slider__item.slick-current img.opera-phonograph{transform:translateX(calc(25%))}.instrument .ri-slider__item.slick-current img.phonoliszt-violina{transform:translateX(calc(2%))}.instrument .ri-slider__item__desc{float:left;width:100%;text-align:center}.instrument .ri-slider__item__desc h5{float:left;width:100%;font-size:20px;font-size:2rem;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;color:inherit;line-height:1.1em}.instrument .ri-slider__item__desc h6{float:left;width:100%;font-size:20px;font-size:2rem;font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal;color:inherit;line-height:1.1em}.instrument .ri-slider__item__desc .dot{position:relative;z-index:1;display:inline-block;width:14px;height:14px;margin:15px 0;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.instrument .ri-slider__item__desc .dot:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.instrument .ri-slider__item__desc.automata{color:#8b6e4b}.instrument .ri-slider__item__desc.automata .dot{background-color:#8b6e4b}.instrument .ri-slider__item__desc.automata .dot:before{border-color:#8b6e4b}.instrument .ri-slider__item__desc.discs{color:#b2c2b9}.instrument .ri-slider__item__desc.discs .dot{background-color:#b2c2b9}.instrument .ri-slider__item__desc.discs .dot:before{border-color:#b2c2b9}.instrument .ri-slider__item__desc.cylinders{color:#8c9fbb}.instrument .ri-slider__item__desc.cylinders .dot{background-color:#8c9fbb}.instrument .ri-slider__item__desc.cylinders .dot:before{border-color:#8c9fbb}.instrument .ri-slider__item__desc.piano_rolls{color:#e8aa54}.instrument .ri-slider__item__desc.piano_rolls .dot{background-color:#e8aa54}.instrument .ri-slider__item__desc.piano_rolls .dot:before{border-color:#e8aa54}.instrument .ri-slider__item__desc.phonograph{color:#e1b6a5}.instrument .ri-slider__item__desc.phonograph .dot{background-color:#e1b6a5}.instrument .ri-slider__item__desc.phonograph .dot:before{border-color:#e1b6a5}.instrument-section.audio{position:relative;z-index:6;background-color:#ebe9e4}.instrument-section .audio__contents{position:absolute;z-index:2;width:100%;top:0;left:0;height:100vh;height:calc(var(--vh,1vh) * 100)}.instrument-section .audio__waveform{position:relative;top:50%;transform:translateY(-50%);-webkit-opacity:.32;-khtml-opacity:.32;-moz-opacity:.32;-ms-opacity:.32;-o-opacity:.32;opacity:.32}.instrument-section .audio__bg{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center;position:absolute;z-index:1;width:100%;top:0;left:0;height:100vh;height:calc(var(--vh,1vh) * 100);flex-flow:row wrap;text-align:center}.instrument-section .audio__bg-contents{float:left;width:100%}.instrument-section .audio__bg img{position:absolute;top:5%;left:50%;max-height:130px;width:auto;transform:translate3d(-50%,0,0)}@media only screen and (max-width:480px){.instrument-section .audio__bg img{left:0;transform:translate3d(0,0,0)}}.instrument-section .audio__bg h2{float:left;width:100%;font-family:'../font/Graphik Extralight';font-weight:200;font-style:normal;font-stretch:normal;font-size:150px;font-size:15rem;color:#c9c4bb;text-align:center;letter-spacing:.0167em;line-height:1em;transform:translate3d(-15px,0,0)}@media only screen and (max-width:1024px){.instrument-section .audio__bg h2{font-size:70px;font-size:7rem;transform:translate3d(0,0,0)}}@media only screen and (max-width:768px){.instrument-section .audio__bg h2{font-size:50px;font-size:5rem}}.instrument-section .audio__bg P{float:left;width:100%;padding-top:30px;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:18px;font-size:1.8rem;color:#c9c4bb;text-align:center;letter-spacing:.051em;line-height:1em}.instrument-section .audio__title{position:relative;z-index:1}.instrument-section .audio__controls{position:absolute;z-index:2;right:55px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:768px){.instrument-section .audio__controls{top:15%;transform:translateY(0)}}.instrument-section .audio__controls .text{position:relative;float:left;display:block;padding-right:12px;font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:16px;font-size:1.6rem;color:#000;line-height:1em;letter-spacing:.1875em;text-transform:uppercase;transform:rotateZ(90deg);transform-origin:100% 50%;transition:.15s cubic-bezier(.215,.61,.355,1)}.instrument-section .audio__controls .text:after{content:" ";position:absolute;right:0;top:-1px;height:100%;width:2px;background-color:#000;transition:.15s cubic-bezier(.215,.61,.355,1)}.instrument-section .audio__controls .icon{position:absolute;top:20px;right:0;float:left;clear:left;width:11px;height:15px;margin:0 -7px 0 0;color:#000;transition:.15s cubic-bezier(.215,.61,.355,1)}.instrument-section .audio__controls .icon.play{margin-right:-8px;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.instrument-section .audio__controls .icon.pause{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.instrument-section .audio__controls .icon.active.play{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.instrument-section .audio__controls .icon.active.pause{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.instrument-section .audio__controls:hover .text{color:#ea6852}.instrument-section .audio__controls:hover .text:after{background-color:#ea6852}.instrument-section .audio__controls:hover .icon{color:#ea6852}.instrument-section .audio__footer{position:absolute;z-index:3;bottom:5%;left:0;width:100%;text-align:center}.instrument-section .audio__timer{display:inline-block;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:40px;font-size:4rem;line-height:1em}@media only screen and (max-width:1024px){.instrument-section .audio__timer{font-size:30px;font-size:3rem}}.instrument-section .audio__timer .current{float:left;width:85px;text-align:left}@media only screen and (max-width:1024px){.instrument-section .audio__timer .current{width:65px}}.instrument-section .audio__timer .total{position:relative;float:left;width:auto;padding-left:75px}.instrument-section .audio__timer .total:before{content:" ";position:absolute;top:20px;left:20px;width:40px;height:1px;background-color:#000}.video{position:relative;z-index:6}.video__wrap{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center;float:left;width:100%;height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px);background-color:#000}.video__embed{position:relative;display:inline-block;height:75%;left:50%;transform:translate3D(-50%,0,0);background-color:#000;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:opacity .35s cubic-bezier(.55,.055,.675,.19) .75s}.video__overlay{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#000;background-position:center;background-size:cover;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:opacity .35s cubic-bezier(.55,.055,.675,.19),transform .35s cubic-bezier(.55,.055,.675,.19) .35s}.video__overlay p{font-size:28px;font-size:2.8rem;line-height:1.285em;letter-spacing:.0332em;color:#fff;text-align:center}@media only screen and (max-width:1024px){.video__overlay p{font-size:21px;font-size:2.1rem}}.video__overlay p strong{font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal}.video__controls{position:absolute;z-index:2;right:55px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1024px){.video__controls{top:inherit;right:inherit;left:50%;bottom:5%;transform:translateX(-50%)}}.video__controls .text{position:relative;float:left;display:block;padding-right:12px;font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:16px;font-size:1.6rem;color:#fff;line-height:1em;letter-spacing:.1875em;text-transform:uppercase;transform:rotateZ(90deg);transform-origin:100% 50%;transition:.15s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:1024px){.video__controls .text{transform:rotateZ(0)}}.video__controls .text:after{content:" ";position:absolute;right:0;top:-1px;height:100%;width:2px;background-color:#fff;transition:.15s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:1024px){.video__controls .text:after{display:none}}.video__controls .icon{position:absolute;top:20px;right:0;float:left;clear:left;width:11px;height:15px;margin:0 -7px 0 0;color:#fff;transition:.15s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:1024px){.video__controls .icon{position:relative;clear:none;top:inherit}}.video__controls .icon.play{margin-right:-8px;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}@media only screen and (max-width:1024px){.video__controls .icon.play{margin-right:0}}.video__controls .icon.pause{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.video__controls .icon.active.play{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.video__controls .icon.active.pause{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.video__controls:hover .text{color:#ea6852}.video__controls:hover .text:after{background-color:#ea6852}.video__controls:hover .icon{color:#ea6852}.video__footer{position:absolute;z-index:3;bottom:5%;left:0;width:100%;text-align:center}@media only screen and (max-width:1024px){.video__footer{display:none}}.video__timer{display:inline-block;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:40px;font-size:4rem;line-height:1em;color:#fff}@media only screen and (max-width:1024px){.video__timer{font-size:30px;font-size:3rem}}.video__timer .current{float:left;width:85px;text-align:left}@media only screen and (max-width:1024px){.video__timer .current{width:65px}}.video__timer .total{position:relative;float:left;width:auto;padding-left:75px}.video__timer .total:before{content:" ";position:absolute;top:20px;left:20px;width:40px;height:1px;background-color:#fff}.video.active .video__overlay{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:scale(0)}.video.active .video__embed{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.instrument-section.technique{padding:0;height:auto}.instrument-section.technique.spaced{padding-top:calc(100vh - 70px);padding-top:calc((var(--vh,1vh) * 100) - 70px)}.tech-art{display:block;position:fixed;z-index:1;top:75px;left:0;height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px);width:100%;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}@media only screen and (max-width:1024px){.tech-art{position:relative;top:inherit;float:left;padding:10% 10% 0 10%;height:auto}}@media only screen and (max-width:768px){.tech-art{height:auto;padding:5% 5% 0 5%}.tech-art figure{padding:0 .75rem}}.tech-art.shuffle-front{z-index:1}.tech-art.shuffle-back{z-index:-1}.tech-art__img{position:absolute;z-index:2;top:0;left:0;float:left;width:100%;height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px);transform:scale3D(1.25,1.25,1);background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}@media only screen and (max-width:1024px){.tech-art__img{position:relative;float:left;height:auto;padding-bottom:56.25%;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:scale3D(1,1,1)}}.tech-contents{position:relative;z-index:4;float:left;width:100%;padding:calc(200vh - 150px) 0 70px 0;padding:calc((var(--vh,1vh) * 200) - 150px) 0 70px 0}@media only screen and (max-width:1024px){.tech-contents{display:-webkit-flex;-webkit-align-items:flex-start;display:flex;align-items:flex-start;min-height:auto;padding:70px 0}}@media only screen and (max-width:768px){.tech-contents{height:auto;padding:10% 0}}.tech-contents .container{position:relative;z-index:1}.tech-contents__text{position:relative;float:left;width:100%}@media only screen and (max-width:1024px){.tech-contents__text{padding:0;margin:0 auto}}.tech-contents h3{padding:70px 0 45px 0;font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:16px;font-size:1.6rem;color:#000;letter-spacing:.125em;text-transform:uppercase}@media only screen and (max-width:1024px){.tech-contents h3{float:none;display:block;padding-top:0;padding-bottom:1em;margin:0 auto;font-size:13px;font-size:1.3rem;color:#000}}.tech-contents p{float:left;width:80%;margin:0;padding:0 60px 1.286em 0;min-width:80px;width:100%;color:#000;font-size:28px;font-size:2.8rem;letter-spacing:.0332em;line-height:1.286em}@media only screen and (max-width:1024px){.tech-contents p{font-size:19px;font-size:1.9rem;color:#000;padding-right:0}}.tech-contents p:last-of-type{padding-bottom:0}.tech-contents p:last-of-type:after{bottom:-62px}@media only screen and (max-width:1024px){.tech-contents p:last-of-type:after{background-color:#000}}.tech-contents p a{position:relative;padding-bottom:.082em;color:inherit;border-bottom:3px solid #a9d6c3}@media only screen and (max-width:1024px){.tech-contents p a{border-bottom:2px solid #a9d6c3}}.tech-contents p a:after{content:"read more";position:absolute;top:0;left:0;width:100%;font-size:13px;font-size:1.3rem;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:.064em;text-align:center;line-height:2.67em;background-color:#e7e4e0;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.15s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:1024px){.tech-contents p a:after{content:""}}.tech-contents p a:hover:after{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.tech-contents p a.small:after{content:"more"}.tech-contents .source-link{position:absolute;bottom:0;right:60px;padding-bottom:.32em;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:12px;font-size:1.2rem;color:#777;text-transform:uppercase;letter-spacing:.083em;border-bottom:1px solid #777;transition:.3s cubic-bezier(.215,.61,.355,1)}.tech-contents .source-link:hover{color:#ea6852;border-bottom-color:#ea6852}@media (hover:none){.tech-contents .source-link:hover{color:#f4f4f4;border-bottom:1px solid #f4f4f4}}@media only screen and (max-width:1024px) and (max-width:1024px){.tech-contents .source-link{right:0;bottom:-18px;color:#979797;transform:translateY(-10px);border-bottom-color:#979797}.tech-contents .source-link:hover{color:#ea6852;border-bottom-color:#ea6852}}.tech-gallery{display:none;overflow:hidden;position:fixed;z-index:5;top:75px;right:0;height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px);width:45%;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}@media only screen and (max-width:1024px){.tech-gallery{display:inline-block;position:relative;top:inherit;width:100%;height:auto;padding:0 10% 10% 10%}}@media only screen and (max-width:768px){.tech-gallery{padding:0 5% 10% 5%}}.tech-gallery.shuffle-front{display:block}.tech-gallery .slick-list,.tech-gallery .slick-slider{width:100%;height:100%}.tech-gallery .slick-vertical .slick-slide{border:none}.tech-gallery__bg{position:fixed;z-index:1;top:0;left:0;width:55%;height:100%;background-color:#e7e4e0;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:scale3d(0,1,1);transform-origin:0}@media only screen and (max-width:1024px){.tech-gallery__bg{display:none}}.tech-gallery__slider{display:block;z-index:2;float:left;width:100%;height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:opacity .35s cubic-bezier(.55,.055,.675,.19)}.tech-gallery__slider.active{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}@media only screen and (max-width:1024px){.tech-gallery__slider{height:auto;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;text-align:center}}.tech-gallery .slick-vertical .slick-slide{height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px)}.tech-gallery__img{position:relative;float:left;width:100%!important;height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:rgba(91,95,82,0);background-blend-mode:multiply;transition:opacity .3s cubic-bezier(.55,.055,.675,.19)}.tech-gallery__img.hover{background-color:#5b5f52;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:1024px){.tech-gallery__img{display:inline-block;float:none;height:auto;padding-bottom:110%}}@media only screen and (max-width:768px){.tech-gallery__img{margin-top:5%}.tech-gallery__img:first-of-type{margin-top:0}}@media only screen and (max-width:640px){.tech-gallery__img{padding-bottom:121%}}.tech-gallery__nav{position:absolute;z-index:-1;width:32px;height:32px;bottom:30px;right:30px;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.3s cubic-bezier(.55,.055,.675,.19)}.tech-gallery__nav.prev{display:none}.tech-gallery__nav.active{z-index:6;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.tech-gallery__nav .icon{width:32px;height:32px;color:#fff;transition:.35 cubic-bezier(.215,.61,.355,1)}.tech-gallery__nav:hover .icon{color:#ea6852}.tech-tooltip{position:fixed;z-index:-1;width:32px;height:32px;left:calc(55% + 60px);bottom:60px;color:#fff;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:0s}.tech-tooltip.active{z-index:6;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:.35s cubic-bezier(.55,.055,.675,.19)}.tech-tooltip .icon{position:absolute;bottom:0;right:0;width:32px;height:32px;transition:.35 cubic-bezier(.215,.61,.355,1)}.tech-tooltip .pop{position:absolute;bottom:0;right:-210px;width:240px;height:auto;padding:15px;color:#fff;font-size:16px;font-size:1.6rem;letter-spacing:.033125em;box-shadow:0 0 0 1.5px #fff;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translate3d(0,15px,0);transition:.35s cubic-bezier(.215,.61,.355,1);pointer-events:none}.tech-tooltip:hover .icon{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.tech-tooltip:hover .pop.current{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translate3d(0,0,0)}@media only screen and (max-width:1024px){.tech-tooltip{position:absolute;z-index:5;opacity:1;left:inherit;right:calc(10% + 40px);bottom:calc(5% + 40px)}.tech-tooltip .pop{left:-210px;right:inherit}}@media only screen and (max-width:1024px){.home.no-block{overflow-x:hidden}}@media only screen and (max-width:640px){.home{overflow-x:hidden}}.home main{padding:0}.home .header__logo{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:opacity .15s cubic-bezier(.215,.61,.355,1)}.home .header__jp-cta{display:block;position:absolute;left:40px;top:27px;z-index:100;font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:700;color:#fff;font-size:18px;font-size:1.8rem;letter-spacing:.082em;transition:opacity .15s cubic-bezier(.215,.61,.355,1) .2s,transform .35s cubic-bezier(.645,.045,.355,1) .1s;transform-origin:50% 50%;transition:.15s cubic-bezier(.215,.61,.355,1)}.home .header__jp-cta:hover{-webkit-opacity:.67;-khtml-opacity:.67;-moz-opacity:.67;-ms-opacity:.67;-o-opacity:.67;opacity:.67}.home .header__cta{display:none}@media only screen and (max-width:768px){.home .header__title{display:none}}.home .main-nav-toggle{color:#fff}.home .main-nav-toggle__icon{color:#fff}.home-hero{position:relative;float:left;width:100%;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;position:relative;float:left;width:100%;height:calc(var(--vh,1vh) * 100);background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center}.home-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);background-color:rgba(0,0,0,.17)}.home-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);background-color:rgba(0,0,0,.17)}.home-hero__center{position:relative;display:inline-block;z-index:1;overflow:hidden;height:calc(var(--vh,1vh) * 100);width:100%;clip-path:circle(37.5vh at center);-webkit-clip-path:circle(37.5vh at center);position:relative;display:inline-block;z-index:1;overflow:hidden;height:calc(var(--vh,1vh) * 100);width:100%;clip-path:circle(37.5vh at center);-webkit-clip-path:circle(37.5vh at center)}@media only screen and (max-width:768px){.home-hero__center{position:relative;display:inline-block;z-index:1;overflow:hidden;height:calc(var(--vh,1vh) * 100);width:100%;clip-path:circle(27.5vh at center);-webkit-clip-path:circle(27.5vh at center);position:relative;display:inline-block;z-index:1;overflow:hidden;height:calc(var(--vh,1vh) * 100);width:100%;clip-path:circle(27.5vh at center);-webkit-clip-path:circle(27.5vh at center)}}@media only screen and (max-width:640px){.home-hero__center{position:relative;display:inline-block;z-index:1;overflow:hidden;height:calc(var(--vh,1vh) * 100);width:100%;clip-path:circle(20vh at center);-webkit-clip-path:circle(20vh at center);position:relative;display:inline-block;z-index:1;overflow:hidden;height:calc(var(--vh,1vh) * 100);width:100%;clip-path:circle(20vh at center);-webkit-clip-path:circle(20vh at center)}}.home-hero__bg{display:inline-block;position:absolute;top:0;left:0;width:100vw;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:0;left:0;width:100vw;height:calc(var(--vh,1vh) * 100);background-position:center;background-repeat:no-repeat;background-size:cover}.home-contents{position:absolute;z-index:1;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;text-align:center}.home-contents h2{font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:500;font-size:40px;font-size:4rem;color:#fff}@media only screen and (max-width:1440px){.home-contents h2{font-size:35px;font-size:3.5rem}}@media only screen and (max-width:768px){.home-contents h2{font-size:21px;font-size:2.1rem}}.home-contents h1{font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;color:#fff}.home-contents h1 .text{position:absolute;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.home-contents h1 .icon{display:inline-block;width:80vh;height:24.48vh;height:calc(var(--vh,1vh) * 24.48);fill:#fff}@media only screen and (max-width:768px){.home-contents h1 .icon{max-width:460px;height:145px}}@media only screen and (max-width:640px){.home-contents h1 .icon{width:95%;max-width:360px;height:auto;max-height:110px}}.home-contents__cta{display:inline-block;position:relative;width:auto;bottom:-70px;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:25px;font-size:2.5rem;color:#fff;text-transform:uppercase;letter-spacing:.0588em;line-height:1.294em}@media only screen and (max-width:1440px){.home-contents__cta{bottom:-65px;font-size:17px;font-size:1.7rem}}@media only screen and (max-width:768px){.home-contents__cta{bottom:-35px;font-size:14px;font-size:1.4rem}}.home-contents__cta .text{display:inline-block;float:left;width:100%;padding-top:15px}.home-contents__cta .icon{display:inline-block;width:85px;height:37px}.home-contents__cta .icon #arrow{transform-origin:50% 100%;transition:.15s cubic-bezier(.215,.61,.355,1)}.home-contents__cta .icon #dash{transform-origin:50%;transition:.15s cubic-bezier(.215,.61,.355,1)}.home-contents__cta:hover .icon #arrow{transform:translate3d(0,2.5px,0)}.home-contents__cta:hover .icon #dash{transform:scale3d(1.25,1,1)}.home .collection-intro{padding-top:0}@media only screen and (max-width:1024px){.home .collection-wrap{padding-top:45px}}@media only screen and (max-width:1024px) and (max-width:640px){.home .collection-wrap{padding-top:105px}}@media only screen and (max-width:1024px){.home .collection-intro h1{margin-bottom:35px}}@media only screen and (max-width:1024px) and (max-width:640px){.home .collection-intro h1{margin-bottom:45px}}.home .timeline-wrap{top:30px}.home-footer{position:absolute;z-index:1;bottom:50px}@media only screen and (max-width:768px){.home-footer{bottom:35px}}@media only screen and (max-width:640px){.home-footer{bottom:5px}}.home-footer .footer__payoff{margin-left:40px;color:#fff}.collection-wrap{position:relative;overflow:hidden;width:100%;padding-top:60px;height:100vh;height:calc(var(--vh,1vh) * 100);display:-webkit-flex;-webkit-align-items:flex-start;display:flex;align-items:flex-start}@media only screen and (max-width:768px){.collection-wrap{display:inline-block;overflow:initial;height:auto;padding-top:95px}}@media only screen and (max-width:640px){.collection-wrap{padding-top:75px}}.collection-intro{position:absolute;float:left;width:auto;z-index:1;padding-top:70px;transition:.35s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:768px){.collection-intro{position:relative;z-index:2;padding-top:0;z-index:1}}.collection-intro h1{float:left;width:auto;padding-bottom:60px;font-family:'../font/Graphik Extralight';font-weight:200;font-style:normal;font-stretch:normal;font-size:100px;font-size:10rem;letter-spacing:.0167em;text-transform:lowercase;line-height:1em}@media only screen and (max-height:740px){.collection-intro h1{font-size:80px;font-size:8rem}}@media only screen and (max-height:660px){.collection-intro h1{padding-bottom:40px;font-size:60px;font-size:6rem}}@media only screen and (max-width:768px){.collection-intro h1{position:relative;padding:0 0 0 35px;margin-bottom:55px;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:25px;font-size:2.5rem}.collection-intro h1:after{content:" ";position:absolute;width:1px;height:24px;left:20px;top:3px;background-color:#000}}.collection-intro p{position:relative;float:left;width:90%;margin-left:10%;font-size:28px;font-size:2.8rem;letter-spacing:.035em;line-height:1.28em}.collection-intro p:last-of-type{padding-bottom:0}@media only screen and (max-height:740px){.collection-intro p{width:100%;margin-left:0;font-size:25px;font-size:2.5rem}}@media only screen and (max-width:1024px){.collection-intro p{margin-left:0;width:100%}}@media only screen and (max-width:768px){.collection-intro p{width:100%;margin-left:0;font-size:19px;font-size:1.9rem}}@media only screen and (max-width:768px){.collection-intro p{font-size:19px;font-size:1.9rem}}.collection-intro__cta{position:absolute;float:left;bottom:-2px;right:1.5%;line-height:1em;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:18px;font-size:1.8rem;letter-spacing:.064em;color:#000;transition:.15s cubic-bezier(.215,.61,.355,1)}.collection-intro__cta span{float:left;display:inline-block}.collection-intro__cta .icon{float:left;display:inline-block;width:45px;height:19px;padding-left:.5em}@media only screen and (max-width:768px){.collection-intro__cta .icon{position:absolute;right:-18px;top:35px;transform:rotate(90deg)}}.collection-intro__cta:hover{color:#ea6852}.collection-timeline{position:absolute;z-index:2;left:0;top:0;float:left;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);transform:translate3d(60%,0,0);-webkit-opacity:.76;-khtml-opacity:.76;-moz-opacity:.76;-ms-opacity:.76;-o-opacity:.76;opacity:.76;transition:opacity .15s cubic-bezier(.55,.055,.675,.19),transform .5s cubic-bezier(.645,.045,.355,1)}@media only screen and (max-width:768px){.collection-timeline{display:none;z-index:1}}.collection-timeline:hover{cursor:pointer;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translate3d(57%,0,0)}.collection-timeline .timeline__title{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.collection-timeline .timeline__legend{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.collection-timeline .timeline__entry{pointer-events:none}.collection-timeline .timeline__entry.key{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:scale(.1)}.collection-smtimeline{display:none;float:left;width:100%;padding:110px 0 120px 0}@media only screen and (max-width:768px){.collection-smtimeline{display:inline-block}}.collection-smtimeline__entry{float:left;width:100%;padding-bottom:60px}.collection-smtimeline__entry .img-wrap{float:left;width:100%;position:relative;padding-bottom:15px;text-align:center}.collection-smtimeline__entry .img-wrap .tl-marker{position:relative;position:absolute;left:97px;top:calc(50% - 17px)}.collection-smtimeline__entry .img-wrap .tl-marker:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:95px;height:2px;top:6px;left:-97px}.collection-smtimeline__entry .img-wrap .tl-marker>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:0}.collection-smtimeline__entry .img-wrap .tl-marker>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.collection-smtimeline__entry .img-wrap .tl-marker:after,.collection-smtimeline__entry .img-wrap .tl-marker>span{background-color:#8b6e4b}.collection-smtimeline__entry .img-wrap .tl-marker>span:before{border-color:#8b6e4b}.collection-smtimeline__entry .img-wrap .tl-marker.piano_rolls{position:relative;position:absolute;left:97px;top:calc(50% - 17px)}.collection-smtimeline__entry .img-wrap .tl-marker.piano_rolls:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:95px;height:2px;top:6px;left:-97px}.collection-smtimeline__entry .img-wrap .tl-marker.piano_rolls>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:0}.collection-smtimeline__entry .img-wrap .tl-marker.piano_rolls>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.collection-smtimeline__entry .img-wrap .tl-marker.piano_rolls:after,.collection-smtimeline__entry .img-wrap .tl-marker.piano_rolls>span{background-color:#e8aa54}.collection-smtimeline__entry .img-wrap .tl-marker.piano_rolls>span:before{border-color:#e8aa54}.collection-smtimeline__entry .img-wrap .tl-marker.discs{position:relative;position:absolute;left:97px;top:calc(50% - 17px)}.collection-smtimeline__entry .img-wrap .tl-marker.discs:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:95px;height:2px;top:6px;left:-97px}.collection-smtimeline__entry .img-wrap .tl-marker.discs>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:0}.collection-smtimeline__entry .img-wrap .tl-marker.discs>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.collection-smtimeline__entry .img-wrap .tl-marker.discs:after,.collection-smtimeline__entry .img-wrap .tl-marker.discs>span{background-color:#b2c2b9}.collection-smtimeline__entry .img-wrap .tl-marker.discs>span:before{border-color:#b2c2b9}.collection-smtimeline__entry .img-wrap .tl-marker.cylinders{position:relative;position:absolute;left:97px;top:calc(50% - 17px)}.collection-smtimeline__entry .img-wrap .tl-marker.cylinders:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:95px;height:2px;top:6px;left:-97px}.collection-smtimeline__entry .img-wrap .tl-marker.cylinders>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:0}.collection-smtimeline__entry .img-wrap .tl-marker.cylinders>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.collection-smtimeline__entry .img-wrap .tl-marker.cylinders:after,.collection-smtimeline__entry .img-wrap .tl-marker.cylinders>span{background-color:#8c9fbb}.collection-smtimeline__entry .img-wrap .tl-marker.cylinders>span:before{border-color:#8c9fbb}.collection-smtimeline__entry .img-wrap .tl-marker.phonograph{position:relative;position:absolute;left:97px;top:calc(50% - 17px)}.collection-smtimeline__entry .img-wrap .tl-marker.phonograph:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:95px;height:2px;top:6px;left:-97px}.collection-smtimeline__entry .img-wrap .tl-marker.phonograph>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:0}.collection-smtimeline__entry .img-wrap .tl-marker.phonograph>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.collection-smtimeline__entry .img-wrap .tl-marker.phonograph:after,.collection-smtimeline__entry .img-wrap .tl-marker.phonograph>span{background-color:#e1b6a5}.collection-smtimeline__entry .img-wrap .tl-marker.phonograph>span:before{border-color:#e1b6a5}.collection-smtimeline__entry .img-wrap img{display:inline-block;max-width:360px;height:auto;transform:translate3d(25%,0,0)}@media only screen and (max-width:768px){.collection-smtimeline__entry .img-wrap img{float:right;padding-right:60px;max-width:225px;width:auto;transform:translate3d(0,0,0)}}.collection-smtimeline__entry .desc{float:left;width:100%;padding:0 0 0 30px;text-align:left}.collection-smtimeline__entry .desc-title{float:left;width:100%;font-size:20px;font-size:2rem;color:#000;color:#8b6e4b}.collection-smtimeline__entry .desc-title.piano_rolls{color:#e8aa54}.collection-smtimeline__entry .desc-title.discs{color:#b2c2b9}.collection-smtimeline__entry .desc-title.cylinders{color:#8c9fbb}.collection-smtimeline__entry .desc-title.phonograph{color:#e1b6a5}.collection-smtimeline__entry .desc-year{float:left;width:100%;font-size:20px;font-size:2rem;font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal;color:#000;color:#8b6e4b}.collection-smtimeline__entry .desc-year.piano_rolls{color:#e8aa54}.collection-smtimeline__entry .desc-year.discs{color:#b2c2b9}.collection-smtimeline__entry .desc-year.cylinders{color:#8c9fbb}.collection-smtimeline__entry .desc-year.phonograph{color:#e1b6a5}.hide-intro .collection-intro{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.hide-intro .collection-intro h1{transform:translate3d(-40%,0,0);transition:transform 1s cubic-bezier(.645,.045,.355,1)}.hide-intro .collection-intro p{transform:translate3d(-30%,0,0);transition:transform 1s cubic-bezier(.645,.045,.355,1)}.hide-intro .collection-intro__cta{transform:translate3d(-20%,0,0);transition:transform 1s cubic-bezier(.645,.045,.355,1)}.hide-intro .collection-timeline{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translate3d(0,0,0);transition:opacity .35s cubic-bezier(.55,.055,.675,.19) .5s,transform .75s cubic-bezier(.645,.045,.355,1);cursor:default}.hide-intro .collection-timeline .timeline:hover{cursor:default}.hide-intro .collection-timeline .timeline__title{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:opacity .5s cubic-bezier(.55,.055,.675,.19) 1.35s}.hide-intro .collection-timeline .timeline__legend{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:opacity .5s cubic-bezier(.55,.055,.675,.19) 1.75s}.hide-intro .collection-timeline .timeline__entry{pointer-events:auto}.hide-intro .collection-timeline .timeline__entry.key{transform-origin:50%;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:scale(1);transition:opacity .35s cubic-bezier(.55,.055,.675,.19) 1s,transform .35s cubic-bezier(.645,.045,.355,1) 1s}.hide-intro.initial .collection-intro h1{transition:0s}.hide-intro.initial .collection-intro p{transition:0s}.hide-intro.initial .collection-intro__cta{transition:0s}.hide-intro.initial .collection-intro-timeline{transition:0s}.hide-intro.initial .collection-intro-timeline .timeline__title{transition:0s}.hide-intro.initial .collection-intro-timeline .timeline__legend{transition:0s}.hide-intro.initial .collection-intro-timeline .timeline__entry.key{transition:0s}main.technique{padding:135px 0 140px 0}@media only screen and (max-width:768px){main.technique{padding-top:95px}}main.technique>div:first-child{position:relative;z-index:2}@media only screen and (max-width:1023px){main.technique .col.s18.m10.offset-l1{width:100%}}.technique article h1{float:left;clear:left;padding-bottom:94px;margin-left:-.03em;font-family:'../font/Graphik Extralight';font-weight:200;font-style:normal;font-stretch:normal;color:#000;font-size:180px;font-size:18rem;line-height:.89em;text-transform:lowercase}@media only screen and (max-width:1024px){.technique article h1{font-size:160px;font-size:16rem;padding-bottom:60px}}@media only screen and (max-width:768px){.technique article h1{padding-top:40px;padding-bottom:30px;font-size:100px;font-size:10rem}}@media only screen and (max-width:640px){.technique article h1{font-size:68px;font-size:6.8rem;font-family:'../font/Graphik Light';font-weight:300;font-style:normal;font-stretch:normal}}.technique article h2{float:left;position:relative;width:auto;margin-bottom:30px;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:20px;font-size:2rem;text-transform:uppercase;letter-spacing:.15em}.technique article h2:after{content:" ";position:absolute;display:block;bottom:0;left:0;width:100%;height:1px;background-color:#000}@media only screen and (max-width:768px){.technique article h2{padding:0 0 0 35px;margin:0;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:25px;font-size:2.5rem;line-height:1em;text-transform:lowercase;letter-spacing:.0167em}.technique article h2:after{content:" ";position:absolute;width:1px;height:24px;left:20px;top:3px;bottom:inherit;background-color:#000}}.technique article p{position:relative;float:left;width:76%;margin-left:10.1%;font-size:24px;font-size:2.4rem;letter-spacing:.033em}@media only screen and (max-width:1440px){.technique article p{width:100%;margin-left:0}}@media only screen and (max-width:1024px){.technique article p{width:100%}}@media only screen and (max-width:768px){.technique article p{font-size:19px;font-size:1.9rem}}.technique article p:last-of-type{margin-bottom:180px}.technique article .article__contents-text{float:left;width:auto;position:relative}.technique article .source-link{position:absolute;bottom:115px;right:60px;padding-bottom:.32em;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:12px;font-size:1.2rem;color:#777;text-transform:uppercase;letter-spacing:.083em;box-shadow:inset 0 -.05em #777;-webkit-box-shadow:inset 0 -.05em #777;-moz-box-shadow:inset 0 -.05em #777;transition:.3s cubic-bezier(.215,.61,.355,1)}.technique article .source-link:hover{color:#ea6852;box-shadow:inset 0 -.05em #ea6852;-webkit-box-shadow:inset 0 -.05em #ea6852;-moz-box-shadow:inset 0 -.05em #ea6852}@media only screen and (max-width:1024px){.technique article .source-link{right:0}}.technique-hero{float:left;width:100%;height:auto}@media only screen and (max-width:1330px){.technique-hero{margin-top:240px}}@media only screen and (max-width:1024px){.technique-hero{display:none}}.technique-hero.push{padding-top:140px;margin-left:-17.5px}@media only screen and (max-width:1330px){.technique-hero.push{padding-top:0;margin-left:0}}.technique-hero.pull{margin-left:-105px}@media only screen and (max-width:1330px){.technique-hero.pull{padding-top:0;margin-left:0}}.technique-hero.automata{max-width:400px}.technique-hero.cylinders{max-width:437px}.technique-hero.fortuna{max-width:554px}.technique-hero.phonographs{max-width:479px}.technique-sm-hero{display:none;float:left;width:100%;padding-bottom:60px;text-align:center}@media only screen and (max-width:1024px){.technique-sm-hero{display:inline-block}}.technique-sm-hero:empty{padding:0}@media only screen and (max-width:768px){.technique-sm-hero{padding-bottom:30px}}.technique-sm-hero img{display:inline-block}.technique-sm-hero.edison{margin-top:-120px}@media only screen and (max-width:640px){.technique-sm-hero.edison{margin-top:-30px}}.related-instruments h3{position:relative;float:left;width:auto;padding:.67em 0 2.7em 0;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:18px;font-size:1.8rem;color:#8b6e4b;font-size:18px;font-size:1.8rem;letter-spacing:.064em;line-height:1.167em;text-transform:uppercase}@media only screen and (max-width:768px){.related-instruments h3{padding-bottom:70px}}.related-instruments h3:after{content:" ";position:absolute;width:calc(100% - 35px);height:1px;top:0;left:0;background-color:#8b6e4b}@media only screen and (max-width:1024px){.related-instruments h3:after{width:100%}}.related-instruments h3.piano-roll{color:#e8aa54}.related-instruments h3.piano-roll:after{background-color:#e8aa54}.related-instruments h3.disc{color:#b2c2b9}.related-instruments h3.disc:after{background-color:#b2c2b9}.related-instruments h3.cylinder{color:#8c9fbb}.related-instruments h3.cylinder:after{background-color:#8c9fbb}.related-instruments h3.phonograph{color:#e1b6a5}.related-instruments h3.phonograph:after{background-color:#e1b6a5}.related-instruments__panels{float:left;width:100%;display:-webkit-flex;-webkit-align-items:flex-end;display:flex;align-items:flex-end;flex-direction:row;flex-wrap:wrap}.related-instruments__panel{position:relative;float:left;width:50%;padding-bottom:70px;text-align:center}@media only screen and (max-width:768px){.related-instruments__panel{width:100%;padding-bottom:105px}}.related-instruments__panel figure{width:auto;padding:0 5% 35px 5%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);transition:.35s cubic-bezier(.215,.61,.355,1)}.related-instruments__panel figure img{display:inline-block;padding:0;width:auto;height:auto;max-height:360px;max-width:320px}.related-instruments__panel figure img.monkey-smoker{transform:translateX(24px)}.related-instruments__panel figure img.monkey-orchestra{transform:translateX(5px)}.related-instruments__panel figure img.helicoidal{max-width:240px}.related-instruments__panel figure img.nicolas{max-width:260px;transform:translateX(2px)}.related-instruments__panel figure img.edison-opera{transform:translateX(12px)}.related-instruments__panel figure img.edison-victor{transform:translateX(-30px)}.related-instruments__panel figure img.aeolian{max-width:280px;transform:translateX(2px)}.related-instruments__panel figure img.hupfeld{transform:translateX(3px)}.related-instruments__panel-desc{float:left;width:100%}.related-instruments__panel-desc h4{float:left;width:100%;padding-top:.32em;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:20px;font-size:2rem;line-height:1.1em;color:#8b6e4b;letter-spacing:.064em}.related-instruments__panel-desc h5{float:left;width:100%;padding-top:.167em;font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:20px;font-size:2rem;line-height:1.1em;color:#8b6e4b;letter-spacing:.064em}.related-instruments__panel-desc .tl-marker{position:relative}.related-instruments__panel-desc .tl-marker:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:2px;height:34px;top:-25px;left:calc(50% - 1px)}.related-instruments__panel-desc .tl-marker>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:37px}.related-instruments__panel-desc .tl-marker>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.related-instruments__panel-desc .tl-marker:after,.related-instruments__panel-desc .tl-marker>span{background-color:#8b6e4b}.related-instruments__panel-desc .tl-marker>span:before{border-color:#8b6e4b}.related-instruments__panel-desc.piano-roll .tl-marker{position:relative}.related-instruments__panel-desc.piano-roll .tl-marker:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:2px;height:34px;top:-25px;left:calc(50% - 1px)}.related-instruments__panel-desc.piano-roll .tl-marker>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:37px}.related-instruments__panel-desc.piano-roll .tl-marker>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.related-instruments__panel-desc.piano-roll .tl-marker:after,.related-instruments__panel-desc.piano-roll .tl-marker>span{background-color:#e8aa54}.related-instruments__panel-desc.piano-roll .tl-marker>span:before{border-color:#e8aa54}.related-instruments__panel-desc.piano-roll h4,.related-instruments__panel-desc.piano-roll h5{color:#e8aa54}.related-instruments__panel-desc.disc .tl-marker{position:relative}.related-instruments__panel-desc.disc .tl-marker:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:2px;height:34px;top:-25px;left:calc(50% - 1px)}.related-instruments__panel-desc.disc .tl-marker>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:37px}.related-instruments__panel-desc.disc .tl-marker>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.related-instruments__panel-desc.disc .tl-marker:after,.related-instruments__panel-desc.disc .tl-marker>span{background-color:#b2c2b9}.related-instruments__panel-desc.disc .tl-marker>span:before{border-color:#b2c2b9}.related-instruments__panel-desc.disc h4,.related-instruments__panel-desc.disc h5{color:#b2c2b9}.related-instruments__panel-desc.cylinder .tl-marker{position:relative}.related-instruments__panel-desc.cylinder .tl-marker:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:2px;height:34px;top:-25px;left:calc(50% - 1px)}.related-instruments__panel-desc.cylinder .tl-marker>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:37px}.related-instruments__panel-desc.cylinder .tl-marker>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.related-instruments__panel-desc.cylinder .tl-marker:after,.related-instruments__panel-desc.cylinder .tl-marker>span{background-color:#8c9fbb}.related-instruments__panel-desc.cylinder .tl-marker>span:before{border-color:#8c9fbb}.related-instruments__panel-desc.cylinder h4,.related-instruments__panel-desc.cylinder h5{color:#8c9fbb}.related-instruments__panel-desc.phonograph .tl-marker{position:relative}.related-instruments__panel-desc.phonograph .tl-marker:after{content:" ";position:absolute;background-color:#d5d0c9;transition:.35s cubic-bezier(.215,.61,.355,1);width:2px;height:34px;top:-25px;left:calc(50% - 1px)}.related-instruments__panel-desc.phonograph .tl-marker>span{position:relative;z-index:1;display:inline-block;margin-bottom:37px;width:14px;height:14px;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1);margin-bottom:37px}.related-instruments__panel-desc.phonograph .tl-marker>span:before{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d5d0c9;background-color:transparent;border-radius:50%;transition:.35s cubic-bezier(.215,.61,.355,1)}.related-instruments__panel-desc.phonograph .tl-marker:after,.related-instruments__panel-desc.phonograph .tl-marker>span{background-color:#e1b6a5}.related-instruments__panel-desc.phonograph .tl-marker>span:before{border-color:#e1b6a5}.related-instruments__panel-desc.phonograph h4,.related-instruments__panel-desc.phonograph h5{color:#e1b6a5}.related-instruments__panel:hover figure{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.instrument{overflow-x:hidden}.instrument main{float:left;width:100%;overflow-x:hidden}.instrument.no-block{overflow-x:hidden}.instrument .header__logo{color:#fff}@media only screen and (max-width:768px){.instrument .header__title{display:none}}.instrument .header__cta{display:inline-block;color:#fff;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:0s;pointer-events:inherit}@media only screen and (max-width:640px){.instrument .header__cta{display:none}}.instrument .header__cta span:first-child{transform:translateX(0);border-left:1px solid #fff}.instrument .header__cta span:first-child:after{background-color:#fff}.instrument .header__cta span:last-child{transform:translateX(0);border-right:1px solid #fff}.instrument .header__cta span:last-child:after{background-color:#fff}.instrument .main-nav-toggle{color:#fff}.instrument .main-nav-toggle__icon{color:#fff}.instrument main{padding-top:0}.instrument-section{height:calc(100vh - 75px);height:calc((var(--vh,1vh) * 100) - 75px)}.fix-head.page.instrument .header__logo{color:#030404}.fix-head.page.instrument .header__cta{color:#777}.fix-head.page.instrument .header__cta span:first-child{border-left:1px solid #777}.fix-head.page.instrument .header__cta span:first-child:after{background-color:#777}.fix-head.page.instrument .header__cta span:last-child{border-right:1px solid #777}.fix-head.page.instrument .header__cta span:last-child:after{background-color:#777}.fix-head.page.instrument .main-nav-toggle{color:#000}.fix-head.page.instrument .main-nav-toggle__icon{color:#000}.page.single{overflow:auto}.page.single main>section{position:relative;z-index:2}.page.single .header__cta{display:none}.page__head{float:left;width:100%}.page__head h1{float:left;clear:left;padding-bottom:94px;margin-left:-.03em;color:#000;font-size:180px;font-size:18rem;line-height:.89em;text-transform:lowercase}.page__head h1.jp,.page__head h1.jp-light{font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:700;font-size:32px;font-size:3.2rem;line-height:1.167em;padding-bottom:50px}@media only screen and (max-width:768px){.page__head h1.jp,.page__head h1.jp-light{font-size:22px;font-size:2.2rem}}@media only screen and (max-width:640px){.page__head h1.jp,.page__head h1.jp-light{font-size:22px;font-size:2.2rem}}.page__head h2{float:left;position:relative;width:auto;margin-bottom:30px;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:20px;font-size:2rem;text-transform:uppercase;letter-spacing:.15em}@media only screen and (max-width:768px){.page__head h2{display:none}}.page__head h2:after{content:" ";position:absolute;display:block;bottom:0;left:0;width:100%;height:1px;background-color:#000}.page__head.downsize h1{font-size:100px;font-size:10rem;padding-bottom:50px}@media print{.page__head.downsize h1{font-size:80px;font-size:8rem}}.page__contents h3{float:left;width:100%;padding:1.35em 0 .3375em 0;font-family:'../font/Graphik Light';font-weight:300;font-style:normal;font-stretch:normal;text-transform:uppercase}.page__contents p{float:left;width:100%;font-size:20px;font-size:2rem;color:#000;line-height:1.3em}.page__contents p.close{margin-bottom:30px}.page__contents p.close:after{bottom:-30px}.page__contents p.note{float:left;width:100%;padding-top:30px;font-size:13px;font-size:1.3rem;line-height:1.45em;letter-spacing:.0154em}.page__contents p.note strong{padding-bottom:.33375em}.page__contents p.date{float:left;width:auto;padding:0 0 .167em 0;margin-bottom:30px;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;color:#ea6852;font-size:16px;font-size:1.6rem;letter-spacing:.15em;box-shadow:inset 0 -.05em #ea6852;-webkit-box-shadow:inset 0 -.05em #ea6852;-moz-box-shadow:inset 0 -.05em #ea6852}@media only screen and (max-width:768px){.page__contents p.date{font-size:13px;font-size:1.3rem}}@media only screen and (max-width:640px){.page__contents p.date{font-size:13px;font-size:1.3rem}}.page__contents p.jp{font-size:24px;font-size:2.4rem}@media only screen and (max-width:768px){.page__contents p.jp{font-size:20px;font-size:2rem}}@media only screen and (max-width:640px){.page__contents p.jp{font-size:20px;font-size:2rem}}.page__contents p strong a{text-decoration:none}.page__contents p a{color:inherit;text-decoration:underline;word-break:break-all;transition:.3s cubic-bezier(.215,.61,.355,1)}.page__contents p a:hover{color:#ea6852}.page__contents p a.jp{color:#ea6852}.page__contents p a.jp:hover{color:#5b5f52}.page__contents ul{padding-bottom:1.35em;font-size:20px;font-size:2rem;color:#000;line-height:1.3em}.page__contents ul a{color:inherit;text-decoration:underline;transition:.3s cubic-bezier(.215,.61,.355,1)}.page__contents ul a:hover{color:#ea6852}.page__contents ul.jp{list-style:disc}.page__contents ul.jp li{float:left;width:100%;margin-left:1.1em}.page__contents .jp p,.page__contents .jp ul{font-size:20px;font-size:2rem}@media only screen and (max-width:768px){.page__contents .jp p,.page__contents .jp ul{font-size:16px;font-size:1.6rem}}@media only screen and (max-width:640px){.page__contents .jp p,.page__contents .jp ul{font-size:16px;font-size:1.6rem}}.page__contents .jp p:last-of-type{margin-bottom:30px}.page__contents .jp p:last-of-type:after{bottom:-30px}.page__contents.upsize p,.page__contents.upsize ul{font-size:24px;font-size:2.4rem}.page__contents.upsize p.note,.page__contents.upsize ul.note{font-size:13px;font-size:1.3rem}.page__contents.downsize p,.page__contents.downsize ul{font-size:13px;font-size:1.3rem;line-height:1.56em;letter-spacing:.015em}.page__contents.downsize p.note,.page__contents.downsize ul.note{font-size:13px;font-size:1.3rem}.page__contents img{width:100%;max-width:340px;height:auto;padding:60px 0}.page__contents .download{float:left;width:auto;max-width:240px;margin:60px 0 70px 0;padding:25px 0 0 0;border-top:1px solid #979797;transition:.3s cubic-bezier(.55,.055,.675,.19)}.page__contents .download img{padding:0;transition:.3s cubic-bezier(.55,.055,.675,.19);transform:translateZ(0)}.page__contents .download span{float:left;width:100%;padding:10px 0 0 0;font-size:18px;font-size:1.8rem;text-align:center;color:#ea6852}.page__contents .download .icon{display:inline-block;float:none;width:24px;height:19px}.page__contents .download .icon #arrow{transition:.3s cubic-bezier(.55,.055,.675,.19)}.page__contents .download .icon #line{transition:.3s cubic-bezier(.55,.055,.675,.19);transform-origin:50%}.page__contents .download:hover{border-color:#ea6852}.page__contents .download:hover img{-webkit-opacity:.67;-khtml-opacity:.67;-moz-opacity:.67;-ms-opacity:.67;-o-opacity:.67;opacity:.67}.page__contents .download:hover .icon #line{transform:scale3D(1.5,1,1)}.page__contents .download:hover .icon #arrow{transform:translate3D(0,2px,0)}.page__contents a.anchor{display:block;position:relative;top:-90px;visibility:hidden}.page__contents.news{padding-bottom:60px}.page__contents.news img{float:left;margin-left:1.35em;padding:0}@media only screen and (max-width:768px){.page__contents.news img{margin:1.35em 1.35em 0 0}}.page__contents.news a img{transition:.3s cubic-bezier(.215,.61,.355,1)}.page__contents.news a:first-of-type img{margin-left:0}.page__contents.news a:hover img{-webkit-opacity:.67;-khtml-opacity:.67;-moz-opacity:.67;-ms-opacity:.67;-o-opacity:.67;opacity:.67}.page__bg{position:fixed;left:0;top:0;width:100%;height:100vh;background-color:#ebe9e4}.visit main{padding-top:160px}@media print{.visit main{padding:5% 0}}@media only screen and (max-width:768px){.visit main{padding-top:120px}}@media only screen and (max-width:768px){.visit .page__head{display:none}}.visit .print-link{float:left;width:100%;margin-top:1.35em;margin-left:-6px;position:relative}.visit .print-link .icon{position:absolute;z-index:1;top:50%;left:50%;width:55px;height:55px;padding:0;transform:translate3d(-49%,-29%,0);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.35s cubic-bezier(.215,.61,.355,1)}.visit .print-link .art{float:left;width:100%;height:auto;max-width:100%;padding:0;transition:.35s cubic-bezier(.215,.61,.355,1)}.visit .print-link:hover .icon{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translate3d(-49%,-49%,0)}.visit .print-link:hover .art{-webkit-opacity:.4;-khtml-opacity:.4;-moz-opacity:.4;-ms-opacity:.4;-o-opacity:.4;opacity:.4}@media print{.visit .print-link:hover .icon{display:none}.visit .print-link:hover .art{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}.visit #mami-map{float:left;width:100%;height:76vh;height:calc(var(--vh,1vh) * 76);left:40px}@media only screen and (max-width:768px){.visit #mami-map{left:0}}.visit .gm-style .gm-style-iw{top:0!important;left:10px!important;width:455px!important;height:132px!important;min-height:1px!important;min-width:1px!important}.visit .mami-map__tooltip{float:left;width:455px}@media only screen and (max-width:768px){.visit .mami-map__tooltip{width:290px}}.visit .mami-map__tooltip-thumb{float:left;width:165px;height:107px}@media only screen and (max-width:768px){.visit .mami-map__tooltip-thumb{display:none}}.visit .mami-map__tooltip-thumb img{float:left;width:165px;height:107px;padding:0}.visit .mami-map__tooltip-desc{float:left;width:calc(100% - 185px);height:117px;padding:3px 10px 0 10px}.visit .mami-map__tooltip-desc h4{float:left;width:280px;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:16px;font-size:1.6rem;line-height:1.32em}.visit .mami-map__tooltip-desc p{float:left;width:280px;padding-bottom:.32em;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:15px;font-size:1.5rem;line-height:1.32em}.visit .gm-style .gm-style-iw-d{overflow:hidden}.visit table{float:left;width:100%;max-width:520px;margin:.5em 0 1.5em 0;font-size:24px;font-size:2.4rem;text-align:center;border:1px solid #000}.visit table td{text-align:center;border-right:1px solid #000;border-top:1px solid #000;border-radius:0}.visit table td.red{color:#ea6852}.visit table td.smaller{font-size:17px;font-size:1.7rem}.about__contents{position:relative;z-index:1}.about .header__cta{display:none}.about main{padding-top:75px}.about__bg{position:absolute;z-index:-1;width:100%;height:calc(100% - 365px);top:0;left:0}.about__bg:after{content:" ";position:absolute;z-index:-1;left:50%;top:150px;height:100%;width:1px;background-color:#979797}.about .scroller-txt{position:relative;float:left;width:auto}.about .scroller-txt.lead p{padding-bottom:120px}@media only screen and (max-width:768px){.about .scroller-txt.lead p{padding-bottom:40px}}.about .scroller-img{overflow:hidden;position:relative;float:left;clear:left;width:100%}.about .scroller-img img{float:left;width:100%;height:auto}.about .scroller-img__gallery{position:relative;float:left;width:100%}.about .scroller-img__gallery.h-spaced img{float:none;display:block;height:625px;width:auto;max-width:inherit;margin:0 auto 5% auto}.about .scroller-img__gallery.h-spaced img:last-child{margin-bottom:0}.about .scroller-img__gallery .slide{float:left;width:100%;height:560px;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:1024px){.about .scroller-img__gallery .slide{height:460px}}.about .scroller-img__nav{position:absolute;z-index:1;width:32px;height:32px;bottom:20px;right:20px;transition:.3s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:768px){.about .scroller-img__nav{display:none}}.about .scroller-img__nav .icon{width:32px;height:32px;color:#fff;transition:.35 cubic-bezier(.215,.61,.355,1)}.about .scroller-img__nav:hover .icon{color:#ea6852}@media (hover:none){.about .scroller-img__nav:hover .icon{color:#fff}}.about .scroller-img.fig--01{padding-top:75px}@media only screen and (max-width:768px){.about .scroller-img.fig--01{padding-top:55px}}.about .scroller-img.fig--02{margin:205px 0 130px 0;padding:0}@media only screen and (max-width:768px){.about .scroller-img.fig--02{margin:40px 0 40px 0}}.about .scroller-img.fig--03{margin:130px 0;padding:0}@media only screen and (max-width:768px){.about .scroller-img.fig--03{margin:40px 0}}.about .scroller-img.fig--04{margin:110px 0;padding:0}@media only screen and (max-width:768px){.about .scroller-img.fig--04{margin:40px 0}}.about h1{float:left;clear:left;padding:84px 0 75px 0;font-family:'../font/Graphik Extralight';font-weight:200;font-style:normal;font-stretch:normal;color:#000;font-size:100px;font-size:10rem;line-height:.89em;text-transform:lowercase}@media only screen and (max-width:768px){.about h1{display:none}}.about p{float:left;width:75%;clear:left;margin-left:10.1%;font-size:24px;font-size:2.4rem;color:#000;line-height:1.375em;letter-spacing:.035em}@media only screen and (max-width:768px){.about p{width:100%;margin-left:0;font-size:19px;font-size:1.9rem}}.about p strong{font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-weight:400}@media only screen and (max-width:768px){.about p:first-of-type:before{display:none}}.about p.payoff{padding:0;font-family:'../font/Graphik Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:40px;font-size:4rem;letter-spacing:.0358em;line-height:1.32em;margin-top:240px}@media only screen and (max-width:768px){.about p.payoff{margin:130px 0;font-size:25px;font-size:2.5rem;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal}.about p.payoff br{display:none}}.about p.payoff .jp-light{font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:200}@media only screen and (max-width:768px){.about p.payoff .jp-light{display:inline-block;padding-top:.32em;font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:500;word-break:keep-all}}.about__view-more{position:absolute;float:left;clear:left;left:10.1%;bottom:0;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:18px;font-size:1.8rem;color:#000;letter-spacing:.064em;transition:.15s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:768px){.about__view-more{position:relative;left:0;float:right}}.about__view-more .text{float:left;clear:left;width:auto}.about__view-more .icon{float:left;clear:left;width:auto;width:45px;height:19px;margin:25px 0 0 -19px;color:#000;transform:rotate(90deg);transition:.15s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:768px){.about__view-more .icon{float:right;margin:25px -16px 0 0}}.about__view-more:hover{color:#979797}.about__view-more:hover .icon{color:#979797;transform:rotate(90deg) translateX(15px)}.about-toplink{display:inline-block;margin:60px 0 130px;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:16px;font-size:1.6rem;letter-spacing:.19375em;color:#c9c4bb;text-transform:uppercase}.about-toplink .icon{display:inline-block;width:28px;height:14px;margin-bottom:5px}.about-toplink .text{position:relative;float:left;width:100%}.about-toplink .text:after{content:" ";position:absolute;bottom:-13px;left:50%;margin-left:-33px;width:66px;height:2px;background-color:#c9c4bb}.about .footer__payoff{display:none}.about.jp .page__contents{padding-top:0}.about h1.jp{float:left;clear:left;width:auto;padding-bottom:.5em;font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:700;font-size:40px;font-size:4rem}.about h2.jp{float:left;clear:left;width:auto;padding-bottom:50px;font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:500;font-size:30px;font-size:3rem}.about h2.jp:after{display:none}.about .page__contents h3.jp{padding-top:0;font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:700;font-size:30px;font-size:3rem}.about .page__contents p.jp{width:100%;margin-left:0;padding-bottom:2em;font-family:kozuka-gothic-pro,Helvetica,San-serif;font-style:Normal;font-weight:500;font-size:16px;font-size:1.6rem}.about .page__contents p.jp:first-of-type{margin:0}.about .page__contents p.jp:first-of-type:before{display:none}.btn--to-top{z-index:-1;position:fixed;display:inline-block;width:36px;height:36px;bottom:30px;right:calc(5% - 18px);background-color:#000;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.35s cubic-bezier(.215,.61,.355,1);border-radius:50%}.btn--to-top .icon{width:16px;height:18px;margin:.87em 0 0 .97em;fill:#fff}@media only screen and (max-width:1024px){.fix-head .btn--to-top{z-index:9999;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}.main-nav-toggle{position:absolute;right:35px;width:107px;top:24px;font-size:23px;font-size:2.3rem;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;color:#000;letter-spacing:.067em;text-transform:uppercase;transition:.3s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:1440px){.main-nav-toggle{width:77px;font-size:17px;font-size:1.7rem}}@media only screen and (max-width:768px){.main-nav-toggle{width:20px;right:30px}}@media only screen and (max-width:640px){.main-nav-toggle{width:20px;right:5%}}.main-nav-toggle__open{position:absolute;left:0;top:-2px;padding-left:24.13793px}@media only screen and (max-width:1440px){.main-nav-toggle__open{padding-left:20.95808px}}@media only screen and (max-width:768px){.main-nav-toggle__open{display:none}}.main-nav-toggle__close{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;position:absolute;left:0;top:-2px;padding-left:20.95808px}@media only screen and (max-width:768px){.main-nav-toggle__close{display:none}}.main-nav-toggle__icon{float:left;position:absolute;left:-2px;top:0;width:17px;height:17px;margin-top:.235em;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;color:#000;transition:.3s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:1440px){.main-nav-toggle__icon{width:13px;height:12px;margin-top:.23em}}@media only screen and (max-width:768px){.main-nav-toggle__icon{width:20px;height:20px}}.main-nav-toggle__icon.open{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform-origin:100% 50%}.main-nav-toggle__icon.hover{transform:translateX(-5px)}.main-nav-toggle__icon.close{transform-origin:100% 50%}.main-nav-toggle:hover .open{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:scaleX(.5)}@media only screen and (max-width:768px){.main-nav-toggle:hover .open{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:scaleX(1)}}.main-nav-toggle:hover .hover{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translateX(0)}@media only screen and (max-width:768px){.main-nav-toggle:hover .hover{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}}.main-nav-shell{position:fixed;z-index:-1;overflow:hidden;height:100vh;height:calc(var(--vh,1vh) * 100);width:100%;background-color:#b8c9bf;transform:scaleY(.01);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform-origin:50% 0}.main-nav-bg{position:relative;float:left;width:100%;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;position:relative;float:left;width:100%;height:calc(var(--vh,1vh) * 100);background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;position:fixed;z-index:-1;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;background-color:#b8c9bf;background-size:cover;background-position:center;background-repeat:no-repeat}.main-nav-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);background-color:rgba(184,201,191,.44)}.main-nav-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);background-color:rgba(184,201,191,.44)}.main-nav-bg__center{position:relative;display:inline-block;z-index:1;overflow:hidden;height:100vh;width:100vw;clip-path:circle(37.5vh at center);-webkit-clip-path:circle(37.5vh at center);position:relative;display:inline-block;z-index:1;overflow:hidden;height:calc(var(--vh,1vh) * 100);width:100vw;clip-path:circle(37.5vh at center);-webkit-clip-path:circle(37.5vh at center)}@media only screen and (max-width:768px){.main-nav-bg__center{position:relative;display:inline-block;z-index:1;overflow:hidden;height:100vh;width:100%;clip-path:circle(27.5vh at center);-webkit-clip-path:circle(27.5vh at center);position:relative;display:inline-block;z-index:1;overflow:hidden;height:calc(var(--vh,1vh) * 100);width:100%;clip-path:circle(27.5vh at center);-webkit-clip-path:circle(27.5vh at center)}}@media only screen and (max-width:640px){.main-nav-bg__center{position:relative;display:inline-block;z-index:1;overflow:hidden;height:100vh;width:100%;clip-path:circle(20vh at center);-webkit-clip-path:circle(20vh at center);position:relative;display:inline-block;z-index:1;overflow:hidden;height:calc(var(--vh,1vh) * 100);width:100%;clip-path:circle(20vh at center);-webkit-clip-path:circle(20vh at center)}}.main-nav-bg__bg{display:inline-block;position:absolute;top:0;left:0;width:100vw;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:0;left:0;width:100vw;height:calc(var(--vh,1vh) * 100);background-position:center;background-repeat:no-repeat;background-size:cover}.main-nav-drop{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center;position:fixed;z-index:-1;overflow:hidden;width:100%;height:100vh;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}@media only screen and (max-width:1024px){.main-nav-drop{width:100%;overflow:auto}.main-nav-drop .container{padding:0}}@media only screen and (max-width:768px){.main-nav-drop{align-items:flex-start;-webkit-align-items:flex-start;padding-top:190px}.main-nav-drop .container{padding:0 5%}}@media only screen and (max-width:640px){.main-nav-drop{padding-top:30%;padding-bottom:70px}.main-nav-drop .container{padding:0 5%}}.main-nav-drop__list{float:left;width:100%}.main-nav-drop__item{float:left;width:100%;padding:.32em 0;transition:opacity .15s cubic-bezier(.55,.055,.675,.19)}.main-nav-drop__item:first-child{padding-top:0}.main-nav-drop__item:last-child{padding-bottom:0}.main-nav-drop__item.faded{-webkit-opacity:.2;-khtml-opacity:.2;-moz-opacity:.2;-ms-opacity:.2;-o-opacity:.2;opacity:.2}.main-nav-drop__item.active{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.main-nav-drop__item.active:after{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.main-nav-drop__item.active .icon{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translateX(0) scaleY(1)}@media only screen and (max-width:1100px){.main-nav-drop__item.tech .main-nav-drop__link .tip{display:none}}.main-nav-drop__sm-item{display:none;padding-bottom:1em;float:left;clear:left;width:auto}@media only screen and (max-width:768px){.main-nav-drop__sm-item{display:inline-block}}.main-nav-drop__sm-item.first{padding-top:30px}.main-nav-drop__sm-item a{display:inline-block;padding:1.5px;font-size:16px;font-size:1.6rem;color:#5b5f52;text-transform:uppercase;letter-spacing:.0833em;text-decoration:underline;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under;transition:.15s cubic-bezier(.55,.055,.675,.19)}.main-nav-drop__sm-item a:hover{color:#000}@media only screen and (max-width:1440px){.main-nav-drop__sm-item a{font-size:12px;font-size:1.2rem}}.main-nav-drop__link{position:relative;font-size:100px;font-size:10rem;font-family:'../font/Graphik Extralight';font-weight:200;font-style:normal;font-stretch:normal;color:#000;line-height:1em;text-transform:lowercase;text-decoration:none;transition:opacity .15s}@media only screen and (max-width:1440px){.main-nav-drop__link{font-size:70px;font-size:7rem}}@media only screen and (max-width:640px){.main-nav-drop__link{font-size:46px;font-size:4.6rem}}.main-nav-drop__link:after{content:" ";position:absolute;left:0;bottom:3px;width:100%;height:3px;background-color:#000;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}@media only screen and (max-width:1440px){.main-nav-drop__link:after{height:2px}}.main-nav-drop__link .tip{position:absolute;right:-104px;top:54px;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:24px;font-size:2.4rem;letter-spacing:.0638em;line-height:1em;transition:.15s cubic-bezier(.55,.055,.675,.19)}@media only screen and (max-width:1440px){.main-nav-drop__link .tip{right:-79px;top:40px}}@media only screen and (max-width:1440px){.main-nav-drop__link .tip{font-size:18px;font-size:1.8rem}}.main-nav-drop__link .tip .icon{float:left;width:81.5px;height:33px;transform:translate3d(-15px,0,0) scale3D(1,.8,1);transition:.15s cubic-bezier(.55,.055,.675,.19) .15s;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform-origin:0}@media only screen and (max-width:1440px){.main-nav-drop__link .tip .icon{width:61px;height:24px}}.main-nav-drop__link .tip span{position:absolute;width:600px;float:left;margin:3px 0 0 25px;transform:translate3d(-15px,0,0);transition:.15s cubic-bezier(.55,.055,.675,.19) .2s;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}@media only screen and (max-width:768px){.main-nav-drop__link .tip span{display:none}}.main-nav-drop__link:hover:after{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.main-nav-drop__link:hover .icon{transform:translate3d(0,0,0) scale3D(1,1,1);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.main-nav-drop__link:hover span{transform:translate3d(0,0,0);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}@media only screen and (max-width:768px){.main-nav-drop__link:hover .icon,.main-nav-drop__link:hover span{display:none}}.main-nav-footer{position:fixed;z-index:-1;width:100%;left:0;bottom:50px;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}@media only screen and (max-width:768px){.main-nav-footer{display:none}}.main-nav-footer .footer__payoff{margin-left:40px}.main-nav-footer .footer-links{position:absolute;right:0;float:left;margin-right:40px;padding-top:20px}.main-nav-footer .footer-links li{float:left;width:auto;padding-left:25px}.main-nav-footer .footer-links li:first-child{padding-left:0}.main-nav-footer .footer-links li a{display:inline-block;padding:1.5px;font-size:16px;font-size:1.6rem;color:#5b5f52;text-transform:uppercase;letter-spacing:.0833em;text-decoration:underline;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under;transition:.15s cubic-bezier(.55,.055,.675,.19)}.main-nav-footer .footer-links li a:hover{color:#000}@media only screen and (max-width:1440px){.main-nav-footer .footer-links li a{font-size:12px;font-size:1.2rem}}.subnav--tech{float:right;pointer-events:none}@media only screen and (max-width:1024px){.subnav--tech{display:none}}.subnav--tech ul{float:left;width:100%;display:-webkit-flex;-webkit-align-items:flex-end;display:flex;align-items:flex-end}@media only screen and (max-width:1160px){.subnav--tech ul{margin-left:10%}}@media only screen and (max-width:1024px){.subnav--tech ul{padding-left:0;margin-left:0}}.subnav--tech ul li{float:left;width:20%;padding-right:2%;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translate3d(-10%,0,0)}.subnav--tech ul li:nth-child(1){transition:opacity .2s cubic-bezier(.55,.055,.675,.19) 50ms,transform .2s cubic-bezier(.645,.045,.355,1) 50ms}.subnav--tech ul li:nth-child(2){transition:opacity .2s cubic-bezier(.55,.055,.675,.19) .1s,transform .2s cubic-bezier(.645,.045,.355,1) .1s}.subnav--tech ul li:nth-child(3){transition:opacity .2s cubic-bezier(.55,.055,.675,.19) .15s,transform .2s cubic-bezier(.645,.045,.355,1) .15s}.subnav--tech ul li:nth-child(4){transition:opacity .2s cubic-bezier(.55,.055,.675,.19) .2s,transform .2s cubic-bezier(.645,.045,.355,1) .2s}.subnav--tech ul li:nth-child(5){transition:opacity .2s cubic-bezier(.55,.055,.675,.19) .25s,transform .2s cubic-bezier(.645,.045,.355,1) .25s}.subnav--tech ul li:last-child{width:22%;padding-right:0}.subnav--tech ul li a{position:relative;float:left;width:100%;text-align:center}.subnav--tech ul li a img{display:inline-block;width:76%;height:auto;padding-bottom:2em;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);transition:.15s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:1440px){.subnav--tech ul li a img{padding-bottom:1.5em}}.subnav--tech ul li a img.automata{transform:translateX(15%)}@media only screen and (max-width:1440px){.subnav--tech ul li a img.automata{transform:translateX(12%)}}.subnav--tech ul li a img.phonographs{transform:translateX(6%)}@media only screen and (max-width:1440px){.subnav--tech ul li a img.phonographs{transform:translateX(6%)}}.subnav--tech ul li a span{position:relative;display:inline-block;width:auto;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:24px;font-size:2.4rem;color:#000;line-height:1em;text-transform:lowercase}.subnav--tech ul li a span:after{content:" ";position:absolute;left:0;bottom:-5px;width:100%;height:3px;background-color:#000;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}@media only screen and (max-width:1440px){.subnav--tech ul li a span:after{height:2px}}@media only screen and (max-width:1440px){.subnav--tech ul li a span{font-size:15px;font-size:1.5rem;letter-spacing:.064em}}.subnav--tech ul li a:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.subnav--tech ul li a:hover span:after{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.subnav--tech.show-tech{pointer-events:auto}.subnav--tech.show-tech li{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translate3d(0,0,0)}.subnav--tech.show-tech li:nth-child(1){transition:opacity .35s cubic-bezier(.55,.055,.675,.19) 50ms,transform .35s cubic-bezier(.645,.045,.355,1) 50ms}.subnav--tech.show-tech li:nth-child(2){transition:opacity .35s cubic-bezier(.55,.055,.675,.19) .1s,transform .35s cubic-bezier(.645,.045,.355,1) .1s}.subnav--tech.show-tech li:nth-child(3){transition:opacity .35s cubic-bezier(.55,.055,.675,.19) .15s,transform .35s cubic-bezier(.645,.045,.355,1) .15s}.subnav--tech.show-tech li:nth-child(4){transition:opacity .35s cubic-bezier(.55,.055,.675,.19) .2s,transform .35s cubic-bezier(.645,.045,.355,1) .2s}.subnav--tech.show-tech li:nth-child(5){transition:opacity .35s cubic-bezier(.55,.055,.675,.19) .25s,transform .35s cubic-bezier(.645,.045,.355,1) .25s}.page__tabnav{float:left;width:100%}@media print{.page__tabnav{display:none}}.page__tabnav li{float:left;width:auto;margin:0 3em 0 0}@media only screen and (max-width:768px){.page__tabnav li{clear:left;margin:0}}.page__tabnav li:last-child{margin-right:0}.page__tabnav li a{position:relative;padding-bottom:.167em;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:20px;font-size:2rem;color:#000;letter-spacing:.15em;line-height:1.76em;text-transform:uppercase;-webkit-opacity:.45;-khtml-opacity:.45;-moz-opacity:.45;-ms-opacity:.45;-o-opacity:.45;opacity:.45;transition:opacity .15s cubic-bezier(.215,.61,.355,1)}.page__tabnav li a:after{content:" ";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000}.page__tabnav li a:hover{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.page__tabnav li a.active{color:#ea6852;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.page__tabnav li a.active:after{background-color:#ea6852}.page__tabs{position:relative;float:left;width:100%;padding:47px 0 60px 0;overflow-x:hidden}@media print{.page__tabs{padding:0}}.page__tabs.single{padding-top:0}.page__tab{position:relative;overflow:hidden;top:0;left:0;float:left;width:100%;height:1px;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translateX(5%);transition:opacity .15s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1)}.page__tab.active{height:auto;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translateX(0)}.subnav--tech-sm{position:fixed;z-index:-1;float:left;width:100%;left:0;top:0;height:calc(100vh - 280px);height:calc((var(--vh,1vh) * 100) - 280px);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.subnav--tech-sm__item{float:left;width:100%;height:calc(100vh - 120px);height:calc((var(--vh,1vh) * 100) - 120px);position:relative;margin-top:100px;pointer-events:none}.subnav--tech-sm__item.slick-current{pointer-events:auto}@media only screen and (max-width:768px){.subnav--tech-sm__item{margin-top:140px}}.subnav--tech-sm__item .inner{position:relative;float:left;width:100%;height:calc(100vh - 240px);height:calc((var(--vh,1vh) * 100) - 240px)}.subnav--tech-sm__item .inner .subnav--tech-sm__item-contents{position:absolute;display:inline-block;top:50%;left:50%;max-width:185px;width:100%;transform:translateX(-50%) translateY(-50%)}.subnav--tech-sm__item .inner .subnav--tech-sm__item-contents.automata{max-width:155px}.subnav--tech-sm__item .inner .subnav--tech-sm__item-contents.cylinders{max-width:205px}.subnav--tech-sm__item .inner .subnav--tech-sm__item-contents.discs{max-width:155px}.subnav--tech-sm__item .inner .subnav--tech-sm__item-contents.phonographs{max-width:155px}.subnav--tech-sm__item .inner .subnav--tech-sm__item-contents.pianola{max-width:225px}@media only screen and (max-width:480px){.subnav--tech-sm__item .inner .subnav--tech-sm__item-contents{max-width:150px}}.subnav--tech-sm__item .inner img{float:left;width:100%;transform:scale3D(.67,.67,1);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);transition:filter .15s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.55,.055,.675,.19)}.subnav--tech-sm__item .inner .subnav--tech-sm__item-title{float:left;width:100%;padding-top:30px;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:25px;font-size:2.5rem;color:#000;text-align:center;text-transform:lowercase;transform:translate3d(0,-30px,0);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;white-space:nowrap;transition:opacity .15s cubic-bezier(.215,.61,.355,1),transform 0s cubic-bezier(.215,.61,.355,1) .15s}.subnav--tech-sm__item.slick-current .inner img{transition:filter .3s cubic-bezier(.215,.61,.355,1) .3s,transform .5s cubic-bezier(.215,.61,.355,1);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);transform:scale3D(1,1,1)}.subnav--tech-sm__item.slick-current .inner .subnav--tech-sm__item-title{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.215,.61,.355,1) .3s,transform .3s cubic-bezier(.215,.61,.355,1) .2s}.subnav--tech-sm__item.slick-current:first-of-type .inner img{transform:translate3D(26px,0,0) scale3D(1,1,1)}.subnav--tech-sm__item.slick-current:nth-of-type(4) .inner img{transform:translate3D(21px,0,0) scale3D(1,1,1)}.subnav--tech-sm__backlink{position:absolute;z-index:1;top:90px;left:30px;font-family:'../font/Graphik Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:16px;font-size:1.6rem;letter-spacing:.0625em;color:#000}.subnav--tech-sm__backlink .text{float:left;width:auto;padding-left:.67em}.subnav--tech-sm__backlink .icon{float:left;width:auto;width:34px;height:14px;margin-top:.32em;transform:rotate(180deg)}.nav-dropped.load-tech--sm .header{height:75px}.nav-dropped.load-tech--sm .main-nav-drop{transition:opacity .3s cubic-bezier(.215,.61,.355,1);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.nav-dropped.load-tech--sm .subnav--tech-sm{z-index:90;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.stage-nav{position:fixed;z-index:5;width:425px;top:160px;left:0}.stage-nav__title{position:relative;overflow:hidden;float:left;width:100%;padding:0;font-family:'../font/Graphik Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:31px;font-size:3.1rem;color:#d6b991;text-align:center}.stage-nav__title span{display:inline-block;position:absolute;width:100%;left:0}.stage-nav__title span.content--prev{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translateX(-30px)}.stage-nav__title span.content--next{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translateX(30px)}.stage-nav__subtitle{position:relative;float:left;width:100%;padding:0 0 .67em 0;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:14px;font-size:1.4rem;color:#d6b991;text-transform:uppercase;text-align:center}.stage-nav__subtitle span{display:inline-block;position:absolute;width:100%;left:0}.stage-nav__subtitle span.content--prev{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translateX(-30px)}.stage-nav__subtitle span.content--next{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translateX(30px)}.stage-nav__btns{float:left;width:100%;position:relative}.stage-nav__btn{position:absolute;z-index:10;width:34px;height:18px;top:21px;transition:.3s cubic-bezier(.215,.61,.355,1)}.stage-nav__btn.next{right:100px}.stage-nav__btn.prev{left:100px}.stage-nav__btn.inactive{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.stage-nav__btn.inactive:hover{cursor:default}.stage-nav__btn .icon{float:left;width:34px;height:18px;fill:#d6b991;transition:.3s cubic-bezier(.215,.61,.355,1)}.stage-nav__btn:hover .icon{fill:#ea6852}.stage-nav__year{float:left;width:100%;position:relative;padding:0 0 .82em 0;font-family:'../font/Graphik Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:41px;font-size:4.1rem;color:#d6b991;text-align:center}.stage-nav__year span{display:inline-block;position:absolute;width:100%;left:0;color:#d6b991}.stage-nav__year span.content--prev{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translateX(-60px)}.stage-nav__year span.content--next{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translateX(60px)}.stage-nav__timeline{float:left;width:100%;text-align:center}.stage-nav__timeline:before{content:'';position:relative;display:block;margin:0 auto;height:2px;width:180px;top:3px;background-color:#d6b991}.stage-nav__entry{position:relative;z-index:1;display:inline-block;padding:0 1em;margin:0 0 0 -2px;font-family:'../font/Graphik Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;font-size:1.6rem;color:#d6b991}.stage-nav__entry.prev{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.stage-nav__entry.next{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.stage-nav__entry:nth-child(2){z-index:3}.stage-nav__entry:nth-child(3){z-index:4}.stage-nav__entry:nth-child(4){z-index:5}.stage-nav__entry:nth-child(4){margin:0 -5px 0 0}.stage-nav__entry:after{content:'';display:block;position:absolute;z-index:-2;left:calc(50% - 1px);width:2px;height:30px;top:-35px;background-color:#d6b991;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.stage-nav__entry:hover .stage-nav__entry-dot{background-color:#ea6852;transition:.3s cubic-bezier(.215,.61,.355,1)}.stage-nav__entry:hover .stage-nav__entry-label{color:#ea6852;transition:.3s cubic-bezier(.215,.61,.355,1)}.stage-nav__entry:hover.active{cursor:default}.stage-nav__entry:hover.active .stage-nav__entry-dot{background-color:#d6b991}.stage-nav__entry-dot{display:block;position:relative;width:14px;height:14px;margin:-5px 0 0 0;border-radius:50%;background-color:#d6b991}.stage-nav__entry-dot:after{content:"";position:absolute;z-index:-1;width:22px;height:22px;left:-4px;top:-4px;border:2px solid #d6b991;border-radius:50%;background-color:#fff;transform:scale(0)}.stage-nav__entry-label{position:absolute;display:inline-block;padding-top:.67em;margin-left:-34%}.stage-nav__entry.active .stage-nav__entry-label{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.stage-nav__entry.active .stage-nav__entry-dot{background-color:#d6b991}.stage-nav__entry.active .stage-nav__entry-dot:after{transform:scale(1)}.stage-nav__entry.active:after{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.stage-nav__entry.inactive .stage-nav__entry-dot{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.stage-nav__entry.inactive .stage-nav__entry-label{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.stage-nav__more{float:left;width:100%;margin-top:45px;color:#d6b991;font-size:14px;font-size:1.4rem;text-align:center;text-transform:lowercase;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.3s cubic-bezier(.215,.61,.355,1)}.stage-nav__more:hover{color:#ea6852;text-decoration:underline}.stage-nav:hover .stage-nav__more{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.stage-nav.nexted span.content--current{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translateX(-30px);transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.nexted span.content--next{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translateX(0);transition:.5s cubic-bezier(.215,.61,.355,1)}.stage-nav.nexted span.content--next.snd{transition:.15s cubic-bezier(.19,1,.22,1)}.stage-nav.nexted span.content--next.trd{transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.nexted .stage-nav__entry.active{transform:translateX(-46px);transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.nexted .stage-nav__entry.active:after{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.nexted .stage-nav__entry.active .stage-nav__entry-dot{background-color:#d6b991;transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.nexted .stage-nav__entry.active .stage-nav__entry-dot:after{transform:scale(0);transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.nexted .stage-nav__entry.active .stage-nav__entry-label{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.nexted .stage-nav__entry:nth-child(2){-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translateX(-27.5px);transition:.35s cubic-bezier(.19,1,.22,1) 50ms}.stage-nav.nexted .stage-nav__entry:nth-child(2) .stage-nav__entry-label{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.35s cubic-bezier(.19,1,.22,1) .1s}.stage-nav.nexted .stage-nav__entry:nth-child(4){transform:translateX(-48px);transition:.35s cubic-bezier(.19,1,.22,1)}.stage-nav.nexted .stage-nav__entry:nth-child(4):after{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.nexted .stage-nav__entry:nth-child(4) .stage-nav__entry-dot{background-color:#d6b991;transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.nexted .stage-nav__entry:nth-child(4) .stage-nav__entry-dot:after{transform:scale(1);transition:.35s cubic-bezier(.19,1,.22,1)}.stage-nav.nexted .stage-nav__entry:nth-child(4) .stage-nav__entry-label{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.5s cubic-bezier(.19,1,.22,1)}.stage-nav.nexted .stage-nav__entry.next{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:.5s cubic-bezier(.19,1,.22,1);transform:translateX(-41px);transition:.5s cubic-bezier(.19,1,.22,1)}.stage-nav.prevd span.content--current{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:translateX(30px);transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.prevd span.content--prev{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translateX(0);transition:.5s cubic-bezier(.215,.61,.355,1)}.stage-nav.prevd span.content--prev.snd{transition:.15s cubic-bezier(.19,1,.22,1)}.stage-nav.prevd span.content--prev.trd{transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.prevd .stage-nav__entry.active{transform:translateX(48px);transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.prevd .stage-nav__entry.active:after{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.prevd .stage-nav__entry.active .stage-nav__entry-dot{background-color:#d6b991;transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.prevd .stage-nav__entry.active .stage-nav__entry-dot:after{transform:scale(0);transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.prevd .stage-nav__entry.active .stage-nav__entry-label{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.prevd .stage-nav__entry:nth-child(2){-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transform:translateX(46px);transition:.35s cubic-bezier(.19,1,.22,1) 50ms}.stage-nav.prevd .stage-nav__entry:nth-child(2):after{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.prevd .stage-nav__entry:nth-child(2) .stage-nav__entry-dot{background-color:#ea6852;transition:.3s cubic-bezier(.19,1,.22,1)}.stage-nav.prevd .stage-nav__entry:nth-child(2) .stage-nav__entry-dot:after{transform:scale(1);transition:.35s cubic-bezier(.19,1,.22,1)}.stage-nav.prevd .stage-nav__entry:nth-child(2) .stage-nav__entry-label{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:.5s cubic-bezier(.19,1,.22,1)}.stage-nav.prevd .stage-nav__entry:nth-child(4){transform:translateX(48px);transition:.35s cubic-bezier(.19,1,.22,1);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.stage-nav.prevd .stage-nav__entry.prev{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:.5s cubic-bezier(.19,1,.22,1);transform:translateX(46px);transition:.5s cubic-bezier(.19,1,.22,1)}.nav-dropped{overflow:hidden}.nav-dropped .main-nav-toggle{color:#000}.nav-dropped .main-nav-toggle:hover{color:#000}.nav-dropped .main-nav-toggle:hover .main-nav-toggle__icon{color:#000}.nav-dropped .main-nav-toggle__open{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.nav-dropped .main-nav-toggle__close{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.nav-dropped .main-nav-toggle__icon{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;color:#000}.nav-dropped .main-nav-toggle__icon.close{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.nav-dropped .main-nav-toggle:hover .hover{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transform:scaleX(.5)}.nav-dropped .main-nav-toggle:hover .open{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.nav-dropped .main-nav-shell{z-index:50;transform:scaleY(1);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:transform .35s cubic-bezier(.215,.61,.355,1)}.nav-dropped .main-nav-bg{z-index:55;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:opacity .35s cubic-bezier(.215,.61,.355,1) .35s}.nav-dropped .main-nav-drop{z-index:60;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:opacity .35s cubic-bezier(.215,.61,.355,1) .35s;overflow-x:hidden}.nav-dropped .main-nav__payoff{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.nav-dropped .header__logo{color:#000;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:opacity .35s cubic-bezier(.215,.61,.355,1) .35s}.nav-dropped .header__logo.sm{display:none;color:#000}@media only screen and (max-width:640px){.nav-dropped .header__logo.sm{display:inline-block}}.nav-dropped .header__title{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:opacity .15s cubic-bezier(.215,.61,.355,1)}.nav-dropped .header__cta,.nav-dropped .header__jp-cta{display:none}.nav-dropped .main-nav-footer{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;z-index:65;transition:opacity .35s cubic-bezier(.215,.61,.355,1) .35s}.nav-dropped .main-nav-footer .footer__payoff{display:inline-block}.nav-dropped.fix-head .header__logo{transform:translate3d(0,0,0)}