.logoloop{position:relative;overflow-x:hidden;--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#ffffff}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}@media (prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto:#0b0b0b}}.logoloop__track{display:flex;width:max-content;will-change:transform;user-select:none}.logoloop__list{display:flex;align-items:center}.logoloop__item{flex:0 0 auto;font-size:var(--logoloop-logoHeight);line-height:1}.logoloop__item,.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop__node{display:inline-flex;align-items:center}.logoloop__item img{height:var(--logoloop-logoHeight);width:auto;display:block;object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover .logoloop__node,.logoloop--scale-hover .logoloop__item:hover img{transform:scale(1.2);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{display:inline-flex;align-items:center;text-decoration:none;border-radius:4px;transition:opacity .2s ease}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:after,.logoloop--fade:before{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,8%,120px);pointer-events:none;z-index:1}.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,rgba(0,0,0,0) 100%)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,rgba(0,0,0,0) 100%)}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}.infinite-scroll-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;overscroll-behavior:none;perspective:1200px}.infinite-scroll-wrapper:after,.infinite-scroll-wrapper:before{content:"";position:absolute;background:linear-gradient(var(--dir,to bottom),hsl(var(--background)) 0,hsl(var(--background)/.8) 50%,transparent 100%);height:20%;width:100%;z-index:10;pointer-events:none;transition:opacity .3s ease}.infinite-scroll-wrapper:before{top:0}.infinite-scroll-wrapper:after{--dir:to top;bottom:0}.infinite-scroll-container{display:flex;flex-direction:column;overscroll-behavior:contain;padding-inline:.5rem;cursor:grab;transform-origin:center center;transform-style:preserve-3d;will-change:transform}.infinite-scroll-container:active{cursor:grabbing}.infinite-scroll-item{border-radius:16px;display:flex;align-items:stretch;justify-content:center;padding:0;user-select:none;box-sizing:border-box;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);transform-origin:center center;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.infinite-scroll-item:hover{transform:translateZ(25px) scale(1.03);filter:brightness(1.05)}.infinite-scroll-container *{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.infinite-scroll-container::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.infinite-scroll-item{transition:all .4s cubic-bezier(.25,.46,.45,.94)}}@media (prefers-reduced-motion:reduce){.infinite-scroll-item,.infinite-scroll-wrapper:after,.infinite-scroll-wrapper:before{transition:none}}@media (prefers-color-scheme:dark){.infinite-scroll-wrapper:after,.infinite-scroll-wrapper:before{background:linear-gradient(var(--dir,to bottom),hsl(var(--background)) 0,hsl(var(--background)/.8) 50%,transparent 100%)}}.card-swap-container{position:relative;margin:0 auto;perspective:900px;overflow:visible}.card{position:absolute;top:50%;left:50%;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.3);transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .3s ease}.card:hover{border-color:rgba(var(--primary),.3);box-shadow:0 12px 40px rgba(var(--primary),.2)}.dark .card{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.6));border-color:rgba(255,255,255,.1)}.light .card{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.7));border-color:rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1)}@media (max-width:768px){.card-swap-container{transform:scale(.8);transform-origin:center}}@media (max-width:480px){.card-swap-container{transform:scale(.6);transform-origin:center}}