.m-lineupTeaser{padding-block:var(--moduleBlockInset)}.has-topInsetRemoved .m-lineupTeaser,.m-lineupTeaser.has-topInsetRemoved{padding-block-start:0}.has-bottomInsetRemoved .m-lineupTeaser,.m-lineupTeaser.has-bottomInsetRemoved{padding-block-end:0}.m-lineupTeaser{border-radius:var(--borderRadius)}.m-lineupTeaser__artistGrid{display:flex;flex-wrap:wrap;justify-content:center;overflow-x:clip;padding-inline:var(--moduleInset)}.m-lineupTeaser__artistGrid--xxl{gap:4px;margin-block-end:var(--space-2xs)}@media (width >= 768px){.m-lineupTeaser__artistGrid--xxl{gap:10px;margin-block-end:var(--space-xl)}}.m-lineupTeaser__artistGrid--l,.m-lineupTeaser__artistGrid--m,.m-lineupTeaser__artistGrid--s{gap:.2em 1.5em}.m-lineupTeaser__feature{align-items:center;display:flex;flex-wrap:nowrap;gap:0 4px;justify-content:start}@media (width >= 768px){.m-lineupTeaser__feature{gap:0 10px}}.m-lineupTeaser__featureName{padding:.75em;white-space:nowrap}@media (width >= 768px){.m-lineupTeaser__featureName{padding:.5em .75em}}.m-lineupTeaser__featureImage{aspect-ratio:2/1;height:2.5em;-o-object-fit:cover;object-fit:cover;width:auto}@media (width >= 768px){.m-lineupTeaser__featureImage{height:2em}}.m-lineupTeaser__artist{color:inherit;position:relative;text-align:center;text-decoration:none}.m-lineupTeaser__artist:active,.m-lineupTeaser__artist:focus,.m-lineupTeaser__artist:focus-visible,.m-lineupTeaser__artist:hover,.m-lineupTeaser__artist:visited{color:inherit;text-decoration:none}.m-lineupTeaser__artist.has-neighbor:after{background-repeat:no-repeat;background-size:contain;content:"";height:.85em;inset:50% auto auto calc(100% + .25em);pointer-events:none;position:absolute;translate:.1em -50%;width:.85em}.m-lineupTeaser__andMore{margin-block-end:var(--space-2xl);padding-block-start:var(--space-5xs)}@media (width >= 768px){.m-lineupTeaser__andMore{margin-block-end:var(--space-3xl);padding-block-start:var(--space-xl)}}.m-lineupTeaser__cta{padding-block-start:var(--space-3xl);text-align:center;width:100%}@media (width >= 768px){.m-lineupTeaser__cta{padding-block-start:var(--space-l)}}@keyframes lineup-star-rotate-cw{0%{rotate:0deg}to{rotate:1turn}}@keyframes lineup-burst-rotate-cw{0%{rotate:0deg}to{rotate:1turn}}@keyframes lineup-artist-text-marquee{0%{translate:0 0}to{translate:calc(-100% - .5ch) 0}}.m-lineupTeaser{background-color:var(--c-surface-2);color:var(--c-text)}.m-lineupTeaser__headline{font-family:var(--ff-label);font-size:clamp(.75rem,calc(12/var(--fluidFontRatio)*1vw),1.3125rem);font-weight:400;letter-spacing:-.02em;line-height:1;margin-block-end:var(--space-xl);text-align:center;text-transform:uppercase}@media (width >= 768px){.m-lineupTeaser__headline{margin-block-end:var(--space-4xl)}}.m-lineupTeaser__headline span{position:relative}.m-lineupTeaser__headline span:before{background-color:var(--c-accent-5);content:"";height:2px;inset:calc(100% + var(--space-5xs)) auto auto 0;max-width:90%;position:absolute;width:var(--space-m)}@media (width >= 768px){.m-lineupTeaser__headline span:before{width:var(--space-2xl)}}.m-lineupTeaser .m-lineupTeaser__headline span:before{left:50%;translate:-50% 0}.m-lineupTeaser__headline.has-starDecoration span:after{animation:lineup-star-rotate-cw 18s linear infinite;aspect-ratio:1/1;background-image:url(../../../eve_core/media/img/content/deichbrand_deco_star_orange.svg);background-repeat:no-repeat;background-size:cover;content:"";inset:0 0 auto auto;position:absolute;transform-origin:center;translate:140% -10%;width:3.333em;z-index:var(--zi-content)}@media (width >= 768px){.m-lineupTeaser__headline.has-starDecoration span:after{translate:120% -30%;width:6.285em}}.m-lineupTeaser__categoryHeadline{font-family:var(--ff-label);font-size:clamp(.75rem,calc(12/var(--fluidFontRatio)*1vw),1.3125rem);font-weight:400;letter-spacing:-.02em;line-height:1;margin-block-end:var(--space-m);text-align:center;text-transform:uppercase}@media (width >= 768px){.m-lineupTeaser__categoryHeadline{margin-block-end:var(--space-3xl)}}.m-lineupTeaser__categoryHeadline--additional{display:none}@media (width >= 768px){.m-lineupTeaser__categoryHeadline--additional{display:block;padding-block-start:var(--space-4xl)}}.m-lineupTeaser__categoryHeadline span{position:relative}.m-lineupTeaser__categoryHeadline span:before{background-color:var(--c-accent-5);content:"";height:2px;inset:calc(100% + var(--space-5xs)) auto auto 0;max-width:90%;position:absolute;width:var(--space-m)}@media (width >= 768px){.m-lineupTeaser__categoryHeadline span:before{width:var(--space-2xl)}}.m-lineupTeaser .m-lineupTeaser__categoryHeadline span:before{left:50%;translate:-50% 0}.m-lineupTeaser__feature{font-family:var(--ff-head);font-size:clamp(2rem,calc(32/var(--fluidFontRatio)*1vw),5rem);font-weight:600;line-height:1;--fluidFontRatio:5;text-decoration:none}@media (width >= 768px){.m-lineupTeaser__feature:hover .m-lineupTeaser__featureImage,.m-lineupTeaser__feature:hover .m-lineupTeaser__featureName{border-radius:1.5em}}.m-lineupTeaser__featureName{border-radius:var(--borderRadius-l);color:var(--c-text);overflow:hidden;text-transform:uppercase}@media (width >= 768px){.m-lineupTeaser__featureName{transition:border-radius var(--an-duration) var(--an-ease)}}.c-marquee:nth-child(8n+1) .m-lineupTeaser__featureName{background-color:var(--c-surface-accent-pink)}.c-marquee:nth-child(8n+2) .m-lineupTeaser__featureName{background-color:var(--c-surface-accent-red)}.c-marquee:nth-child(8n+3) .m-lineupTeaser__featureName{background-color:var(--c-surface-accent-blue)}.c-marquee:nth-child(8n+4) .m-lineupTeaser__featureName{background-color:var(--c-surface-accent-green)}.c-marquee:nth-child(8n+5) .m-lineupTeaser__featureName{background-color:var(--c-surface-accent-purple)}.c-marquee:nth-child(8n+6) .m-lineupTeaser__featureName{background-color:var(--c-surface-accent-light-blue)}.c-marquee:nth-child(8n+7) .m-lineupTeaser__featureName{background-color:var(--c-surface-accent-orange)}.c-marquee:nth-child(8n+8) .m-lineupTeaser__featureName{background-color:var(--c-surface-accent-white)}.m-lineupTeaser__featureImage{border-radius:var(--borderRadius-l);overflow:hidden}@media (width >= 768px){.m-lineupTeaser__featureImage{transition:border-radius var(--an-duration) var(--an-ease)}}.m-lineupTeaser__artistGrid{font-family:var(--ff-head);font-size:clamp(1.5rem,calc(24/var(--fluidFontRatio)*1vw),3.75rem);font-weight:600;line-height:.9;--fluidFontRatio:5;margin-block-end:30px;position:relative;text-transform:uppercase}@media (width >= 768px){.m-lineupTeaser__artistGrid{margin-block-end:40px;overflow-x:unset}}@media (width >= 990px){.m-lineupTeaser__artistGrid{margin-block-end:50px}}.m-lineupTeaser__artistGrid--m{font-family:var(--ff-head);font-size:clamp(1.25rem,calc(20/var(--fluidFontRatio)*1vw),3.125rem);font-weight:600;line-height:1.1}.m-lineupTeaser__artistGrid--s{font-family:var(--ff-head);font-size:2rem;font-size:clamp(1.125rem,calc(18/var(--fluidFontRatio)*1vw),2.5rem);font-weight:600;line-height:1.1}.m-lineupTeaser__artistGrid--additional{display:none}@media (width >= 768px){.m-lineupTeaser__artistGrid--additional{display:flex}.m-lineupTeaser__artistGrid.has-burstDecoration:before{animation:lineup-burst-rotate-cw 10s linear infinite;aspect-ratio:1/1;background-image:url(../../../eve_core/media/img/content/deichbrand_deco_burst_purple.svg);background-repeat:no-repeat;background-size:contain;content:"";inset:calc(100% + min(25px, 2vw)) auto auto 50%;position:absolute;transform-origin:center;translate:-390% -60%;width:min(20vw,160px)}.m-lineupTeaser__artist{transition:color var(--an-duration) var(--an-ease)}}.m-lineupTeaser__artist.has-neighbor:after{background-image:url(../../../eve_core/media/img/content/deichbrand_deco_star_blue.svg);background-position:50%;height:.71em;translate:.15em -50%;width:.71em}.m-lineupTeaser__artistGrid--electronic .m-lineupTeaser__artist.has-neighbor:after{background-image:url(../../../eve_core/media/img/content/deichbrand_deco_lightning.svg);height:.71em;left:calc(100% + .3em);width:.71em}.m-lineupTeaser__artistGrid--electronic .m-lineupTeaser__artist{z-index:0}.m-lineupTeaser__artistGrid--electronic .m-lineupTeaser__artist:before{border:1px solid var(--c-text);border-radius:999px;content:"";inset:-.1em -.2em;opacity:0;position:absolute;z-index:-1}@media (width >= 768px){.m-lineupTeaser__artistGrid--electronic .m-lineupTeaser__artist:before{transition:opacity var(--an-duration) var(--an-ease)}}.m-lineupTeaser__artistGrid--electronic .m-lineupTeaser__artist:focus-visible{color:var(--c-text)}.m-lineupTeaser__artistGrid--electronic .m-lineupTeaser__artist:focus-visible:before{opacity:1}@media (width >= 768px){.m-lineupTeaser__artistGrid--electronic .m-lineupTeaser__artist:hover{color:var(--c-text)}.m-lineupTeaser__artistGrid--electronic .m-lineupTeaser__artist:hover:before{opacity:1}}.m-lineupTeaser__artistGrid .m-lineupTeaser__artist{z-index:0}.m-lineupTeaser__artistGrid .m-lineupTeaser__artist:before{border:1px solid var(--c-text);border-radius:999px;content:"";inset:-.1em -.2em;opacity:0;position:absolute;z-index:-1}@media (width >= 768px){.m-lineupTeaser__artistGrid .m-lineupTeaser__artist:before{transition:opacity var(--an-duration) var(--an-ease)}}.m-lineupTeaser__artistGrid .m-lineupTeaser__artist:focus-visible{color:var(--c-text)}.m-lineupTeaser__artistGrid .m-lineupTeaser__artist:focus-visible:before{opacity:1}@media (width >= 768px){.m-lineupTeaser__artistGrid .m-lineupTeaser__artist:hover{color:var(--c-text)}.m-lineupTeaser__artistGrid .m-lineupTeaser__artist:hover:before{opacity:1}}.m-lineupTeaser__andMore{font-family:var(--ff-label);font-size:clamp(.75rem,calc(12/var(--fluidFontRatio)*1vw),1.3125rem);font-weight:400;letter-spacing:-.02em;line-height:1;text-align:center;text-transform:uppercase}.m-lineupTeaser__cta{font-family:var(--ff-body);font-size:clamp(1rem,calc(16/var(--fluidFontRatio)*1vw),1.3125rem);font-weight:400;line-height:1.4;padding-block-start:var(--space-l)}@media (width >= 768px){.m-lineupTeaser__cta .c-cta--pink:hover{background-color:var(--c-text-light);border-color:var(--c-text-light);color:var(--c-accent-1)}}@media (prefers-reduced-motion:reduce){.m-lineupTeaser .m-lineupTeaser__artistGrid.has-burstDecoration:before,.m-lineupTeaser .m-lineupTeaser__artistText,.m-lineupTeaser .m-lineupTeaser__artistText:after,.m-lineupTeaser .m-lineupTeaser__artistText:before,.m-lineupTeaser .m-lineupTeaser__headline.has-starDecoration span:after{animation:none}}