@layer vortex{:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_thumbnails__xL15U){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vortex-spacing-md)}.CarouselGallery_thumbnails__xL15U{min-width:0}:has(>.CarouselGallery_viewport__1Yaq4)>.CarouselGallery_--position-bottom___3vx9{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-bottom___3vx9){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-bottom___3vx9)>:not(.CarouselGallery_thumbnails__xL15U){grid-column:auto}:has(>.CarouselGallery_viewport__1Yaq4)>.CarouselGallery_--position-start__ewl_W{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start__ewl_W){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start__ewl_W)>:not(.CarouselGallery_viewport__1Yaq4,.CarouselGallery_thumbnails__xL15U){grid-column:1/-1}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start__ewl_W)>.CarouselGallery_viewport__1Yaq4{grid-column:2}.CarouselGallery_thumbnail__ZvpnS{display:block;overflow:hidden}.CarouselGallery_thumbnail__ZvpnS: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__ZvpnS:disabled{opacity:.5}@media(hover:hover) and (pointer:fine){.CarouselGallery_thumbnail__ZvpnS:not(:disabled,.CarouselGallery_thumbnail--selected__oXy96):hover:after{box-shadow:inset 0 0 0 var(--vortex-border-width-25) var(--vortex-color-border-bold)}}.CarouselGallery_thumbnail--selected__oXy96:after{box-shadow:inset 0 0 0 var(--vortex-border-width-50) var(--vortex-color-border-primary-bold)}.CarouselGallery_indicator__cvrM3{--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__PF__l{justify-content:flex-start;width:calc(5 * var(--vortex-carousel-dot-pitch) - var(--vortex-carousel-dot-gap));overflow:hidden}.CarouselGallery_indicator--overlay__volO4{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__volO4:dir(rtl){transform:translateX(50%)}.CarouselGallery_track__U_voh{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__U_voh:dir(rtl){transform:translateX(calc(var(--vortex-carousel-dot-start) * var(--vortex-carousel-dot-pitch)))}.CarouselGallery_dot__eLeBA{--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__eLeBA: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__ennNs{transform:scale(calc(5 / 6))}.CarouselGallery_dot--small__puvpa{transform:scale(calc(2 / 3))}.CarouselGallery_dot--active__UGaIV{opacity:1}:has(>.CarouselGallery_indicator--overlay__volO4):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__eLeBA,.CarouselGallery_thumbnail__ZvpnS:after,.CarouselGallery_track__U_voh{transition:none}}@media(min-width:640px){:has(>.CarouselGallery_viewport__1Yaq4)>.CarouselGallery_--position-bottom--sm__Xcabp{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-bottom--sm__Xcabp){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-bottom--sm__Xcabp)>:not(.CarouselGallery_thumbnails__xL15U){grid-column:auto}:has(>.CarouselGallery_viewport__1Yaq4)>.CarouselGallery_--position-start--sm__rTf4Q{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start--sm__rTf4Q){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start--sm__rTf4Q)>:not(.CarouselGallery_viewport__1Yaq4,.CarouselGallery_thumbnails__xL15U){grid-column:1/-1}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start--sm__rTf4Q)>.CarouselGallery_viewport__1Yaq4{grid-column:2}}@media(min-width:768px){:has(>.CarouselGallery_viewport__1Yaq4)>.CarouselGallery_--position-bottom--md__1V4B_{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-bottom--md__1V4B_){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-bottom--md__1V4B_)>:not(.CarouselGallery_thumbnails__xL15U){grid-column:auto}:has(>.CarouselGallery_viewport__1Yaq4)>.CarouselGallery_--position-start--md___oUml{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start--md___oUml){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start--md___oUml)>:not(.CarouselGallery_viewport__1Yaq4,.CarouselGallery_thumbnails__xL15U){grid-column:1/-1}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start--md___oUml)>.CarouselGallery_viewport__1Yaq4{grid-column:2}}@media(min-width:1024px){:has(>.CarouselGallery_viewport__1Yaq4)>.CarouselGallery_--position-bottom--lg__4BwLP{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-bottom--lg__4BwLP){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-bottom--lg__4BwLP)>:not(.CarouselGallery_thumbnails__xL15U){grid-column:auto}:has(>.CarouselGallery_viewport__1Yaq4)>.CarouselGallery_--position-start--lg__2q7dF{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start--lg__2q7dF){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start--lg__2q7dF)>:not(.CarouselGallery_viewport__1Yaq4,.CarouselGallery_thumbnails__xL15U){grid-column:1/-1}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start--lg__2q7dF)>.CarouselGallery_viewport__1Yaq4{grid-column:2}}@media(min-width:1440px){:has(>.CarouselGallery_viewport__1Yaq4)>.CarouselGallery_--position-bottom--xl__P5qMG{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-bottom--xl__P5qMG){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-bottom--xl__P5qMG)>:not(.CarouselGallery_thumbnails__xL15U){grid-column:auto}:has(>.CarouselGallery_viewport__1Yaq4)>.CarouselGallery_--position-start--xl__yfUVO{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start--xl__yfUVO){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start--xl__yfUVO)>:not(.CarouselGallery_viewport__1Yaq4,.CarouselGallery_thumbnails__xL15U){grid-column:1/-1}:has(>.CarouselGallery_viewport__1Yaq4):has(>.CarouselGallery_--position-start--xl__yfUVO)>.CarouselGallery_viewport__1Yaq4{grid-column:2}}}