@layer vortex{:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_thumbnails__6dFJe){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vortex-spacing-md)}.CarouselGallery_thumbnails__6dFJe{min-width:0}:has(>.CarouselGallery_viewport__NRmXc)>.CarouselGallery_--position-bottom__2hC2n{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-bottom__2hC2n){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-bottom__2hC2n)>:not(.CarouselGallery_thumbnails__6dFJe){grid-column:auto}:has(>.CarouselGallery_viewport__NRmXc)>.CarouselGallery_--position-start__jQBl7{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start__jQBl7){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start__jQBl7)>:not(.CarouselGallery_viewport__NRmXc,.CarouselGallery_thumbnails__6dFJe){grid-column:1/-1}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start__jQBl7)>.CarouselGallery_viewport__NRmXc{grid-column:2}.CarouselGallery_thumbnail__s6jb9{display:block;overflow:hidden}.CarouselGallery_thumbnail__s6jb9:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--vortex-border-width-25) var(--vortex-color-border-default);pointer-events:none;transition:box-shadow var(--vortex-motion-duration-200) var(--vortex-motion-ease-in-out)}.CarouselGallery_thumbnail__s6jb9:disabled{opacity:.5}@media(hover:hover) and (pointer:fine){.CarouselGallery_thumbnail__s6jb9:not(:disabled,.CarouselGallery_thumbnail--selected__zmoAm):hover:after{box-shadow:inset 0 0 0 var(--vortex-border-width-25) var(--vortex-color-border-bold)}}.CarouselGallery_thumbnail--selected__zmoAm:after{box-shadow:inset 0 0 0 var(--vortex-border-width-50) var(--vortex-color-border-primary-bold)}.CarouselGallery_indicator__gJ0ch{--vortex-carousel-dot-box:var(--vortex-spacing-xs);--vortex-carousel-dot-gap:var(--vortex-spacing-3xs);--vortex-carousel-dot-pitch:calc(var(--vortex-carousel-dot-box) + var(--vortex-carousel-dot-gap));display:flex;justify-content:center}.CarouselGallery_indicator--capped__dd251{justify-content:flex-start;width:calc(5 * var(--vortex-carousel-dot-pitch) - var(--vortex-carousel-dot-gap));overflow:hidden}.CarouselGallery_indicator--overlay__ZVFmB{position:absolute;inset-inline-start:50%;bottom:var(--vortex-spacing-sm);z-index:var(--vortex-z-index-2);transform:translateX(-50%);pointer-events:none}.CarouselGallery_indicator--overlay__ZVFmB:dir(rtl){transform:translateX(50%)}.CarouselGallery_track__hgew2{display:flex;align-items:center;gap:var(--vortex-carousel-dot-gap);transform:translateX(calc(var(--vortex-carousel-dot-start) * var(--vortex-carousel-dot-pitch) * -1));transition:transform var(--vortex-motion-duration-200) var(--vortex-motion-ease-in-out)}.CarouselGallery_track__hgew2:dir(rtl){transform:translateX(calc(var(--vortex-carousel-dot-start) * var(--vortex-carousel-dot-pitch)))}.CarouselGallery_dot__UMTm9{--vortex-carousel-dot-size:var(--vortex-spacing-2xs);display:flex;align-items:center;justify-content:center;flex:none;width:var(--vortex-carousel-dot-box);height:var(--vortex-carousel-dot-box);opacity:.6;transition:opacity var(--vortex-motion-duration-200) var(--vortex-motion-ease-in-out)}.CarouselGallery_dot__UMTm9:before{content:"";width:var(--vortex-carousel-dot-size);height:var(--vortex-carousel-dot-size);border-radius:50%;background:var(--vortex-color-background-static-white)}.CarouselGallery_dot--medium__vomKs{transform:scale(calc(5 / 6))}.CarouselGallery_dot--small__yk_xK{transform:scale(calc(2 / 3))}.CarouselGallery_dot--active__PLaQU{opacity:1}:has(>.CarouselGallery_indicator--overlay__ZVFmB):before{content:"";position:absolute;inset:0;z-index:var(--vortex-z-index-1);background:linear-gradient(transparent 80%,var(--vortex-color-background-static-black));opacity:.25;pointer-events:none}@media(prefers-reduced-motion:reduce){.CarouselGallery_dot__UMTm9,.CarouselGallery_thumbnail__s6jb9:after,.CarouselGallery_track__hgew2{transition:none}}@media(min-width:640px){:has(>.CarouselGallery_viewport__NRmXc)>.CarouselGallery_--position-bottom--sm__70UnX{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-bottom--sm__70UnX){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-bottom--sm__70UnX)>:not(.CarouselGallery_thumbnails__6dFJe){grid-column:auto}:has(>.CarouselGallery_viewport__NRmXc)>.CarouselGallery_--position-start--sm__QeuG6{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start--sm__QeuG6){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start--sm__QeuG6)>:not(.CarouselGallery_viewport__NRmXc,.CarouselGallery_thumbnails__6dFJe){grid-column:1/-1}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start--sm__QeuG6)>.CarouselGallery_viewport__NRmXc{grid-column:2}}@media(min-width:768px){:has(>.CarouselGallery_viewport__NRmXc)>.CarouselGallery_--position-bottom--md__wM6Wh{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-bottom--md__wM6Wh){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-bottom--md__wM6Wh)>:not(.CarouselGallery_thumbnails__6dFJe){grid-column:auto}:has(>.CarouselGallery_viewport__NRmXc)>.CarouselGallery_--position-start--md__zUTmj{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start--md__zUTmj){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start--md__zUTmj)>:not(.CarouselGallery_viewport__NRmXc,.CarouselGallery_thumbnails__6dFJe){grid-column:1/-1}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start--md__zUTmj)>.CarouselGallery_viewport__NRmXc{grid-column:2}}@media(min-width:1024px){:has(>.CarouselGallery_viewport__NRmXc)>.CarouselGallery_--position-bottom--lg__HtZpS{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-bottom--lg__HtZpS){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-bottom--lg__HtZpS)>:not(.CarouselGallery_thumbnails__6dFJe){grid-column:auto}:has(>.CarouselGallery_viewport__NRmXc)>.CarouselGallery_--position-start--lg__6u2oo{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start--lg__6u2oo){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start--lg__6u2oo)>:not(.CarouselGallery_viewport__NRmXc,.CarouselGallery_thumbnails__6dFJe){grid-column:1/-1}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start--lg__6u2oo)>.CarouselGallery_viewport__NRmXc{grid-column:2}}@media(min-width:1440px){:has(>.CarouselGallery_viewport__NRmXc)>.CarouselGallery_--position-bottom--xl__CY6nU{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-bottom--xl__CY6nU){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-bottom--xl__CY6nU)>:not(.CarouselGallery_thumbnails__6dFJe){grid-column:auto}:has(>.CarouselGallery_viewport__NRmXc)>.CarouselGallery_--position-start--xl__X1_dN{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start--xl__X1_dN){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start--xl__X1_dN)>:not(.CarouselGallery_viewport__NRmXc,.CarouselGallery_thumbnails__6dFJe){grid-column:1/-1}:has(>.CarouselGallery_viewport__NRmXc):has(>.CarouselGallery_--position-start--xl__X1_dN)>.CarouselGallery_viewport__NRmXc{grid-column:2}}}