.marquee-block{padding:.6rem 0 0;position:relative;scroll-margin-top:.5rem}.marquee-block .cnt{margin:auto auto .6rem;max-width:4.4rem;text-align:center}.marquee-block .title{font-family:var(--ff-display)}:is(.marquee-block .title) span{color:#ff3f00}.marquee-block .track{position:relative}.active:is(.marquee-block .track)>div{animation-play-state:running}:is(.marquee-block .track)>div{align-items:center;animation:marquee 55s linear infinite;animation-play-state:paused;display:flex;gap:.3rem;padding-right:.3rem;white-space:nowrap;width:max-content}:is(.marquee-block .track) .frame{align-items:center;aspect-ratio:300/130;border:.01rem solid rgba(0,0,0,.2);border-radius:.2rem;display:flex;justify-content:center;padding:.1rem;width:3rem}:is(.marquee-block .track) .frame{color:#000;font-family:var(--ff-sans);font-size:.18rem;font-weight:700;letter-spacing:0;line-height:1.2;text-align:center;text-transform:uppercase}.logo-link:is(:is(.marquee-block .track) .frame){transition:transform .3s ease-in-out}.logo-link:is(:is(.marquee-block .track) .frame):hover{transform:scale(.95)}@media (max-width:768px) and (orientation:portrait){.marquee-block{padding:.6rem 0 0}.marquee-block .cnt{margin-bottom:.3rem;max-width:4.3rem;padding:0 .3rem}:is(.marquee-block .track)>div{gap:.16rem;padding-right:.16rem}:is(.marquee-block .track) .frame{width:1.61rem}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}