@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400i,700|Montserrat:400,800&display=swap);body,html{height:auto!important;margin:0;padding:0;overflow-x:hidden;background:#000}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{font-family:Libre Baskerville,serif}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale}}h1,h2,h3,h4{font-family:Montserrat,sans-serif;font-weight:800}@-webkit-keyframes draw{to{stroke-dashoffset:0}}@keyframes draw{to{stroke-dashoffset:0}}@-webkit-keyframes fillIn{to{fill:#fff;stroke:hsla(0,0%,100%,0)}}@keyframes fillIn{to{fill:#fff;stroke:hsla(0,0%,100%,0)}}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}.intro{background:url(/static/media/source.f4b84973.gif) 100% 100% no-repeat;background-size:cover;min-height:500px;height:calc(100vh - 100px);display:flex;align-items:center;justify-content:center;position:relative}@media (min-width:768px){.intro{height:calc(100vh - 40px)}}@media (min-width:992px){.intro:after{position:absolute;display:block;content:"";bottom:-300px;left:-45px;width:0;height:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:300px solid transparent;border-bottom:300px solid transparent;border-right:300px solid #000;z-index:1}}.intro .logo{width:80vw;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:draw 3s ease-in 1s forwards,fillIn .3s ease-in 2s forwards;animation:draw 3s ease-in 1s forwards,fillIn .3s ease-in 2s forwards;fill:hsla(0,0%,100%,0);stroke:#fff;stroke-width:1;stroke-dasharray:5288.302734375;stroke-dashoffset:5288.302734375}@media (min-width:992px){.intro .logo{width:60vw}}.intro .scroll-down{position:absolute;bottom:-10px;width:100px;opacity:0;-webkit-animation:fadeIn 1s ease-in 10s forwards;animation:fadeIn 1s ease-in 10s forwards}.section-grid{padding:50px 0}@media (min-width:992px){.section-grid{padding:100px 0;display:grid}}.section-grid p{font-size:11pt;line-height:1.5em}.section-grid.album{text-align:center}@media (min-width:992px){.section-grid.album{min-height:calc(100vh - 40px);grid-template-columns:1fr minmax(40%,500px) minmax(auto,60ch) 1fr}}.section-grid.album .album-cover{margin:30px 0 10px;align-self:top;-webkit-transform:rotate(10deg);transform:rotate(10deg);grid-column:2;width:100%;max-width:550px;z-index:2;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12)}.section-grid.album .album-content{color:#fff;align-self:center;text-align:left;grid-column:3;padding:40px}@media (min-width:768px){.section-grid.album .album-content{padding:50px}}@media (min-width:992px){.section-grid.album .album-content{padding:0 50px;border-left:3px dashed rgba(0,0,0,.2)}}.section-grid.album .album-content p:last-of-type{margin-bottom:40px}.section-grid.album .album-content .controls{padding:20px 0 0;text-align:center}@media (min-width:768px){.section-grid.album .album-content .controls{text-align:left}}.section-grid.album .album-content .controls a{display:inline-block;padding:0 40px 0 0;font-family:Montserrat,sans-serif;text-transform:uppercase;text-decoration:none;color:#fff;opacity:.6;font-size:16pt;font-weight:800;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1);will-change:opacity,padding}.section-grid.album .album-content .controls a span{font-family:Libre Baskerville,serif;text-transform:none;font-weight:400;font-style:oblique;font-size:12pt}.section-grid.album .album-content .controls a.buy{padding:0 55px 0 0;background:url(/static/media/bandcamp-logo.2dcaa258.svg) 100%/50px no-repeat}.section-grid.album .album-content .controls a:active,.section-grid.album .album-content .controls a:hover{opacity:1;padding:0 65px 0 0}.section-grid.album .album-content h2{font-size:36pt;line-height:36pt;margin:10px 0 20px;text-transform:uppercase}.section-grid.album .album-content .catalog-no{display:block;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:9pt;color:hsla(0,0%,100%,.4)}.section-grid.album .album-content .album-title{font-family:Libre Baskerville,serif;font-style:italic;font-size:20pt;margin:0 0 1.5em;font-weight:400}.section-grid.album.pulp{background:#385d51;position:relative}@media (min-width:992px){.section-grid.album.pulp:before{position:absolute;display:block;content:"";top:-200px;right:-45px;width:0;height:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:200px solid transparent;border-bottom:200px solid transparent;border-left:200px solid #385d51;z-index:1}}.section-grid.album.hagioscope{background:#333;position:relative}@media (min-width:992px){.section-grid.album.hagioscope:after{position:absolute;display:block;content:"";bottom:-300px;left:-45px;width:0;height:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:300px solid transparent;border-bottom:300px solid transparent;border-right:300px solid #333;z-index:1}}.section-grid.contact{background-color:#222;color:#fff}@media (min-width:992px){.section-grid.contact{display:flex;justify-content:center;align-items:flex-start}}.section-grid.contact h2{font-size:25pt;margin:0;text-transform:uppercase}.section-grid.contact .addresses{text-align:center;padding:30px 50px}@media (min-width:992px){.section-grid.contact .addresses{text-align:left;width:40%;max-width:550px;padding:0 50px}}.section-grid.contact .addresses h3{font-family:Libre Baskerville,serif;font-style:oblique;font-weight:400;margin-bottom:5px;color:hsla(0,0%,100%,.7)}.section-grid.contact .addresses a{font-family:Montserrat,sans-serif;text-transform:uppercase;color:#fff;font-weight:800;display:inline-block;padding-bottom:5px;text-decoration:none;font-size:18pt}.section-grid.contact .addresses a span{font-weight:400}.section-grid.contact .mailing-list{text-align:center;padding:30px 40px}@media (min-width:992px){.section-grid.contact .mailing-list{text-align:left;width:40%;max-width:550px;padding:0 50px}}.section-grid.contact .mailing-list form{padding:20px 0}.section-grid.contact .mailing-list form button,.section-grid.contact .mailing-list form input{display:inline-block;padding:10px;width:100%;font-size:18px;border-radius:0;-webkit-appearance:none;border:1px solid transparent;font-family:Montserrat,sans-serif}@media (min-width:768px){.section-grid.contact .mailing-list form button,.section-grid.contact .mailing-list form input{width:auto}}.section-grid.contact .mailing-list form button{background:#385d51;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.section-grid.contact .mailing-list form button:hover{background:#4b7d6d}footer{width:100vw;padding:20px;background:#333;text-align:center}footer span{opacity:.4;display:block;font-size:10pt;-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#fff;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:1px}
/*# sourceMappingURL=main.95a412c8.chunk.css.map */