.InsightsCarousel_scene__0fs4j{position:absolute;inset:0;perspective:var(--perspective-px,1200px);perspective-origin:50% 50%;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;--vertical-offset:calc((var(--label-height) + var(--label-gap)) / 2)}.InsightsCarousel_cylinder__qxFWI,.InsightsCarousel_labelCylinder__svYrk{position:absolute;top:50%;left:50%;transform-style:preserve-3d;transform:translate3d(-50%,calc(-50% + var(--vertical-offset, 0px)),0) rotateY(calc(var(--rotation, 0) * 1rad));will-change:transform}.InsightsCarousel_cylinder__qxFWI{width:var(--card-width);height:var(--card-height)}.InsightsCarousel_cylinder__qxFWI,.InsightsCarousel_cylinder__qxFWI *{touch-action:none}.InsightsCarousel_labelCylinder__svYrk{width:var(--label-width);height:var(--label-height);pointer-events:none;transform:translate3d(-50%,calc(-50% - var(--card-height) / 2 - var(--label-gap) - var(
                        --label-height
                    ) / 2 + var(--vertical-offset, 0px)),0) rotateY(calc(var(--rotation, 0) * 1rad))}.LabelsCylinder_label__h4WnR{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;transform:rotateY(calc(var(--card-angle) * 1rad)) translateZ(var(--cylinder-radius));backface-visibility:hidden;gap:var(--label-text-gap,4px)}.LabelsCylinder_label__h4WnR[data-active=false]{opacity:.4}.LabelsCylinder_labelCategory__RjYZC{font-size:var(--label-category-font-size,14px);font-weight:800;margin:0}.LabelsCylinder_labelSubtitle__VEI5z{font-size:var(--label-subtitle-font-size,11px);font-weight:400;margin:0;opacity:.75}@media (prefers-reduced-motion:reduce){.LabelsCylinder_label__h4WnR{transition:none}}.InsightsBackground_background__Q6kro{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.InsightsBackground_layer__Di6c0{position:absolute;inset:0;isolation:isolate;transition:opacity var(--bg-fade,.6s) cubic-bezier(.4,0,.2,1) .2s;will-change:opacity}.InsightsBackground_base___msQR{position:absolute;inset:0}.InsightsBackground_blobLayer__gxr6a{position:absolute;inset:-10vmax;transform:scale(1.15);filter:blur(var(--bg-blur)) saturate(var(--bg-saturate));will-change:filter}.InsightsBackground_blob__VB0lY{position:absolute;top:50%;left:50%;width:65vmax;height:65vmax;border-radius:50%;transform:var(--blob-transform);mix-blend-mode:lighten}.InsightsBackground_overlay__XjyKD{position:absolute;inset:0;background:rgba(0,0,0,.3);pointer-events:none}@media (prefers-reduced-motion:reduce){.InsightsBackground_layer__Di6c0{transition:none}}.HomeFastForwardBanner_content__vzMz0{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);width:80%}.HomeFastForwardBanner_shazamLogo__rJLAV{position:absolute;right:20px;top:20px}.HomeFastForwardBanner_ffLogo__zXTIy{width:200px;height:100px}.HomeFastForwardBanner_exploreBtn__ezR_u{margin-top:20px;background-color:white}.HomeFastForwardBanner_exploreBtn__ezR_u span{font-weight:600!important}.HomeFastForwardBanner_content__vzMz0 .HomeFastForwardBanner_subtitle__xUQ7Z{margin-top:10px;color:#ebebf5cc;line-height:24px;font-size:20px}.HomeFastForwardBanner_title__TJYEX{letter-spacing:3px;font-weight:500}@media (min-width:540px){.HomeFastForwardBanner_ffLogo__zXTIy{width:160px;height:70px}.HomeFastForwardBanner_subtitle__xUQ7Z{margin-top:5px}}@media (min-width:768px){.HomeFastForwardBanner_content__vzMz0{width:50%}.HomeFastForwardBanner_ffLogo__zXTIy{width:300px;height:130px}.HomeFastForwardBanner_subtitle__xUQ7Z{margin-top:10px}}.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}}.PlayButton_playButton__4DGnd{position:absolute;left:5%;bottom:5%;z-index:2;width:clamp(calc(28px * var(--card-supersample, 1)),4.4%,calc(44px * var(--card-supersample, 1)));aspect-ratio:1/1;background:rgba(255,255,255,1);color:var(--color-blue-500);border:none;border-radius:50%;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.92);filter:blur(3px);transition:opacity .15s linear,transform .15s linear,filter .15s linear;pointer-events:none}[data-active=true] .PlayButton_playButton__4DGnd.PlayButton_alwaysShow__CR_SW,[data-active=true][data-playing=true] .PlayButton_playButton__4DGnd,[data-active=true][data-settled=true]:hover .PlayButton_playButton__4DGnd{opacity:1;transform:scale(1);filter:blur(0);pointer-events:auto;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),filter .75s cubic-bezier(.22,1,.36,1)}.PlayButton_iconWrapper__4fR6R{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(var(--card-supersample,1));display:flex;align-items:center;justify-content:center}.PlayButton_circleProgress__8k9nl{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;-webkit-mask:radial-gradient(transparent 62%,0,var(--color-white));mask:radial-gradient(transparent 65%,0,var(--color-white));pointer-events:none;transition:background .1s linear}.ShareButton_shareButton__55Uvc{position:relative;z-index:2;width:calc(24px * var(--card-supersample, 1));height:calc(24px * var(--card-supersample, 1));flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0;background:rgba(255,255,255,.1);color:#fff;border:none;border-radius:50%;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .15s ease}.ShareButton_shareIcon__5sCSY{width:calc(10px * var(--card-supersample, 1));height:calc(10px * var(--card-supersample, 1));margin-bottom:calc(1px * var(--card-supersample, 1))}