.lg-strip{border-bottom:1px solid var(--rule);background:var(--paper);padding:34px 0 38px}.lg-strip.before-cut{padding-bottom:calc(38px + var(--cut));border-bottom:0}.lg-strip.in-hero{z-index:2;background:0 0;border-bottom:0;padding:clamp(14px,2vh,24px) 0;position:relative}.lg-cap{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding-inline:var(--gut);margin:0 auto 24px;font-size:12px}.lg-strip.in-hero .lg-cap{text-align:left;margin-bottom:14px;padding-inline:0}.lg-marquee{-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink) 10%, var(--ink) 90%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink) 10%, var(--ink) 90%, transparent);mask-image:linear-gradient(90deg, transparent, var(--ink) 10%, var(--ink) 90%, transparent);overflow:hidden}.lg-track{width:max-content;display:flex}.lg-set{flex:none;align-items:center;gap:72px;margin:0;padding-right:72px;list-style:none;display:flex}.lg-set li{flex:none;align-items:center;display:flex}.lg-set img{object-fit:contain;filter:grayscale()brightness(1.6);opacity:.5;width:auto;max-width:136px;height:36px;transition:opacity .25s,filter .25s}.lg-set li:hover img{filter:none;opacity:1}.lg-marquee:not(.lg-run){-webkit-mask-image:none;mask-image:none}.lg-marquee:not(.lg-run) .lg-track{justify-content:center;width:auto}.lg-marquee:not(.lg-run) .lg-set{padding:0 var(--gut);flex-wrap:wrap;justify-content:center;gap:24px 48px;max-width:960px}.lg-run .lg-track{animation:48s linear infinite lg-scroll}.lg-run:hover .lg-track{animation-play-state:paused}@keyframes lg-scroll{to{transform:translate(-50%)}}
