.ticker{width:100%;max-width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%)}.ticker__track{will-change:transform;align-items:center;gap:40px;width:max-content;animation:80s linear infinite ticker-scroll;display:flex}.ticker:hover .ticker__track,.ticker:focus-within .ticker__track{animation-play-state:paused}@keyframes ticker-scroll{to{transform:translate(-50%)}}.ticker__logo{filter:grayscale();flex:none;width:auto;max-width:150px;height:auto;max-height:32px;transition:filter .38s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.ticker__logo:hover{filter:grayscale(0)}}@media (prefers-reduced-motion:reduce){.ticker__logo{transition:none}}@media (max-width:799px){.ticker__track{gap:28px}.ticker__logo{max-width:116px;max-height:26px}.ticker{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}}@media (prefers-reduced-motion:reduce){.ticker{scrollbar-width:none;overflow-x:auto}.ticker::-webkit-scrollbar{display:none}.ticker__track{will-change:auto;animation:none}}@media (min-width:1152px){.ticker{max-width:690px}}
[data-appear=out]{opacity:0}[data-appear=in]{animation:.52s cubic-bezier(.22,1,.36,1) backwards appear-rise}@keyframes appear-rise{0%{opacity:0;transform:translateY(24px)}}[data-appear=in]:nth-child(2){animation-delay:80ms}[data-appear=in]:nth-child(3){animation-delay:.16s}[data-appear=in]:nth-child(4){animation-delay:.24s}[data-appear=in]:nth-child(5){animation-delay:.32s}[data-appear=in]:nth-child(6){animation-delay:.4s}[data-appear=in]:nth-child(7){animation-delay:.48s}[data-appear=in]:nth-child(n+8){animation-delay:.56s}[data-tw]{view-timeline-name:--tw-block;view-timeline-axis:block}.tw-word{opacity:0;animation-name:tw-type;animation-duration:auto;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;animation-timeline:--tw-block;animation-range:cover var(--tw-from,10%) cover var(--tw-to,40%)}@keyframes tw-type{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-appear=out]{opacity:1}[data-appear=in]{animation:none}.tw-word{opacity:1;animation:none}}
