.HeroCarousel_heroCarousel__hs2_2{position:relative;width:100%;min-height:var(--section-min-height);max-height:var(--section-max-height);height:var(--section-height);overflow:hidden;outline:none;color:#fff;display:flex;justify-content:center;align-items:flex-end;--section-min-height:800px;--section-max-height:800px;--section-height:80vh;--stage-height:380px;--hero-grid-gap:50px;--hero-grid-padding-bottom:80px;--cylinder-radius:210px;--perspective-px:1000px;--card-active-pop:16px;--card-width:175px;--card-height:calc(var(--card-width) * 5 / 4);--card-border-radius:16px;--card-image-border-radius:8px;--card-text-font-size:10px;--card-artist-font-size:9px;--card-date-font-size:7px;--card-shazam-logo-size:10px;--card-text-gap:0px;--card-date-margin-top:4px;--card-centered-title-font-size:9px;--card-centered-subtext-font-size:8px;--card-centered-gap:0px;--play-button-min:22px;--play-icon-scale:0.8;--label-width:150px;--label-height:50px;--label-gap:10px;--dot-size:7px;--dot-gap:9px;--label-category-font-size:16px;--label-subtitle-font-size:11px;--label-text-gap:3px;--eyebrow-font-size:12px;--headline-font-size:30px;--headline-width:300px}.HeroCarousel_heroGrid__04lDA{z-index:1;justify-content:center;gap:var(--hero-grid-gap);width:95%;max-width:1600px;height:calc(100% - var(--page-navigation-height));padding-bottom:var(--hero-grid-padding-bottom);box-sizing:border-box}.HeroCarousel_heroGrid__04lDA,.HeroCarousel_leftColumn__eK_Vg{position:relative;display:flex;flex-direction:column;align-items:center}.HeroCarousel_leftColumn__eK_Vg{z-index:2;text-align:center}.HeroCarousel_eyebrow__HRMpJ{color:rgba(255,255,255,.8);font-size:var(--eyebrow-font-size);font-weight:700;text-transform:uppercase}.HeroCarousel_headline__WCuzZ{margin:0;color:#fff;font-size:var(--headline-font-size);width:var(--headline-width);font-weight:700;line-height:1.05;letter-spacing:-.01em}.HeroCarousel_carouselStage__pUJiG{position:relative;z-index:1;width:100%;height:var(--stage-height);outline:none;touch-action:pan-y}.HeroCarousel_dots__cGPe6{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);z-index:2;display:flex;align-items:center;gap:var(--dot-gap);pointer-events:auto}.HeroCarousel_dot___OyaC{width:var(--dot-size);height:var(--dot-size);padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.4);cursor:pointer;transition:transform .2s ease,background .2s ease}.HeroCarousel_dotActive__6h5if{background:#fff;transform:scale(1.4)}@media (hover:hover){.HeroCarousel_dot___OyaC:hover{transform:scale(1.4);background:rgba(255,255,255,.7)}}.HeroCarousel_dot___OyaC:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.HeroCarousel_dot___OyaC{transition:none}}.HeroCarousel_srOnly__NSVw0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (min-width:450px){.HeroCarousel_heroCarousel__hs2_2{--section-min-height:875px;--section-max-height:875px;--hero-grid-gap:50px;--hero-grid-padding-bottom:120px;--cylinder-radius:220px;--perspective-px:900px;--eyebrow-font-size:14px;--headline-font-size:35px;--headline-width:350px;--stage-height:430px}}@media (min-width:640px){.HeroCarousel_heroCarousel__hs2_2{--section-min-height:950px;--section-max-height:950px;--hero-grid-gap:50px;--hero-grid-padding-bottom:130px;--cylinder-radius:250px;--perspective-px:1000px;--card-width:190px;--card-text-font-size:11px;--card-artist-font-size:10px;--card-date-font-size:8px;--card-shazam-logo-size:11px;--card-text-gap:1px;--card-centered-title-font-size:10px;--card-centered-subtext-font-size:9px;--play-button-min:28px;--play-icon-scale:1;--label-width:160px;--label-gap:14px;--eyebrow-font-size:14px;--headline-font-size:45px;--headline-width:450px;--stage-height:450px}}@media (min-width:1024px){.HeroCarousel_heroCarousel__hs2_2{--section-min-height:750px;--section-max-height:750px;--hero-grid-gap:60px;--eyebrow-font-size:14px;--headline-font-size:60px;--headline-width:auto}.HeroCarousel_heroGrid__04lDA{display:grid;grid-template-columns:4fr 5fr}.HeroCarousel_leftColumn__eK_Vg{text-align:left;text-align:initial;align-items:stretch}}@media (min-width:1280px){.HeroCarousel_heroCarousel__hs2_2{--hero-grid-gap:30px;--cylinder-radius:260px;--card-width:200px;--card-text-font-size:12px;--card-artist-font-size:11px;--card-date-font-size:8px;--card-shazam-logo-size:12px;--card-text-gap:1px;--card-date-margin-top:4px;--card-centered-title-font-size:11px;--card-centered-subtext-font-size:9px;--card-centered-gap:1px;--label-category-font-size:16px;--label-subtitle-font-size:12px;--stage-height:460px}}@media (min-width:1536px){.HeroCarousel_heroCarousel__hs2_2{--section-min-height:850px;--section-max-height:1000px;--section-height:90vh;--hero-grid-gap:30px;--cylinder-radius:325px;--card-width:240px;--card-border-radius:18px;--card-image-border-radius:10px;--card-text-font-size:13px;--card-artist-font-size:12px;--card-date-font-size:9px;--card-shazam-logo-size:13px;--card-text-gap:2px;--card-date-margin-top:4px;--card-centered-title-font-size:12px;--card-centered-subtext-font-size:9px;--card-centered-gap:2px;--label-width:250px;--label-gap:18px;--label-category-font-size:20px;--label-subtitle-font-size:12px;--eyebrow-font-size:18px;--headline-font-size:75px;--headline-width:600px;--stage-height:600px}}@media (max-height:800px) and (not (min-width:640px)){.HeroCarousel_heroCarousel__hs2_2{--section-min-height:720px;--section-max-height:720px;--hero-grid-gap:36px;--hero-grid-padding-bottom:70px;--stage-height:380px}}.ConfigurableBanner_container__9a2o1{padding-block:100px}.ConfigurableBanner_bannerContainer__P33RA{width:100%;max-width:1128px;height:500px;margin:auto;border-radius:25px;box-sizing:border-box;padding:26px;display:flex;align-items:flex-end;justify-content:flex-start;position:relative;overflow:hidden;background-image:var(--banner-bg-mobile,none);background-size:cover;background-position:top;background-repeat:no-repeat}.ConfigurableBanner_assetWrapper__HC40_{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;z-index:1;pointer-events:none}.ConfigurableBanner_assetImage__s4n6U{-o-object-fit:contain;object-fit:contain}.ConfigurableBanner_assetMobile__9ae69{display:block;position:absolute;top:20px;left:0;right:0;height:auto;margin:0 auto;width:max(200px,30%)}.ConfigurableBanner_assetDesktop__4kx_j{display:none}.ConfigurableBanner_textContainer__f7lNk{display:flex;flex-direction:column;gap:12px;align-items:flex-start;text-align:left;color:var(--color-white,#fff);z-index:2}.ConfigurableBanner_header__GvLsG{color:rgba(255,255,255,.8);font-size:14px;text-transform:uppercase;letter-spacing:.5px}.ConfigurableBanner_title__djCPX{color:var(--color-white,#fff);font-size:28px;font-weight:700;line-height:1.15;text-wrap:balance}.ConfigurableBanner_titleMuted__4_iQi{color:rgba(255,255,255,.6);margin-right:6px}.ConfigurableBanner_subtitle__SBOTP{color:rgba(255,255,255,.8);text-wrap:pretty;font-size:16px;line-height:1.4}.ConfigurableBanner_button__aPAmc{width:-moz-fit-content;width:fit-content;border-radius:50px;font-size:16px;padding:12px 32px;background-color:var(--color-white,#fff);color:var(--color-black,#000);cursor:pointer;margin-top:8px}@media (min-width:768px){.ConfigurableBanner_bannerContainer__P33RA{background-position:top}}@media (min-width:1024px){.ConfigurableBanner_bannerContainer__P33RA{flex-direction:row;align-items:center;justify-content:space-between;height:460px;border-radius:50px;padding:40px 60px;gap:80px;background-image:var(
            --banner-bg-desktop,var(--banner-bg-mobile,none)
        );background-position:top;background-size:cover}.ConfigurableBanner_assetWrapper__HC40_{position:static;flex-grow:0;flex-shrink:0;flex-basis:calc(30% - 60px);max-height:100%;height:100%;order:0}.ConfigurableBanner_assetMobile__9ae69{display:none}.ConfigurableBanner_assetDesktop__4kx_j{display:block;width:100%;height:100%}.ConfigurableBanner_textContainer__f7lNk{order:1;flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:calc(70% - 60px);margin-left:auto;gap:16px}.ConfigurableBanner_title__djCPX{font-size:36px}.ConfigurableBanner_subtitle__SBOTP{font-size:22px;max-width:480px}.ConfigurableBanner_button__aPAmc{font-size:18px;padding:14px 40px}}