._carouselWrapper_1223v_3{timeline-scope:--carousel-scroll}@media(min-width:976px){[data-navigation-overlay] ._carouselContainer_1223v_11.edge-bleed-mobile:not([data-elevated-section] *){margin-left:calc(-1 * var(--page-gutter-left));padding-left:var(--page-gutter-left);scroll-padding-left:var(--page-gutter-left)}html[data-web-nav-update=true] [data-agent-fullscreen-overlay] ._carouselContainer_1223v_11[data-contained-page-carousel]:not([data-elevated-section] *){--page-gutter-left: 16px;margin-left:calc(-1 * var(--page-gutter-left));padding-left:var(--page-gutter-left);scroll-padding-left:var(--page-gutter-left)}[data-navigation-overlay] [data-layout=agent] ._carouselContainer_1223v_11.edge-bleed-mobile:not([data-elevated-section] *):before,html[data-web-nav-update=true] [data-agent-fullscreen-overlay] ._carouselContainer_1223v_11[data-contained-page-carousel]:not([data-elevated-section] *):before{content:"";position:absolute;inset-block:-16px;left:calc(-1 * var(--page-gutter-left));z-index:1;width:var(--page-gutter-left);background:linear-gradient(to right,var(--color-page),transparent);pointer-events:none}}html[data-native-side-safe-area] [data-native-safe-area-bleed] ._carouselContainer_1223v_11[data-contained-page-carousel]:not([data-elevated-section] *){--native-bleed-left: calc( var(--native-section-gutter) + var(--native-safe-area-left, 0px) );--native-bleed-right: calc( var(--native-section-gutter) + var(--native-safe-area-right, 0px) );margin-left:calc(-1 * var(--native-bleed-left));margin-right:calc(-1 * var(--native-bleed-right));padding-left:var(--native-bleed-left);padding-right:var(--native-bleed-right);scroll-padding-left:var(--native-bleed-left);scroll-padding-right:var(--native-bleed-right)}[data-native-safe-area-bleed]{--native-section-gutter: 16px}@media(min-width:768px){[data-native-safe-area-bleed]{--native-section-gutter: 20px}}._carouselContainer_1223v_11{container-type:inline-size;container-name:carousel;--carousel-gap: var(--carousel-gap-default, 8px);gap:var(--carousel-gap);-webkit-overflow-scrolling:touch;will-change:scroll-position;scroll-timeline:--carousel-scroll inline;padding-block:16px;margin-block:-16px}._arrowStart_1223v_110,._arrowEnd_1223v_111{opacity:1}@supports (animation-timeline: scroll()){._arrowStart_1223v_110{animation:_fadeIn_1223v_1 linear both;animation-timeline:--carousel-scroll;animation-range:0% 1%}._arrowEnd_1223v_111{animation:_fadeOut_1223v_1 linear both;animation-timeline:--carousel-scroll;animation-range:99% 100%}@keyframes _fadeIn_1223v_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1223v_1{0%{opacity:1}to{opacity:0}}}@media(min-width:480px){._carouselContainer_1223v_11{--carousel-gap: var(--carousel-gap-sm, 16px)}}._carouselItem_1223v_155,._arrowContainer_1223v_156:before{--carousel-item-size: calc( 100% / var(--carousel-items-default) - var(--carousel-gap) * (var(--carousel-items-default) - 1) / var(--carousel-items-default) )}._carouselItem_1223v_155{width:var(--carousel-item-size, auto);transform:translateZ(0);backface-visibility:hidden}._arrowContainer_1223v_156{pointer-events:none}._arrowContainer_1223v_156:before{content:"";display:block;width:var(--carousel-item-size);aspect-ratio:1}@media(min-width:480px){._carouselItem_1223v_155,._arrowContainer_1223v_156:before{--carousel-item-size: calc( 100% / var(--carousel-items-sm) - var(--carousel-gap) * (var(--carousel-items-sm) - 1) / var(--carousel-items-sm) )}}@media(min-width:768px){._carouselItem_1223v_155,._arrowContainer_1223v_156:before{--carousel-item-size: calc( 100% / var(--carousel-items-md) - var(--carousel-gap) * (var(--carousel-items-md) - 1) / var(--carousel-items-md) )}}@media(min-width:480px){@container carousel (min-width: 936px){._carouselItem_1223v_155,._arrowContainer_1223v_156:before{--carousel-item-size: calc( 100% / var(--carousel-items-lg) - var(--carousel-gap) * (var(--carousel-items-lg) - 1) / var(--carousel-items-lg) )}}}@media(min-width:1440px){._carouselItem_1223v_155,._arrowContainer_1223v_156:before{--carousel-item-size: calc( 100% / var(--carousel-items-xl) - var(--carousel-gap) * (var(--carousel-items-xl) - 1) / var(--carousel-items-xl) )}}@media(min-width:2000px){._carouselItem_1223v_155,._arrowContainer_1223v_156:before{--carousel-item-size: calc( 100% / var(--carousel-items-xxl) - var(--carousel-gap) * (var(--carousel-items-xxl) - 1) / var(--carousel-items-xxl) )}}
