.md-lgs{position:relative;overflow:hidden;width:100%;padding:calc(var(--lgs-row) * .45) 0;--lgs-s:1}
.md-lgs__track{display:flex;align-items:center;width:max-content;height:calc(var(--lgs-row) * var(--lgs-s));will-change:transform}
.md-lgs__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:100%;margin-right:calc(var(--lgs-gap) * var(--lgs-s));text-decoration:none}
.md-lgs__item img{display:block;width:calc(var(--w) * var(--lgs-s));height:calc(var(--h) * var(--lgs-s));max-width:none;object-fit:contain;margin:0;transition:transform .2s ease,filter .2s ease,opacity .2s ease}
.md-lgs__item:hover img,.md-lgs__item:focus-visible img{transform:scale(1.08)}
.md-lgs__item:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.md-lgs--fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.md-lgs--gray .md-lgs__item img{filter:grayscale(1);opacity:.72}
.md-lgs--gray .md-lgs__item:hover img,.md-lgs--gray .md-lgs__item:focus-visible img{filter:grayscale(0);opacity:1}
.md-lgs__message:empty{display:none}
@media(max-width:782px){.md-lgs{--lgs-s:var(--lgs-mobile)}}
@media(prefers-reduced-motion:reduce){.md-lgs__track{transform:none!important;flex-wrap:wrap;width:100%;height:auto;justify-content:center;row-gap:calc(var(--lgs-gap) * .5)}.md-lgs--fade{-webkit-mask-image:none;mask-image:none}.md-lgs__item img{transition:none}}
