.vgp-row.drag{cursor:grabbing}.vgp-logo{position:relative;flex:none;width:var(--vgp-tile-size);aspect-ratio:1;border:1px solid var(--vgp-tile-border);border-radius:var(--vgp-radius);background:var(--vgp-tile-bg);overflow:hidden;pointer-events:none;transition:border-color .4s,transform .7s cubic-bezier(.16,1,.3,1)}.vgp-logo img{position:absolute;inset:14%;width:72%;height:72%;max-width:none!important;margin:0!important;object-fit:contain;filter:grayscale(1) brightness(1.9) contrast(1.05);opacity:.85;transition:opacity .4s,transform .9s cubic-bezier(.16,1,.3,1),filter .4s;-webkit-user-drag:none}.vgp-logo.wh img{inset:10%;width:80%;height:80%;filter:brightness(0) invert(1)}.vgp-logo.inv img{filter:invert(1) grayscale(1)}@media (hover:hover){.vgp-row:not(.drag) .vgp-logo.hov{border-color:var(--vgp-tile-hover);transform:translateY(-4px)}.vgp-row:not(.drag) .vgp-logo.hov img{filter:none;opacity:1;transform:scale(1.05)}.vgp-row:not(.drag) .vgp-logo.inv.hov img{filter:invert(1)}}@media (max-width:760px){.vgp-logo{width:calc(( 100vw - 2 * clamp(16px,4vw,56px) - 2 * var(--vgp-gap) ) / 3)}}