.Carousel_container__YQjPe{--total-items:1;--fixed-width:300px;--custom-gutter:0px;--viewport-gutter:16px;--track-width:var(--viewport-gutter);--peek-width:0px;--visible-items:1;--visible-items-s100:1;--visible-items-s200:2;--visible-items-m100:3;--visible-items-l100:3;--visible-items-l200:4;overflow-x:scroll;scrollbar-width:none;margin:0;padding:0}.Carousel_container__YQjPe:focus{outline:none;box-shadow:0 0 0 2px #007acc}.Carousel_container__YQjPe::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.Carousel_container__YQjPe{--viewport-gutter:24px}}@media screen and (min-width:1024px){.Carousel_container__YQjPe{--viewport-gutter:32px}}@media screen and (min-width:1272px){.Carousel_container__YQjPe{--viewport-gutter:0px;--track-width:32px}}.Carousel_container__YQjPe.Carousel_bleedViewport__no9ZV{margin:0 calc(var(--viewport-gutter)*-1);padding:0 var(--viewport-gutter)}.Carousel_container__YQjPe.Carousel_bleedCustom__quKBI{margin:0 calc(var(--custom-gutter)*-1);padding:0 var(--custom-gutter)}.Carousel_container__YQjPe.Carousel_peekNextCard__mrXBS{--peek-width:10%}@media screen and (min-width:768px){.Carousel_container__YQjPe.Carousel_peekNextCard__mrXBS{--peek-width:80px}}@media screen and (min-width:1272px){.Carousel_container__YQjPe.Carousel_peekNextCard__mrXBS{--peek-width:0px}}.Carousel_container__YQjPe.Carousel_widthVariable__rMXs6{--visible-items:var(--visible-items-s100)}@media screen and (max-width:319px){.Carousel_container__YQjPe.Carousel_widthVariable__rMXs6{--visible-items:1}}@media screen and (min-width:320px)and (max-width:549px){.Carousel_container__YQjPe.Carousel_widthVariable__rMXs6{--visible-items:var(--visible-items-s100)}}@media screen and (min-width:550px)and (max-width:767px){.Carousel_container__YQjPe.Carousel_widthVariable__rMXs6{--visible-items:var(--visible-items-s200)}}@media screen and (min-width:768px)and (max-width:1023px){.Carousel_container__YQjPe.Carousel_widthVariable__rMXs6{--visible-items:var(--visible-items-m100)}}@media screen and (min-width:1024px)and (max-width:1271px){.Carousel_container__YQjPe.Carousel_widthVariable__rMXs6{--visible-items:var(--visible-items-l100)}}@media screen and (min-width:1272px){.Carousel_container__YQjPe.Carousel_widthVariable__rMXs6{--visible-items:var(--visible-items-l200)}}.Carousel_track__Yy_X5{display:grid;grid-gap:var(--track-width);gap:var(--track-width);margin:0;padding:0;list-style:none}.Carousel_track__Yy_X5.Carousel_widthVariable__rMXs6{grid-template-columns:repeat(var(--total-items),minmax(0,1fr));width:calc((100% - var(--peek-width) - (var(--visible-items) - 1)*var(--track-width))/var(--visible-items)*var(--total-items) + (var(--total-items) - 1)*var(--track-width))}.Carousel_track__Yy_X5.Carousel_widthFixed__dLy_G{grid-template-columns:repeat(var(--total-items),var(--fixed-width));width:calc(var(--fixed-width)*var(--total-items) + var(--track-width)*(var(--total-items) - 1))}.Carousel_item__m_SDx{list-style:none;display:flex}.Carousel_item__m_SDx.Carousel_bleedViewport__no9ZV{scroll-margin-left:var(--viewport-gutter);scroll-margin-right:var(--viewport-gutter)}.Carousel_item__m_SDx.Carousel_bleedCustom__quKBI{scroll-margin-left:var(--custom-gutter);scroll-margin-right:var(--custom-gutter)}.Carousel_footer__mkE8J{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr auto;grid-template-areas:"content navigation"}.Carousel_footerContent__KWpb1{grid-area:content;padding-top:16px}.Carousel_navigation__xTnuP{grid-area:navigation;display:grid;grid-gap:8px;gap:8px;padding-top:16px;grid-template-columns:1fr 1fr}.Carousel_navigation__xTnuP.Carousel_hideOnDefault__DKRuZ{display:none}@media screen and (max-width:319px){.Carousel_navigation__xTnuP.Carousel_hideOnS100__p458S{display:none}}@media screen and (min-width:320px)and (max-width:549px){.Carousel_navigation__xTnuP.Carousel_hideOnS100__p458S{display:none}}@media screen and (min-width:550px)and (max-width:767px){.Carousel_navigation__xTnuP.Carousel_hideOnS200__5T5YZ{display:none}}@media screen and (min-width:768px)and (max-width:1023px){.Carousel_navigation__xTnuP.Carousel_hideOnM100__qXC1i{display:none}}@media screen and (min-width:1024px)and (max-width:1271px){.Carousel_navigation__xTnuP.Carousel_hideOnL100__s9pO8{display:none}}@media screen and (min-width:1272px){.Carousel_navigation__xTnuP.Carousel_hideOnL200__s7uRG{display:none}}