.purple-ribbon[data-v-ee50aa98]{background:linear-gradient(180deg,transparent 72px,#ecf2f6 0);height:140px;margin:-72px 0 0;overflow:hidden;position:relative;z-index:2}.purple-ribbon-bar[data-v-ee50aa98]{align-items:center;background:var(--color-primary,#1a0088);display:flex;height:85px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-2.2deg);width:116%}.purple-marquee[data-v-ee50aa98]{animation:purpleMarquee-ee50aa98 30s linear infinite;display:flex;width:-moz-max-content;width:max-content}.purple-marquee-run[data-v-ee50aa98]{align-items:center;color:#fff;display:inline-flex;font-family:var(--font-display,"DM Sans"),sans-serif;font-size:21.18px;font-weight:900;gap:26px;letter-spacing:.01em;line-height:27.6px;padding-right:26px;text-transform:uppercase;white-space:nowrap}.purple-sep[data-v-ee50aa98]{flex-shrink:0;height:17px;width:17px}@keyframes purpleMarquee-ee50aa98{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.purple-marquee[data-v-ee50aa98]{animation:none}}@media(max-width:999px){.purple-ribbon[data-v-ee50aa98]{background:#ecf2f6;height:68px;margin-top:0}.purple-ribbon-bar[data-v-ee50aa98]{height:48px}.purple-marquee-run[data-v-ee50aa98]{font-size:13px;gap:18px;line-height:18px;padding-right:18px}.purple-sep[data-v-ee50aa98]{height:12px;width:12px}}
