/* A non-interactive timer at the banner edge; never changes carousel geometry. */
#hero>.campaign-controls{position:relative}
#hero .banner-progress{position:absolute;left:0;right:0;top:1px;height:2px;z-index:5;pointer-events:none;background:rgba(128,128,128,.10)}
.banner-progress__fill{width:100%;height:100%;background:var(--ui-link,#5d0599);opacity:.65;transform:scaleX(0);transform-origin:left center}
@media(prefers-reduced-motion:reduce){#hero .banner-progress{display:none}}
