html,body{margin:0;padding:0}body{min-width:320px;background-color:#e6e6e6;font-family:"Helvetica","Arial",sans-serif;font-size:22px;font-weight:400;line-height:28px;color:#000;overflow-x:hidden}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1{margin:0;padding:0;font-size:28px;font-weight:400;line-height:30px;color:#000}h2,h3{margin:0;padding:0;font-size:28px;font-weight:700;line-height:30px;color:#000}p{margin:0}a{text-decoration:none;color:#000;transition:color .2s ease-in-out}a.white{color:#e6e6e6}a:hover{color:#f01666}button,a{font-size:22px;line-height:28px}img{display:table}img.inverted{filter:invert(1)}*:focus{outline:none}button.jump{position:absolute;left:50%;top:calc(100svh - 80px);width:70px;height:55px;padding:0;border:0;opacity:1;background:rgba(0,0,0,0);transform:translateX(-50%);animation:arrow_down infinite 1.5s;transition:opacity .2s ease-in-out;filter:drop-shadow(0 0 1px rgba(0, 0, 0, 0.8));cursor:pointer}@keyframes arrow_down{0%{transform:translate3d(-50%, 0, 0)}30%{transform:translate3d(-50%, 10%, 0)}60%{transform:translate3d(-50%, 0, 0)}}button.jump::after{content:"";position:absolute;left:22px;top:4px;padding:11px;border:solid #fff;border-width:0 4px 4px 0;transform:scaleX(1.4) scaleY(1.2) rotate(45deg);display:inline-block}button.jump.hide{opacity:0;pointer-events:none}.fade{opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.visible{opacity:1 !important;visibility:visible !important}header{position:fixed;width:100%;min-width:320px;z-index:1}header div.logo{position:absolute;width:160px;height:160px;top:50px;left:80px;padding:10px 15px 15px;background-color:rgba(0,0,0,.9);display:table}header div.logo img{position:relative;width:130px}header div.logo a{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block}header div.quicklink{position:absolute;top:59px;right:180px;opacity:1;visibility:visible;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}header div.quicklink ul{margin:0;padding:0;list-style-type:none}header div.quicklink ul li{margin-right:10px;display:inline-block;filter:drop-shadow(0 0 1px rgba(255, 255, 255, 0.8))}header div.quicklink ul li:last-of-type{margin-right:0}header div.quicklink.hide{opacity:0;visibility:hidden;pointer-events:none}header nav.navigation{position:absolute;top:50px;right:80px;width:215px}header nav.navigation div.burger{position:relative;top:3px;left:170px;padding:0 5px;display:inline-block;cursor:pointer}header nav.navigation div.burger .bar1,header nav.navigation div.burger .bar2,header nav.navigation div.burger .bar3{width:35px;height:5px;background-color:#fff;margin:6px 0;transition:.2s;box-shadow:0 0 1px rgba(0,0,0,.8)}header nav.navigation div.burger.black .bar1,header nav.navigation div.burger.black .bar2,header nav.navigation div.burger.black .bar3{background-color:#000;box-shadow:0 0 1px hsla(0,0%,100%,.8)}header nav.navigation div.burger.change .bar1,header nav.navigation div.burger.change .bar2,header nav.navigation div.burger.change .bar3{background-color:#000}header nav.navigation div.burger.change .bar1{-webkit-transform:rotate(-45deg) translate(-8px, 8px);transform:rotate(-45deg) translate(-8px, 8px)}header nav.navigation div.burger.change .bar2{opacity:0}header nav.navigation div.burger.change .bar3{-webkit-transform:rotate(45deg) translate(-7px, -8px);transform:rotate(45deg) translate(-7px, -8px)}header nav.navigation ul{position:absolute;top:0;width:100%;margin:0;padding:45px 8px 3px 8px;list-style-type:none;text-align:right;background:hsla(0,0%,100%,.9);transition:opacity .4s ease-in-out;appearance:none;box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-appearance:none;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1)}header nav.navigation ul li{margin-right:0;margin-bottom:5px;display:block}header nav.navigation ul.white{background:hsla(0,0%,100%,.4)}header nav.navigation ul.hide{opacity:0;pointer-events:none}header nav.navigation ul.closed{display:none}@media(max-width: 720px){header div.logo{top:35px;left:35px}header div.quicklink{right:140px}header nav.navigation{right:50px}}@media(max-width: 600px){header div.logo{top:10px;left:10px}header div.quicklink{top:34px;right:100px}header nav.navigation{top:25px;right:25px}}@media(max-width: 500px){header div.quicklink{top:28px}header div.quicklink ul li{margin-right:0;text-align:right;display:block}}@media(max-width: 500px)and (max-width: 400px){header div.quicklink{display:none}}header.max-width{max-width:1240px}header.blocked{position:fixed}header.blocked nav.navigation{display:none}section table{margin-top:30px;margin-bottom:30px;padding:10px;border:1px solid #999;display:table;border-spacing:0}section table tr td.center{text-align:center}section table tr td:last-of-type{padding-left:5px}section table tr td:first-of-type{padding-left:0}section table.no-border{margin-top:0;margin-bottom:13px;padding:0;border:0}section div.divider{height:26px}section.shows{position:relative;min-width:320px;overflow:hidden}section.shows article{position:relative;width:100%}section.shows article h1{margin-bottom:5px}section.shows article img.teaser,section.shows article video.teaser{width:100%;height:100svh;object-fit:cover}section.shows article img.teaser.left,section.shows article video.teaser.left{object-position:15% 50%}section.shows article img.teaser.right,section.shows article video.teaser.right{object-position:85% 50%}section.shows article img.teaser.bottom,section.shows article video.teaser.bottom{object-position:50% 85%}section.shows article img.sticker{position:absolute;top:10%;right:20%;width:auto;height:auto}section.shows article img.contain,section.shows article video.contain{width:80%;height:80%;padding:5%;object-fit:contain}section.shows article img.hidden,section.shows article video.hidden{display:none}section.shows article div.copyright{position:absolute;top:calc(100svh - 50px);right:50px;font-size:12px;line-height:12px;color:#ccc}section.shows article div.info{position:relative;left:0;width:100%;padding:50px 95px 30px 95px}section.shows article div.info h1,section.shows article div.info h2,section.shows article div.info p{font-size:36px;line-height:42px}section.shows article div.info h1{margin-bottom:15px;font-style:italic}section.shows article div.info span.normal{font-weight:400}section.shows article div.info span.margin{margin-bottom:15px;display:block}section.shows article div.info div.circle{position:absolute;top:50px;left:35px;width:40px;height:40px;border-radius:50%;background-color:#000}section.shows article div.info.hidden{height:0;padding-right:0;padding-bottom:0;padding-left:0}section.shows article div.info.hidden h1,section.shows article div.info.hidden h2,section.shows article div.info.hidden p{display:none}section.shows article div.info.white h1,section.shows article div.info.white h2,section.shows article div.info.white p{color:#e6e6e6}section.shows article div.info.bgr{padding:25px;background-color:hsla(0,0%,100%,.6)}section.shows article div.info.bgr.white{background-color:rgba(0,0,0,.4)}section.shows article div.details{max-width:1040px;padding:0 95px 100px 95px}section.shows article div.details p{margin-bottom:26px;font-size:22px;line-height:28px}section.shows article div.details p:last-of-type{margin-bottom:0}section.shows article div.details p.title{display:none}section.shows article div.details p.big,section.shows article div.details p.title{font-size:36px;line-height:42px}section.shows article div.details p.bold,section.shows article div.details span.bold{font-weight:700}section.shows article div.details p.italic,section.shows article div.details span.italic{font-style:italic}section.shows article div.details a.underlined{text-decoration:underline}section.shows article div.logos{display:none}section.shows article div.no-padding-top{padding-top:0}section.shows article div.small-padding-top{padding-top:26px !important}section.shows article div.no-padding-bottom{padding-bottom:0 !important}section.shows article a.details,section.shows article a.link{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block}@media(max-width: 1280px){section.shows article img.sticker{top:15%;width:150px;height:150px}}@media(max-width: 720px){section.shows article div.details,section.shows article div.info{padding-left:50px;padding-right:50px}section.shows article div.details div.circle,section.shows article div.info div.circle{top:56px;left:13px;width:30px;height:30px}}@media(max-width: 600px){section.shows article div.details,section.shows article div.info{padding-left:25px;padding-right:25px}section.shows article div.details div.circle,section.shows article div.info div.circle{display:none}}section.newsletter{position:fixed;top:50px;right:140px;width:500px;max-width:none;background-color:hsla(0,0%,100%,.95);opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;box-shadow:0 0 3px rgba(0,0,0,.1);z-index:3}section.newsletter *{visibility:inherit !important}section.newsletter h1{margin-bottom:15px;font-weight:700}section.newsletter p{font-size:22px;line-height:28px;margin-bottom:13px}section.newsletter p.copy{margin-bottom:5px}section.newsletter p.important{padding:7px 10px;border:1px solid #000}section.newsletter p.small{font-size:16px;line-height:20px}section.newsletter p.grey{color:#888}section.newsletter p:last-of-type{margin-bottom:0}section.newsletter div.content{position:relative;max-width:500px;padding:25px;align-self:center}section.newsletter div.content div.form form{margin-bottom:15px}section.newsletter div.content div.form form input[type=text]{width:calc(100% - 80px);margin-right:5px;padding:2px 8px;border:1px solid #000;border-radius:0;color:#000;font-family:"Helvetica","Arial",sans-serif;font-size:22px;line-height:28px;background:rgba(0,0,0,0)}section.newsletter div.content div.form form input.error{border-color:#f01666}section.newsletter div.content div.form,section.newsletter div.content div.done,section.newsletter div.content div.error{display:none}section.newsletter div.content div.form.visible,section.newsletter div.content div.done.visible,section.newsletter div.content div.error.visible{display:block}section.newsletter div.content div.done button,section.newsletter div.content div.error button{margin-top:10px}section.newsletter div.content button{width:65px;padding:2px 8px;border:1px solid #000;border-radius:0;font-family:"Helvetica","Arial",sans-serif;font-size:22px;line-height:28px;background:rgba(0,0,0,0);transition:background .2s ease-out,color .2s ease-out;cursor:pointer}section.newsletter div.content button:hover{color:#e6e6e6;background:#000}section.newsletter div.close{position:absolute;top:20px;right:20px;background-color:rgba(0,0,0,0)}@media(max-width: 900px){section.newsletter{left:50%;right:auto;transform:translateX(-50%)}}@media(max-width: 500px){section.newsletter{top:5px;width:calc(100% - 10px)}}div.close{position:fixed;top:50px;right:80px;width:32px;height:32px;transition:transform .2s ease-in-out;cursor:pointer}div.close::before,.close::after{content:" ";position:absolute;left:15px;height:33px;width:2px;background-color:#e6e6e6}div.close.black::before,.close.black::after{background-color:#000}div.close::before{transform:rotate(45deg)}div.close::after{transform:rotate(-45deg)}div.close:hover{transform:rotate(90deg)}@media(max-width: 720px){div.close{top:50px;right:50px}}@media(max-width: 600px){div.close{top:25px;right:25px}}
