.logoloop-section__title{color:hsl(var(--foreground));margin-bottom:2rem}.logoloop-section__title h2{color:hsl(var(--foreground))}.logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:hsl(var(--background,60 100% 99%));padding-top:1rem;padding-bottom:0;position:relative;overflow-x:hidden}.logoloop-wrapper{width:100vw;margin-left:calc(50% - 50vw);padding-top:1rem;padding-bottom:1rem;position:relative;overflow:hidden}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1)}@media (prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto:hsl(var(--background,247 6% 12%))}}.logoloop__track{will-change:transform;-webkit-user-select:none;user-select:none;width:max-content;display:flex}.logoloop__list{align-items:center;display:flex}.logoloop__item{margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);flex:none;line-height:1}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop__node{align-items:center;display:inline-flex}.logoloop__item img{height:var(--logoloop-logoHeight);object-fit:contain;width:auto;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover img,.logoloop--scale-hover .logoloop__item:hover .logoloop__node{transform-origin:50%;transform:scale(1.08)}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{border-radius:4px;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translate(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}
