@charset "UTF-8";@layer standard-components{.carousel.svelte-11b7zfl{--carousel-button-size: 4rem;position:relative;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.carousel.svelte-11b7zfl .carouselSlider:where(.svelte-11b7zfl){cursor:move;cursor:grab;position:relative;transform:translateZ(0)}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider:where(.svelte-11b7zfl){--grid-column-count: 1;--grid-column-span: 1;--grid-column-gap: var(--space-none);--grid-row-gap: var(--space-none);display:flex;flex-wrap:nowrap;column-gap:var(--grid-column-gap);row-gap:var(--grid-row-gap)}.carousel.svelte-11b7zfl .carouselSlider:where(.svelte-11b7zfl)>*{flex:0 1 auto;width:auto}}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider:where(.svelte-11b7zfl){--grid-row-gap: var(--space-20)}}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider:where(.svelte-11b7zfl){--grid-column-gap: var(--space-20)}}.carousel.svelte-11b7zfl .carouselSlider:where(.svelte-11b7zfl)>*{width:100%}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider.grid-space-none:where(.svelte-11b7zfl){--grid-row-gap: var(--space-none)}}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider.grid-space-none:where(.svelte-11b7zfl){--grid-column-gap: var(--space-none)}}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider.grid-space-10:where(.svelte-11b7zfl){--grid-row-gap: var(--space-10)}}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider.grid-space-10:where(.svelte-11b7zfl){--grid-column-gap: var(--space-10)}}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider.grid-space-20:where(.svelte-11b7zfl){--grid-row-gap: var(--space-20)}}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider.grid-space-20:where(.svelte-11b7zfl){--grid-column-gap: var(--space-20)}}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider.grid-space-30:where(.svelte-11b7zfl){--grid-row-gap: var(--space-30)}}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider.grid-space-30:where(.svelte-11b7zfl){--grid-column-gap: var(--space-30)}}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider.grid-space-60:where(.svelte-11b7zfl){--grid-row-gap: var(--space-60)}}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider.grid-space-60:where(.svelte-11b7zfl){--grid-column-gap: var(--space-60)}}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider.grid-space-80:where(.svelte-11b7zfl){--grid-row-gap: var(--space-80)}}@media (min-width: 0){.carousel.svelte-11b7zfl .carouselSlider.grid-space-80:where(.svelte-11b7zfl){--grid-column-gap: var(--space-80)}}.carousel.svelte-11b7zfl .carouselSlider.dragging:where(.svelte-11b7zfl),.carousel.svelte-11b7zfl .carouselSlider.dragging:where(.svelte-11b7zfl) a{cursor:grabbing}.carousel.svelte-11b7zfl .carouselSlide:where(.svelte-11b7zfl){flex:0 0 auto;z-index:1}.carousel.svelte-11b7zfl .carouselSlide.unfocused:where(.svelte-11b7zfl){opacity:.5}.carousel.svelte-11b7zfl .carouselSlide.active:where(.svelte-11b7zfl){transition:opacity var(--duration-quick) var(--easing-sharp);opacity:1}.carousel.svelte-11b7zfl .carouselSlide:where(.svelte-11b7zfl) img{position:relative;width:100%}.carousel.svelte-11b7zfl .carouselSlide:not(.active,.clickable) a{pointer-events:none}.carousel.svelte-11b7zfl .carouselIndicatorNav:where(.svelte-11b7zfl){display:block;position:relative;margin-top:var(--space-20);text-align:center;line-height:1}.carousel.svelte-11b7zfl .carouselIndicatorNav:where(.svelte-11b7zfl) .carouselIndicator:where(.svelte-11b7zfl){cursor:pointer;display:inline-block;width:var(--space-30);height:var(--space-30);padding:var(--space-10);transition:opacity var(--duration-quick) var(--easing-sharp);opacity:.25}.carousel.svelte-11b7zfl .carouselIndicatorNav:where(.svelte-11b7zfl) .carouselIndicator:where(.svelte-11b7zfl):before{content:"";display:block;width:100%;height:100%;border-radius:50%;background-color:var(--color-gray-99)}.carousel.svelte-11b7zfl .carouselIndicatorNav:where(.svelte-11b7zfl) .carouselIndicator:where(.svelte-11b7zfl):hover,.carousel.svelte-11b7zfl .carouselIndicatorNav:where(.svelte-11b7zfl) .carouselIndicator:where(.svelte-11b7zfl):focus{opacity:.5}.carousel.svelte-11b7zfl .carouselIndicatorNav:where(.svelte-11b7zfl) .carouselIndicator.active:where(.svelte-11b7zfl){opacity:1;pointer-events:none}.carousel.svelte-11b7zfl .carouselButtonNav:where(.svelte-11b7zfl) .buttonLeft:where(.svelte-11b7zfl),.carousel.svelte-11b7zfl .carouselButtonNav:where(.svelte-11b7zfl) .buttonRight:where(.svelte-11b7zfl){cursor:pointer;display:inline-block;width:var(--carousel-button-size);height:var(--carousel-button-size);opacity:1;z-index:1}.carousel.svelte-11b7zfl .carouselButtonNav:where(.svelte-11b7zfl) .buttonLeft:where(.svelte-11b7zfl):before,.carousel.svelte-11b7zfl .carouselButtonNav:where(.svelte-11b7zfl) .buttonRight:where(.svelte-11b7zfl):before{content:"←";color:var(--color-gray-90);display:block;width:100%;height:100%;border-radius:50%;background-color:#fff;border:1px solid var(--color-gray-15);text-align:center;justify-content:center;line-height:var(--carousel-button-size);font-weight:var(--font-weight-bold);font-size:var(--font-size-24);z-index:1;transition:background-color var(--duration-quick) var(--easing-sharp)}.carousel.svelte-11b7zfl .carouselButtonNav:where(.svelte-11b7zfl) .buttonRight:where(.svelte-11b7zfl){margin-left:var(--space-20)}.carousel.svelte-11b7zfl .carouselButtonNav:where(.svelte-11b7zfl) .buttonRight:where(.svelte-11b7zfl):before{transform:scaleX(-1)}.carousel.svelte-11b7zfl .carouselButtonNav:where(.svelte-11b7zfl) .buttonLeft.disabled:where(.svelte-11b7zfl),.carousel.svelte-11b7zfl .carouselButtonNav:where(.svelte-11b7zfl) .buttonRight.disabled:where(.svelte-11b7zfl){opacity:.5;pointer-events:none}.carousel.svelte-11b7zfl .carouselButtonNav:where(.svelte-11b7zfl) .buttonLeft:where(.svelte-11b7zfl):active:before,.carousel.svelte-11b7zfl .carouselButtonNav:where(.svelte-11b7zfl) .buttonRight:where(.svelte-11b7zfl):active:before{background-color:var(--color-gray-03)}@media (hover: hover){.carousel.svelte-11b7zfl .carouselButtonNav:where(.svelte-11b7zfl) .buttonLeft:where(.svelte-11b7zfl):hover:before,.carousel.svelte-11b7zfl .carouselButtonNav:where(.svelte-11b7zfl) .buttonRight:where(.svelte-11b7zfl):hover:before{background-color:var(--color-gray-03)}}@media (min-width: 1024px){.carousel.svelte-11b7zfl .carouselButtonNav:where(.svelte-11b7zfl){position:absolute;top:50%;left:50%;margin-top:calc(-1 * var(--space-30));width:100vw;max-width:var(--body-width-max);height:0;transform:translate(-50%)}.carousel.svelte-11b7zfl .buttonLeft:where(.svelte-11b7zfl),.carousel.svelte-11b7zfl .buttonRight:where(.svelte-11b7zfl){position:absolute}.carousel.svelte-11b7zfl .buttonLeft:where(.svelte-11b7zfl){left:var(--space-20)}.carousel.svelte-11b7zfl .buttonRight:where(.svelte-11b7zfl){right:var(--space-20)}.carousel.svelte-11b7zfl .buttonLeft:where(.svelte-11b7zfl):before,.carousel.svelte-11b7zfl .buttonRight:where(.svelte-11b7zfl):before{border-color:transparent;box-shadow:0 4px 9px var(--color-drop-shadow)}.carousel.svelte-11b7zfl .buttonLeft.disabled:where(.svelte-11b7zfl),.carousel.svelte-11b7zfl .buttonRight.disabled:where(.svelte-11b7zfl){display:none}}}
