*{box-sizing:border-box;font-family:Lato,Roboto,sans-serif;margin:0;padding:0;scroll-behavior:smooth;transition:font-size 40ms}.content-container{display:flex;flex-direction:column;justify-content:space-between;width:100%}.container{scroll-margin-top:10vh;scroll-snap-type:y proximity}.content{display:flex;flex:1 1;flex-direction:row;margin:15vh 0}.image-container{align-items:center;display:flex;flex:1 1;justify-content:center;margin:10px}.image-cropper{border-radius:50%;box-shadow:0 10px 15px 2px #000000a8;height:400px;overflow:hidden;width:400px}.float-hover{transition:all .2s,transform .3s,box-shadow .3s}.float-hover:hover{box-shadow:0 30px 30px 2px #00000075;transform:translateY(-20px)}@media only screen and (max-width:1000px){.content-container{min-height:auto}.links{flex-direction:row}.text-wrapper{flex:0 1}.text-wrapper>*{text-align:center}.text-wrapper{justify-content:flex-start}.content{flex-direction:column;padding-bottom:5vh;padding-top:6vh}.image-cropper{height:40vw;min-height:200px;min-width:200px;width:40vw}.image-container{margin:30px}}@keyframes gradient{0%{background-position:5% 80%}50%{background-position:100% 0}to{background-position:5% 80%}}@keyframes float{0%{box-shadow:0 10px 15px 2px #000000a8;transform:translateY(0)}50%{box-shadow:0 40px 40px 2px #00000075;transform:translateY(-20px)}to{box-shadow:0 10px 15px 2px #000000a8;transform:translateY(0)}}.button-bar{position:-webkit-sticky;position:sticky;width:fit-content!;z-index:9999}.home-button-bar{left:15px;top:15px}.links{bottom:0;padding:5px 10px 5px 5px;transition:filter .5s;z-index:1000}.centered-links{justify-content:center;margin:auto;width:100%}.centered-links,.left-links{align-items:center;display:flex}.left-links{left:0}.right-links{align-items:center;display:flex;right:0}.linkedin-button{background:url(/static/media/linkedin_icon.e01e1430d186f4b47bae.svg)}.github-button{background:url(/static/media/github_icon.e21209f267368a1bd797.svg)}.gitlab-button{background:url(/static/media/gitlab_icon.1d5df0e3e940db899bbf.svg)}.resume-button{background:url(/static/media/resume_icon.946e32b0a7be5385231f.png)}.facebook-button{background:url(data:image/png;base64,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)}.instagram-button{background:url(data:image/png;base64,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)}.youtube-button{background:url(/static/media/youtube_icon.d84c80208e2ceba6d59d.png)}.spotify-button{background:url(/static/media/spotify_icon.f4b90aeeab6e7bcaf858.png)}.tiktok-button{background:url(/static/media/tiktok_icon.cf2040eebccdc67f43f8.svg)}.soundcloud-button{background:url(/static/media/soundcloud_icon.a19fa2c764eeafbcb487.png)}.icon-button{background-position:50%;background-repeat:no-repeat;background-size:100%;border:none;cursor:pointer;height:35px;margin:5px;transition:border .1s,opacity .2s ease;width:30px}.music-icon-button{height:30px;width:22px}.icon-button:hover{border-bottom:3px dotted #000;opacity:.9}.music-icon-button:hover{border-bottom:none;opacity:1}.white-icons>*{filter:brightness(0) invert(1) drop-shadow(0 0 6px rgba(0,0,0,1));transition:filter .3s ease}.music-icon-button{background:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease}.music-links.white-icons>a{filter:drop-shadow(0 0 6px rgba(0,0,0,.9));transition:filter .3s ease}.music-links>a:focus-visible .music-icon-button,.music-links>a:hover .music-icon-button{background-color:#fff;background-color:var(--brand,#fff)}.music-links.white-icons>a.is-glow:focus-visible,.music-links.white-icons>a.is-glow:hover{filter:drop-shadow(0 0 4px rgba(255,255,255,.9)) drop-shadow(0 0 10px rgba(255,255,255,.5))}.links.has-label{flex-wrap:wrap;justify-content:flex-end}.links-label{color:#fff9;flex-basis:100%;font-size:8.7px;letter-spacing:.1em;margin:0 5px;text-align:right;white-space:nowrap}.centered-links.has-label{justify-content:center;left:0;padding-left:10px}.centered-links .links-label{text-align:center}.white-icons>.links-label{filter:none}.back-home-button{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:none;border:none;color:inherit;cursor:pointer;display:flex;outline:inherit;padding:10px}.back-home-button:hover{background-color:#ffffff2a!important}.back-home-button-text{align-items:center;display:flex;margin-left:5px}:root{--social-link-height:50px;--hero-bottom-offset:100vh;--doodle-background-size:350px}.music-container{--music-edge:15px;overflow:clip}.text-wrapper{display:flex;flex:1 1;flex-direction:column;justify-content:center}.music-button-bar{color:#fff;justify-content:flex-start!important;left:0;overflow:hidden;padding:15px;top:0;transition:background .2s;z-index:9999}.listen-button{background:#fff;border:none;color:#000;cursor:pointer;font-family:Fjalla One,sans-serif;font-size:calc(.8vw + 13px);margin-top:10px;padding:5px 10px}.music-top-bar{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;left:0;padding:0 var(--music-edge);pointer-events:none;position:fixed;right:0;top:var(--music-edge);z-index:1000}.music-top-bar:before{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0c99;bottom:calc((var(--music-edge) + 0px)*-1);bottom:calc((var(--music-edge) + var(--menu-reach, 0px))*-1);box-shadow:0 1px 0 #ffffff0f;content:"";left:0;opacity:0;position:absolute;right:0;top:calc(var(--music-edge)*-1);transition:opacity .3s ease,bottom .25s ease;z-index:-1}.music-top-bar.is-over-releases:before{opacity:1}.music-top-left,.music-top-right{align-items:center;display:flex}.music-top-right{justify-content:flex-end}.music-top-links{display:flex;position:relative}.music-menu-items{display:flex;gap:18px}.music-top-bar:not(.has-menu) .music-menu-button{pointer-events:none;position:absolute;right:0;visibility:hidden}.music-menu-button.music-contact-button{background:none}.music-top-links.is-open .music-menu-button{opacity:.5;transform:scale(.82);transform-origin:right center}.has-menu .music-menu-items{align-items:flex-end;flex-direction:column;gap:0;opacity:0;padding-top:6px;position:absolute;right:0;top:100%;transform:translateY(-6px);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s linear .3s;visibility:hidden}.has-menu .music-top-links.is-open .music-menu-items{opacity:1;transform:none;transition:opacity .25s ease,transform .3s cubic-bezier(.2,.7,.2,1);visibility:visible}.has-menu .music-top-links.is-open .music-menu-items>:nth-child(2){animation:music-menu-item .35s cubic-bezier(.2,.7,.2,1) .05s both}@keyframes music-menu-item{0%{opacity:0;transform:translateY(-4px)}}.music-top-bar.is-stacked.has-menu .music-menu-items{align-items:center;right:50%;transform:translate(50%,-6px)}.music-top-bar.is-stacked.has-menu .music-top-links.is-open .music-menu-items{transform:translateX(50%)}.music-top-bar:not(.is-stacked) .music-top-left,.music-top-bar:not(.is-stacked) .music-top-right{align-self:start}.music-top-bar:not(.is-stacked) .music-contact-button{margin-top:-8px}.music-top-bar.is-stacked{grid-template-columns:1fr;justify-items:center;row-gap:6px}.music-logo-bar,.music-top-bar.is-stacked .music-top-left,.music-top-bar.is-stacked .music-top-right{justify-content:center}.music-logo-bar{display:flex}.music-clock,.music-contact-button{color:#fff;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;letter-spacing:.22em;pointer-events:auto;text-shadow:0 0 8px #00000080;text-transform:uppercase;transition:color .4s ease,text-shadow .4s ease,opacity .2s ease,transform .15s ease,translate .3s cubic-bezier(.2,.7,.2,1),background-size .35s cubic-bezier(.2,.7,.2,1)}.music-clock,.music-clock *{font-feature-settings:"tnum";font-family:Barlow Semi Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;font-weight:400}.music-clock{font-size:12.2px}.music-contact-button{background:linear-gradient(currentColor,currentColor) 0 calc(100% - 4px) /0 1px no-repeat;border:none;cursor:pointer;padding:8px 0}.music-contact-button:focus-visible,.music-contact-button:hover{background-size:100% 1px}.music-contact-button:active{transform:scale(.95)}.music-contact-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.music-follow{right:calc(var(--music-edge) - 15px)}@media (max-width:600px){.music-follow{display:none}}.releases{--level:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0b0c0a;border-radius:16px 16px 0 0;box-shadow:inset 0 1px 0 #ffffff24,0 -12px 30px rgba(0,0,0,.35),0 -40px 100px rgba(0,0,0,.5);box-shadow:inset 0 1px 0 #ffffff24,0 -12px 30px rgba(0,0,0,calc(var(--curtain, 1)*.35)),0 -40px 100px rgba(0,0,0,calc(var(--curtain, 1)*.5));color:#fff;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;position:relative;z-index:20}.releases-blur-standin{display:none}.is-view-transition .releases-blur-standin{display:block;height:100vh;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;top:calc(var(--releases-top, 0px)*-1);width:100%}.is-view-transition .releases-blur-standin:after,.is-view-transition .releases-blur-standin:before{content:"";position:absolute}.is-view-transition .releases-blur-standin:before{background:var(--gallery-photo) center /cover no-repeat;filter:blur(5px);height:26%;left:50%;top:50%;transform:translate(-50%,-50%) scale(4);width:26%}.is-view-transition .releases-blur-standin:after{background:#00000073;inset:0}.releases-backdrop{inset:0;pointer-events:none;position:absolute}.releases-backdrop-layer{background-position:50%;background-size:cover;filter:blur(16px) saturate(1.3);height:26%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(5);transition:opacity .9s ease;width:26%;will-change:opacity}.releases-backdrop-layer.is-active{opacity:.55}.releases-backdrop-shade{background:radial-gradient(ellipse at center,#0000 0,#00000052 100%),#0000000f;inset:0;opacity:calc(1 - var(--level)*.4);position:absolute;will-change:opacity}.releases-inner{box-sizing:border-box;margin:0 auto;padding:clamp(26px,3.6vw,46px) 32px 16px;position:relative;width:min(1408px,100%)}.releases-footer{color:#ffffff40;font-size:9px;letter-spacing:.18em;margin:clamp(36px,4vw,52px) 0 0;text-align:center}.releases-follow{display:none!important}.releases-header{align-items:baseline;border-bottom:1px solid #ffffff29;display:flex;justify-content:space-between;margin-bottom:clamp(32px,5vw,56px);padding-bottom:14px}.releases-count,.releases-header h2{color:#ffffffb3;font-size:12px;font-weight:400;letter-spacing:.22em;margin:0;text-transform:uppercase}.releases-count{color:#ffffff73}.releases-grid{grid-gap:48px 36px;display:grid;gap:48px 36px;grid-template-columns:repeat(auto-fit,minmax(200px,240px));justify-content:center}.release{min-width:0;opacity:0;transform:translateY(24px);transition:opacity .8s ease 0ms,transform .8s cubic-bezier(.2,.7,.2,1) 0ms;transition:opacity .8s ease var(--reveal-delay,0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}.release.is-visible{opacity:1;transform:none}.release.no-reveal{transition:none}.release-cover{--press:1;--pulse:1;border-radius:3%;box-shadow:0 18px 50px #00000080,0 0 0 1px #ffffff0f;overflow:hidden;position:relative;transform:scale(calc(var(--press)*var(--pulse)));transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.release-cover:active{--press:0.97}.release-cover:after{background:radial-gradient(circle at 50% 50%,#ffffff24 0,#fff0 55%);background:radial-gradient(circle at var(--sx,50%) var(--sy,50%),#ffffff24 0,#fff0 55%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:1}.release-cover.is-lit:after{opacity:1}.release.is-playing .release-cover,.release:focus-within .release-cover,.release:hover .release-cover{box-shadow:0 28px 70px #0009,0 0 0 1px #ffffff1a}.release.is-playing .release-cover{--pulse:calc(1 + var(--level)*0.02)}.release-cover-link{display:block}.release-cover-link:focus-visible{outline:2px solid #fff;outline-offset:-2px}.release-cover img{aspect-ratio:1;border-radius:3%;display:block;object-fit:cover;width:100%}.release-badge{background:#0a0a0c80;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff38;color:#fff;font-size:10px;font-weight:700;left:12px;letter-spacing:.16em;padding:5px 9px 4px;pointer-events:none;position:absolute;text-transform:uppercase;top:12px;transition:opacity .35s ease;z-index:2}.is-view-transition .release-badge{opacity:0;transition:none}.release-badge--latest{background:#ffffffc7;box-shadow:0 2px 8px #00000040;color:#0a0a0c}.release-play{align-items:center;background:#fff;border:none;border-radius:50%;bottom:14px;box-shadow:0 6px 18px #00000059;color:#0b0b0c;cursor:pointer;display:flex;font-size:14px;height:44px;justify-content:center;opacity:0;position:absolute;right:12px;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease,translate .3s cubic-bezier(.2,.7,.2,1);width:44px;z-index:2}.release-play-icon{margin-left:2px}.release.is-playing .release-play,.release:focus-within .release-play,.release:hover .release-play{opacity:1;transform:none}.release:hover .release-play:hover{transform:scale(1.18)}.release:hover .release-play:active{transform:scale(.95)}.release-play:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (hover:none){.release-play{opacity:1;transform:none}}.release-progress{background:#fff3;bottom:0;height:3px;left:0;opacity:0;position:absolute;right:0;transition:opacity .3s ease;z-index:2}.release.is-playing .release-progress{opacity:1}.release-progress>div{background:#fff;height:100%;transform-origin:left;transition:transform .25s linear}.release.is-upcoming .release-title{color:#ffffffb3;font-style:italic;text-transform:uppercase}.release-title{background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:1.25;margin-top:18px;padding-bottom:3px;text-decoration:none;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}.release-title:focus-visible,.release-title:hover{background-size:100% 1px;outline:none}.release-meta{color:#ffffff8c;font-size:11px;letter-spacing:.16em;margin:6px 0 0;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.release,.release-cover,.release-play{transition:none}.release{opacity:1;transform:none}.release.is-playing .release-cover{--pulse:1}}@media (max-width:600px){.releases-inner{padding-left:20px;padding-right:20px}.releases-grid{gap:32px 16px;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.release-badge{font-size:9px;left:8px;top:8px}.release-play{bottom:10px;font-size:12px;height:36px;right:8px;width:36px}.release-title{font-size:15px;margin-top:12px}.release-meta{font-size:10px}.links.releases-follow{display:flex!important;margin:clamp(36px,4vw,52px) 0 0;padding:0 15px 2px;position:relative!important;z-index:1}.releases-follow+.releases-footer{margin-top:0}}.gallery{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:#0b0b0c;height:100vh;height:100svh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;touch-action:pan-y;user-select:none;-webkit-user-select:none;width:100%;z-index:0}.gallery-photo img{transition:filter .6s ease}.gallery.is-frozen .gallery-photo img{filter:grayscale(1) contrast(1.08) brightness(.92);transition-duration:1s}.gallery-photos{inset:0;position:absolute;will-change:transform}.gallery-photo{inset:0;opacity:0;position:absolute;transition:opacity 1.6s ease}.gallery-photo img{display:block;height:100%;object-fit:cover;object-position:center;object-position:var(--position,center);width:100%}@media (orientation:portrait){.gallery-photo img{object-position:center}}.gallery-photo.is-active{opacity:1}.gallery.is-waiting .gallery-photo.is-active{opacity:0}.gallery-photo.is-first{transition-duration:.9s}.gallery-shade{background:linear-gradient(180deg,#0000004d 0,#0000 22%,#0000 70%,#00000073);inset:0;pointer-events:none;position:absolute}.gallery-dust,.gallery-light,.gallery-rain,.gallery-sand{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.gallery-dim{background:#000;inset:0;opacity:0;pointer-events:none;position:absolute;will-change:opacity}.gallery-controls{align-items:center;bottom:15px;display:flex;left:9px;left:calc(var(--music-edge, 15px) - 6px);position:absolute;z-index:2}.gallery-hourglass{display:block;height:16.9px;margin:0 4px;width:13px}.gallery-hourglass canvas{display:block;height:100%;width:100%}.gallery-hourglass.is-flipping canvas{animation:hourglass-flip .6s cubic-bezier(.5,0,.2,1)}.gallery-hourglass.is-back canvas{animation-name:hourglass-flip-back}@keyframes hourglass-flip{0%{transform:rotate(-180deg)}to{transform:rotate(0deg)}}@keyframes hourglass-flip-back{0%{transform:rotate(180deg)}to{transform:rotate(0deg)}}.gallery-arrow{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;color:#fff9;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:transform .15s ease,color .2s ease,filter .2s ease;width:20px}.gallery-arrow:active{color:#fff;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px rgba(255,255,255,.95)) drop-shadow(0 0 14px rgba(255,255,255,.7))}@media (hover:hover){.gallery-arrow:hover{color:#fff;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px rgba(255,255,255,.95)) drop-shadow(0 0 14px rgba(255,255,255,.7))}}.gallery-arrow:active{transform:scale(.85)}.gallery-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.gallery-arrow svg{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;height:10px;width:10px}.gallery-hint{align-items:center;background:none;border:none;bottom:24px;color:#fffc;cursor:pointer;display:flex;flex-direction:column;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;gap:10px;left:50%;letter-spacing:.22em;padding:6px 10px;position:absolute;text-transform:uppercase;transform:translateX(-50%);transition:color .2s ease,transform .15s ease;z-index:2}.gallery-hint:focus-visible,.gallery-hint:hover{color:#fff;outline:none}.gallery-hint:active{transform:translateX(-50%) scale(.95)}.gallery-hint-line{background:#ffffff40;height:36px;overflow:hidden;position:relative;width:1px}.gallery-hint-line:after{animation:gallery-hint 2.2s ease-in-out infinite;background:#fff;content:"";height:100%;left:0;position:absolute;top:-100%;width:1px}.gallery.is-frozen .gallery-hint-line:after{animation-play-state:paused}@keyframes gallery-hint{0%{top:-100%}to{top:100%}}@media (prefers-reduced-motion:reduce){.gallery-photo{transition-duration:2.4s}.gallery-hint-line:after{animation:none}.gallery-photos{transform:none}.gallery-hourglass.is-back canvas,.gallery-hourglass.is-flipping canvas{animation:none}}@media (max-width:600px){.gallery-controls{left:50%;transform:translateX(-50%)}.gallery-hourglass{margin:0 14px}.gallery-hint{bottom:44px}}.site-logo-link{background:none;border:none;border-radius:4px;cursor:pointer;display:block;padding:0;pointer-events:auto;position:relative;transition:transform .15s ease}.site-logo-link:active{transform:scale(.96)}.site-logo-link:focus-visible{outline:2px solid #fff;outline-offset:6px}.site-logo{display:block;height:auto;overflow:visible;position:relative;transition:filter .35s ease;width:100px}.site-logo-link:focus-visible .site-logo,.site-logo-link:hover .site-logo{filter:drop-shadow(0 0 6px rgba(255,255,255,.55))}.site-logo .logo-by{stroke:#fff;stroke-width:.8px;stroke-opacity:0;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.site-logo-link:focus-visible .logo-by,.site-logo-link:hover .logo-by{animation:logo-by-draw 1.4s ease both}@keyframes logo-by-draw{0%{stroke-opacity:1;stroke-dashoffset:1;fill-opacity:0}60%{stroke-opacity:1;stroke-dashoffset:0;fill-opacity:0}to{stroke-opacity:0;stroke-dashoffset:0;fill-opacity:1}}.site-logo-halo{animation:site-logo-pulse 2s ease-in-out infinite alternate;filter:blur(4px);height:100%;inset:0;opacity:.12;position:absolute;width:100%;will-change:opacity}@keyframes site-logo-pulse{0%{opacity:.12}to{opacity:.48}}@media (prefers-reduced-motion:reduce){.site-logo-halo{animation:none;opacity:.4}.site-logo-link:focus-visible .logo-by,.site-logo-link:hover .logo-by{animation:none}}@media (max-width:760px){.site-logo{width:88px}}.live-clock{display:inline-block;transition:text-shadow .6s ease,color .6s ease;white-space:nowrap}.live-clock-ms{display:inline-block;max-width:0;opacity:0;overflow:hidden;transition:max-width .4s cubic-bezier(.2,.7,.2,1),opacity .3s ease;vertical-align:bottom}.live-clock-ms>span{font-size:.65em;letter-spacing:.14em}.live-clock-ms.is-shown{max-width:3.6em;opacity:1}.live-clock.is-frozen{color:#eaf6ff;text-shadow:0 0 10px #96d2ffbf,0 0 2px #ffffffe6}.live-clock-glitch{animation:live-clock-glitch .45s step-end;display:inline-block}@keyframes live-clock-glitch{0%{text-shadow:-2px 0 #ff285ae6,2px 0 #00dcffe6;transform:translate(0)}15%{-webkit-clip-path:inset(10% 0 45% 0);clip-path:inset(10% 0 45% 0);text-shadow:3px 0 #ff285ae6,-3px 0 #00dcffe6;transform:translate(-2px,1px) skewX(-8deg)}30%{-webkit-clip-path:inset(50% 0 5% 0);clip-path:inset(50% 0 5% 0);text-shadow:-3px 0 #ff285ae6,3px 0 #00dcffe6;transform:translate(2px,-1px)}45%{-webkit-clip-path:none;clip-path:none;text-shadow:2px 0 #ff285acc,-2px 0 #00dcffcc;transform:translate(-1px) skewX(6deg)}60%{text-shadow:-1px 0 #ff285a99,1px 0 #00dcff99;transform:translate(1px)}80%,to{text-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.live-clock-glitch{animation:none}}.contact-page{align-items:flex-start;animation:contact-fade .35s ease both;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);background:#08080a8c;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;inset:0;justify-content:center;overflow-y:auto;padding:clamp(88px,18vh,170px) 24px 64px;position:fixed;z-index:3000}.contact-content{animation:contact-rise .5s cubic-bezier(.2,.7,.2,1) .05s both;width:min(560px,100%)}.contact-close{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:44px;justify-content:center;margin-right:-10px;position:fixed;right:15px;top:24px;width:44px}.contact-close:focus-visible,.contact-close:hover{background:#ffffff1a;outline:none}.info-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:26px}.info-tabs{display:flex;gap:22px}.info-tab{background:none;border:none;color:#ffffff6b;cursor:pointer;font:inherit;font-size:12px;letter-spacing:.22em;padding:6px 0;text-transform:uppercase;transition:color .25s ease}.info-tab:focus-visible,.info-tab:hover{color:#fffc;outline:none}.info-tab.is-current{color:#fff}.info-tabpanel{animation:contact-rise .4s cubic-bezier(.2,.7,.2,1) both}.info-copyright{color:#ffffff40;font-size:9px;letter-spacing:.18em;margin:56px 0 0}.contact-label{color:#fff9;font-size:11px;font-weight:400;letter-spacing:.22em;margin:0 0 14px;text-transform:uppercase}.contact-label--links{margin-top:48px}.contact-email-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.contact-email{background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;color:#fff;font-size:min(28px,calc(5.55556vw - 2.66667px));font-weight:700;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:background-size .4s cubic-bezier(.2,.7,.2,1);white-space:nowrap}.contact-email:focus-visible,.contact-email:hover{background-size:100% 1px;outline:none}.contact-copy{align-items:center;background:#ffffff14;border:none;border-radius:999px;color:#ffffffbf;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;gap:6px;letter-spacing:.14em;padding:6px 10px;text-transform:uppercase}.contact-copy:focus-visible,.contact-copy:hover{background:#ffffff29;color:#fff;outline:none}.contact-links{display:flex;flex-wrap:wrap;gap:10px;margin-left:-10px}.contact-link{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:28px;height:52px;justify-content:center;text-decoration:none;transition:background .2s ease,transform .25s cubic-bezier(.2,.7,.2,1);width:52px}.contact-link:focus-visible,.contact-link:hover{animation:contact-brand-flash 1.2s ease;background:#ffffff1a;outline:none;transform:translateY(-3px)}.contact-link.is-glow:focus-visible,.contact-link.is-glow:hover{animation:none}.contact-link.is-glow svg{transition:filter .3s ease}.contact-link.is-glow:focus-visible svg,.contact-link.is-glow:hover svg{filter:drop-shadow(0 0 4px rgba(255,255,255,.9)) drop-shadow(0 0 10px rgba(255,255,255,.5))}.contact-link:active{transform:translateY(-3px) scale(.92)}@keyframes contact-brand-flash{0%{color:#fff}30%{color:var(--brand)}to{color:#fff}}@keyframes contact-fade{0%{opacity:0}to{opacity:1}}@keyframes contact-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.contact-close,.contact-copy{transition:background .2s ease,color .2s ease,transform .15s ease}.contact-close:active,.contact-copy:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.contact-content,.contact-link:focus-visible,.contact-link:hover,.contact-page,.info-tabpanel{animation:none}.contact-link:focus-visible,.contact-link:hover{transform:none}}@media (max-width:600px){.contact-page{padding-bottom:14px;padding-top:96px}.contact-content{display:flex;flex-direction:column;min-height:calc(100dvh - 110px)}.info-copyright{margin-top:auto;padding-top:48px;text-align:center}.contact-links{gap:4px;margin-left:-8px}.contact-link{font-size:26px;height:46px;width:46px}}.about-languages{display:flex;gap:2px}.about-language{background:none;border:none;color:#fff6;cursor:pointer;font:inherit;font-size:11px;letter-spacing:.18em;padding:4px 6px;transition:color .2s ease}.about-language:focus-visible,.about-language:hover{color:#fffc;outline:none}.about-language.is-current{color:#fff}.about,.about *{font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.about-bio{font-weight:300;text-align:justify}.about-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 14px}.about-avatar{background:none;border:none;border-radius:50%;cursor:pointer;flex:none;height:52px;padding:0;perspective:400px;position:relative;transition:transform .3s cubic-bezier(.2,.7,.2,1);width:52px}@media (hover:hover){.about-avatar:hover{transform:scale(1.06)}}.about-avatar:active{transform:scale(.95)}.about-avatar:focus-visible{outline:1px solid #ffffffb3;outline-offset:4px}.about-avatar-card{display:block;height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1);width:100%}.about-avatar.is-flipped .about-avatar-card{transform:rotateY(180deg)}.about-avatar-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.about-avatar-back{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.about-avatar-card,.about-avatar.is-flipped .about-avatar-card{transform:none}.about-avatar-face{transition:opacity .2s ease}.about-avatar-back{opacity:0;transform:none}.about-avatar.is-flipped .about-avatar-back{opacity:1}}.about-title{font-size:clamp(22px,5.8vw,30px);font-weight:700;letter-spacing:.01em;margin:0}.about-bio{color:#ffffffdb;font-size:clamp(16px,4.2vw,17px);line-height:1.65;margin:0 0 12px}.about-genres{color:#ffffff8c;font-size:11px;letter-spacing:.14em;margin:18px 0 0;text-transform:uppercase}.about-journey-label{margin-top:40px}.about-journey{list-style:none;margin:0;padding:0}.about-journey li{grid-gap:16px;border-top:1px solid #ffffff1a;display:grid;font-size:14px;gap:16px;grid-template-columns:84px 1fr;line-height:1.55;padding:10px 0}.about-when{font-feature-settings:"tnum";color:#ffffff8c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.85;white-space:nowrap}.about-what{color:#ffffffdb;font-weight:300}@media (max-width:600px){.about-bio{text-align:left}.about-journey li{gap:12px;grid-template-columns:72px 1fr}}.about-song{background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;color:#fff;font-style:italic;font-weight:700;text-decoration:none;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}.about-song:focus-visible,.about-song:hover{background-size:100% 1px;outline:none}html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}.cursor{left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .25s ease;will-change:transform;z-index:5000}.cursor.is-visible{opacity:1}.cursor.is-visible.is-hidden{opacity:0}.cursor-ball{align-items:center;background:#fff;border:1px solid #0000;border-radius:50%;box-shadow:0 0 8px #00000059;display:flex;height:10px;justify-content:center;left:0;position:absolute;top:0;transform:translate(-50%,-50%);transition:width .3s cubic-bezier(.2,.7,.2,1),height .3s cubic-bezier(.2,.7,.2,1),background .3s ease,border-color .3s ease,transform .15s ease;width:10px}.cursor.is-hover .cursor-ball{background:#ffffff14;border-color:#ffffffd9;height:38px;width:38px}.cursor.is-label .cursor-ball{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-color:#ffffff8c;height:52px;width:52px}.cursor-label{color:#fff;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;opacity:0;text-transform:uppercase;transition:opacity .2s ease}.cursor.is-label .cursor-label{opacity:1}.cursor.is-pressed .cursor-ball{transform:translate(-50%,-50%) scale(.8)}.scroll-indicator{align-items:center;bottom:6px;display:flex;flex-direction:column;position:fixed;right:0;top:6px;width:14px;z-index:2000}.scroll-indicator.is-hidden{display:none}.scroll-indicator-rail{flex:1 1 auto;position:relative;touch-action:none;width:100%}.scroll-indicator-thumb{background:#ffffff47;border-radius:4px;position:absolute;right:4px;top:0;transition:width .2s ease,background .25s ease,right .2s ease;width:4px;will-change:transform}.scroll-indicator.is-active .scroll-indicator-thumb{background:#ffffff80}.scroll-indicator-rail:hover .scroll-indicator-thumb,.scroll-indicator.is-dragging .scroll-indicator-thumb{background:#ffffffb3;right:3px;width:6px}.scroll-indicator.has-arrows{bottom:auto;height:150px;right:1px;top:50%;transform:translateY(-50%);width:18px}.has-arrows .scroll-indicator-rail:before{background:#ffffff38;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}.has-arrows .scroll-indicator-thumb{background:#fff9;left:50%;margin-left:-1px;right:auto;transform-origin:center;transition:width .2s ease,margin-left .2s ease,background .25s ease;width:2px}.has-arrows.is-active .scroll-indicator-thumb{background:#ffffffd9}.has-arrows .scroll-indicator-rail:hover .scroll-indicator-thumb,.has-arrows.is-dragging .scroll-indicator-thumb{background:#fff;margin-left:-2px;right:auto;width:4px}.scroll-indicator-arrow{align-items:center;background:none;border:none;color:#ffffffb3;cursor:pointer;display:flex;flex:0 0 auto;height:14px;justify-content:center;padding:0;transition:color .2s ease,opacity .25s ease,transform .15s ease;width:18px}.scroll-indicator-arrow.is-up{margin-bottom:4px}.scroll-indicator-arrow.is-down{margin-top:4px}.scroll-indicator-arrow svg{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;height:7px;width:10px}.scroll-indicator-arrow:hover{color:#fff}.scroll-indicator-arrow:active{transform:scale(.85)}.has-arrows.at-bottom .is-down,.has-arrows.at-top .is-up{opacity:.3;pointer-events:none}@media (hover:none){.scroll-indicator{pointer-events:none}.scroll-indicator:not(.has-arrows) .scroll-indicator-thumb{right:2px;width:3px}}@media (hover:none),(max-width:600px){.scroll-indicator.has-arrows{display:none}}.song-page{--level:0;--song-header-height:74px;align-items:center;background:#0b0b0c;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;min-height:100dvh;overflow:hidden;position:relative;width:100%}.song-page .links{align-self:stretch;flex:none;margin:auto 0 0;padding:0 15px 2px;position:relative!important;z-index:1}.song-page,.song-page *{font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.song-backdrop{animation:song-fade-in 1.2s ease both;background-position:50%;background-size:cover;filter:blur(10px) saturate(1.3);height:22vh;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%) scale(6);width:22vw;will-change:transform,opacity}.song-backdrop--track{animation:none;opacity:0;transition:opacity .5s ease}.song-backdrop--track.is-shown{opacity:1}.song-backdrop-shade{background:radial-gradient(ellipse at center,#00000040 0,#000000a6 100%),#00000059;inset:0;opacity:calc(1 - var(--level)*.4);position:fixed;will-change:opacity}.song-header{flex:none;height:var(--song-header-height);justify-content:center;padding-top:28px;pointer-events:none;z-index:2}.song-content,.song-header{box-sizing:border-box;display:flex;position:relative}.song-content{align-items:center;gap:clamp(32px,6vw,88px);margin-block:auto;max-width:100%;padding:48px 32px 72px;width:-webkit-max-content;width:max-content;z-index:1}.song-artwork-wrap{animation:song-rise .9s cubic-bezier(.2,.7,.2,1) both;flex:0 0 auto;position:relative}.song-artwork-wrap--morph{animation:none}.song-artwork{aspect-ratio:1;border-radius:3%;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff0f;display:block;object-fit:cover;width:min(475px,45vw,76vh)}.song-info{--info-scale:1.08;zoom:var(--info-scale);animation:song-rise .9s cubic-bezier(.2,.7,.2,1) .12s both;flex:0 1 auto;max-width:760px;min-width:min(400px,calc((100vw - 80px - min(475px, 45vw, 76vh) - clamp(32px, 6vw, 88px))/var(--info-scale)));width:-webkit-max-content;width:max-content}.song-copyright{color:#ffffff40;font-size:9px;letter-spacing:.18em;margin:0;padding:0 15px 14px;position:relative;text-align:center;z-index:1}.song-meta-row{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.song-meta{color:#fff9;font-size:12px;letter-spacing:.18em;margin:0;text-transform:uppercase}.song-title{font-size:clamp(32px,4.4vw,52px);font-weight:800;letter-spacing:-.01em;line-height:1.05;margin:0}@font-face{font-display:swap;font-family:Danh Da;font-weight:400 900;src:url(/static/media/DanhDa-Bold.c296365e929802190b57.woff2) format("woff2")}.song-page .song-title{font-family:Wix Madefor Display,Work Sans,sans-serif;font-weight:800;letter-spacing:-.035em}.song-page .song-artist{font-size:18px;font-weight:600;letter-spacing:0}.song-page .song-platform-name,.song-page .song-track-title,.song-page .song-track-title *{font-weight:500}.song-artist{color:#ffffffeb;font-size:20px;font-weight:400;letter-spacing:.01em;margin:4px 0 0}.song-share{align-items:center;background:#0000;border:none;border-radius:999px;color:#fff9;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:6px;letter-spacing:.12em;margin-right:-10px;padding:6px 10px;text-transform:uppercase;transition:color .2s ease,background .2s ease}.song-share svg{font-size:14px}.song-share:focus-visible,.song-share:hover{background:#ffffff14;color:#fff;outline:none}.song-preview{align-items:center;display:flex;gap:14px;margin-top:28px}.song-preview-button{align-items:center;background:#fff;border:none;border-radius:50%;color:#0b0b0c;cursor:pointer;display:flex;flex:0 0 auto;font-size:15px;height:48px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:48px}.song-preview-button:hover{box-shadow:0 8px 24px #00000059;transform:scale(1.06)}.song-preview-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.song-preview-play-icon{margin-left:3px}.song-preview-track{flex:1 1 auto}.song-preview-label{color:#ffffffb3;display:block;font-size:12px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.song-preview-bar{background:#fff3;border-radius:3px;height:3px;overflow:hidden}.song-preview-bar-fill{background:#fff;height:100%;transform-origin:left;transition:transform .25s linear}.song-tracks-section{margin-top:30px}.song-tracks-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;min-height:28px}.song-tracks-head .song-stream-label{margin:0}.song-preview-stop svg{font-size:9px}.song-tracks{border-top:1px solid #ffffff24;list-style:none;margin:0;padding:0}.song-track{border-bottom:1px solid #ffffff24;position:relative}.song-track-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font:inherit;gap:14px;padding:13px 4px;text-align:left;transition:background .2s ease;width:100%}.song-track-button:hover:not(:disabled){background:#ffffff0d}.song-track-button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.song-track-button:disabled{color:#ffffff8c;cursor:default}.song-track-lead{align-items:center;display:flex;flex:0 0 auto;height:18px;justify-content:center;position:relative;width:22px}.song-track-number{font-feature-settings:"tnum";color:#ffffff8c;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.06em;transition:opacity .2s ease}.song-track-icon{align-items:center;display:flex;font-size:11px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.song-track-play-icon{margin-left:2px}.song-track.has-preview .song-track-button:hover .song-track-number,.song-track.is-loaded .song-track-number{opacity:0}.song-track.has-preview .song-track-button:hover .song-track-icon,.song-track.is-loaded .song-track-icon{opacity:1}.song-track-bars{align-items:flex-end;display:flex;gap:2px;height:11px}.song-track-bars i{animation:song-track-bars .9s ease-in-out infinite alternate;background:currentColor;border-radius:1px;height:100%;transform-origin:bottom;width:2px}.song-track-bars i:nth-child(2){animation-delay:-.3s;animation-duration:.7s}.song-track-bars i:nth-child(3){animation-delay:-.6s;animation-duration:1.1s}@keyframes song-track-bars{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.song-track-pause-icon{display:none}@media (hover:hover){.song-track-button:hover .song-track-bars{display:none}.song-track-button:hover .song-track-pause-icon{display:block}}@media (prefers-reduced-motion:reduce){.song-track-bars i{animation:none;transform:scaleY(.6)}}.song-artwork-wrap{cursor:zoom-in}.song-artwork-wrap.is-still{cursor:default}.song-artwork-wrap:focus-visible{border-radius:12px;outline:2px solid #fff;outline-offset:6px}.song-viewer{align-items:center;animation:song-viewer-in .3s ease both;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050507d1;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:3000}.song-viewer-figure{align-items:center;animation:song-viewer-grow .4s cubic-bezier(.2,.7,.2,1) both;display:flex;flex-direction:column;gap:14px;margin:0}.song-viewer-image{aspect-ratio:1;border-radius:10px;box-shadow:0 40px 120px #0009;display:block;object-fit:cover;width:min(88vw,calc(88vh - 40px),1100px)}.song-viewer-caption{color:#ffffffb3;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.song-viewer-close{background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:20px;height:40px;place-items:center;position:absolute;right:18px;top:18px;transition:background .2s ease;width:40px}.song-viewer-close:focus-visible,.song-viewer-close:hover{background:#fff3;outline:none}@keyframes song-viewer-in{0%{opacity:0}}@keyframes song-viewer-grow{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.song-viewer,.song-viewer-figure{animation:none}}.song-artwork--track{box-shadow:none;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.song-artwork--track.is-shown{opacity:1}.song-artwork-label{align-items:center;animation:song-label-in .3s ease both;background:none;border:none;color:#fff9;cursor:pointer;display:flex;font-size:11px;font-style:italic;gap:6px;left:50%;letter-spacing:.02em;max-width:100%;padding:2px 4px;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);transition:color .2s ease;white-space:nowrap;z-index:2}.song-artwork-label:focus-visible,.song-artwork-label:hover{color:#fff;outline:none}.song-artwork-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.song-artwork-label svg{flex:0 0 auto;font-size:12px}@keyframes song-label-in{0%{opacity:0}}.song-track-thumb-button{background:none;border:none;border-radius:6px;cursor:zoom-in;height:44px;left:35px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:1}.song-track-thumb-button:focus-visible{outline:2px solid #fff;outline-offset:-3px}.song-track-thumb-button:hover+.song-track-button .song-track-thumb{opacity:1;transform:scale(1.08)}.song-track-thumb{border-radius:4px;box-shadow:0 0 0 1px #ffffff1a;flex:0 0 auto;height:34px;margin:-6px 0;object-fit:cover;opacity:.85;transition:opacity .2s ease,transform .2s ease;width:34px}.song-track-button:hover .song-track-thumb,.song-track.is-chosen .song-track-thumb{opacity:1}.song-track-eye{color:#ffffffd9;display:flex;flex:0 0 auto;font-size:15px;margin-right:6px;opacity:0;transform:scale(.8);transition:opacity .25s ease,transform .25s ease}.song-track.is-chosen .song-track-eye{opacity:1;transform:none}.song-track.is-chosen .song-track-button{background:#ffffff1f}.song-track.is-chosen .song-track-thumb,.song-track.is-chosen .song-track-thumb-button:hover+.song-track-button .song-track-thumb{box-shadow:0 0 0 2px #0a0a0ce6,0 0 0 3.5px #fff;transform:scale(1.1)}.song-track-title{flex:1 1 auto;font-size:15px;min-width:0;overflow:hidden;white-space:nowrap}.song-track-marquee{display:inline-flex;gap:0;gap:var(--marquee-gap,0);will-change:transform}.song-track-title.is-long{-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.song-track-button:focus-visible .song-track-title.is-long,.song-track-button:hover .song-track-title.is-long,.song-track.is-playing .song-track-title.is-long{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 88%,#0000)}.song-track-button:focus-visible .is-long .song-track-marquee,.song-track-button:hover .is-long .song-track-marquee,.song-track.is-playing .is-long .song-track-marquee{animation:song-track-marquee var(--marquee-time) linear .35s infinite}@keyframes song-track-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(var(--marquee-distance)*-1))}}@media (prefers-reduced-motion:reduce){.song-track-marquee{animation:none!important}}.song-track-bar{bottom:-1px;height:1px;left:0;overflow:hidden;position:absolute;right:0}.song-track-bar div{background:#fff;height:100%;transform-origin:left;transition:transform .25s linear}.song-stream{margin-top:30px}.song-stream-label{color:#fff9;font-size:12px;letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}.song-platform-icons{display:flex;flex-wrap:wrap;gap:12px}.song-stream+.song-tracks{margin-top:40px}.song-platform-icon-link{align-items:center;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;color:#fff;display:flex;font-size:20px;height:46px;justify-content:center;position:relative;text-decoration:none;transition:color .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .2s ease;width:46px}.song-platform-icon-link svg{transition:filter .25s ease}.song-platform-icon-link:not(.is-disabled){color:var(--brand)}.song-platform-icon-link:focus-visible,.song-platform-icon-link:hover{background:#ffffff1a;border-color:var(--brand);box-shadow:0 0 22px -2px var(--brand),inset 0 0 12px -6px var(--brand);outline:none;transform:translateY(-2px)}.song-platform-icon-link:focus-visible svg,.song-platform-icon-link:hover svg{filter:drop-shadow(0 0 .5px var(--brand))}.song-platform-icon-link:active{transform:scale(.92)}.song-platform-tip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:6px;color:#fff;font-size:11px;left:50%;letter-spacing:.12em;opacity:0;padding:5px 9px;pointer-events:none;position:absolute;text-transform:uppercase;top:calc(100% + 8px);transform:translate(-50%,-4px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.song-platform-icon-link:focus-visible .song-platform-tip,.song-platform-icon-link:hover .song-platform-tip{opacity:1;transform:translate(-50%)}.platform-logo{display:inline-flex;position:relative}.platform-logo svg{position:relative;z-index:1}.platform-logo:before{background:#0a0a0c33;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.platform-logo.is-box:before{height:40%;width:40%}.platform-logo.is-square:before{height:70%;width:70%}.platform-logo.is-circle:before{border-radius:50%;height:80%;width:80%}.song-platforms{border-top:1px solid #ffffff24;display:flex;flex-direction:column;margin-top:28px}.song-platform{align-items:center;border-bottom:1px solid #ffffff24;color:#fff;display:flex;gap:14px;padding:15px 4px;text-decoration:none;transition:padding .25s ease,background .25s ease}.song-platform:focus-visible,.song-platform:hover{background:#ffffff12;outline:none;padding-left:12px;padding-right:12px}.song-platform-icon{flex:0 0 auto;font-size:20px}a.song-platform .song-platform-icon{color:var(--brand);transition:filter .25s ease}a.song-platform:focus-visible .song-platform-icon,a.song-platform:hover .song-platform-icon{filter:drop-shadow(0 0 .5px var(--brand))}.song-platform-name{flex:1 1 auto;font-size:15px;font-weight:400}.song-platform-action{align-items:center;color:#fff9;display:inline-flex;font-size:12px;gap:4px;letter-spacing:.12em;text-transform:uppercase;transition:color .25s ease}.song-platform:hover .song-platform-action{color:#fff}.song-cover-credits{inset:0;pointer-events:none;position:absolute;z-index:3}.song-cover-credits.is-open{pointer-events:auto}.song-cover-credits-pill{background:#0a0a0c80;border:none;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff2e;color:#ffffffd9;cursor:pointer;display:grid;font:inherit;height:26px;padding:0;place-items:center;pointer-events:auto;position:absolute;right:10px;top:10px;transition:color .25s ease,background .25s ease,opacity .35s ease;width:26px;z-index:2}.is-view-transition .song-cover-credits-pill{opacity:0;transition:none}.song-cover-credits-pill svg{font-size:14px}.song-cover-credits-pill:focus-visible,.song-cover-credits-pill:hover{background:#0a0a0cb3;color:#fff;outline:none}.song-cover-credits-pill:focus-visible{box-shadow:inset 0 0 0 1px #fff}.song-cover-credits-tip{background:#0a0a0c99;border-radius:999px;color:#fff;font-size:10px;letter-spacing:.14em;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:calc(100% + 8px);text-transform:uppercase;top:50%;transform:translate(4px,-50%);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.song-cover-credits-pill:focus-visible .song-cover-credits-tip{opacity:1;transform:translateY(-50%)}@media (hover:hover){.song-cover-credits-pill:hover .song-cover-credits-tip{opacity:1;transform:translateY(-50%)}}.song-cover-credits.is-open .song-cover-credits-tip{display:none}.song-cover-credits-panel{align-items:center;border-radius:3%;cursor:default;display:flex;inset:0;justify-content:center;opacity:0;overflow:hidden;padding:44px 22px;position:absolute;transition:opacity .35s ease}.song-cover-credits.is-open .song-cover-credits-panel{opacity:1}.song-cover-credits-blur{filter:blur(22px) brightness(.5) saturate(1.15);height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.2);width:100%}.song-cover-credits .song-credits-list{display:flex;flex-direction:column;gap:15px;margin:0;max-height:100%;overflow-y:auto;position:relative;text-align:center}.song-credit dt{color:#ffffffa6;font-size:12px;letter-spacing:.14em;line-height:16px;text-transform:uppercase}.song-credit dd{color:#ffffffe6;column-gap:.3em;display:flex;flex-wrap:wrap;font-size:17px;font-weight:600;justify-content:center;line-height:24px;margin:2px 0 0}.song-credit-name{white-space:nowrap}.song-credit-name a{color:inherit;text-decoration:underline;text-decoration-color:#ffffff59;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s ease,color .2s ease}.song-credit-name a:focus-visible,.song-credit-name a:hover{color:#fff;outline:none;text-decoration-color:#fff}@media (prefers-reduced-motion:reduce){.song-cover-credits-panel,.song-cover-credits-tip{transition:none}.song-cover-credits-panel{transform:none}}.song-platform.is-disabled{cursor:default;opacity:.45}.song-platform.is-disabled:hover{background:none;padding-left:4px;padding-right:4px}.song-platform.is-disabled:hover .song-platform-action{color:#fff9}.song-platform-icon-link.is-disabled svg,.song-platform.is-disabled .song-platform-icon{filter:grayscale(1)}.song-platform-icon-link.is-disabled{cursor:default;opacity:.4;pointer-events:none}.song-info.is-teaser .song-title{color:#ffffffbf;font-style:italic;text-transform:uppercase}.song-info.is-teaser .song-meta{margin-top:14px}@keyframes song-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes song-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.song-artwork-wrap,.song-backdrop,.song-info{animation:none}.song-artwork{transform:none}}@media (max-width:760px){.song-page{align-items:stretch;flex-direction:column;justify-content:flex-start}.song-header{height:auto;padding-top:24px}.song-content{align-items:stretch;flex-direction:column;gap:28px;margin-block:0;padding:20px 20px 28px;width:100%}.song-artwork-wrap{align-self:center;margin-bottom:14px}.song-page .song-title{font-size:clamp(34px,10vw,44px)}.song-page .song-artist{font-size:16px}.song-artwork{width:max(min(260px,84vw),min(367px,84vw,49vh))}.song-content.is-teaser{margin-block:auto}.song-content.is-teaser~.links{margin-top:0}.song-content.is-teaser .song-info{text-align:center}.song-cover-credits-panel{padding:42px 16px}.song-cover-credits .song-credits-list{gap:10px}.song-credit dt{font-size:11px}.song-credit dd{font-size:15px;line-height:21px}.song-info{max-width:none;min-width:0;text-align:left;width:auto}}#error-page{background-color:#000000dc;color:#dbd2d2;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.credit-error{bottom:50px;font-style:italic;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0}.button-bar{display:flex;overflow-x:auto;position:fixed}.error-button-bar{justify-content:space-between!important;left:0;padding:25px;top:0;width:100%}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#8c8c8c73 padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:#a0a0a0cc padding-box}::-webkit-scrollbar-corner{background:#0000}html:has(.music-container),html:has(.song-page){background:#0b0b0c;scrollbar-width:none}html:has(.music-container)::-webkit-scrollbar,html:has(.song-page)::-webkit-scrollbar{display:none;height:0;width:0}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:#8c8c8c80 #0000;scrollbar-width:thin}}::view-transition-group(*){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}
/*# sourceMappingURL=main.4ffa686e.css.map*/