.client-wall-module__YBDGNW__root{width:100%}.client-wall-module__YBDGNW__viewport{--cell:150px;--gap:28px;--step:calc(var(--cell) + var(--gap));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}@media (min-width:40rem){.client-wall-module__YBDGNW__viewport{--cell:210px;--gap:48px}}.client-wall-module__YBDGNW__track{gap:var(--gap);padding-inline:calc(50% - var(--cell) / 2);width:max-content;transform:translateX(calc(-1 * var(--pos,0) * var(--step)));transition:transform .76s cubic-bezier(.22,.61,.36,1);display:flex}.client-wall-module__YBDGNW__track[data-animate=false]{transition:none}.client-wall-module__YBDGNW__cell{width:var(--cell);cursor:pointer;opacity:.28;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;padding:0;transition:opacity .62s;display:flex}.client-wall-module__YBDGNW__cell[data-active=true]{opacity:1}.client-wall-module__YBDGNW__cell:focus-visible{outline:2px solid var(--color-ember);outline-offset:6px;border-radius:4px}.client-wall-module__YBDGNW__mission{min-height:5.25rem}@media (min-width:40rem){.client-wall-module__YBDGNW__mission{min-height:3.5rem}}.client-wall-module__YBDGNW__missionText{animation:.52s cubic-bezier(.22,.61,.36,1) both client-wall-module__YBDGNW__mission-in}@keyframes client-wall-module__YBDGNW__mission-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.client-wall-module__YBDGNW__track{transition:none}.client-wall-module__YBDGNW__missionText{animation:none}}
@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([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;padding:0}: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)}:where([blossom-prev]),:where([blossom-next]){touch-action:manipulation}
