.MOCaiq_display{padding:clamp(48px, 8vw, 120px) var(--studio-gutter,6vw);overflow:hidden}.MOCaiq_title{font-size:clamp(40px, 9vw, var(--display-size,112px));letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.04}.MOCaiq_support{opacity:.75;text-wrap:balance;margin-top:28px;font-size:clamp(16px,2vw,22px);line-height:1.6}.MOCaiq_ribbon{border-block:1px solid color-mix(in srgb, currentColor 18%, transparent);padding-block:24px 44px;position:relative}.MOCaiq_viewport{overflow:hidden}.MOCaiq_track{width:100%;animation:MOCaiq_ribbon-scroll var(--ribbon-duration,30s) linear infinite;display:flex}.MOCaiq_group{flex-shrink:0;justify-content:space-around;align-items:center;width:max-content;min-width:100%;display:flex}.MOCaiq_phrase{white-space:nowrap;font-size:clamp(24px, 5vw, var(--ribbon-size,56px));letter-spacing:-.025em;align-items:center;gap:.7em;padding-inline:.35em;font-weight:500;line-height:1.2;display:flex}.MOCaiq_separator{opacity:.5;font-size:.6em}.MOCaiq_track[data-direction=right]{animation-direction:reverse}.MOCaiq_track[data-motion-source=scroll]{animation:none}:is(.MOCaiq_track[data-paused=true],.MOCaiq_track[data-visible=false],.MOCaiq_ribbon:has(:focus-visible) .MOCaiq_track){animation-play-state:paused}.MOCaiq_track[data-moving=false]{animation:none}.MOCaiq_track[data-moving=false] .MOCaiq_group{flex-wrap:wrap;width:100%}.MOCaiq_track[data-moving=false] .MOCaiq_phrase{white-space:normal;overflow-wrap:anywhere;max-width:100%}.MOCaiq_track[data-moving=false] .MOCaiq_group+.MOCaiq_group{display:none}.MOCaiq_pause{background:var(--section-background,var(--theme-bg,white));width:32px;height:32px;color:inherit;cursor:pointer;border:1px solid;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:8px}.MOCaiq_pause:focus-visible{outline-offset:3px;outline:2px solid}@keyframes MOCaiq_ribbon-scroll{to{transform:translateX(calc(-1 * var(--ribbon-width,100%)))}}@media (prefers-reduced-motion:reduce){.MOCaiq_track{animation:none;transform:none!important}.MOCaiq_group{flex-wrap:wrap;width:100%}.MOCaiq_phrase{white-space:normal;overflow-wrap:anywhere;max-width:100%}.MOCaiq_group+.MOCaiq_group,.MOCaiq_pause{display:none}}@media (hover:hover) and (pointer:fine){.MOCaiq_ribbon[data-pause-on-hover=true]:hover .MOCaiq_track{animation-play-state:paused}}.MOCaiq_track{will-change:transform;backface-visibility:hidden}
