@layer vortex{:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_thumbnails__feSRP){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vortex-spacing-md)}.CarouselGallery_thumbnails__feSRP{min-width:0}:has(>.CarouselGallery_viewport__8CctU)>.CarouselGallery_--position-bottom__bpzQs{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-bottom__bpzQs){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-bottom__bpzQs)>:not(.CarouselGallery_thumbnails__feSRP){grid-column:auto}:has(>.CarouselGallery_viewport__8CctU)>.CarouselGallery_--position-start__lCHXA{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start__lCHXA){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start__lCHXA)>:not(.CarouselGallery_viewport__8CctU,.CarouselGallery_thumbnails__feSRP){grid-column:1/-1}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start__lCHXA)>.CarouselGallery_viewport__8CctU{grid-column:2}.CarouselGallery_thumbnail__WdQAr{display:block;overflow:hidden}.CarouselGallery_thumbnail__WdQAr: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__WdQAr:disabled{opacity:.5}@media(hover:hover) and (pointer:fine){.CarouselGallery_thumbnail__WdQAr:not(:disabled,.CarouselGallery_thumbnail--selected__VJ40k):hover:after{box-shadow:inset 0 0 0 var(--vortex-border-width-25) var(--vortex-color-border-bold)}}.CarouselGallery_thumbnail--selected__VJ40k:after{box-shadow:inset 0 0 0 var(--vortex-border-width-50) var(--vortex-color-border-primary-bold)}.CarouselGallery_indicator__LY9h2{--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__hssa4{justify-content:flex-start;width:calc(5 * var(--vortex-carousel-dot-pitch) - var(--vortex-carousel-dot-gap));overflow:hidden}.CarouselGallery_indicator--overlay__wJc_v{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__wJc_v:dir(rtl){transform:translateX(50%)}.CarouselGallery_track__isBOX{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__isBOX:dir(rtl){transform:translateX(calc(var(--vortex-carousel-dot-start) * var(--vortex-carousel-dot-pitch)))}.CarouselGallery_dot__63Q7z{--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__63Q7z: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__tgTnd{transform:scale(calc(5 / 6))}.CarouselGallery_dot--small__suT0c{transform:scale(calc(2 / 3))}.CarouselGallery_dot--active__0e5_C{opacity:1}:has(>.CarouselGallery_indicator--overlay__wJc_v):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__63Q7z,.CarouselGallery_thumbnail__WdQAr:after,.CarouselGallery_track__isBOX{transition:none}}@media(min-width:640px){:has(>.CarouselGallery_viewport__8CctU)>.CarouselGallery_--position-bottom--sm__T_tgG{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-bottom--sm__T_tgG){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-bottom--sm__T_tgG)>:not(.CarouselGallery_thumbnails__feSRP){grid-column:auto}:has(>.CarouselGallery_viewport__8CctU)>.CarouselGallery_--position-start--sm__AaOzu{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start--sm__AaOzu){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start--sm__AaOzu)>:not(.CarouselGallery_viewport__8CctU,.CarouselGallery_thumbnails__feSRP){grid-column:1/-1}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start--sm__AaOzu)>.CarouselGallery_viewport__8CctU{grid-column:2}}@media(min-width:768px){:has(>.CarouselGallery_viewport__8CctU)>.CarouselGallery_--position-bottom--md__redyE{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-bottom--md__redyE){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-bottom--md__redyE)>:not(.CarouselGallery_thumbnails__feSRP){grid-column:auto}:has(>.CarouselGallery_viewport__8CctU)>.CarouselGallery_--position-start--md__U8SQL{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start--md__U8SQL){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start--md__U8SQL)>:not(.CarouselGallery_viewport__8CctU,.CarouselGallery_thumbnails__feSRP){grid-column:1/-1}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start--md__U8SQL)>.CarouselGallery_viewport__8CctU{grid-column:2}}@media(min-width:1024px){:has(>.CarouselGallery_viewport__8CctU)>.CarouselGallery_--position-bottom--lg__xO2oR{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-bottom--lg__xO2oR){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-bottom--lg__xO2oR)>:not(.CarouselGallery_thumbnails__feSRP){grid-column:auto}:has(>.CarouselGallery_viewport__8CctU)>.CarouselGallery_--position-start--lg__PVrIg{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start--lg__PVrIg){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start--lg__PVrIg)>:not(.CarouselGallery_viewport__8CctU,.CarouselGallery_thumbnails__feSRP){grid-column:1/-1}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start--lg__PVrIg)>.CarouselGallery_viewport__8CctU{grid-column:2}}@media(min-width:1440px){:has(>.CarouselGallery_viewport__8CctU)>.CarouselGallery_--position-bottom--xl__e7gbO{order:1;grid-column:auto;width:auto;height:100%;min-height:0}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-bottom--xl__e7gbO){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-bottom--xl__e7gbO)>:not(.CarouselGallery_thumbnails__feSRP){grid-column:auto}:has(>.CarouselGallery_viewport__8CctU)>.CarouselGallery_--position-start--xl__qVlT9{order:0;grid-column:1;width:max-content;height:0;min-height:100%}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start--xl__qVlT9){grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start--xl__qVlT9)>:not(.CarouselGallery_viewport__8CctU,.CarouselGallery_thumbnails__feSRP){grid-column:1/-1}:has(>.CarouselGallery_viewport__8CctU):has(>.CarouselGallery_--position-start--xl__qVlT9)>.CarouselGallery_viewport__8CctU{grid-column:2}}}