.clients-block-wrapper .clients-swiper .swiper-wrapper{transition-timing-function:linear}
.footprint-stack .footprint-item{transform-origin:top;transition-property:all;transition-duration:.5s;transition-timing-function:ease;transform:perspective(1800px)rotateX(-9deg)}.footprint-stack .footprint-panel{opacity:0;max-height:0;margin-top:0;transition:max-height .5s,opacity .5s,margin-top .5s}.footprint-stack .footprint-item:is(:hover,:focus-visible,.is-active){background:linear-gradient(135deg, var(--color-primary-600,#c79b6b) 0%, var(--color-primary-400,#d8b184) 100%);outline:none;transform:translateY(-20px)perspective(1800px)rotateX(-9deg);box-shadow:0 36px 90px #0f172a2e}.footprint-stack .footprint-item:is(:hover,:focus-visible,.is-active) .footprint-number,.footprint-stack .footprint-item:is(:hover,:focus-visible,.is-active) .footprint-eyebrow,.footprint-stack .footprint-item:is(:hover,:focus-visible,.is-active) .footprint-title,.footprint-stack .footprint-item:is(:hover,:focus-visible,.is-active) .footprint-copy,.footprint-stack .footprint-item:is(:hover,:focus-visible,.is-active) .footprint-badge{color:#fff}.footprint-stack .footprint-item:is(:hover,:focus-visible,.is-active) .footprint-badge{background:#ffffff2e;border-color:#fff3}.footprint-stack .footprint-item:is(:hover,:focus-visible,.is-active) .footprint-panel{opacity:1;max-height:220px;margin-top:1.5rem}
.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}
.swiper-super-flow{box-sizing:border-box}.swiper-super-flow .swiper-slide{transform-style:preserve-3d;overflow:visible!important}.swiper-super-flow:not(.swiper-virtual) .swiper-slide:not(.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev,.swiper-slide:has(+.swiper-slide-prev),.swiper-slide-next+.swiper-slide){opacity:0;visibility:hidden}.swiper-super-flow .super-flow-content{z-index:10;height:100%;position:relative}.swiper-super-flow .super-flow-image{width:100%;height:100%;position:absolute;top:0;left:0}.swiper-super-flow .super-flow-image img{object-fit:cover;width:100%;height:100%;position:absolute}.swiper-super-flow .super-flow-fragments{pointer-events:none;width:100%;height:100%;position:absolute;transform:translate(0,0)}.swiper-super-flow .super-flow-fragment-border{pointer-events:none;background:#ffffff40;width:100%;height:100%;position:absolute}
.super-flow-hero .swiper,.super-flow-hero .swiper-wrapper,.super-flow-hero .swiper-slide{height:100%}.super-flow-hero .swiper-pagination-bullets{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:.5;--swiper-pagination-color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a47;border:1px solid #ffffff2e;border-radius:999px;padding:10px 12px;transform:translate(-50%);width:auto!important;bottom:20px!important;left:50%!important}.super-flow-hero .swiper-pagination-bullet{border-radius:999px;width:8px;height:8px;transition:width .24s,opacity .24s}.super-flow-hero .swiper-pagination-bullet-active{width:26px}.super-flow-scroll-cue{animation:1.8s ease-in-out infinite super-flow-scroll-cue-bounce}@keyframes super-flow-scroll-cue-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(.45rem)}}@media (prefers-reduced-motion:reduce){.super-flow-scroll-cue{animation:none}.super-flow-hero .swiper-slide,.super-flow-hero .super-flow-content,.super-flow-hero .super-flow-image,.super-flow-hero .super-flow-image img,.super-flow-hero .super-flow-fragment,.super-flow-hero .super-flow-fragment-border{transition-duration:.01ms!important}}
