.uax-audience-marquee{--uax-audience-gap:1.5rem;--uax-audience-card-width:max(18rem,calc((100vw - 6rem)/4));--uax-audience-start:max(2rem,calc((100vw - 76rem)/2));--uax-audience-intro-duration:4s;display:flow-root;position:relative}.uax-audience-viewport{margin-block:-1.5rem;padding-block:1.5rem;overflow:hidden}.uax-audience-viewport:focus-visible{outline:2px solid var(--color-slate-300);outline-offset:-2px}.uax-audience-track{width:max-content;transform:translateX(var(--uax-audience-start));animation:uax-audience-enter var(--uax-audience-intro-duration)linear both,uax-audience-scroll 56s linear var(--uax-audience-intro-duration)infinite;will-change:transform;animation-play-state:paused;display:flex}.uax-audience-track[data-running=true]{animation-play-state:running}.uax-audience-viewport:focus-within .uax-audience-track{animation-play-state:paused}.uax-audience-group{flex:none}.uax-audience-grid{grid-template-columns:repeat(4,var(--uax-audience-card-width));column-gap:var(--uax-audience-gap);grid-template-rows:auto auto 1fr auto;padding-inline-end:var(--uax-audience-gap);display:grid}@keyframes uax-audience-enter{0%{transform:translateX(var(--uax-audience-start))}to{transform:translate(0)}}@keyframes uax-audience-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover){.uax-audience-viewport:has(.uax-audience-item:hover) .uax-audience-track{animation-play-state:paused}}.uax-audience-index{font-family:var(--font-heading);font-size:28px;font-weight:600;line-height:34px}.uax-audience-preview{border-radius:12px;min-width:0;padding:16px}.uax-audience-item,.uax-audience-card{grid-template-rows:subgrid;grid-row:span 4;row-gap:0;min-width:0;display:grid}.uax-audience-card>p,.uax-audience-card>h3{align-self:start}@media (prefers-reduced-motion:reduce){.uax-audience-group[aria-hidden=true]{display:none}.uax-audience-track{will-change:auto;width:min(100% - 4rem,76rem);margin-inline:auto;animation:none;display:block;transform:none}.uax-audience-grid{gap:var(--uax-audience-gap);grid-template-columns:minmax(0,1fr);padding-inline-end:0}.uax-audience-item,.uax-audience-marquee [class*=persona-]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.uax-audience-marquee .persona-cell{opacity:var(--cell-opacity)!important}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.uax-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce) and (min-width:1280px){.uax-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
