/* Homepage video-preview ticker. */
.news-ticker{padding:26px 30px;gap:24px;min-height:150px;overflow:hidden}.ticker-heading{flex:0 0 142px}.ticker-label{font-size:11px;letter-spacing:1px;max-width:none}.ticker-instruction{display:block;font-size:10px;color:#c9c5df;margin-top:10px}.touch-instruction{display:none}.ticker-window{padding:6px 0;outline-offset:2px;scrollbar-width:thin;scrollbar-color:#8174c5 #292640}.ticker-track{animation-duration:70s;align-items:center}.ticker-group{gap:28px;padding-right:28px;white-space:normal;min-width:0}.ticker-item{flex:0 0 402px;display:flex;align-items:center;gap:18px;min-height:94px;padding-right:25px;border-right:1px solid #ffffff25}.ticker-item.editorial-item{flex-basis:270px}.ticker-copy{min-width:0}.ticker-group .ticker-kind{display:block;color:#c4bdff;font-size:9px;letter-spacing:1.4px;margin:0 0 9px}.ticker-copy>a{display:block;color:#fff;line-height:1.45;font-size:13px;font-weight:550;text-decoration:none}.ticker-copy>a:hover{text-decoration:underline;text-underline-offset:3px}.ticker-group .ticker-note{display:block;margin:9px 0 0;color:#c7c2d9;font-size:9px;letter-spacing:0;line-height:1.4}.news-ticker .ticker-preview{display:flex;position:relative;flex:0 0 144px;padding:0;width:144px;height:90px;border:1px solid #b5aaff70;border-radius:10px;overflow:hidden;background:#493a8c;color:white;transition:box-shadow .15s}.ticker-preview:hover{box-shadow:0 0 0 2px #cfc6ff}.ticker-group .video-art,.video-art{position:relative;display:block;width:100%;height:100%;overflow:hidden;margin:0;color:white;background:linear-gradient(135deg,#5d4bc8,#29224e);text-align:left;letter-spacing:0}.video-art.funding{background:linear-gradient(135deg,#305c68,#182c4c)}.ticker-group .video-art span,.video-art span{margin:0;color:inherit;letter-spacing:0}.video-art .art-eyebrow{position:absolute;left:10px;top:9px;font-family:Inter,Arial,sans-serif;font-size:5px;letter-spacing:1px!important;color:#e8e1ff!important}.video-art .art-stat{position:absolute;left:10px;top:21px;font-family:Inter,Arial,sans-serif;font-size:29px;font-weight:650;line-height:1}.video-art .art-bars{position:absolute;bottom:19px;left:80px;right:10px;height:42px;display:flex;gap:4px;align-items:end;opacity:.4}.art-bars i{display:block;width:8px;height:25%;background:#a8a1ff;border-radius:2px 2px 0 0}.art-bars i:nth-child(2){height:40%}.art-bars i:nth-child(3){height:55%}.art-bars i:nth-child(4){height:75%}.art-bars i:nth-child(5){height:100%}.funding .art-bars i{background:#94d8ce}.video-art .art-play{position:absolute;left:75%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fffffff5;color:#292640!important;font-size:11px;padding-left:2px;box-shadow:0 3px 15px #0003;z-index:1}.video-art .art-caption{position:absolute;bottom:7px;left:10px;font-size:5px;letter-spacing:1px!important;color:#e4defc!important}.news-ticker #ticker-toggle{align-self:center;display:block;min-height:34px;min-width:54px;padding:7px 12px}.news-ticker.preview-open .ticker-track{animation-play-state:paused}.news-ticker.keyboard-browsing .ticker-track{animation:none;transform:none}.news-ticker.keyboard-browsing .ticker-window{overflow-x:auto}.news-ticker.keyboard-browsing .ticker-group[aria-hidden]{display:none}.news-ticker :focus-visible{outline:2px solid #f1ecff;outline-offset:3px}#video-preview-dialog{max-width:650px;padding:35px;max-height:calc(100dvh - 30px);overflow-y:auto}#video-preview-dialog h2{font-size:27px;line-height:1.25;margin:24px 0 18px}#video-preview-dialog>p:not(.eyebrow){font-size:14px}#video-preview-dialog .button{margin-top:22px;margin-right:8px}#video-preview-art{height:210px;border-radius:15px;overflow:hidden}#video-preview-art .art-eyebrow{font-size:11px;top:22px;left:28px}#video-preview-art .art-stat{font-size:70px;top:58px;left:28px}#video-preview-art .art-bars{left:55%;right:30px;height:120px;bottom:40px;gap:13px}#video-preview-art .art-bars i{width:22px}#video-preview-art .art-play{width:55px;height:55px;font-size:20px}#video-preview-art .art-caption{bottom:17px;left:28px;font-size:9px}.video-preview-close{position:absolute;right:17px;top:9px;background:none;border:0;font-size:28px}.ticker-preview .art-play{transition:transform .15s}.ticker-preview:hover .art-play{transform:translate(-50%,-50%) scale(1.08)}
@media(max-width:850px),(hover:none),(pointer:coarse){.news-ticker{display:block;padding:19px 20px 22px;min-height:180px}.ticker-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.ticker-label{font-size:10px;letter-spacing:1px}.ticker-instruction{font-size:10px;margin:0}.desktop-instruction{display:none}.touch-instruction{display:block}.ticker-window{overflow-x:auto;padding:6px 2px 12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ticker-track{animation:none!important;transform:none!important}.ticker-group{gap:18px;padding-right:0;min-width:0}.ticker-group[aria-hidden]{display:none}.ticker-item{flex:0 0 330px;scroll-snap-align:start;min-height:100px;gap:13px;padding-right:18px}.ticker-item.editorial-item{flex-basis:250px}.news-ticker .ticker-preview{flex-basis:130px;width:130px;height:82px}.ticker-copy>a{font-size:12px}.news-ticker #ticker-toggle{display:none}.video-art .art-stat{font-size:27px}.ticker-group .ticker-note{font-size:9px}.ticker-group .ticker-kind{font-size:9px}.status-dot{display:block}.news-ticker.keyboard-browsing .ticker-window{overflow-x:auto}}
@media(max-width:450px){.news-ticker{padding-inline:17px}.ticker-item{flex-basis:300px}.news-ticker .ticker-preview{width:116px;flex-basis:116px;height:77px}.video-art .art-bars{left:68px;gap:3px}.video-art .art-stat{font-size:25px}.video-art .art-eyebrow{font-size:4px}#video-preview-dialog{padding:32px 23px}#video-preview-dialog h2{font-size:23px}#video-preview-art{height:180px}#video-preview-art .art-stat{font-size:58px}#video-preview-art .art-eyebrow{font-size:8px}#video-preview-dialog .button{display:flex;width:100%;margin-right:0}}
@media(prefers-reduced-motion:reduce){.news-ticker .ticker-track{animation:none!important;transform:none!important}.news-ticker .ticker-window{overflow-x:auto}.news-ticker .ticker-group{min-width:0;white-space:normal}.news-ticker .ticker-group[aria-hidden]{display:none}.news-ticker #ticker-toggle{display:none}.news-ticker .ticker-preview{display:flex}.desktop-instruction{display:none}.touch-instruction{display:block}.ticker-preview .art-play{transition:none}}
