.al{border-top:1px solid #2b21181a;margin-top:40px;padding-top:28px}.al-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);font-size:12px;font-weight:700}.al-viewport{margin-top:14px;padding-block:8px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.al-track{width:max-content;display:flex}.al-row{align-items:center;gap:clamp(40px,7vw,88px);padding-right:clamp(40px,7vw,88px);list-style:none;display:flex}.al-item{height:84px;transition:transform .3s var(--ease-out-expo);border-radius:8px;place-items:center;display:grid}.al-item img{-webkit-user-select:none;user-select:none;max-width:none;display:block}.al-item:hover,.al-item:focus-visible{transform:translateY(-3px)scale(1.04)}.al-item.is-tile img{border-radius:14px;box-shadow:0 1px 2px #2b211814,0 8px 16px -10px #2b211859}.al-item:focus-visible{outline:3px solid var(--color-sun);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.al-track{animation:38s linear infinite al-drift}.al-viewport:hover .al-track,.al-viewport:focus-within .al-track{animation-play-state:paused}}@keyframes al-drift{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.al-viewport{-webkit-mask-image:none;mask-image:none}.al-track{justify-content:center;width:auto}.al-row[aria-hidden]{display:none}.al-row{flex-wrap:wrap;justify-content:center;padding-right:0}}
