@keyframes spotlight-pulse{0%{transform:scale(1.5) rotate(0deg);opacity:0}50%{transform:scale(1) rotate(180deg);opacity:1}to{transform:scale(1.2) rotate(1turn);opacity:.8}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.shimmer-effect{background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translateX(-100%);animation:shimmer 3s infinite}.spotlight-effect{background:radial-gradient(circle at center,rgba(255,255,255,.4) 0,rgba(255,255,255,.2) 30%,rgba(255,255,255,.1) 50%,transparent 70%);animation:spotlight-pulse 3s ease-in-out infinite}.album-cover-container{position:relative;overflow:hidden}.album-cover-container:before{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,.3) 0,transparent 50%);transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform .7s ease-out,opacity .7s ease-out;pointer-events:none}.album-cover-container:hover:before{transform:translate(-50%,-50%) scale(1);opacity:1}@media (max-width:768px){.glitch-1,.glitch-2{animation:none!important;display:none}*{transition-duration:.2s!important}.checkerboard-tile{will-change:auto;backface-visibility:hidden}.backdrop-blur-md{backdrop-filter:blur(8px)}.backdrop-blur-xl{backdrop-filter:blur(12px)}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.shadow-2xl{box-shadow:0 10px 25px rgba(0,0,0,.5)}body{text-rendering:optimizeSpeed;-webkit-font-smoothing:subpixel-antialiased}@media (hover:none) and (pointer:coarse){.hover\:scale-105:hover,.hover\:scale-110:hover{transform:none!important}.group-hover\:opacity-100{opacity:1!important}}}@supports (-webkit-touch-callout:none){#__next,body{position:fixed;width:100%;height:100%}#__next{overflow-y:auto;-webkit-overflow-scrolling:touch}input,select,textarea{font-size:16px!important}}@media screen and (-webkit-min-device-pixel-ratio:0) and (hover:none){input:focus,textarea:focus{position:relative;z-index:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:high){.text-white\/80{color:#ffffff}.bg-black\/90{background-color:#000000}.border-white\/40{border-color:#ffffff}}@media (prefers-color-scheme:dark){body{background-color:#000000;color:#ffffff}}@media screen and (max-width:896px) and (orientation:landscape){nav{padding-top:.75rem!important;padding-bottom:.75rem!important}nav.scrolled{padding-top:.5rem!important;padding-bottom:.5rem!important}nav img{width:2.5rem!important;height:2.5rem!important}.mobile-menu{margin-top:.75rem!important;padding:1rem!important}.mobile-menu a{font-size:1rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important}.artist-nav,.releases-nav{padding-top:.75rem!important;padding-bottom:.75rem!important}.tab-navigation{padding:.25rem!important}.tab-navigation button{padding:.375rem 1rem!important;font-size:.75rem!important}}@media screen and (max-width:736px) and (max-height:414px) and (orientation:landscape){nav{padding-top:.5rem!important;padding-bottom:.5rem!important}nav img{width:2rem!important;height:2rem!important}nav .logo-container{padding:.5rem!important}.container{padding-left:1rem!important;padding-right:1rem!important}}@supports (-webkit-appearance:none) and (stroke-color:transparent){*{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000px}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-kerning:normal}.flex{-webkit-flex-shrink:0}html{-webkit-overflow-scrolling:touch}.backdrop-blur-lg,.backdrop-blur-md,.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:blur(var(--blur-amount,8px));backdrop-filter:blur(var(--blur-amount,8px));will-change:transform}video{-webkit-playsinline:true;-webkit-media-controls-start-playback-button:none;transform:translateZ(0)}canvas,video{-webkit-transform:translateZ(0)}canvas{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.bg-gradient-to-b,.bg-gradient-to-br,.bg-gradient-to-r{background-image:-webkit-linear-gradient(var(--gradient-direction),var(--gradient-colors))}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.overflow-y-auto,.overflow-y-scroll{-webkit-overflow-scrolling:touch;transform:translateZ(0)}.fixed{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}img{-webkit-touch-callout:none;-webkit-user-select:none;transform:translateZ(0)}input,select,textarea{-webkit-appearance:none;-webkit-border-radius:0;font-size:16px}a,button{-webkit-tap-highlight-color:transparent}}}@supports (-webkit-touch-callout:none){body{position:fixed;width:100%;height:100vh;overflow:hidden}#__next{height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.fixed{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}video::-webkit-media-controls-fullscreen-button{display:none}select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%228%22%20viewBox%3D%220%200%2014%208%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%201l6%206%206-6%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:1rem;padding-right:2.5rem}}@media (min-width:1024px){@supports (-webkit-appearance:none) and (not (-webkit-touch-callout:none)){.hover\:scale-105:hover,.hover\:scale-110:hover{-webkit-transform:scale(var(--scale-amount,1.05));transform:scale(var(--scale-amount,1.05));will-change:transform}.transition-all{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}}}@supports (-webkit-appearance:none){canvas[data-engine="three.js"]{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000px;touch-action:none}.webgl-container{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}}@supports (-webkit-appearance:none){@media (max-width:768px){.shadow-2xl,.shadow-xl{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.bg-gradient-to-br{background-image:linear-gradient(135deg,var(--tw-gradient-from),var(--tw-gradient-to))}}.animate-bounce,.animate-pulse,.animate-spin{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.blur-lg,.blur-md,.blur-sm{-webkit-filter:blur(var(--blur-amount,4px));filter:blur(var(--blur-amount,4px));-webkit-transform:translateZ(0);transform:translateZ(0)}.video-background{-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(white,black);-webkit-transform:translateZ(0)}.video-background,video{-webkit-backface-visibility:hidden}video{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;backface-visibility:hidden}.sticky,.z-10,.z-20,.z-30,.z-40,.z-50{-webkit-transform:translateZ(0);transform:translateZ(0)}.sticky{position:-webkit-sticky;position:sticky}.grid{-webkit-transform:translateZ(0);transform:translateZ(0)}}html.safari{-webkit-transform:translateZ(0);transform:translateZ(0)}html.safari *{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.safari-ios{overscroll-behavior:none}html.safari-ios body{position:fixed;width:100%;height:100vh;overflow:hidden}html.safari-ios #__next{height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html.safari video{-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(white,black);-webkit-transform:translateZ(0);transform:translateZ(0)}html.safari .backdrop-blur-lg,html.safari .backdrop-blur-md,html.safari .backdrop-blur-sm,html.safari .backdrop-blur-xl{-webkit-backdrop-filter:blur(var(--blur-amount,8px)) saturate(150%);backdrop-filter:blur(var(--blur-amount,8px)) saturate(150%);will-change:backdrop-filter}html.safari .transition-all,html.safari .transition-opacity,html.safari .transition-transform{-webkit-transition-property:var(--transition-property,all);transition-property:var(--transition-property,all);-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:var(--transition-duration,.3s);transition-duration:var(--transition-duration,.3s)}html.safari [class*=animate-]{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform:translateZ(0);transform:translateZ(0)}