:where(.carousel_root__hSSDV){position:relative}:where(.carousel_viewport__wi0L5){overflow:hidden}:where(.carousel_content__plKK9){display:flex}:where(.carousel_contentVertical___FE1G){margin-top:-1rem;flex-direction:column}:where(.carousel_item__wxbnD){min-width:0;flex:0 0 100%}:where(.carousel_itemVertical__uLf67){padding-top:1rem}:where(.carousel_navButton__MEDek){position:absolute;width:2rem;height:2rem;border-radius:9999px;cursor:default}:where(.carousel_navButtonHorizontalPrev__lcHSW){top:50%;left:-3rem;transform:translateY(-50%)}:where(.carousel_navButtonHorizontalNext__xKqJ3){top:50%;right:-3rem;transform:translateY(-50%)}:where(.carousel_navButtonVerticalPrev__sje5q){top:-3rem;left:50%;transform:translateX(-50%) rotate(90deg)}:where(.carousel_navButtonVerticalNext__j5Nhw){bottom:-3rem;left:50%;transform:translateX(-50%) rotate(90deg)}:where(.carousel_srOnly__h2_og){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.responsive-banner_mobile__YKrBY{display:block}.responsive-banner_desktop__nPNR9{display:none}@media (min-width:640px){.responsive-banner_mobile__YKrBY{display:none}.responsive-banner_desktop__nPNR9{display:block}}.banners_root__5MIrO{display:block}.banners_root__5MIrO .banners_frame__b9AQD{border-radius:var(--radius-lg);border:1px solid color-mix(in oklch,var(--muted-foreground) 20%,transparent);padding:5px}.banners_root__5MIrO .banners_carouselInner__gDJwd{position:relative;border-radius:var(--radius-md);overflow:hidden}.banners_root__5MIrO .banners_carousel__ikat4{width:100%}.banners_root__5MIrO .banners_carouselContent__DKq81{margin-left:0}.banners_root__5MIrO .banners_carouselItem__ke8vh{padding-left:0;flex:0 0 100%;max-width:100%}.banners_root__5MIrO .banners_bannerLink__ePx1_{display:block}.banners_root__5MIrO .banners_bannerImage__Adcp7{width:100%;height:auto;max-height:514px}.banners_root__5MIrO .banners_navButton__YkcoZ{position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border-radius:9999px;background:#ffffff12;display:flex;align-items:center;justify-content:center;z-index:10;border:none;cursor:default;color:var(--foreground)}.banners_root__5MIrO .banners_navButton__YkcoZ:hover{background:#ffffff12}.banners_root__5MIrO .banners_navButtonPrev__l8viW{left:1rem}.banners_root__5MIrO .banners_navButtonNext__uRupU{right:1rem}.banners_root__5MIrO .banners_dotsDesktop__Azdb3{display:none;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);gap:.5rem;z-index:10}.banners_root__5MIrO .banners_dotsMobile__sMpRb{display:flex;justify-content:center;gap:.5rem;padding-top:.75rem}@media (min-width:768px){.banners_root__5MIrO .banners_dotsDesktop__Azdb3{display:flex}.banners_root__5MIrO .banners_dotsMobile__sMpRb{display:none}}@media (max-width:767px){.banners_root__5MIrO:not(.banners_wide__DsPpx):not(.banners_side__iCFCl) .banners_dotsDesktop__Azdb3{display:flex}.banners_root__5MIrO:not(.banners_wide__DsPpx):not(.banners_side__iCFCl) .banners_dotsMobile__sMpRb{display:none}}.banners_root__5MIrO .banners_dot__mvA44{width:9px;height:9px;border-radius:9999px;transition:all .15s ease;border:none;cursor:default;padding:0}.banners_root__5MIrO .banners_dotActive__QtzKm{background:var(--primary)}.banners_root__5MIrO .banners_dotInactiveDesktop__Azgwl{background:color-mix(in oklch,white 60%,transparent)}.banners_root__5MIrO .banners_dotInactiveMobile__myrJO{background:color-mix(in oklch,var(--muted-foreground) 40%,transparent)}.banners_root__5MIrO .banners_dotInactiveMobile__myrJO:hover{background:color-mix(in oklch,var(--muted-foreground) 60%,transparent)}@media (max-width:830px){.banners_navButton__YkcoZ{background:#ffffff12!important}}@media (max-width:639px){.banners_bannerImage__Adcp7,.banners_bannerLink__ePx1_{height:100%!important}.banners_navButtonNext__uRupU,.banners_navButtonPrev__l8viW{opacity:1!important}}.banners_root__5MIrO.banners_wide__DsPpx .banners_dotsDesktop__Azdb3{display:flex;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);gap:.5rem;z-index:10}.banners_root__5MIrO.banners_wide__DsPpx .banners_dotsMobile__sMpRb{display:none}.banners_side__iCFCl,.banners_wide__DsPpx{width:100%}.banners_side__iCFCl .banners_bannerImage__Adcp7,.banners_wide__DsPpx .banners_bannerImage__Adcp7{border-radius:var(--radius-lg)}.banners_side__iCFCl,.banners_side__iCFCl .banners_carouselInner__gDJwd{overflow:hidden;border-radius:var(--radius-xl)}.banners_side__iCFCl .banners_bannerImage__Adcp7{border-radius:0;max-height:none}[data-partner-banner] .banners_side__iCFCl,[data-partner-banner] .banners_side__iCFCl .banners_carouselInner__gDJwd{border-radius:6px}.banners_root__5MIrO.banners_sideFill__BR5AP,.banners_root__5MIrO.banners_sideFill__BR5AP .banners_bannerLink__ePx1_,.banners_root__5MIrO.banners_sideFill__BR5AP .banners_carouselContent__DKq81,.banners_root__5MIrO.banners_sideFill__BR5AP .banners_carouselInner__gDJwd,.banners_root__5MIrO.banners_sideFill__BR5AP .banners_carouselItem__ke8vh,.banners_root__5MIrO.banners_sideFill__BR5AP .banners_carousel__ikat4,.banners_root__5MIrO.banners_sideFill__BR5AP .banners_carousel__ikat4 [data-slot=carousel-content]{height:100%}.banners_root__5MIrO.banners_sideFill__BR5AP .banners_bannerImage__Adcp7{height:100%;object-fit:cover;object-position:center}[data-matched] .banners_root__5MIrO.banners_sideFill__BR5AP .banners_bannerImage__Adcp7{max-height:none}@media (min-width:960px) and (max-width:1679px){.banners_root__5MIrO:not(.banners_side__iCFCl) .banners_carousel__ikat4{max-height:200px;max-height:240px}}@media (min-width:1247px) and (max-width:1679px){.banners_root__5MIrO:not(.banners_wide__DsPpx):not(.banners_side__iCFCl) .banners_bannerImage__Adcp7{width:100%;height:240px;max-height:none;object-fit:cover;object-position:center}}@media (min-width:1549px) and (max-width:1679px){.banners_root__5MIrO.banners_wide__DsPpx .banners_bannerImage__Adcp7{width:100%;height:240px;max-height:none;object-fit:cover;object-position:center}}