.featured-acts-slider .slider,.featured-acts-slider.slider-container{width:100%;position:relative;overflow:hidden}.featured-acts-slider .slider{height:100vh;height:100dvh;background:#000}.featured-acts-slider .slider-header{position:absolute;bottom:2rem;right:2rem;z-index:10}.featured-acts-slider .slider-header h1{font-family:Lausanne,sans-serif;font-size:1rem;font-weight:400;color:#fff;margin:0;letter-spacing:.05em;text-transform:uppercase}.featured-acts-slider .slider-content{width:100%;height:100%;position:relative;display:flex;align-items:flex-end;justify-content:flex-start}.featured-acts-slider .slider-title{position:absolute;left:4rem;bottom:8rem;z-index:5;color:#fff;max-width:600px;width:100%;pointer-events:none}.featured-acts-slider .slider-slide-text{position:absolute;bottom:0;left:0;width:100%;opacity:0;will-change:opacity}.featured-acts-slider .slider-slide-text:first-child{opacity:1}.featured-acts-slider .slider-title h2{font-family:Lausanne,sans-serif;font-size:4rem;font-weight:300;margin:0 0 1rem;letter-spacing:-.02em;line-height:1;text-transform:none}.featured-acts-slider .slider-title p{font-family:Lausanne,sans-serif;font-size:1rem;font-weight:300;margin:0;opacity:.9;line-height:1.6}.featured-acts-slider .slider-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.featured-acts-slider .slider-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border:none;outline:none;display:block;opacity:0;will-change:opacity}.featured-acts-slider .slider-image img:first-child{opacity:1}.featured-acts-slider .slider-footer{position:absolute;top:50%;right:4rem;transform:translateY(-50%);z-index:10;display:flex;flex-direction:row;align-items:center;gap:2rem}.featured-acts-slider .slider-indices{display:flex;flex-direction:column;gap:1rem;font-family:Lausanne,sans-serif;font-size:.875rem;color:rgba(255,255,255,.3);align-items:center}.featured-acts-slider .slider-indices button{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;position:static;background:transparent;background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0;margin:0;font:inherit;font-family:Lausanne,sans-serif;font-size:.875rem;line-height:1;letter-spacing:normal;color:rgba(255,255,255,.3);opacity:1;transform:none;transition:color .2s ease;-webkit-tap-highlight-color:transparent}.featured-acts-slider .slider-indices button:active,.featured-acts-slider .slider-indices button:focus,.featured-acts-slider .slider-indices button:focus-visible,.featured-acts-slider .slider-indices button:hover{background:transparent;background-color:transparent;color:rgba(255,255,255,.3);opacity:1;letter-spacing:normal;outline:none;transform:none}.featured-acts-slider .slider-indices button.active,.featured-acts-slider .slider-indices button.active:active,.featured-acts-slider .slider-indices button.active:focus,.featured-acts-slider .slider-indices button.active:hover{color:#fff}.featured-acts-slider .slider-progress-bar{width:1px;height:200px;background:rgba(255,255,255,.2);position:relative}.featured-acts-slider .slider-progress{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform-origin:top center;transform:scaleY(0)}.featured-acts-slider .slider-scroll-spacer{display:none}@media (min-width:1001px){.featured-acts-slider .slider-indices button{cursor:default;pointer-events:none}}@media (max-width:1000px){.featured-acts-slider.slider-container{overflow:visible}.featured-acts-slider .slider{position:-webkit-sticky;position:sticky;top:0}.featured-acts-slider .slider-scroll-spacer{display:block;height:calc((var(--slide-count) - 1) * 100dvh);pointer-events:none}.featured-acts-slider .slider-title{left:2rem;bottom:6rem;max-width:calc(100% - 6rem);padding-right:3rem}.featured-acts-slider .slider-title h2{font-size:2.5rem}.featured-acts-slider .slider-title p{font-size:.9rem}.featured-acts-slider .slider-footer{right:2rem}.featured-acts-slider .slider-header{bottom:1.5rem;right:1.5rem}.featured-acts-slider .slider-image img{object-position:65% center}.featured-acts-slider .slider-progress-bar{height:150px}}