/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;width:100%;height:100%}html .tk{opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s}html.wf-active .tk{opacity:1;-ms-filter:none;filter:none}html body{background-color:#111;color:#fff;width:100vw;height:100%;overflow-x:hidden}html body.no-font .tk{opacity:1;-ms-filter:none;filter:none}html body:before{content:'';display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .4s ease-in-out;-moz-transition:opacity .2s,-moz-transform .4s ease-in-out;-o-transition:opacity .2s,-o-transform .4s ease-in-out;-ms-transition:opacity .2s,-ms-transform .4s ease-in-out;transition:opacity .2s,transform .4s ease-in-out}html body.bg-loaded:before{background-image:url(../images/background.jpg);background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;opacity:1;-ms-filter:none;filter:none}html body header{position:fixed;top:0;width:100vw;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:1090;background-color:rgba(0,0,0,.8);-webkit-transition:background .5s,-webkit-transform .5s;-moz-transition:background .5s,-moz-transform .5s;-o-transition:background .5s,-o-transform .5s;-ms-transition:background .5s,-ms-transform .5s;transition:background .5s,transform .5s;height:3rem;line-height:3rem}html body header h1{text-align:center;margin:0;height:3rem}html body header h1 a{color:#fff;text-decoration:none}html body header h1 span{display:inline-block;vertical-align:top}html body header h1 span.sans-serif{font-family:museo-sans,Arial,sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:.5rem;font-weight:900;color:#fff}html body header h1 span.serif{font-family:adobe-garamond-pro,Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:400;margin-top:-.1rem}@media (max-width:480px){html body header h1 span.sans-serif{font-size:.8rem}html body header h1 span.serif{font-size:.9rem;margin-top:0}}html body header button{position:fixed;top:0;right:0;height:3rem;line-height:3rem;vertical-align:middle;outline:0;border:none;padding:0;margin:0;z-index:1100;background:0 0;padding:0 1rem}html body header button .fa{color:#fff}html body footer{font-family:museo-sans,Arial,sans-serif;height:3rem;line-height:3rem;font-weight:700;text-align:center;width:100vw;position:fixed;bottom:0;-webkit-transition:background .5s,-webkit-transform .5s;-moz-transition:background .5s,-moz-transform .5s;-o-transition:background .5s,-o-transform .5s;-ms-transition:background .5s,-ms-transform .5s;transition:background .5s,transform .5s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:rgba(0,0,0,.8)}@media (max-width:480px){html body footer{height:calc(100vw / 10);line-height:calc(100vw / 10)}html body footer .author,html body footer .timespan{display:none}html body footer nav{width:100%}}html body footer nav{position:absolute;top:0;left:1rem;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;-ms-transition:-ms-transform .5s;transition:transform .5s;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}html body footer nav ul{margin:0;padding:0}html body footer nav ul li{display:inline-block;font-size:.75rem;margin-right:.5rem}html body footer nav ul li:after{margin-left:.5rem;content:'·'}html body footer nav ul li:last-child:after{content:''}html body footer nav ul li a{color:rgba(255,255,255,.6);text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}html body footer nav ul li a.selected,html body footer nav ul li a.selected:hover{color:#fff}html body footer nav ul li a:hover{color:rgba(255,255,255,.8);text-decoration:underline}html body footer .timespan{font-size:1.2rem;letter-spacing:.25rem;color:rgba(255,255,255,.8);vertical-align:middle}html body footer .author{font-family:museo-sans,Arial,sans-serif;position:absolute;top:0;right:1rem;font-size:.75rem;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;-ms-transition:-ms-transform .5s;transition:transform .5s;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);color:#b3b3b3}html body footer .author span{font-family:adobe-garamond-pro,Georgia,serif}html body footer .author a{color:#fff;text-decoration:none}html body footer .author a:hover{text-decoration:underline}@media (max-width:480px){html body footer .author{display:none}}html body.loading header button{opacity:0}html body.loading .page{opacity:0}html body.loading .page:before{opacity:0}html body.loading .page .years{opacity:0}html body.loading footer{-webkit-transform:translateY(-2rem);-moz-transform:translateY(-2rem);-o-transform:translateY(-2rem);-ms-transform:translateY(-2rem);transform:translateY(-2rem);background-color:transparent}html body.loading footer nav{-webkit-transform:translateX(calc(-100% - 1rem));-moz-transform:translateX(calc(-100% - 1rem));-o-transform:translateX(calc(-100% - 1rem));-ms-transform:translateX(calc(-100% - 1rem));transform:translateX(calc(-100% - 1rem))}html body.loading footer .timespan{font-size:2rem}html body.loading footer .author{-webkit-transform:translateX(calc(100% + 1rem));-moz-transform:translateX(calc(100% + 1rem));-o-transform:translateX(calc(100% + 1rem));-ms-transform:translateX(calc(100% + 1rem));transform:translateX(calc(100% + 1rem))}html body.loading header{-webkit-transform:translateY(5rem);-moz-transform:translateY(5rem);-o-transform:translateY(5rem);-ms-transform:translateY(5rem);transform:translateY(5rem);line-height:5rem;background-color:transparent}html body.loading header h1 span{display:block}html body.loading header h1 span.sans-serif{font-size:3rem;color:rgba(255,255,255,.8)}@media (max-width:480px){html body.loading header h1 span.sans-serif{font-size:2rem}}html body.loading header h1 span.serif{font-size:5rem;color:#b3b3b3}@media (max-width:480px){html body.loading header h1 span.serif{font-size:3rem}}html body .page{width:100vw;opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s}@media (max-width:480px){html body .page{padding-bottom:5rem}}html body .page.page-about{position:fixed;top:3rem;left:0;height:100vh;overflow:scroll;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.5)}html body .page.page-about:after,html body .page.page-about:before{content:" ";display:table}html body .page.page-about:after{clear:both}html body .page.page-about h2{font-family:adobe-garamond-pro,Georgia,serif;font-size:2rem;font-weight:300;font-style:italic;margin:3rem 0 2rem 9rem}@media (max-width:1200px){html body .page.page-about h2{margin-left:10vw}}@media (max-width:480px){html body .page.page-about h2{margin-left:1rem}}html body .page.page-about .col-wrapper{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:9rem;-moz-column-gap:9rem;column-gap:9rem;padding:0 9rem 6rem 9rem}@media (max-width:1200px){html body .page.page-about .col-wrapper{-webkit-column-gap:10vw;-moz-column-gap:10vw;column-gap:10vw;padding:0 10vw 3rem 10vw}}@media (max-width:480px){html body .page.page-about .col-wrapper{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;padding:0 1rem 3rem 1rem;margin-bottom:3rem}}html body .page.page-about .col-wrapper>p{font-family:adobe-garamond-pro,Georgia,serif;font-size:1.2rem;line-height:1.618rem;margin:0 0 1.618rem 0}html body .page.page-about .col-wrapper>p.signature{text-align:right}html body .page.page-about .col-wrapper>p a{color:#fff}html body .page.page-about .col-wrapper hr{width:5rem;border-color:grey;margin:3rem auto}html body .page.page-about .col-wrapper h3{font-family:adobe-garamond-pro,Georgia,serif;font-size:1.5rem;font-weight:300;font-style:italic;margin:0 0 1.618rem 0}html body .page.page-app{position:relative;height:auto}html body .page.page-app:before{content:'';position:absolute;top:3rem;left:0;right:0;bottom:3rem;pointer-events:none;background-color:#000;opacity:.4;z-index:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}html body .page.page-app .years{width:100%;margin:0 auto;padding:5rem 2rem 2rem 2rem;opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s;list-style:none;position:relative}html body .page.page-app .years:after,html body .page.page-app .years:before{content:" ";display:table}html body .page.page-app .years:after{clear:both}@media (max-width:480px){html body .page.page-app .years{padding:5rem 1rem 1rem 1rem}}html body .page.page-app .years:last-child{padding-bottom:3rem}html body .page.page-app .years .year:after,html body .page.page-app .years .year:before{content:" ";display:table}html body .page.page-app .years .year:after{clear:both}html body .page.page-app .years .year>hr{width:8vw;margin:2.5rem auto;border-color:rgba(255,255,255,.6)}html body .page.page-app .years .year>h2{font-family:museo-sans,Arial,sans-serif;text-align:center;font-size:2rem;line-height:2.4rem;letter-spacing:.25rem;font-weight:700;color:#e6e6e6;position:relative}@media (max-width:480px){html body .page.page-app .years .year>h2{font-size:1.5rem}}html body .page.page-app .years .year>h2 a{position:absolute;left:calc(50% - 5rem);color:grey;font-size:1.2rem;opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}html body .page.page-app .years .year>h2:hover a{opacity:1;-ms-filter:none;filter:none}html body .page.page-app .years .year .albums{list-style:none;margin:2rem 0 0 4rem;padding:0}html body .page.page-app .years .year .albums:after,html body .page.page-app .years .year .albums:before{content:" ";display:table}html body .page.page-app .years .year .albums:after{clear:both}@media (max-width:480px){html body .page.page-app .years .year .albums{margin:2rem 0 0 0}}html body .page.page-app .years .year .albums>li{width:50%;float:left;padding-right:.5rem}@media (min-width:320px){html body .page.page-app .years .year .albums>li{width:50%}html body .page.page-app .years .year .albums>li:nth-child(2n+1){clear:both}html body .page.page-app .years .year .albums>li:not(:nth-child(2n+1)){clear:none}}@media (min-width:640px){html body .page.page-app .years .year .albums>li{width:33.333333333333336%}html body .page.page-app .years .year .albums>li:nth-child(3n+1){clear:both}html body .page.page-app .years .year .albums>li:not(:nth-child(3n+1)){clear:none}}@media (min-width:1024px){html body .page.page-app .years .year .albums>li{width:20%}html body .page.page-app .years .year .albums>li:nth-child(5n+1){clear:both}html body .page.page-app .years .year .albums>li:not(:nth-child(5n+1)){clear:none}}@media (min-width:1450px){html body .page.page-app .years .year .albums>li{width:14.285714285714286%}html body .page.page-app .years .year .albums>li:nth-child(7n+1){clear:both}html body .page.page-app .years .year .albums>li:not(:nth-child(7n+1)){clear:none}}html body .page.page-app .years .year .albums>li>a{height:150px;max-width:150px;display:block;background-color:rgba(0,0,0,.5);-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;-ms-transition:background-color .2s;transition:background-color .2s;outline:0;position:relative;overflow:hidden}@media (max-width:480px){html body .page.page-app .years .year .albums>li>a{height:125px;max-width:125px}}html body .page.page-app .years .year .albums>li>a.img-loaded{background-color:transparent}html body .page.page-app .years .year .albums>li>a.img-loaded img{opacity:1;-ms-filter:none;filter:none}html body .page.page-app .years .year .albums>li>a:hover img{opacity:.8}html body .page.page-app .years .year .albums>li>a:hover .spotify{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}html body .page.page-app .years .year .albums>li>a img{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0;border:1px solid rgba(204,204,204,.1);max-width:100%;height:100%}@media (max-width:480px){html body .page.page-app .years .year .albums>li>a img{height:auto}}html body .page.page-app .years .year .albums>li>a .spotify{width:100%;height:100%;line-height:150px;position:absolute;top:0;left:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s ease-in-out;-moz-transition:-moz-transform .4s ease-in-out;-o-transition:-o-transform .4s ease-in-out;-ms-transition:-ms-transform .4s ease-in-out;transition:transform .4s ease-in-out;background-color:rgba(0,0,0,.4);padding-left:calc(75px - 2.5rem)}@media (max-width:480px){html body .page.page-app .years .year .albums>li>a .spotify{display:none}}html body .page.page-app .years .year .albums>li>a .spotify .fa{color:rgba(255,255,255,.6);vertical-align:middle;font-size:4rem}html body .page.page-app .years .year .albums>li h2{font-family:adobe-garamond-pro,Georgia,serif;font-weight:300;margin:.75rem 0 0 0;font-size:1.2rem;line-height:1.5rem}html body .page.page-app .years .year .albums>li h2 a{color:#b3b3b3}html body .page.page-app .years .year .albums>li p{font-family:adobe-garamond-pro,Georgia,serif;font-style:italic;margin:.25rem 0 1.5rem 0;font-size:1.2rem;line-height:1.5rem}html body .page.page-app .years .year .albums>li p a{color:#fff}html body .page.page-app .years .year .albums>li h2 a,html body .page.page-app .years .year .albums>li p a{text-decoration:none}html body .page.page-app .years .year .albums>li h2 a:hover,html body .page.page-app .years .year .albums>li p a:hover{text-decoration:underline}.sharer{position:fixed;top:40vh;left:0;list-style:none;margin:0;padding:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}.sharer.faded-out{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.sharer li a{width:4vh;height:4vh;display:block;line-height:4vh;vertical-align:middle;text-align:center;color:#fff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;opacity:.8;font-size:.9rem}.sharer li a:hover{width:4.6vh;color:#fff;opacity:1;-ms-filter:none;filter:none}.sharer li .facebook{background-color:#39599b}.sharer li .twitter{background-color:#18b4eb}.sharer li .google-plus{background-color:#d94931}.sharer li .pinterest{background-color:#cb2027}.sharer li .email{background-color:#373737}@media (max-width:480px){.sharer{top:auto!important;bottom:0;width:100%;-webkit-transform:translateY(calc(100vw * -.1));-moz-transform:translateY(calc(100vw * -.1));-o-transform:translateY(calc(100vw * -.1));-ms-transform:translateY(calc(100vw * -.1));transform:translateY(calc(100vw * -.1))}.sharer.faded-out{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.sharer li{display:block;float:left;width:20%;height:calc(100vw / 10)}.sharer li a{width:100%;height:100%;line-height:calc(100vw / 10)}}