.TechLogosMarquee-module__htrFVW__wrapper{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.TechLogosMarquee-module__htrFVW__track{will-change:transform;gap:max(.75rem,min(2.5vw,3rem));width:max-content;animation:360s linear infinite TechLogosMarquee-module__htrFVW__marquee;display:flex}.TechLogosMarquee-module__htrFVW__trackStatic{animation-duration:0s;animation-play-state:paused}.TechLogosMarquee-module__htrFVW__wrapper:hover .TechLogosMarquee-module__htrFVW__track,.TechLogosMarquee-module__htrFVW__wrapper:focus-within .TechLogosMarquee-module__htrFVW__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.TechLogosMarquee-module__htrFVW__track{animation-duration:0s;animation-play-state:paused}}.TechLogosMarquee-module__htrFVW__item{cursor:cell;flex:none;justify-content:center;align-items:center;gap:1rem;min-width:max(140px,min(18vw,240px));min-height:64px;display:inline-flex}.TechLogosMarquee-module__htrFVW__placeholderItem{background:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:0 1rem}.TechLogosMarquee-module__htrFVW__placeholderBar{background-image:linear-gradient(120deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.12) 50%,rgba(0,0,0,.05) 100%);background-size:200% 100%;border-radius:999px;width:max(80px,min(60%,140px));height:max(18px,min(2.5vw,24px));animation:1.2s infinite TechLogosMarquee-module__htrFVW__shimmer;display:block}.TechLogosMarquee-module__htrFVW__image{filter:grayscale()saturate(0)opacity(.6);pointer-events:none;width:auto;height:max(32px,min(5vw,48px));transition:filter .3s,transform .3s}.TechLogosMarquee-module__htrFVW__label{letter-spacing:.03em;color:#000;white-space:nowrap;text-transform:none;pointer-events:none;font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:max(1.2rem,min(1.5vw,2rem));font-weight:700}.TechLogosMarquee-module__htrFVW__item:hover .TechLogosMarquee-module__htrFVW__image{filter:grayscale(0)saturate()opacity();pointer-events:none;transform:translateY(-2px)}.TechLogosMarquee-module__htrFVW__item:focus-visible .TechLogosMarquee-module__htrFVW__image{filter:grayscale(0)saturate()opacity();pointer-events:none;transform:translateY(-2px)}.TechLogosMarquee-module__htrFVW__item:hover .TechLogosMarquee-module__htrFVW__label{color:#000}.TechLogosMarquee-module__htrFVW__item:focus-visible .TechLogosMarquee-module__htrFVW__label{color:#000}@keyframes TechLogosMarquee-module__htrFVW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes TechLogosMarquee-module__htrFVW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
