blockquote:after,blockquote:before,q:after,q:before{content:""}.clear{clear:both}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}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:none}table{border-collapse:collapse;border-spacing:0}textarea{resize:none}button{font-family:inherit;font-size:inherit;color:inherit;background:none;text-align:left}button:hover{cursor:pointer}input{-webkit-appearance:none;border-radius:0;font-family:inherit;font-size:inherit;background:none}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
body::-webkit-scrollbar{width:0!important}::selection{background:rgba(0,0,0,.99);color:#fff}::-moz-selection{background:rgba(0,0,0,.99);color:#fff}*,:after,:before{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}button:focus{outline:none}img{width:100%;display:block}a{color:inherit;text-decoration:none}p:not(:last-of-type){margin-bottom:1rem}p:empty{display:none}em{font-style:italic}strong{font-weight:700}.nobreak{white-space:nowrap}body{width:100%;min-width:320px;overflow-x:hidden;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}main{position:relative;display:block}.embed__container{position:relative;height:0;overflow:hidden;height:auto}.embed__container embed,.embed__container iframe,.embed__container object{position:absolute;top:0;left:0;width:100%;height:100%}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
:root{--headerHeight:calc(42px + (3000vw - 9600px)/1600);--headerHeight:2.8rem;--fontSizeLarge:calc(18px + (2400vw - 7680px)/1600);--colorPrimary:#000;--colorSecondary:#fff}html{font-size:calc(14px + (800vw - 2560px)/1600)}body{font-family:neue-haas-unica,sans-serif;font-weight:600;font-style:normal;font-size:calc(13px + (700vw - 2240px)/1600);line-height:1rem;padding-top:var(--headerHeight);background:var(--colorPrimary);color:var(--colorSecondary)}body.player--active{padding-bottom:1.5rem}#btn__menu,h1,h2,header,nav{font-size:var(--fontSizeLarge);line-height:1;text-transform:uppercase}button{line-height:1rem}a,button{color:hsla(0,0%,100%,.6);font-weight:600}.i{font-style:italic}header{position:fixed;top:0;left:0;width:100%;height:var(--headerHeight);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;background:var(--colorPrimary);z-index:9}#name--initials{display:none}nav{position:fixed!important;top:0;left:0;width:100%;background:var(--colorPrimary);padding:var(--headerHeight) 1rem 0 1rem;z-index:6;border-bottom:1px solid var(--colorSecondary)}#menu{padding:1rem 0}#btn__menu,nav ul li a{color:var(--colorSecondary)}nav ul li{padding:.5rem 0}h2:not(:last-child){margin-bottom:.5rem}article{padding:1rem;margin-bottom:2rem}.wrapper__text:not(:last-child){margin-bottom:.25rem}.accordion{position:relative;will-change:height}.accordion__toggle{position:relative;cursor:pointer}.accordion__content--hidden{visibility:hidden;height:0}.accordion__content{overflow:hidden;will-change:height;opacity:0}.component:not(:last-child){margin-bottom:1rem}.wrapper__cover{width:calc(100% - 2rem);height:0;margin:0 auto;padding-bottom:calc(100% - 2rem);position:relative}#sheet_music .wrapper__cover{padding-bottom:calc((100% - 2rem)/.707)}.cover,.cover--back,.cover--front{position:absolute;top:0;left:0;width:100%;height:100%}.cover--back,.cover--front{-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cover--back>img,.cover--front>img{position:absolute;top:0;left:0;width:100%;height:100%}.cover--back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.wrapper__cover:hover .cover--front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.wrapper__cover:hover .cover--back{-webkit-transform:rotateY(0);transform:rotateY(0)}.cover--back{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(var(--fontSizeLarge)*8);line-height:1;text-transform:uppercase;background:#999;font-weight:400;color:var(--colorSecondary)}.btn__video{position:absolute;top:50%;left:50%;width:4rem;height:4rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.release__info{margin-top:.5rem}#releases>ul>li:not(:last-child),#sheet_music>ul>li:not(:last-child){margin-bottom:1rem}.tracks{counter-reset:tracks-counter;padding-left:1rem}.tracks li:not(.link){padding-left:1.5rem;position:relative}html:not(.is--touch) .tracks li[data-track]:hover{cursor:pointer;opacity:.6}.tracks li[data-track]:after{content:"";width:.75rem;height:.75rem;display:inline-block;position:relative;margin:0 .25rem;background-image:url(../static/ui/icon_play-mini.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.tracks li[data-track].track--playing:after{background-image:url(../static/ui/icon_pause-mini.svg)}.tracks li:not(.link):before{content:counter(tracks-counter,decimal-leading-zero);counter-increment:tracks-counter;position:absolute;left:0}#concerts .accordion__content__wrapper ul:not(:last-child){margin-bottom:1rem}#concerts .accordion__content__wrapper{padding-top:1rem}#videos li:not(:last-child){margin-bottom:1rem}.video img:not(.icon__play){position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:2}.video .embed__container{position:relative}.video figcaption{margin-top:.25rem}.icon__play{position:absolute;top:50%;left:50%;width:2rem;height:2rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.video--loading .icon__play{display:none}.video .btn__video,.video img:not(.icon__play){opacity:1;-webkit-transition:opacity .5s 1.5s,-webkit-filter .5s;transition:opacity .5s 1.5s,-webkit-filter .5s;-o-transition:.5s opacity 1.5s,.5s filter;transition:opacity .5s 1.5s,filter .5s;transition:opacity .5s 1.5s,filter .5s,-webkit-filter .5s}.video--loaded .btn__video,.video--loaded img:not(.icon__play){opacity:0;pointer-events:none}.video:not(.video--loading) .indicator--load{display:none}.video.video--loading img:not(.icon__play){-webkit-filter:brightness(0);filter:brightness(0)}.indicator--load{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.indicator--load .dot{display:block;width:12px;height:12px;border-radius:100%;background:var(--colorPrimary);float:left}.dot{will-change:transform,opacity;-webkit-animation:pulse 1.25s ease infinite;animation:pulse 1.25s ease infinite}.dot:first-child{-webkit-animation-delay:.25s;animation-delay:.25s}.dot:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.dot:nth-child(3){-webkit-animation-delay:.75s;animation-delay:.75s}@-webkit-keyframes pulse{0%{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.25);transform:scale(1.25)}to{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.25);transform:scale(1.25)}to{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}}#projects>ul>li:not(:last-child){margin-bottom:1rem}.entries{padding-left:1.5rem}.entry__year:not(:empty):before{content:"("}.entry__year:not(:empty):after{content:")"}#about .accordion__content__wrapper{padding-top:1rem}#contact .accordion{margin-top:1rem}#cc{position:fixed;top:calc(var(--headerHeight) + 1px);left:0;width:100vw;height:var(--headerHeight);z-index:4;background:var(--colorPrimary);padding:0;-webkit-transition:all .3s;-o-transition:.3s all;transition:all .3s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--colorSecondary)}body:not(.player--active) #cc{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#player,#player__wrapper{width:100%}#player__controls__button--play_pause{position:absolute;top:50%;right:1rem;width:.75rem;height:.75rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#player__controls__button--play_pause img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body.media--playing #player__controls__button--play,body:not(.media--playing) #player__controls__button--pause{display:none}.ticker__container{width:100%;-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,transparent),color-stop(2.75rem,transparent),color-stop(var(--colorSecondary)),to(var(--colorSecondary)));-webkit-mask-image:linear-gradient(270deg,transparent 0,transparent 2.75rem,var(--colorSecondary) 4.75rem,var(--colorSecondary));mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,transparent),color-stop(2.75rem,transparent),color-stop(var(--colorSecondary)),to(var(--colorSecondary)));mask-image:linear-gradient(270deg,transparent 0,transparent 2.75rem,var(--colorSecondary) 4.75rem,var(--colorSecondary))}.ticker__wrapper{width:10000%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.ticker__content,.ticker__wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .5rem}.ticker__content{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media__current__album{margin-right:.25rem}@media screen and (min-width:1024px){body.player--active{padding-bottom:0}body.player--active #a{padding-bottom:1.5rem}#overlay{display:block}header{padding:0 1rem;border-bottom:1px solid var(--colorSecondary)}h1,header{font-size:calc(13px + (900vw - 2880px)/1600);line-height:1rem}h1{line-height:.8rem}#name--full{display:none}#name--initials{display:block}#btn__menu,nav{display:none}#cc{top:0;z-index:9}body:not(.player--active) #cc{opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}main:after{content:"";position:absolute;top:0;left:calc((100% - 1px)/2);width:1px;height:100%;z-index:50;background:var(--colorSecondary)}main>section{width:50%;height:calc(100*var(--vh) - var(--headerHeight));overflow-y:scroll}main>section::-webkit-scrollbar{width:0!important}html:not(.is--touch) main>section:after{content:"A";position:fixed;top:-5vh;left:0;width:50vw;height:105vh;color:var(--colorSecondary);z-index:99;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:50vw;display:flex;font-weight:400;pointer-events:none;line-height:1}html:not(.is--touch) main>section:nth-child(2):after{content:"B";left:50vw}html:not(.is--touch) main>section:first-child:hover:after,html:not(.is--touch) main>section:nth-child(2):hover:after{display:none}html:not(.is--touch) main>section:first-child:hover+section:after{display:-webkit-box;display:-ms-flexbox;display:flex}body:not(.is--touch).idle--active main>section:after{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-animation:changeLetterAC 4s linear 1s infinite alternate;animation:changeLetterAC 4s linear 1s infinite alternate}body:not(.is--touch).idle--active main>section:nth-child(2):after{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-animation:changeLetterBC 4s linear infinite alternate;animation:changeLetterBC 4s linear infinite alternate}@-webkit-keyframes changeLetterAC{0%{content:"A"}50%{content:"C"}to{content:"A"}}@keyframes changeLetterAC{0%{content:"A"}50%{content:"C"}to{content:"A"}}@-webkit-keyframes changeLetterBC{0%{content:"B"}50%{content:"C"}to{content:"B"}}@keyframes changeLetterBC{0%{content:"B"}50%{content:"C"}to{content:"B"}}article,nav{padding:1rem}.wrapper__cover{width:33vw;padding-bottom:33vw}#sheet_music .wrapper__cover{padding-bottom:46.6761vw}}@media screen and (min-width:1920px){:root{--headerHeight:2.1875vw;--fontSizeLarge:2.1875vw}html{font-size:1.1458vw}body{font-size:1.0416vw}h1,header{font-size:1.1458vw}}


/*# sourceMappingURL=main.93ff16eec8f0b4ec478c.css.map*/