.BannerCarouselCard_BannerCarouselCard__71T4L{position:relative;display:flex;width:100%;background:var(--monochrome-dark-gray);aspect-ratio:632/256;border-radius:.8rem;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:.1rem solid var(--banner-outline-color,var(--monochrome-white-01));transition:outline-color .15s}@media (max-width:576px){.BannerCarouselCard_BannerCarouselCard__71T4L{aspect-ratio:352/256}}.BannerCarouselCard_Alt__hrDgU{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:transparent;text-align:center;white-space:pre-wrap}.BannerCarouselCard_Image__JZ4Tt{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:-webkit-image-set(var(--desktop-image) 1x,var(--desktop-image-x2) 2x);background-image:image-set(var(--desktop-image) 1x,var(--desktop-image-x2) 2x);pointer-events:none}@media (max-width:576px){.BannerCarouselCard_Image__JZ4Tt{background-image:-webkit-image-set(var(--mobile-image) 1x,var(--mobile-image-x2) 2x);background-image:image-set(var(--mobile-image) 1x,var(--mobile-image-x2) 2x)}}@property --banners-glow-color{syntax:"<color>";inherits:true;initial-value:transparent}.BannersCarousel_BannersCarouselWrapper__c9L1x{--banner-card-width:min(76rem,calc(100% - 4rem));--banner-side-padding:calc((100% - var(--banner-card-width))/2);--banner-gap:1.6rem;position:relative;width:min(100vw,192rem);margin-inline:calc((min(100vw, 192rem) - 100%)/-2);overflow-x:clip}@media (max-width:576px){.BannersCarousel_BannersCarouselWrapper__c9L1x{--banner-card-width:calc(100% - 4.8rem);--banner-gap:0.8rem}}.BannersCarousel_BannersCarousel__rBZs2{position:relative;width:100%;overflow:visible}@media (not (max-width:576px)){.BannersCarousel_BannersCarousel__rBZs2{--banner-mask-fade:calc(var(--banner-side-padding) - 12rem);-webkit-mask-image:linear-gradient(to right,transparent 0,rgb(0 0 0/16%) calc(var(--banner-mask-fade)*.25),rgb(0 0 0/50%) calc(var(--banner-mask-fade)*.5),rgb(0 0 0/84%) calc(var(--banner-mask-fade)*.75),black var(--banner-mask-fade),black calc(100% - var(--banner-mask-fade)),rgb(0 0 0/84%) calc(100% - var(--banner-mask-fade)*.75),rgb(0 0 0/50%) calc(100% - var(--banner-mask-fade)*.5),rgb(0 0 0/16%) calc(100% - var(--banner-mask-fade)*.25),transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgb(0 0 0/16%) calc(var(--banner-mask-fade)*.25),rgb(0 0 0/50%) calc(var(--banner-mask-fade)*.5),rgb(0 0 0/84%) calc(var(--banner-mask-fade)*.75),black var(--banner-mask-fade),black calc(100% - var(--banner-mask-fade)),rgb(0 0 0/84%) calc(100% - var(--banner-mask-fade)*.75),rgb(0 0 0/50%) calc(100% - var(--banner-mask-fade)*.5),rgb(0 0 0/16%) calc(100% - var(--banner-mask-fade)*.25),transparent 100%)}}.BannersCarousel_BannersCarouselItems__bMdJa{width:100%;margin-block:-1.6rem;padding-block:1.6rem;padding-inline:var(--banner-side-padding);overflow:auto hidden;scroll-padding-inline:var(--banner-side-padding);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.BannersCarousel_BannersCarouselItems__bMdJa::-webkit-scrollbar{display:none}.BannersCarousel_BannersCarouselItemsStatic__3S9X2{overflow-x:hidden;pointer-events:none}.BannersCarousel_BannersCarouselTrack__H27ih{display:flex;gap:var(--banner-gap);width:100%}.BannersCarousel_StaticTrack__MWBd9{transform:translateX(calc((100% - var(--banner-card-width))*0/2 - (var(--banner-card-width) + var(--banner-gap))*0));transform:translateX(calc(var(--fake-correction, 0)*(100% - var(--banner-card-width))/2 - var(--fake-offset-index, 0)*(var(--banner-card-width) + var(--banner-gap))))}.BannersCarousel_BannersCarouselItemsDragging__X9Cdl{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BannersCarousel_BannersCarouselItem__QcNiI{flex:0 0 var(--banner-card-width);width:var(--banner-card-width);scroll-snap-align:center;scroll-snap-stop:always;opacity:1;transition:opacity .3s ease-in-out}@media (-ms-high-contrast:none),not all and (hover:none){.BannersCarousel_BannersCarouselItem__QcNiI:hover{--banner-outline-color:var(--monochrome-white)}}.BannersCarousel_BannersCarouselItemContent__g3mQr{width:100%}.BannersCarousel_InactiveItem__C0rr5{cursor:pointer;opacity:.875}@media (max-width:576px){.BannersCarousel_InactiveItem__C0rr5{opacity:.6}}@media (-ms-high-contrast:none),not all and (hover:none){.BannersCarousel_InactiveItem__C0rr5:hover{opacity:1}}.BannersCarousel_InactiveItem__C0rr5>*{pointer-events:none}.BannersCarousel_ActiveItem__uFgQU{--tilt-rx:0deg;--tilt-ry:0deg;--tilt-scale:1;cursor:pointer}@media (-ms-high-contrast:none),not all and (hover:none){.BannersCarousel_ActiveItem__uFgQU:hover{--tilt-scale:1.01}}.BannersCarousel_ActiveItem__uFgQU:active{--tilt-scale:0.99}.BannersCarousel_ActiveItem__uFgQU .BannersCarousel_BannersCarouselItemContent__g3mQr{transform-origin:center;transform:perspective(80rem) rotateX(var(--tilt-rx)) rotateY(var(--tilt-ry)) scale(var(--tilt-scale));transition:transform .2s ease-out}.BannersCarousel_AmbientGlow__ChkQP{--glow-width:100rem;position:absolute;top:50%;width:100rem;width:var(--glow-width);height:64rem;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--banners-glow-color) 30%,transparent) 0,transparent 100%);transform:translateY(-50%);pointer-events:none;transition:--banners-glow-color .5s ease;z-index:-1}.BannersCarousel_AmbientGlowLeft__KtE6I{left:calc(50% - var(--glow-width)*.3)}.BannersCarousel_AmbientGlowRight__pVPxs{right:calc(50% - var(--glow-width)*.3)}.BannersSkeleton_Root__lyNE6{--banner-card-width:min(76rem,calc(100% - 4rem));width:min(100vw,192rem);margin-inline:calc((min(100vw, 192rem) - 100%)/-2);overflow-x:clip;display:flex;gap:1.6rem;justify-content:center}@media (max-width:576px){.BannersSkeleton_Root__lyNE6{--banner-card-width:calc(100% - 4.8rem)}}.BannersSkeleton_Card__W_00U{width:var(--banner-card-width);margin-inline:auto;aspect-ratio:720/291;height:29.1rem}@media (max-width:576px){.BannersSkeleton_Card__W_00U{aspect-ratio:352/256;height:25rem}}