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