.SpotifyPlayer_SpotifyPlayer__sV3jj{border-radius:12px;overflow:hidden;background:var(--cv-gray-100)}.SpotifyPlayer_SpotifyPlayer__iframe___BApW{display:block;border-radius:12px}.AnimateOnScroll_AnimateOnScroll__IXc5A{--animation-delay:0ms;--animation-duration:600ms;--stagger-delay:100ms;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-back:cubic-bezier(0.34,1.56,0.64,1);will-change:opacity,transform}.AnimateOnScroll_fadeIn__bvFV8{opacity:0;transition:opacity var(--animation-duration) var(--ease-out-expo);transition-delay:var(--animation-delay)}.AnimateOnScroll_fadeIn__bvFV8.AnimateOnScroll_visible__6PCh7{opacity:1}.AnimateOnScroll_fadeUp__i8vZS{opacity:0;transform:translateY(30px);transition:opacity var(--animation-duration) var(--ease-out-expo),transform var(--animation-duration) var(--ease-out-expo);transition-delay:var(--animation-delay)}.AnimateOnScroll_fadeUp__i8vZS.AnimateOnScroll_visible__6PCh7{opacity:1;transform:translateY(0)}.AnimateOnScroll_fadeDown__R2Y0Y{opacity:0;transform:translateY(-30px);transition:opacity var(--animation-duration) var(--ease-out-expo),transform var(--animation-duration) var(--ease-out-expo);transition-delay:var(--animation-delay)}.AnimateOnScroll_fadeDown__R2Y0Y.AnimateOnScroll_visible__6PCh7{opacity:1;transform:translateY(0)}.AnimateOnScroll_fadeLeft__BNl0R{opacity:0;transform:translateX(30px);transition:opacity var(--animation-duration) var(--ease-out-expo),transform var(--animation-duration) var(--ease-out-expo);transition-delay:var(--animation-delay)}.AnimateOnScroll_fadeLeft__BNl0R.AnimateOnScroll_visible__6PCh7{opacity:1;transform:translateX(0)}.AnimateOnScroll_fadeRight___AeFJ{opacity:0;transform:translateX(-30px);transition:opacity var(--animation-duration) var(--ease-out-expo),transform var(--animation-duration) var(--ease-out-expo);transition-delay:var(--animation-delay)}.AnimateOnScroll_fadeRight___AeFJ.AnimateOnScroll_visible__6PCh7{opacity:1;transform:translateX(0)}.AnimateOnScroll_scaleUp__9MXTH{opacity:0;transform:scale(.9);transition:opacity var(--animation-duration) var(--ease-out-expo),transform var(--animation-duration) var(--ease-out-back);transition-delay:var(--animation-delay)}.AnimateOnScroll_scaleUp__9MXTH.AnimateOnScroll_visible__6PCh7{opacity:1;transform:scale(1)}.AnimateOnScroll_slideUp__qC4XJ{opacity:0;transform:translateY(60px);transition:opacity var(--animation-duration) var(--ease-out-expo),transform calc(var(--animation-duration)*1.2) var(--ease-out-expo);transition-delay:var(--animation-delay)}.AnimateOnScroll_slideUp__qC4XJ.AnimateOnScroll_visible__6PCh7{opacity:1;transform:translateY(0)}.AnimateOnScroll_slideDown__0EmLy{opacity:0;transform:translateY(-60px);transition:opacity var(--animation-duration) var(--ease-out-expo),transform calc(var(--animation-duration)*1.2) var(--ease-out-expo);transition-delay:var(--animation-delay)}.AnimateOnScroll_slideDown__0EmLy.AnimateOnScroll_visible__6PCh7{opacity:1;transform:translateY(0)}.AnimateOnScroll_slideLeft__oEG2U{opacity:0;transform:translateX(60px);transition:opacity var(--animation-duration) var(--ease-out-expo),transform calc(var(--animation-duration)*1.2) var(--ease-out-expo);transition-delay:var(--animation-delay)}.AnimateOnScroll_slideLeft__oEG2U.AnimateOnScroll_visible__6PCh7{opacity:1;transform:translateX(0)}.AnimateOnScroll_slideRight__J8bNx{opacity:0;transform:translateX(-60px);transition:opacity var(--animation-duration) var(--ease-out-expo),transform calc(var(--animation-duration)*1.2) var(--ease-out-expo);transition-delay:var(--animation-delay)}.AnimateOnScroll_slideRight__J8bNx.AnimateOnScroll_visible__6PCh7{opacity:1;transform:translateX(0)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>:not(.AnimateOnScroll_stagger-cards__EJfbn){opacity:0;transform:translateY(20px);animation:AnimateOnScroll_staggerFadeUp__hJZ4w var(--animation-duration) var(--ease-out-expo) forwards}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>:not(.AnimateOnScroll_stagger-cards__EJfbn):first-child{animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*0)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>:not(.AnimateOnScroll_stagger-cards__EJfbn):nth-child(2){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*1)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>:not(.AnimateOnScroll_stagger-cards__EJfbn):nth-child(3){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*2)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>:not(.AnimateOnScroll_stagger-cards__EJfbn):nth-child(4){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*3)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>:not(.AnimateOnScroll_stagger-cards__EJfbn):nth-child(5){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*4)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>:not(.AnimateOnScroll_stagger-cards__EJfbn):nth-child(6){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*5)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>:not(.AnimateOnScroll_stagger-cards__EJfbn):nth-child(7){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*6)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>:not(.AnimateOnScroll_stagger-cards__EJfbn):nth-child(8){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*7)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>:not(.AnimateOnScroll_stagger-cards__EJfbn):nth-child(9){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*8)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>:not(.AnimateOnScroll_stagger-cards__EJfbn):nth-child(10){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*9)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>:not(.AnimateOnScroll_stagger-cards__EJfbn):nth-child(11){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*10)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>:not(.AnimateOnScroll_stagger-cards__EJfbn):nth-child(12){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*11)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>.AnimateOnScroll_stagger-cards__EJfbn{opacity:1}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>.AnimateOnScroll_stagger-cards__EJfbn>*{opacity:0;transform:translateY(20px);animation:AnimateOnScroll_staggerFadeUp__hJZ4w var(--animation-duration) var(--ease-out-expo) forwards}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>.AnimateOnScroll_stagger-cards__EJfbn>:first-child{animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*0)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>.AnimateOnScroll_stagger-cards__EJfbn>:nth-child(2){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*1)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>.AnimateOnScroll_stagger-cards__EJfbn>:nth-child(3){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*2)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>.AnimateOnScroll_stagger-cards__EJfbn>:nth-child(4){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*3)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>.AnimateOnScroll_stagger-cards__EJfbn>:nth-child(5){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*4)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>.AnimateOnScroll_stagger-cards__EJfbn>:nth-child(6){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*5)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>.AnimateOnScroll_stagger-cards__EJfbn>:nth-child(7){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*6)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>.AnimateOnScroll_stagger-cards__EJfbn>:nth-child(8){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*7)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>.AnimateOnScroll_stagger-cards__EJfbn>:nth-child(9){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*8)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>.AnimateOnScroll_stagger-cards__EJfbn>:nth-child(10){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*9)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>.AnimateOnScroll_stagger-cards__EJfbn>:nth-child(11){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*10)}.AnimateOnScroll_stagger__QMSLf.AnimateOnScroll_visible__6PCh7>.AnimateOnScroll_stagger-cards__EJfbn>:nth-child(12){animation-delay:calc(var(--animation-delay) + var(--stagger-delay)*11)}@keyframes AnimateOnScroll_staggerFadeUp__hJZ4w{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.AnimateOnScroll_AnimateOnScroll__IXc5A{transition:none!important}.AnimateOnScroll_AnimateOnScroll__IXc5A,.AnimateOnScroll_AnimateOnScroll__IXc5A>*{opacity:1!important;transform:none!important;animation:none!important}}.HeroCarousel_HeroCarousel__zkGSw{position:relative;width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--cv-gray-900)}.HeroCarousel_HeroCarousel--fullHeight__DuTZJ{min-height:60vh}.HeroCarousel_HeroCarousel--large__SmjC8{min-height:80vh}.HeroCarousel_BackgroundImage__ks1tm{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity .6s ease-in-out}.HeroCarousel_BackgroundImage--active__gBras{opacity:1}.HeroCarousel_BackgroundImage__ks1tm img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.HeroCarousel_Overlay__MlKwF{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,26,26,.5);z-index:2}.HeroCarousel_Overlay--dark__nVrZk{background:rgba(26,26,26,.7)}.HeroCarousel_Overlay--light___9aTU{background:rgba(26,26,26,.3)}.HeroCarousel_Overlay--gradient__5iKJ4{background:linear-gradient(135deg,rgba(26,26,26,.8),rgba(26,26,26,.4))}.HeroCarousel_Content__wwaOs{position:relative;z-index:3;text-align:center;color:var(--cv-white);max-width:800px;padding:40px 24px;animation:HeroCarousel_heroFadeIn__X9QtF .6s ease-out}@media(max-width:768px){.HeroCarousel_Content__wwaOs{padding:80px 20px 100px}}.HeroCarousel_WelcomeText__10Ua1{display:block;font-family:var(--decorative-font-family);font-size:clamp(32px,5vw,56px);font-weight:400;color:var(--cv-primary);margin-bottom:12px;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3);animation:HeroCarousel_heroSlideUp__aqnsZ .7s cubic-bezier(.16,1,.3,1) .1s both}.HeroCarousel_Title__vThRh{font-family:var(--heading-font-family);font-size:clamp(28px,4.5vw,48px);font-weight:var(--font-weight--bold);line-height:1.2;margin:0 0 16px;text-shadow:0 2px 4px rgba(0,0,0,.3);animation:HeroCarousel_heroSlideUp__aqnsZ .7s cubic-bezier(.16,1,.3,1) .2s both}.HeroCarousel_Description__HofrU{font-size:clamp(15px,2vw,17px);line-height:1.6;opacity:.85;max-width:600px;margin:0 auto 32px;animation:HeroCarousel_heroSlideUp__aqnsZ .7s cubic-bezier(.16,1,.3,1) .3s both}.HeroCarousel_Actions__l_SuV{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;animation:HeroCarousel_heroSlideUp__aqnsZ .7s cubic-bezier(.16,1,.3,1) .4s both}.HeroCarousel_ProgressBars__B46Bk{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:10;padding:12px 24px;background:var(--glass-bg-dark-subtle,rgba(26,26,26,.4));backdrop-filter:blur(var(--glass-blur-sm,10px));-webkit-backdrop-filter:blur(var(--glass-blur-sm,10px));border:1px solid var(--glass-border-dark,hsla(0,0%,100%,.1));border-radius:var(--radius-xl,24px)}@media(max-width:768px){.HeroCarousel_ProgressBars__B46Bk{bottom:24px;gap:8px;padding:8px 16px}}.HeroCarousel_ProgressBar__73BbL{width:80px;height:4px;position:relative;background:transparent;border:0;cursor:pointer;padding:8px 0;transition:transform .2s ease}.HeroCarousel_ProgressBar__73BbL:hover{transform:scaleY(1.5)}@media(max-width:768px){.HeroCarousel_ProgressBar__73BbL{width:48px;height:3px}}.HeroCarousel_ProgressBarBackground__b2vxK{position:absolute;top:50%;left:0;right:0;height:4px;transform:translateY(-50%);background:hsla(0,0%,100%,.3);border-radius:2px}@media(max-width:768px){.HeroCarousel_ProgressBarBackground__b2vxK{height:3px}}.HeroCarousel_ProgressBarFill__D6D83{position:absolute;top:50%;left:0;height:4px;transform:translateY(-50%);background:var(--cv-primary);border-radius:2px;transition:width .1s linear}@media(max-width:768px){.HeroCarousel_ProgressBarFill__D6D83{height:3px}}.HeroCarousel_NextButton__mIZdz{position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:10;background:var(--glass-bg-dark-subtle,rgba(26,26,26,.4));backdrop-filter:blur(var(--glass-blur,20px));-webkit-backdrop-filter:blur(var(--glass-blur,20px));border:1px solid var(--glass-border-dark,hsla(0,0%,100%,.2));border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cv-white);transition:all var(--transition-medium,.3s cubic-bezier(.4,0,.2,1));box-shadow:0 8px 24px rgba(0,0,0,.2)}.HeroCarousel_NextButton__mIZdz:hover{background:var(--glass-bg-primary,hsla(38,65%,68%,.3));border-color:rgba(212,175,55,.5);transform:translateY(-50%) scale(1.08);box-shadow:0 12px 32px rgba(0,0,0,.3),var(--shadow-glow-primary)}@media(max-width:768px){.HeroCarousel_NextButton__mIZdz{right:16px;width:44px;height:44px}.HeroCarousel_NextButton__mIZdz svg{width:20px;height:20px}}@keyframes HeroCarousel_heroFadeIn__X9QtF{0%{opacity:0}to{opacity:1}}@keyframes HeroCarousel_heroSlideUp__aqnsZ{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.HeroCarousel_HeroCarousel__zkGSw{min-height:auto}.HeroCarousel_HeroCarousel--fullHeight__DuTZJ{min-height:70vh}.HeroCarousel_HeroCarousel--large__SmjC8{min-height:85vh}.HeroCarousel_Description__HofrU{margin-bottom:40px}.HeroCarousel_Actions__l_SuV{flex-direction:column;align-items:center;gap:12px;width:100%;padding:0 16px}.HeroCarousel_Actions__l_SuV>*{width:100%;max-width:280px}}@media(prefers-contrast:high){.HeroCarousel_Overlay__MlKwF{background:rgba(0,0,0,.8)}.HeroCarousel_Description__HofrU,.HeroCarousel_Title__vThRh{text-shadow:2px 2px 4px rgba(0,0,0,.8)}}@media(prefers-reduced-motion:reduce){.HeroCarousel_Actions__l_SuV,.HeroCarousel_Content__wwaOs,.HeroCarousel_Description__HofrU,.HeroCarousel_Title__vThRh,.HeroCarousel_WelcomeText__10Ua1{animation:none;opacity:1;transform:none}.HeroCarousel_BackgroundImage__ks1tm{transition:none}}