@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin.dddea397e59a5a3b3eff.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin-ext.34a2bc2941c9f9f80258.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/static/media/inter-italic-latin.b039c4a9c684f0f41916.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/static/media/inter-italic-latin-ext.2da65b07f8ecf4ea1108.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Bandeins Strange;font-stretch:100% 800%;font-style:normal;font-weight:300 700;src:url(/static/media/bandeins-strange-var.074829d099eb846dffaf.woff2) format("woff2-variations")}:root{--font-main:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-display:"Bandeins Strange","Inter",sans-serif}body,button,html,input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-main)}*,:after,:before{font-family:inherit}header{align-items:center;background-color:initial;color:#000;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-main);justify-content:space-between;padding:3rem 2% 1rem;position:relative;z-index:1000}#info,header{box-sizing:border-box}#info{padding:2rem 2%}.infobox{line-height:1.5;margin-bottom:15px;text-align:left}.infobox,.infobox a{font-size:1rem}.copyright-mark{font-size:1em;line-height:0}.infobox.copyright{font-size:.8rem;line-height:2em;margin-top:1.5rem}.description{border-radius:5px;color:#333;font-size:1rem;line-height:1.5;margin-bottom:15px;padding:10px}body{background-color:#f0eee6;color:#000;display:flex;flex-direction:column;font-size:13px;font-style:normal;font-weight:300;letter-spacing:.02em;line-height:2em;margin:0;min-height:100vh;padding:0 2%;text-transform:none}.live-section{align-items:center;background-color:#f5f5f5;box-sizing:border-box;display:flex;height:calc(100vh - 4rem);justify-content:center;padding:2rem 2%}.live-section iframe{border:none;border-radius:10px;height:100%;max-height:562.5px;max-width:1000px;width:100%}main{flex:1 1}a,p{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:underline}.menu{align-items:baseline;display:flex;justify-content:flex-start;position:relative;width:100%;z-index:2}a.artist-name{font-family:Bandeins Strange,Inter,sans-serif;font-family:var(--font-display);font-size:1.55rem;font-variation-settings:"wdth" 320;font-weight:300;letter-spacing:.02em}.menu a:not(.artist-name){font-family:Bandeins Strange,Inter,sans-serif;font-family:var(--font-display);font-size:.9rem;font-style:normal;font-weight:300;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.nav-links{align-items:baseline;display:flex}.nav-links a:hover{opacity:.4}.menu a{transition:opacity .3s ease}.menu a:not(.artist-name):hover{text-decoration:none}.visualizer-glyph{cursor:pointer}.menu a{color:#000;line-height:1;margin-right:1rem}.menu .social{align-items:center;align-self:center;display:flex;margin-left:auto}.social a{align-items:center;display:inline-flex;margin:0 .5rem}.social a img{display:block;transition:opacity .3s ease}.social a:hover img{opacity:1}.social:hover a img{opacity:.3}.social:hover a:hover img{opacity:1}.mobile-menu{align-items:center;background-color:#f0eee6;display:none;flex-direction:column;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.mobile-menu.open{display:flex}.mobile-menu .social{bottom:2rem;display:flex;gap:1rem;left:50%;margin-left:0;position:absolute;transform:translateX(-50%)}.mobile-menu a{font-family:Bandeins Strange,Inter,sans-serif;font-family:var(--font-display);font-size:1.5rem;font-variation-settings:"wdth" 260;font-weight:300;letter-spacing:.06em;margin:1rem 0;text-transform:uppercase}.page-header{display:flex;justify-content:center;padding:4rem 2% 3rem}.page-title{font-family:Bandeins Strange,Inter,sans-serif;font-family:var(--font-display);font-size:2.6rem;font-variation-settings:"wdth" 320;font-weight:300;letter-spacing:.04em;line-height:1;margin:0;text-transform:uppercase}.music-tabs{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto 2.5rem;max-width:1100px;padding:0 2%}.music-tabs button{background:none;border:none;border-bottom:1px solid #0000;color:inherit;cursor:pointer;font-family:Bandeins Strange,Inter,sans-serif;font-family:var(--font-display);font-size:1rem;font-variation-settings:"wdth" 260;font-weight:300;letter-spacing:.08em;opacity:.4;padding:0 0 .4rem;text-transform:uppercase;transition:opacity .2s ease,border-color .2s ease}.music-tabs button:hover{opacity:.75}.music-tabs button.is-active{border-bottom-color:initial;opacity:1}.music-controls{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto 2.5rem;max-width:1100px;padding:0 2%}.music-search{background:none;border:none;border-bottom:1px solid #00000040;color:inherit;flex:1 1 14rem;font-family:inherit;font-size:.85rem;letter-spacing:.06em;min-width:0;padding:.5rem 0;text-transform:uppercase}.music-search::placeholder{color:inherit;opacity:.4}.music-search:focus{border-bottom-color:initial;outline:none}.music-sort{display:flex;gap:1.2rem}.music-sort button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:.75rem;letter-spacing:.08em;opacity:.4;padding:0;text-transform:uppercase;transition:opacity .2s ease}.music-sort button.is-active,.music-sort button:hover{opacity:1}.music-section{margin-bottom:4rem}.music-section-title{font-family:Bandeins Strange,Inter,sans-serif;font-family:var(--font-display);font-size:1.1rem;font-variation-settings:"wdth" 260;font-weight:300;letter-spacing:.1em;margin:0 auto 1.5rem;max-width:1100px;opacity:.55;padding:0 2%;text-transform:uppercase}.music-empty{opacity:.5;padding:2rem 2% 5rem;text-align:center}body.dark-mode .music-search{border-bottom-color:#ffffff40}.music-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0 auto;max-width:1100px;padding:0 2%}.music-item{position:relative}.music-item-cover{background:none;border:none;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;position:relative;text-align:left;width:100%}.music-item-cover img{aspect-ratio:1;display:block;object-fit:cover;transition:opacity .3s ease;width:100%}.music-item-cover:hover img{opacity:.75}.music-item-caption{display:flex;flex-direction:column;gap:0;line-height:1.35;min-width:0;overflow:hidden;padding-top:.55rem}.music-item-heading{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.marquee{display:block;min-width:0;overflow:hidden;white-space:nowrap}.marquee>span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.marquee.is-scrolling>span{max-width:none;text-overflow:clip}.marquee-track{animation-iteration-count:infinite;animation-name:marquee-loop;animation-timing-function:linear;display:inline-flex;gap:2.5rem;padding-right:2.5rem;will-change:transform}@keyframes marquee-loop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.music-item-title{font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.music-item-artist{color:#666;font-size:.7rem;letter-spacing:.03em}body.dark-mode .music-item-artist{color:#999}.music-item-year{flex:none;font-size:.8rem;opacity:.45}.release-modal{background:#000000bf;inset:0;justify-content:center;position:fixed;z-index:2000}.release-modal,.release-modal-panel{align-items:center;display:flex;padding:2rem}.release-modal-panel{background:#f0eee6;flex-direction:column;gap:1.5rem;max-height:100%;max-width:24rem;overflow-y:auto;position:relative;text-align:center;width:100%}body.dark-mode .release-modal-panel{background:#1a1a1a}.release-modal-close{background:none;border:none;color:inherit;cursor:pointer;font-size:1.6rem;line-height:1;opacity:.4;padding:0;position:absolute;right:.75rem;top:.5rem;transition:opacity .2s ease}.release-modal-close:hover{opacity:1}.release-modal-art{aspect-ratio:1;display:block;object-fit:cover;width:100%}.release-modal-body{width:100%}.release-modal-title{font-family:Bandeins Strange,Inter,sans-serif;font-family:var(--font-display);font-size:1.4rem;font-variation-settings:"wdth" 260;font-weight:300;letter-spacing:.03em;line-height:1.2;margin:0 0 .4rem;text-transform:uppercase}.release-modal-artist{color:#666;font-size:.8rem;letter-spacing:.03em;margin:0 0 .3rem}body.dark-mode .release-modal-artist{color:#999}.release-modal-meta{font-size:.7rem;letter-spacing:.08em;margin:0 0 1.5rem;opacity:.45;text-transform:uppercase}.release-modal-links{align-items:center;display:flex;gap:1.5rem;justify-content:center}.release-modal-links a{align-items:center;color:inherit;display:inline-flex;font-size:.75rem;letter-spacing:.06em;opacity:.6;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.release-modal-links a:hover{opacity:1}.release-modal-links img{height:1.4rem;width:1.4rem}body.dark-mode .release-modal-links img{filter:invert(1)}@media (max-width:768px){.page-header{padding:2.5rem 2% 2rem}.page-title{font-size:1.9rem}.music-grid{gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.music-item-title{font-size:.7rem;letter-spacing:.02em}.music-item-artist{font-size:.62rem}.music-item-year{font-size:.7rem}}.container{display:flex;flex-direction:column;min-height:100vh}#footer-container{color:#333;font-size:.8rem;font-style:normal;padding:2rem 0;text-align:center}.mobile-header{box-sizing:border-box;display:none;font-size:1.5rem;justify-content:space-between;width:100%;z-index:2}.mobile-header,.mobile-menu-icon{align-items:center;position:relative}.mobile-menu-icon{cursor:pointer;display:flex;font-size:2rem;margin:1rem;z-index:1001}.mobile-menu-icon .open-icon{display:inline-block;height:1.5rem;width:1.5rem}.mobile-menu-icon .close-icon{display:none;height:1.5rem;width:1.5rem}.mobile-menu.open+.mobile-menu-icon .open-icon{display:none}.mobile-menu.open+.mobile-menu-icon .close-icon{display:inline-block}.mobile-menu-icon img{height:1.5rem;width:1.5rem}#home{align-items:flex-start;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;gap:2rem;overflow:hidden;padding:3rem 2% 1rem;position:relative;text-align:left;width:100%}.background-image{aspect-ratio:1/1;border-radius:10px;flex-shrink:0;max-width:500px;object-fit:cover;width:45%}.text-content{border-radius:10px;box-sizing:border-box;color:#000;flex:1 1;padding:0;text-align:justify}.desktop-bio{display:block;margin-top:0;padding-top:0}.mobile-bio{display:none}#home iframe{border:none;height:45vw;max-height:562.5px;max-width:1000px;width:80vw}@media (max-width:768px){#home{align-items:center;flex-direction:column;gap:0}.background-image,.text-content{max-width:90%;width:90%}.background-image{margin-bottom:20px}.desktop-bio{display:none}.mobile-bio{display:block}.mobile-header{display:flex}#info,.infobox{text-align:center}#home iframe{height:50vw;width:90vw}.menu,.social{display:none}}@media (min-width:769px){.mobile-header{display:none}}.theme-toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:1.75rem;height:1.3rem;justify-content:center;line-height:0;margin:0 .5rem;padding:0;position:relative;top:-1.74px;transition:transform .2s ease;width:1.3rem}.theme-toggle:hover{transform:scale(1.1)}.mobile-menu .theme-toggle{font-size:2rem;margin:1.5rem 0}body.dark-mode{background-color:#1a1815;color:#e0e0e0}body.dark-mode .menu a,body.dark-mode a,body.dark-mode a:hover,body.dark-mode header,body.dark-mode p{color:#e0e0e0}body.dark-mode .description{color:#ccc}body.dark-mode .text-content{color:#e0e0e0}body.dark-mode #footer-container{color:#aaa}body.dark-mode .mobile-menu{background-color:#1a1815}body.dark-mode .mobile-menu a{color:#e0e0e0}body.dark-mode .live-section{background-color:#1a1a1a}body.dark-mode .music-item img{border-color:#444}body.dark-mode .mobile-menu-icon img,body.dark-mode .social a img{filter:invert(1)}body.light-mode{background-color:#f0eee6;color:#000}body.light-mode .mobile-menu-icon img,body.light-mode .social a img{filter:none}.social-dropdown{align-items:center;display:inline-flex;margin:0 .5rem;position:relative}.social-dropdown-toggle{background:none;border:none;color:inherit;cursor:pointer;display:block;line-height:0;font:inherit;margin:0;padding:0}.social-dropdown-toggle img{display:block;transition:opacity .3s ease}.social:hover .social-dropdown-toggle img{opacity:.3}.social-dropdown.open .social-dropdown-toggle img,.social-dropdown:hover .social-dropdown-toggle img{opacity:1}.social-dropdown-menu{background-color:#f0eee6;border:1px solid #00000026;display:none;margin-top:.5rem;min-width:8rem;padding:.4rem 0;position:absolute;right:0;top:100%;z-index:1100}.social-dropdown-menu:before{content:"";height:.5rem;left:0;position:absolute;right:0;top:-.5rem}.social-dropdown.open .social-dropdown-menu{display:block}.menu .social-dropdown-menu a,.social-dropdown-menu a{color:#000;display:block;font-size:.8rem;font-style:normal;letter-spacing:1px;margin:0;opacity:1;padding:.4rem .9rem;text-decoration:none;white-space:nowrap}.menu .social-dropdown-menu a:hover,.social-dropdown-menu a:hover{text-decoration:underline}body.dark-mode .social-dropdown-toggle img{filter:invert(1)}body.light-mode .social-dropdown-toggle img{filter:none}body.dark-mode .social-dropdown-menu{background-color:#1a1a1a;border-color:#fff3}body.dark-mode .menu .social-dropdown-menu a,body.dark-mode .social-dropdown-menu a{color:#fff}.mobile-menu .social-dropdown-menu{bottom:100%;left:50%;margin-bottom:.5rem;margin-top:0;right:auto;top:auto;transform:translateX(-50%)}.mobile-menu .social-dropdown-menu:before{bottom:-.5rem;top:auto}.mobile-menu .social-dropdown{margin:0}.social a img,.social-dropdown-toggle img{height:1rem;width:1rem}.social a img[src*="amazonmusic.svg"],.social-dropdown-toggle img[src*="amazonmusic.svg"]{height:1.3rem;width:1.3rem}.social{align-items:center}body:has(#home-visualizer){min-height:calc(100dvh + 1px)}#home-visualizer{background:#f0eee6;height:100vh;height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:0}.visualizer-frame{border:0;display:block;height:100%;left:0;position:absolute;top:0;width:100%}body.dark-mode #home-visualizer{background:#1a1815}body.dark-mode #home-visualizer .visualizer-frame{filter:invert(1) hue-rotate(180deg)}body:not(.dark-mode) header.visualizer-open,body:not(.dark-mode) header.visualizer-open .menu a,body:not(.dark-mode) header.visualizer-open .mobile-menu a,body:not(.dark-mode) header.visualizer-open a{color:#000!important}body:not(.dark-mode) header.visualizer-open .mobile-menu-icon img,body:not(.dark-mode) header.visualizer-open .social a img{filter:none!important}
/*# sourceMappingURL=main.e2a35557.css.map*/