  @layer organisms{.uo-carousel{--uo-envelope-padding-block: var(--uo-space-11);width:100%}.uo-carousel__content{display:flex;flex-direction:column;gap:var(--uo-space-9);min-width:0}.uo-carousel__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--uo-space-7);flex-wrap:wrap;min-width:0}.uo-carousel__viewport{display:flex;gap:var(--uo-space-7);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin-right:calc(50% - 50vw)}.uo-carousel__viewport::-webkit-scrollbar{display:none}.uo-carousel__slide{scroll-snap-align:start;flex:0 0 var(--uo-carousel-slide-basis, min(100%, 360px));min-width:0;display:flex;flex-direction:column;gap:var(--uo-space-6)}.uo-carousel .uo-carousel__heading{line-height:1;color:var(--uo-color-text-default);margin:0;min-width:0;overflow-wrap:break-word;--uo-heading-accent-color: var(--uo-color-text-link)}.uo-carousel__figure{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:430px;margin:0;overflow:clip}.uo-carousel__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.uo-carousel__figure::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom, transparent 45%, var(--uo-color-black) 100%);pointer-events:none}.uo-carousel__caption{position:relative;z-index:2;padding:var(--uo-space-7);font-family:var(--uo-font-family-agitat);font-weight:var(--uo-font-weight-bold);font-variation-settings:var(--uo-font-settings-bold);font-size:var(--uo-font-size-12);line-height:1.1;text-transform:none;color:var(--uo-color-white);margin:0}.uo-carousel__body{display:flex;flex-direction:column;gap:var(--uo-space-7);padding-bottom:var(--uo-space-9)}.uo-carousel__deck{font-size:var(--uo-font-size-3);line-height:var(--uo-line-height-7);font-variation-settings:var(--uo-font-settings-reg);font-weight:var(--uo-font-weight-reg);color:var(--uo-color-text-default);margin:0}.uo-carousel__link{align-self:flex-start}.uo-carousel__controls{display:flex;align-items:center;gap:var(--uo-space-4);flex:0 0 auto}.uo-carousel__controls[hidden]{display:none}.uo-carousel__control .uo-link-cta__icon--flip{transform:scaleX(-1)}@media(max-width: 767px){.uo-carousel .uo-carousel__heading{font-size:var(--uo-font-size-13)}}@media(prefers-reduced-motion: reduce){.uo-carousel__viewport{scroll-behavior:auto}}.uo-reduce-motion .uo-carousel__viewport{scroll-behavior:auto}}

/*# sourceMappingURL=uo-carousel.css.map */