#worked-with .worked-with-logos{--logo-line:#21241a29;border-top:0;border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;max-width:960px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}#worked-with .worked-with-logos:before,#worked-with .worked-with-logos:after{content:"";pointer-events:none;z-index:1;background-image:repeating-linear-gradient(90deg, var(--logo-line) 0 3px, transparent 3px 7px);height:1px;position:absolute;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}#worked-with .worked-with-logos:before{top:0}#worked-with .worked-with-logos:after{bottom:0}#worked-with .worked-with-logo{border:0;border-right:1px dashed var(--logo-line);background:0 0;border-radius:0;justify-content:center;align-items:center;min-height:120px;padding:36px 28px;display:flex;position:relative;overflow:hidden}#worked-with .worked-with-logo:nth-child(5n){border-right:0}#worked-with .worked-with-logo:not(:nth-last-child(-n+5)):after{content:"";pointer-events:none;z-index:1;background-image:repeating-linear-gradient(90deg, var(--logo-line) 0 3px, transparent 3px 7px);height:1px;position:absolute;bottom:0;left:0;right:0}#worked-with .worked-with-logo:nth-child(5n+1):not(:nth-last-child(-n+5)):after{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 70% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 70% 100%)}#worked-with .worked-with-logo:nth-child(5n):not(:nth-last-child(-n+5)):after{-webkit-mask-image:linear-gradient(90deg,#000 0% 30%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 30%,#0000 100%)}#worked-with .worked-with-logo-img{object-fit:contain;filter:grayscale();opacity:.78;max-width:100%;max-height:36px;transition:filter .2s,opacity .2s;display:block;border-radius:0!important;width:auto!important;height:36px!important}#worked-with .worked-with-logo:hover .worked-with-logo-img{filter:grayscale(0);opacity:1}html[data-color-scheme=dark] #worked-with .worked-with-logo-img,html[data-color-scheme=dark] #worked-with .worked-with-logo:hover .worked-with-logo-img{filter:brightness(0)invert();opacity:.88}html[data-color-scheme=dark] #worked-with .worked-with-logo:hover .worked-with-logo-img{opacity:1}#worked-with .worked-with-logo-img.is-lg{transform-origin:50%;transform:scale(1.35)}@media screen and (width<=991px){#worked-with .worked-with-logos{grid-template-columns:repeat(3,minmax(0,1fr))}#worked-with .worked-with-logo{border-right:1px dashed var(--logo-line);border-bottom:1px dashed var(--logo-line)}#worked-with .worked-with-logo:nth-child(5n){border-right:1px dashed var(--logo-line)}#worked-with .worked-with-logo:nth-child(-n+5){border-bottom:1px dashed var(--logo-line)}#worked-with .worked-with-logo:not(:nth-last-child(-n+5)):after{content:none}#worked-with .worked-with-logo:nth-child(3n){border-right:0}#worked-with .worked-with-logo:nth-last-child(-n+3){border-bottom:0}#worked-with .worked-with-logo:nth-child(3n+1):not(:nth-last-child(-n+3)),#worked-with .worked-with-logo:nth-child(3n):not(:nth-last-child(-n+3)){border-bottom-color:#0000}#worked-with .worked-with-logo:nth-child(3n+1):not(:nth-last-child(-n+3)):after,#worked-with .worked-with-logo:nth-child(3n):not(:nth-last-child(-n+3)):after{content:"";pointer-events:none;z-index:1;background-image:repeating-linear-gradient(90deg, var(--logo-line) 0 3px, transparent 3px 7px);height:1px;position:absolute;bottom:0;left:0;right:0}#worked-with .worked-with-logo:nth-child(3n+1):not(:nth-last-child(-n+3)):after{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 70% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 70% 100%)}#worked-with .worked-with-logo:nth-child(3n):not(:nth-last-child(-n+3)):after{-webkit-mask-image:linear-gradient(90deg,#000 0% 30%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 30%,#0000 100%)}#worked-with .worked-with-logo-img.is-lg{transform:none}}@media screen and (width<=767px){#worked-with .worked-with-logos{grid-template-columns:repeat(3,minmax(0,1fr))}#worked-with .worked-with-logo{min-height:96px;padding:24px 14px}#worked-with .worked-with-logo-img{max-height:26px;border-radius:0!important;height:26px!important}#worked-with .worked-with-logo-img.is-lg{transform:none}}
