*{box-sizing:border-box}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{font-size:20px}body{font-family:ZurichBT-BoldExtended,Verdana,Arial,sans-serif;font-weight:400;font-style:normal;font-size:100%;color:#262626;background-color:#fff;margin:0;padding:0;max-height:100vh;line-height:1.2;letter-spacing:-1.5px}img{width:100%;height:auto}.background{display:block;width:100vw;height:100vh;background-color:#fff;background-size:cover}.background-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}video::-webkit-media-controls{display:none!important}@-webkit-keyframes a{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes a{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes b{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes b{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes c{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes c{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes d{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes d{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes e{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}@keyframes e{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}ul{list-style:none;margin:0;padding:0}a{text-decoration:underline}a,a:hover{color:#262626}h1,p{margin-top:0}h1{font-size:1em;text-transform:uppercase;margin-bottom:.83em;font-weight:400;text-align:left}.content-container{position:absolute;top:10vh;left:0;will-change:transform;min-height:90vh;width:100%;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fcfcfc;-webkit-animation-name:d;animation-name:d;padding-top:156px;padding-top:7.8rem}.page-en .content-container,.page-index .content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.out{-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-duration:.35s;animation-duration:.35s;-webkit-animation-name:e;animation-name:e}.nav a{display:inline-block;text-decoration:none;text-transform:uppercase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.nav a:hover{-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-name:a;animation-name:a}.active:nth-child(odd)>a{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.active:nth-child(even)>a{-webkit-transform:rotate(6deg);transform:rotate(6deg)}.nav{background-color:#fcfcfc;padding:10px 20px;padding:.5rem 1rem;text-align:center;line-height:1.2}.main-nav{position:fixed;width:100%;top:0;left:0}.main-nav-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.language-switcher{margin:10px 0;margin:.5rem 0}.content{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 20px;padding:.5rem 1rem;-webkit-transform:translateZ(0);transform:translateZ(0)}.page-en .content,.page-index .content{width:100%;text-align:center;text-transform:uppercase}.post-title{font-size:1em;font-weight:400;text-transform:uppercase;margin:0;text-align:left}.post-title>a{text-decoration:none}.post-title>a:hover{text-decoration:underline}.pagination-item{display:inline-block}.pagination-item>a{text-decoration:none}.pagination-item.active>a,.pagination-item>a:hover{text-decoration:underline}.footer-nav{font-size:14px;font-size:.7rem;margin-top:20px;margin-top:1rem;padding:10px;padding:.5rem}.social-link{margin:0 20px}.footer-social-logo,.social-link{display:block;height:50px;width:50px}.fb-logo{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:invert(1);filter:invert(1)}.presented-by{margin-top:10px;margin-top:.5rem;font-size:12px;letter-spacing:normal;text-transform:uppercase}.presented-by-logo{height:10px;width:73px}.dark-mode,.dark-mode .content,.dark-mode .content-container,.dark-mode .nav{background-color:#262626;color:#fcfcfc}.dark-mode a{color:#fcfcfc}.dark-mode .insta-logo,.dark-mode .presented-by-logo,.dark-mode .soundcloud-logo{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:invert(1);filter:invert(1)}.dark-mode .fb-logo{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0 1" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:invert(0);filter:invert(0)}.lineup-menu{text-align:center;border:5px solid #fcfcfc;padding:.5em;font-size:.88888888em;letter-spacing:-.5px}.lineup-menu-item{display:inline-block;margin-right:.3em}.lineup-menu-item a{display:block;padding:.3em 0;text-decoration:none}.lineup-year{font-size:2em;margin:0;margin-top:.5em;text-align:center}.lineup-divider{width:2em;border-bottom:5px solid #fcfcfc;margin:1em auto}.lineup-list{text-align:center;font-size:2em;line-height:1;letter-spacing:-4px}.lineup-list a{text-decoration:none}.lineup-list a:hover{text-decoration:underline}.info-menu a{display:inline-block;text-decoration:none;padding:5px 0}.info-menu{line-height:1.5;text-align:center;margin-bottom:1em}.info-title{font-size:1em;text-transform:uppercase;margin-top:0;margin-bottom:.83em;font-weight:400;text-align:left}.ticker-wrapper{display:block;text-decoration:none;overflow:hidden;margin:0 -1em}.ticker-row{white-space:nowrap;text-transform:uppercase;margin:0;-webkit-animation:f 10s linear infinite;animation:f 10s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.ticker-row:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.newsletter-form label{display:block;text-align:center}.newsletter-form input{border:0;border-bottom:5px solid #262626;width:100%;background-color:#fcfcfc;outline:0;color:red;border-radius:0}.newsletter-submit-btn{display:block;margin:0 auto;margin-top:2em;outline:0;background-color:#fcfcfc;border:5px solid #262626}@-webkit-keyframes f{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes f{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media only screen and (min-width:600px){body,html{font-size:28px}}@media only screen and (min-width:768px){body,html{font-size:40px}.nav,body,html{line-height:1.1}.main-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main-nav-wrapper>ul:first-child{margin-right:1rem}.language-switcher{margin:0}.no-overflow{overflow:hidden}.content-container{height:90vh;padding-top:5.4rem}.page-en-imprint .content,.page-imprint .content{font-size:.5rem}.content{height:calc(90vh - 1rem - 4.4rem)}.footer-nav{font-size:.6rem}}@media only screen and (min-width:900px){body,html{font-size:42px;line-height:1}.content-container{top:0;left:auto;right:0;height:100vh;width:90%;-webkit-animation-name:b;animation-name:b;padding-top:5rem}.out{-webkit-animation-name:c;animation-name:c}.page-en-index .content-container,.page-en-newsletter .content-container,.page-en-shop .content-container,.page-en-tickets .content-container,.page-en .content-container,.page-index .content-container,.page-newsletter .content-container,.page-shop .content-container,.page-tickets .content-container{width:50%}.page-en-newsletter .language-switcher,.page-en-shop .language-switcher,.page-en-tickets .language-switcher,.page-en .language-switcher,.page-index .language-switcher,.page-news-article .language-switcher,.page-newsletter .language-switcher,.page-tickets .language-switcher{position:absolute;top:.5rem;right:.5rem;font-size:.33rem}.content{height:calc(100vh - 5rem)}.nav{line-height:1}.page-en .main-nav,.page-index .main-nav{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.info-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.5em}.info-menu{width:30%;line-height:1.2;text-align:left}.info-text{width:70%}.lineup-menu{margin:0 auto;width:60%;font-size:.5em}.lineup-list,.lineup-year{font-size:2.25em}}.yt-sizer{max-width:768px;margin:0 auto}.yt-wrapper{position:relative;padding-bottom:56.25%;height:0}.yt-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:1100px){body,html{font-size:50px}}