.adloop{position:relative;overflow-x:hidden;--adloop-gap:32px;--adloop-maxHeight:300px}.adloop--scale-hover{padding-top:calc(var(--adloop-maxHeight) * .05);padding-bottom:calc(var(--adloop-maxHeight) * .05)}.adloop__track{display:flex;width:-moz-max-content;width:max-content;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adloop__list{display:flex;align-items:center}.adloop__item{flex:0 0 auto}.adloop__item,.adloop__item:last-child{margin-right:var(--adloop-gap)}.adloop__ad-container{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.15);height:var(--adloop-maxHeight)}.adloop__ad-container,.adloop__ad-image{border-radius:12px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.adloop__ad-image{display:block;height:100%;width:auto;-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none}.adloop--scale-hover .adloop__item{overflow:visible}.adloop--scale-hover .adloop__item:hover .adloop__ad-container{transform:scale(1.05);transform-origin:center center}.adloop--scale-hover .adloop__ad-container{transition:transform .3s cubic-bezier(.4,0,.2,1)}.adloop__url-badge{position:absolute;bottom:8px;right:8px;display:inline-flex;align-items:center;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;padding-block:4px;padding-inline:5px;z-index:2}.adloop__url-text{color:#fff;font-size:7px;line-height:1;font-weight:500;letter-spacing:.2px;white-space:nowrap}@media (max-width:639px){.adloop{--adloop-gap:16px}.adloop__url-badge{bottom:6px;right:6px;padding-block:1px;padding-inline:4px}.adloop__url-text{font-size:8px}.adloop__ad-container,.adloop__ad-image{border-radius:8px}}@media (min-width:640px) and (max-width:1023px){.adloop{--adloop-gap:20px}.adloop__url-badge{bottom:8px;right:8px;padding-block:2px;padding-inline:5px}.adloop__url-text{font-size:9px}}@media (min-width:1024px){.adloop{--adloop-gap:24px}.adloop__url-badge{bottom:12px;right:12px;padding-block:5px;padding-inline:6px}.adloop__url-text{font-size:9px}}@media (prefers-reduced-motion:reduce){.adloop__track{transform:translateZ(0)!important}.adloop__ad-container,.adloop__ad-image{transition:none!important}}.orb-container{position:absolute;z-index:1;width:min(100vh,100vw);height:min(100vh,100vw);left:50%;top:50vh;transform:translate(-50%,-50%);pointer-events:none}.orb-container canvas{width:100%;height:100%;display:block}.logoloop{position:relative;overflow-x:hidden;--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#fff}.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:-moz-max-content;width:max-content;will-change:transform;-webkit-user-select:none;-moz-user-select:none;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{max-height:var(--logoloop-logoHeight);max-width:var(--logoloop-logoHeight);width:auto;height:auto;display:block;-o-object-fit:contain;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,transparent 100%)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,transparent 100%)}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}