@layer blossom-carousel{[blossom-carousel]{white-space:nowrap;scroll-behavior:smooth;overscroll-behavior-x:contain;box-sizing:border-box;inline-size:100%;max-inline-size:100vw;list-style-type:none;display:inline-block;overflow:auto clip}[blossom-carousel]:is(ul){padding-inline-start:0}[blossom-carousel]{scrollbar-width:none}[blossom-carousel]::-webkit-scrollbar{display:none}[blossom-carousel][has-repeat=true]{padding-inline:50%!important;scroll-padding-inline:50%!important}[blossom-carousel][has-snap=true]{scroll-snap-type:var(--snap-type)!important}[blossom-carousel][has-overflow=true]{cursor:grab}[blossom-carousel][has-overflow=true]:active{cursor:grabbing}@media (pointer:fine){[blossom-carousel][has-overflow=true]:active{scroll-snap-type:none!important}}[blossom-carousel]>*{white-space:initial;vertical-align:top;display:inline-block}[blossom-carousel] *{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}:where(blossom-dots),:where([data-blossom-dots]){gap:var(--blossom-dots-gap,.5rem);justify-content:center;align-items:center;display:flex}:where([data-blossom-dot]){color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(blossom-prev button),:where(blossom-next button){touch-action:manipulation}:where([data-blossom-dot-marker]){inline-size:var(--blossom-dot-size,.625rem);block-size:var(--blossom-dot-size,.625rem);border-radius:var(--blossom-dot-radius,50%);background:var(--blossom-dot-color,currentColor);opacity:var(--blossom-dot-opacity,.35);transition:opacity .2s;display:block}:where([data-blossom-dot]:hover [data-blossom-dot-marker]){opacity:var(--blossom-dot-hover-opacity,.6)}:where([data-blossom-dot][aria-current=true] [data-blossom-dot-marker]){opacity:var(--blossom-dot-active-opacity,1)}blossom-dots>blossom-dot{display:none}@layer components{.c-rail{display:block;overflow:hidden}.c-rail.is-draggable{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.c-rail.is-dragging{cursor:grabbing}.c-rail.is-draggable img,.c-rail.is-draggable a{-webkit-user-drag:none}.c-rail_container{white-space:nowrap;will-change:transform;align-items:center;display:flex}.c-rail_pattern{align-items:center;gap:var(--spacing-fluid-sm);padding-right:var(--spacing-fluid-sm);display:flex}.c-carousel{--carousel-col-count:6;--carousel-slide-span:5;--container-sm-max:calc(var(--spacing) * 550);--container-sm-width:min(100cqi, var(--container-sm-max));--carousel-inset-inline:var(--unit-md);--carousel-content-inset:var(--unit-md);container-type:inline-size}@media (width>=1000px){.c-carousel{--carousel-col-count:14;--carousel-slide-span:7;--container-sm-pad:calc((var(--unit-md) * 2) + (100cqi - (2 * var(--unit-md)) - 15 * var(--spacing-gutter)) / 16);--carousel-side:max(0px, (100cqi - var(--container-sm-width)) / 2);--carousel-inset-inline:calc(var(--carousel-side) + var(--container-sm-pad));--carousel-content-inset:calc(var(--carousel-side) + var(--container-sm-pad))}}@media (width>=1200px){.c-carousel{--carousel-slide-span:6}}@media (width>=1000px){.c-carousel.is-contained{--carousel-inset-inline:0}.c-carousel.is-contained blossom-carousel.c-carousel_track{--carousel-col:calc(( 100cqi - 2 * var(--carousel-content-inset) - (var(--carousel-col-count) - 1) * var(--spacing-gutter) ) / var(--carousel-col-count));inline-size:100%!important}}blossom-carousel.c-carousel_track{--carousel-col:calc((100% - (var(--carousel-col-count) - 1) * var(--spacing-gutter)) / var(--carousel-col-count));box-sizing:border-box;grid-template-columns:repeat(var(--carousel-col-count), var(--carousel-col));grid-auto-columns:var(--carousel-col);padding-inline:var(--carousel-inset-inline);scroll-padding-inline:var(--carousel-inset-inline);overscroll-behavior-x:contain;grid-auto-flow:column;overflow:auto clip;white-space:normal!important;inline-size:100cqi!important;max-inline-size:none!important}blossom-carousel.c-carousel_track>*{grid-column:span var(--carousel-slide-span);white-space:normal;min-inline-size:0}blossom-carousel .c-testimonial_bg,blossom-carousel .c-testimonial .c-tile-author_bg{transform-origin:50%;transition:transform .5s var(--ease-bounce);will-change:transform}blossom-carousel .c-testimonial_bg{transform:scale(.9)}blossom-carousel .c-testimonial .c-tile-author_bg{transform:scale(.6)}blossom-carousel .c-testimonial_logo{transform-origin:50%;transition:transform .5s var(--ease) 70ms;will-change:transform;transform:scale(0)}blossom-carousel .c-testimonial.is-in-view .c-testimonial_bg,blossom-carousel .c-testimonial.is-in-view .c-tile-author_bg,blossom-carousel .c-testimonial.is-in-view .c-testimonial_logo{transition-timing-function:var(--ease-bounce);will-change:auto;transform:scale(1)}@media (prefers-reduced-motion:reduce){blossom-carousel .c-testimonial_bg,blossom-carousel .c-testimonial .c-tile-author_bg,blossom-carousel .c-testimonial_logo{will-change:auto;transition:none!important;transform:none!important}}}.quotes[data-astro-cid-g7cbj4qe]:before{content:"“"}.quotes[data-astro-cid-g7cbj4qe]:after{content:"”"}
