@import"https://fonts.googleapis.com/css2?family=Overpass+Mono:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap";:root{font-size:18px;--main-font-family: "Overpass", sans-serif;--mono-font-family: "Overpass Mono", monospace;--orange-album: rgb(255, 185, 87);--blue-light: rgb(87, 157, 255);--blue-dark: rgb(101, 87, 255);--pink: rgb(255, 87, 157);--turquoise: rgb(87, 255, 155);--bg-color: rgba(239, 239, 239, 1);--text-color: #121212}*{background-color:var(--bg-color);font-family:var(--main-font-family);color:var(--text-color);box-sizing:border-box;margin:0;padding:0}:is(button,footer,.bit-button){font-family:var(--mono-font-family);letter-spacing:1px}:is(h1,h2,h3,h4,h5,h6){padding-bottom:1rem}main{margin-left:12rem;padding:5vh 5vw}footer{font-weight:300;font-size:.75rem;text-align:right;padding-right:5vw;padding-bottom:2rem}a{color:var(--blue-dark);text-decoration:none;transition:all .3s ease 0s}a:hover{color:var(--blue-light)}hr{border-style:none;border-top:2px dotted var(--orange-album);height:2px;margin:2rem}hr:first-of-type{margin-top:1rem}.portrait{width:40vw}.image-center{display:flex;flex-direction:column;align-items:center}.btn-1{width:170px;font-size:1rem;padding:10px 0 5px;border:none;border-radius:4px;color:#fff;background-color:var(--blue-dark);box-shadow:inset 0 0 0 0 var(--blue-light);transition:ease-out .3s;outline:none;margin:1rem}.btn-1:hover{box-shadow:inset 170px 0 0 0 var(--blue-light);cursor:pointer}.bit-button{border:none}.bit-track-button{font-size:1.3rem;letter-spacing:2px;padding:10px 0 5px;border:none;border-radius:4px;color:#fff;background-color:var(--blue-dark);box-shadow:inset 0 0 0 0 var(--blue-light);transition:ease-out .3s;outline:none}.bit-track-button:hover{box-shadow:inset 350px 0 0 0 var(--blue-light);cursor:pointer}.icon-box{margin-top:auto;text-align:left;letter-spacing:0}.icon-box-mobile{display:flex;flex-direction:row;justify-content:center;margin-right:1rem}.icon{font-size:1.5rem;margin-right:1rem;color:var(--pink);cursor:pointer;transition:all .3s ease 0s}.icon:hover{color:var(--turquoise)}.icon-box-mobile a{padding-top:0;margin-top:.5em}.mxcld{width:49%;height:120px}.release-block{display:flex;justify-content:flex-start}.album-cover{width:clamp(400px,70%,70%);height:70%;padding-right:2rem}.release-buttons{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:1rem}.release-text{text-align:left;margin-top:1rem}.no-margin-padding{margin:0;padding:0}.neg-margin{margin-bottom:0}.bandcamp-player{margin:2rem 0}.video-container{overflow:hidden;position:relative;width:100%;margin:1rem 0}.video-container:after{padding-top:56.25%;display:block;content:""}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.margin-top{margin-top:0}@media only screen and (max-width:1110px){.mxcld{width:100%}.btn-1{width:130px;font-size:.8rem}.btn-1:hover{box-shadow:inset 130px 0 0 0 var(--blue-light)}}@media only screen and (max-width:961px){.release-block{flex-direction:column}.album-cover{width:100%;height:100%;padding:0}.btn-1{margin:1rem .6rem}.release-buttons{flex-wrap:wrap}.portrait{width:100%}}@media only screen and (max-width:900px){main{margin-left:0;padding-top:5em}.icon{padding-top:20px;margin-left:2rem}}#desktop-header.svelte-1elxaub{position:fixed;z-index:10}#mobile-header.svelte-1elxaub{position:fixed;width:100%;display:none;z-index:10}.logo.svelte-1elxaub{width:clamp(150px,150px,11vw);height:auto;margin:5vh 0 0 2rem;cursor:pointer;margin-bottom:auto;position:sticky}.desktop-nav.svelte-1elxaub{width:12rem;height:100vh}.desktop-nav.svelte-1elxaub ul:where(.svelte-1elxaub){list-style:none;padding:2rem;margin-top:1rem;display:flex;flex-direction:column;align-items:flex-start;height:80%}.desktop-nav.svelte-1elxaub li:where(.svelte-1elxaub){font-size:1.3rem;margin-bottom:.5rem;letter-spacing:2px}.desktop-nav.svelte-1elxaub li:where(.svelte-1elxaub) a:where(.svelte-1elxaub){font-family:var(--mono-font-family);letter-spacing:1px;transition:all .3s ease 0s;text-decoration:none}.desktop-nav.svelte-1elxaub li:where(.svelte-1elxaub) a:where(.svelte-1elxaub):hover{color:var(--blue-light)}.desktop-nav.svelte-1elxaub li:where(.svelte-1elxaub) a.active:where(.svelte-1elxaub){font-weight:600}.mobile-nav.svelte-1elxaub{position:absolute;top:100%;right:0%;background:var(--bg-color);clip-path:circle(0px at top right);transition:clip-path ease-in-out .7s;height:100dvh;width:100%}.mobile-nav--open.svelte-1elxaub{clip-path:circle(250% at top right)}.mobile-nav.svelte-1elxaub ul:where(.svelte-1elxaub){margin:1em 0 0;padding:0;list-style:none}.mobile-nav.svelte-1elxaub li:where(.svelte-1elxaub){height:7vh}.mobile-nav.svelte-1elxaub a:where(.svelte-1elxaub){font-family:var(--mono-font-family);letter-spacing:1px;color:var(--blue-dark);display:block;background-color:var(--bg-color);padding:0 2rem;margin:1vh 0}.mobile-nav.svelte-1elxaub a:where(.svelte-1elxaub):hover,.mobile-nav.svelte-1elxaub a:where(.svelte-1elxaub):focus{color:var(--blue-light)}.mobile-nav.svelte-1elxaub a.active:where(.svelte-1elxaub){font-weight:600}.hamburger-div.svelte-1elxaub{padding:1.3em 1em 1em;position:absolute;top:2em;right:1em;cursor:pointer;border:none;background:transparent}.hamburger.svelte-1elxaub,.hamburger.svelte-1elxaub:before,.hamburger.svelte-1elxaub:after{content:"";display:block;background:var(--text-color);height:3px;width:1.75em;border-radius:3px;transition:all ease-in-out .5s}.hamburger.svelte-1elxaub{background:var(--pink)}.hamburger.svelte-1elxaub:before{background:var(--blue-dark);transform:translateY(-6px)}.hamburger.svelte-1elxaub:after{background:var(--blue-dark);transform:translateY(3px)}.open.svelte-1elxaub .hamburger:where(.svelte-1elxaub){transform:rotate(45deg)}.open.svelte-1elxaub .hamburger:where(.svelte-1elxaub):before{opacity:0}.open.svelte-1elxaub .hamburger:where(.svelte-1elxaub):after{transform:translateY(-3px) rotate(-90deg)}@media only screen and (max-width:900px){header.svelte-1elxaub{padding:1em 0;position:relative}header.svelte-1elxaub:after{content:"";clear:both;display:block}#desktop-header.svelte-1elxaub{display:none}#mobile-header.svelte-1elxaub{display:initial}.logo.svelte-1elxaub{width:clamp(205px,250px,30vw);float:left;margin:0;margin-left:5vw}}
