.equipment-brands{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}
.equipment-brands .atx-brand img{background:#073344;padding:10px 14px;border-radius:4px;box-sizing:border-box}
.lm-top{padding:46px 32px 38px;align-items:flex-end;gap:32px}
.lm-brand{display:block;position:relative;width:min(68%,580px);flex-shrink:0;transform-origin:left center}
.lm-brand img{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}
.lm-top>span{font-size:9px;line-height:1.8;max-width:220px}
.lm-experience.lm-brand-entered .lm-brand{animation:lm-brand-arrival 1.15s cubic-bezier(.16,1,.3,1) both}
.lm-experience.lm-brand-entered .lm-top>span{animation:lm-caption-arrival .8s .25s ease both}
.lm-brand:after{content:'';position:absolute;left:0;bottom:-17px;width:100%;height:3px;background:linear-gradient(90deg,#c5af85,#88263d,transparent);transform-origin:left;transform:scaleX(0)}
.lm-experience.lm-brand-entered .lm-brand:after{animation:lm-brand-line .85s .4s ease both}
.lm-brand:hover img{opacity:.85;transition:opacity .25s}
@keyframes lm-brand-arrival{from{opacity:0;transform:translateY(32px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}
@keyframes lm-caption-arrival{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}
@keyframes lm-brand-line{to{transform:scaleX(1)}}
@media(max-width:760px){.equipment-brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 25px}.equipment-brands .atx-brand{grid-column:1/-1;justify-self:center;width:135px}.lm-top{display:block;padding:35px 22px}.lm-brand{width:100%;max-width:580px}.lm-top>span{display:block;margin-top:35px;text-align:left;font-size:8px;max-width:none}}
@media(prefers-reduced-motion:reduce){.lm-experience.lm-brand-entered .lm-brand,.lm-experience.lm-brand-entered .lm-top>span,.lm-experience.lm-brand-entered .lm-brand:after{animation:none}.lm-brand:after{transform:none}}
