/*

 #######################
 #####  ######      ####
 #####  ######  ########
 #####  ######    ######
 #####  ######  ########
 #####      ##  ########
 #######################
 by: Tom Walter aka Little Fragments
 last modified: Wed Nov 18 2020 12:15:27 GMT+0100 (CET)

*/
@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */@import url(//hello.myfonts.net/count/3a1d69);@import url(//hello.myfonts.net/count/3a1d8c);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border-radius:0;border:none}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1;-webkit-font-smoothing:antialiased!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{-ms-interpolation-mode:bicubic}iframe{overflow:hidden;background:0 0}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;-o-transition:background-color .2s linear,height .2s ease-in-out;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;-o-transition:background-color .2s linear,width .2s ease-in-out;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:IntroRegular;src:url(../fonts/3A1D69_1_0.eot);src:url(../fonts/3A1D69_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3A1D69_1_0.woff2) format("woff2"),url(../fonts/3A1D69_1_0.woff) format("woff"),url(../fonts/3A1D69_1_0.ttf) format("truetype")}@font-face{font-family:IntroRegular;src:url(../fonts/3A1D69_2_0.eot);src:url(../fonts/3A1D69_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3A1D69_2_0.woff2) format("woff2"),url(../fonts/3A1D69_2_0.woff) format("woff"),url(../fonts/3A1D69_2_0.ttf) format("truetype");font-style:italic}@font-face{font-family:IntroBlack;src:url(../fonts/3A1D8C_0_0.eot);src:url(../fonts/3A1D8C_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3A1D8C_0_0.woff2) format("woff2"),url(../fonts/3A1D8C_0_0.woff) format("woff"),url(../fonts/3A1D8C_0_0.ttf) format("truetype")}main{z-index:100}header{z-index:200}html{height:100%;font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:IntroBlack,sans-serif;font-size:4.4rem;line-height:1.114;text-transform:uppercase;display:block;height:100%;margin:0;padding:0;color:#000;overflow:hidden;-webkit-font-kerning:normal;font-kerning:normal;word-wrap:break-word;word-break:break-word}.body--touch{cursor:pointer}@media print{body,html{width:1000px}}b,strong{font-weight:800}img{max-width:100%}.hidden{display:none}p{margin:0}p+p{padding-top:1em}a{color:#000;text-decoration:none;cursor:pointer}ul{padding-left:1em;list-style:disc}img{border:#fff 1px solid}button{padding:0;background-color:transparent;text-transform:uppercase}button:focus{outline:0}.chromeframe{position:fixed;bottom:0;width:100%;padding:20px;background-color:#ff0;font-weight:700;z-index:1000;-webkit-box-sizing:border-box;box-sizing:border-box}.img--responsive{display:block;max-width:100%;margin-right:auto;margin-left:auto}.iframe{background:0 0}.clear::after,.clear::before{display:table;content:' '}.clear::after{clear:both}@media (prefers-reduced-motion:reduce){*{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}}.text--left{text-align:left}.text--right{text-align:right}.text--center{text-align:center}.text--medium{font-size:3rem}.relative{position:relative}.absolute{position:absolute;width:100%}.fixed{position:fixed}.capitalize{text-transform:capitalize}.sprite{display:inline-block}::-moz-selection{background:#ff0;color:#000;text-shadow:none}::selection{background:#ff0;color:#000;text-shadow:none}:focus{outline-color:transparent;outline-style:none}.legibility{text-rendering:optimizeLegibility}.visible--mobile{display:none}.visible--desktop{display:initial}@media (max-width:400px){.visible--mobile{display:initial}.visible--desktop{display:none}}blockquote,figure{margin:0;padding:0}cite{font-style:normal}input[type=date],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time]{border-radius:0;-webkit-appearance:none}textarea{border-radius:0;-webkit-appearance:none}svg{width:100%;height:auto}.agenda-black{margin-bottom:7.3rem;padding:3rem 2rem;background-color:#000;color:#fff}.agenda-black .agenda-black__item{margin-bottom:2.3rem}.agenda-black .agenda-black__all{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background-image:-o-linear-gradient(top,#000 0,#000 100%);background-image:linear-gradient(to bottom,#000 0,#000 100%);background-repeat:no-repeat;background-position:0 3.8rem;background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-o-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#fff}.body--windows .agenda-black .agenda-black__all{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(10%,#000),color-stop(11%,#fff));background-image:-o-linear-gradient(top,#000 0,#000 10%,#fff 11%);background-image:linear-gradient(to bottom,#000 0,#000 10%,#fff 11%);background-position:0 4.8rem}.body--windows .agenda-black .agenda-black__all{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(10%,#fff),color-stop(11%,#000));background-image:-o-linear-gradient(top,#fff 0,#fff 10%,#000 11%);background-image:linear-gradient(to bottom,#fff 0,#fff 10%,#000 11%);background-position:0 4.8rem}body:not(.body--touch) .agenda-black .agenda-black__all:hover{background-image:none}.agenda{margin-bottom:9rem}.agenda .agenda__month{margin-bottom:6.4rem}.agenda .agenda__month:first-child{display:none}.agenda .agenda__month--hidden{display:none}.agenda .agenda__title{margin-bottom:3rem}.agenda .agenda__item{margin-bottom:1.5rem;font-size:2.9rem;font-family:IntroBlack,sans-serif;font-size:3rem;line-height:1.114;text-transform:uppercase}.agenda .agenda__item--hidden{display:none}.agenda .agenda__item .agenda__datespan{display:inline-block}.agenda .agenda__item .agenda__dash{display:none}.agenda .agenda__item .agenda__last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (orientation:portrait){.agenda .agenda__item{margin-bottom:3rem}.agenda .agenda__item .agenda__dash{display:inline-block}}.agenda .agenda__empty{display:none;margin-bottom:1em}.agenda .agenda__empty--visible{display:block}.agenda .agenda__show-city{display:none;margin-bottom:1em}.agenda .agenda__show-city--active{display:inline-block}body:not(.body--touch) .agenda .agenda__show-city:hover .agenda__show-city__text{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background-image:-o-linear-gradient(top,#000 0,#000 100%);background-image:linear-gradient(to bottom,#000 0,#000 100%);background-repeat:no-repeat;background-position:0 3.8rem;background-size:100%}.body--windows body:not(.body--touch) .agenda .agenda__show-city:hover .agenda__show-city__text{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(10%,#000),color-stop(11%,#fff));background-image:-o-linear-gradient(top,#000 0,#000 10%,#fff 11%);background-image:linear-gradient(to bottom,#000 0,#000 10%,#fff 11%);background-position:0 4.8rem}.agenda .agenda__all{position:relative;top:-.9rem;display:inline-block;background-position:0 2.9rem;font-family:IntroBlack,sans-serif;font-size:3rem;line-height:1.114;text-transform:uppercase;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background-image:-o-linear-gradient(top,#000 0,#000 100%);background-image:linear-gradient(to bottom,#000 0,#000 100%);background-repeat:no-repeat;background-position:0 3.8rem;background-size:100%}.body--windows .agenda .agenda__all{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(10%,#000),color-stop(11%,#fff));background-image:-o-linear-gradient(top,#000 0,#000 10%,#fff 11%);background-image:linear-gradient(to bottom,#000 0,#000 10%,#fff 11%);background-position:0 4.8rem}.body--windows .agenda .agenda__all{background-position:0 3rem}body:not(.body--touch) .agenda .agenda__all:hover{background-image:none}.background{position:fixed;width:100%;height:100%;background-image:url(../img/phone_2.jpg);background-position:center;background-size:cover}.background .background__site{position:fixed;top:calc(50% - 1461px / 2);left:calc(50% - 815px / 2);width:815px;height:1461px;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;border:#000 1px solid;background-color:#fff;opacity:0;visibility:hidden}.body--firstload .background .background__site{opacity:1;visibility:visible}.background .background__site .background__scroll{position:relative;width:100%;height:100%;overflow-y:hidden}.body--touch .background .background__site .background__scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}.background .background__img--desktop{display:none}.background .background__block{max-width:50rem;height:20rem;background-color:#000}.background .background__png{display:none;position:absolute;top:calc(50% - 1523px / 2);left:calc(50% - 931px / 2);width:931px;height:1523px;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;background-image:url(../img/phone_crack2.png);visibility:hidden;pointer-events:none}.body--exclusion .background .background__png{background-image:url(../img/phone_crack.gif);mix-blend-mode:exclusion}.body--difference .background .background__png{background-image:url(../img/phone_crack.gif);mix-blend-mode:difference}.body--firstload .background .background__png{display:block;visibility:visible}@media (orientation:landscape){.background{background-image:url(../img/desktop-browser.jpg?v=2)}.background .background__site{top:calc(50% - 747px / 2);left:calc(50% - 1279px / 2);width:1279px;height:747px;border:0}.background .background__img--desktop{display:block}.background .background__img--mobile{display:none}.background .background__png{top:calc(50% - 747px / 2);left:calc(50% - 1279px / 2);width:1279px;height:747px;background-image:url(../img/desktop_dust-browser.jpg?v=2);opacity:0;mix-blend-mode:normal}.body--difference .background .background__png,.body--exclusion .background .background__png{background-image:url(../img/desktop_dust-browser.jpg?v=2);mix-blend-mode:normal}.body--firstload .background .background__png{opacity:.2}}.colophon{font-family:IntroBlack,sans-serif;font-size:3rem;line-height:1.114;text-transform:uppercase;margin-bottom:8rem}.colophon--low-margin{margin-bottom:1.5rem}.colophon .colophon__names,.colophon .colophon__role{margin-bottom:1rem}.colophon .colophon__names a{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background-image:-o-linear-gradient(top,#000 0,#000 100%);background-image:linear-gradient(to bottom,#000 0,#000 100%);background-repeat:no-repeat;background-position:0 3.8rem;background-size:100%;display:inline;background-position:0 2.7rem}.body--windows .colophon .colophon__names a{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(10%,#000),color-stop(11%,#fff));background-image:-o-linear-gradient(top,#000 0,#000 10%,#fff 11%);background-image:linear-gradient(to bottom,#000 0,#000 10%,#fff 11%);background-position:0 4.8rem}.body--windows .colophon .colophon__names a{background-position:0 3.4rem}body:not(.body--touch) .colophon .colophon__names a:hover{background-image:none}@media (orientation:portrait){.colophon .colophon__role{margin-bottom:1rem}.colophon .colophon__names{margin-bottom:3rem}}.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:auto;margin-left:auto;padding:0 1.5rem}.columns--neg-margins{max-width:none;margin-right:-3rem;margin-left:-3rem}.columns--between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.columns--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.columns .columns__item{width:calc(100% - 3rem);max-width:100%;margin-right:1.5rem;margin-left:1.5rem}.columns .columns__item--1-2{width:calc(50% - 3rem)}.columns .columns__item--1-3{width:calc(33.3333% - 3rem)}.columns .columns__item--2-3{width:calc(66.6666% - 3rem)}.columns .columns__item--1-4{width:calc(25% - 3rem)}.columns .columns__item--3-4{width:calc(75% - 3rem)}.columns .columns__item--1-5{width:calc(20% - 3rem)}.columns .columns__item--4-5{width:calc(80% - 3rem)}.columns .columns__item--1-6{width:calc(16.6666% - 3rem)}.columns .columns__item--5-6{width:calc(83.3333% - 3rem)}.columns .columns__item--1-12{width:calc(08.3333% - 3rem)}.columns .columns__item--5-12{width:calc(41.6666% - 3rem)}.columns .columns__item--role{width:calc(24.99% - 3rem)}.columns .columns__item--city{width:calc(24.99% - 3rem)}.columns .columns__item--date{width:calc(08.3333% - 1.5rem);margin-right:0}.columns .columns__item--show{width:calc(33.3333% - 3rem)}.columns .columns__item--city2{width:calc(16.6666% - 3rem)}.columns .columns__item--venue{width:calc(26.6666% - 3rem)}.columns .columns__item--tick{width:calc(14.99% - 3rem);text-align:center}.columns .columns__item--ha-narrow{width:calc(19% - 3rem)}.columns .columns__item--ha-wide{width:calc(37% - 3rem)}@media (orientation:portrait){.columns{margin-right:1rem;margin-left:1rem;padding:0 1rem}.columns--neg-margins{margin-right:-2rem;margin-left:-2rem}.columns--news{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.columns .columns__item{width:calc(100% - 2rem);margin-right:1rem;margin-left:1rem}.columns .columns__item--1-2{width:calc(100% - 2rem)}.columns .columns__item--1-3{width:calc(75% - 2rem)}.columns .columns__item--2-3{width:calc(100% - 2rem)}.columns .columns__item--1-4{width:calc(50% - 2rem)}.columns .columns__item--3-4{width:calc(100% - 2rem)}.columns .columns__item--1-5{width:calc(100% - 2rem)}.columns .columns__item--4-5{width:calc(100% - 2rem)}.columns .columns__item--1-6{width:calc(50% - 2rem)}.columns .columns__item--5-6{width:calc(100% - 2rem)}.columns .columns__item--1-12{width:calc(100% - 2rem)}.columns .columns__item--5-12{width:calc(100% - 2rem)}.columns .columns__item--role{width:calc(100% - 2rem)}.columns .columns__item--city{width:calc(100% - 2rem)}.columns .columns__item--date{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(41.6666% - 2rem)}.columns .columns__item--show{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(100% - 2rem);-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.columns .columns__item--city2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:calc(100% - 2rem)}.columns .columns__item--venue{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:calc(100% - 2rem);-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.columns .columns__item--tick{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;width:calc(100% - 2rem);text-align:left}}.downloads{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:9rem}.downloads--low-margin{margin-bottom:2.5rem}.filter{margin-bottom:5rem}.filter .filter__button{width:100%;text-align:left;white-space:nowrap}.filter .filter__button .filter__current{display:inline-block;max-width:calc(100% - 3rem);text-align:left;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter .filter__button .filter__arrow{display:inline-block;position:relative;top:-1.8rem;width:2.8rem;height:1.6rem}.body--safari .filter .filter__button .filter__arrow{top:-.7rem}.filter .filter__holder{display:none;position:absolute;left:4rem;width:calc(100% - 8rem);z-index:1}.filter .filter__holder--active{display:block}.filter .filter__holder .filter__popover{padding:1.5rem 4rem 1.5rem 1rem;border:#000 .7rem solid;background-color:#fff;line-height:4.6rem}.filter .filter__holder .filter__popover .filter__option{position:relative;margin-bottom:.8rem;margin-left:4rem;text-align:left}.filter .filter__holder .filter__popover .filter__option:before{position:absolute;top:.8rem;left:-2.6rem;width:1.8rem;height:1.8rem;border-radius:50%;background-color:#000;content:''}.body--windows .filter .filter__holder .filter__popover .filter__option:before{top:1.4rem}.filter .filter__holder .filter__popover .filter__option:before{display:none}.filter .filter__holder .filter__popover .filter__option--active:before,body:not(.body--touch) .filter .filter__holder .filter__popover .filter__option:hover:before{display:block}.filter .filter__holder .filter__popover .filter__close{position:absolute;top:2rem;right:2.5rem;width:3.7rem;padding:0 .5rem;background-color:#fff}.filter--city .filter__holder .filter__popover{-webkit-columns:2;-moz-columns:2;columns:2}@media (orientation:portrait){.filter .filter__button .filter__current{max-width:calc(100% - 4rem)}.filter .filter__holder{left:2rem;width:calc(100% - 4rem)}.filter .filter__holder .filter__popover{font-family:IntroBlack,sans-serif;font-size:3rem;line-height:1.114;text-transform:uppercase}.filter .filter__holder .filter__popover .filter__option{margin-left:2rem}.filter .filter__holder .filter__popover .filter__option:before{left:-2.1rem;width:1.2rem;height:1.2rem}.filter .filter__holder .filter__popover .filter__close{right:1.5rem}.filter--city{margin-bottom:1rem}.filter--city .filter__holder .filter__popover{padding-right:.3rem;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.footer{padding:4rem;background-color:#000;color:#fff}@media (orientation:portrait){.footer{padding:4rem 2rem}}.footer p a{color:#fff}body:not(.body--touch) .footer p a:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background-image:-o-linear-gradient(top,#000 0,#000 100%);background-image:linear-gradient(to bottom,#000 0,#000 100%);background-repeat:no-repeat;background-position:0 3.8rem;background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-o-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%)}.body--windows body:not(.body--touch) .footer p a:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(10%,#000),color-stop(11%,#fff));background-image:-o-linear-gradient(top,#000 0,#000 10%,#fff 11%);background-image:linear-gradient(to bottom,#000 0,#000 10%,#fff 11%);background-position:0 4.8rem}.body--windows :not(.body--touch) .footer p a:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(10%,#fff),color-stop(11%,#000));background-image:-o-linear-gradient(top,#fff 0,#fff 10%,#000 11%);background-image:linear-gradient(to bottom,#fff 0,#fff 10%,#000 11%);background-position:0 4.8rem}.footer p+p{padding-top:2rem}.footer .footer__content{position:relative}.footer .footer__font-narrow{letter-spacing:-.03em}.footer .footer__placemark{display:inline-block;width:2.8rem;height:3.9rem;background-image:none!important;vertical-align:top}.footer .footer__social{display:inline-block;position:relative;width:5.4rem;margin-top:.5rem;background-image:none!important}body:not(.body--touch) .footer .footer__social:hover svg{position:relative;z-index:1}body:not(.body--touch) .footer .footer__social:hover svg g{fill:#000}body:not(.body--touch) .footer .footer__social:hover:before{position:absolute;top:.2rem;left:.2rem;width:5rem;height:5rem;border-radius:50%;background-color:#fff;content:''}.footer .footer__font-size{position:absolute;right:0;bottom:.1rem;border-bottom:#000 .7rem solid}.footer .footer__font-size .footer__font-size__small{font-family:IntroBlack,sans-serif;font-size:3rem;line-height:1.114;text-transform:uppercase;margin-right:.5rem}body:not(.body--touch) .footer .footer__font-size:hover:after{position:absolute;bottom:.1rem;left:0;width:100%;height:.7rem;background-color:#fff;content:''}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form--search{margin-bottom:3rem}.form .form__input-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;margin-right:1rem;margin-bottom:1.3rem;padding:.8rem 0 0 .7rem;border:#000 .7rem solid;background-color:#fff;text-transform:uppercase}.form .form__input-text::-webkit-input-placeholder{color:#000;opacity:1}.form .form__input-text::-moz-placeholder{color:#000;opacity:1}.form .form__input-text:-ms-input-placeholder{color:#000;opacity:1}.form .form__input-text::-ms-input-placeholder{color:#000;opacity:1}.form .form__input-text::placeholder{color:#000;opacity:1}.form .form__input-submit{margin-bottom:1.3rem;padding:.8rem 1.2rem 0;border:#000 .7rem solid;background-color:#000;color:#fff;text-transform:uppercase}body:not(.body--touch) .form .form__input-submit:hover{border-color:#000;background-color:#fff;color:#000}.footer .form .form__input-text{border-color:#fff;background-color:#000}.footer .form .form__input-text::-webkit-input-placeholder{color:#fff;opacity:1}.footer .form .form__input-text::-moz-placeholder{color:#fff;opacity:1}.footer .form .form__input-text:-ms-input-placeholder{color:#fff;opacity:1}.footer .form .form__input-text::-ms-input-placeholder{color:#fff;opacity:1}.footer .form .form__input-text::placeholder{color:#fff;opacity:1}.footer .form .form__input-submit{border-color:#fff;background-color:#fff;color:#000}body:not(.body--touch) .footer .form .form__input-submit:hover{border-color:#fff;background-color:#000;color:#fff}.gallery-holder{position:relative;margin-bottom:9rem}.gallery-holder--low-margin{margin-bottom:2rem}.gallery-holder .gallery-holder__side{position:absolute;top:0;width:45%;height:100%;z-index:1}.body--ios-safari .gallery-holder .gallery-holder__side{display:none}.gallery-holder .gallery-holder__side--right{right:0}.gallery-holder .gallery-holder__side .gallery-holder__arrow{position:absolute;top:50%;width:5.8rem;height:5.9rem;margin-top:-3rem;opacity:0;z-index:1}.gallery-holder .gallery-holder__side .gallery-holder__arrow--left{left:4rem}.gallery-holder .gallery-holder__side .gallery-holder__arrow--right{right:4rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body:not(.body--touch) .gallery-holder .gallery-holder__side:hover .gallery-holder__arrow{opacity:1}.gallery-holder--no-nav .gallery-holder__side{display:none}.gallery-holder .gallery-holder__gallery{width:100%}@media (orientation:portrait){.gallery-holder{margin-right:-2rem;margin-left:-2rem}.gallery-holder .gallery-holder__side{display:none}}.gallery{-webkit-transition:opacity 0s .4s;-o-transition:opacity 0s .4s;transition:opacity 0s .4s}.gallery--hidden{height:96rem;opacity:0}.gallery .gallery__item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:1px}.body--touch .gallery .gallery__item{padding-left:1px}.gallery .gallery__item .gallery__item-firefox-fixer{width:100%;margin-right:30rem}.gallery .gallery__item .gallery__item__image img{display:block;height:96rem}.gallery .gallery__item .gallery__item__caption{font-family:IntroRegular,serif;font-size:2rem;line-height:1.23;text-transform:none;width:100%;margin-top:.2em;margin-bottom:1rem}@media (orientation:portrait){.gallery .gallery__item .gallery__item__caption{font-size:2.6rem}}@media (orientation:portrait){.gallery--hidden{height:38rem}.gallery .gallery__item .gallery__item-firefox-fixer{margin-right:20rem}.gallery .gallery__item .gallery__item__image img{height:38rem}.gallery .gallery__item .gallery__item__caption{margin-left:2rem}}.home-agenda{margin-bottom:9rem}.home-agenda .home-agenda__item{margin-bottom:2.3rem}.home-agenda .home-agenda__item .home-agenda__title{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-agenda .home-agenda__item .home-agenda__ticket{border-width:.7rem}.home-agenda .home-agenda__all{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background-image:-o-linear-gradient(top,#000 0,#000 100%);background-image:linear-gradient(to bottom,#000 0,#000 100%);background-repeat:no-repeat;background-position:0 3.8rem;background-size:100%;position:relative}.body--windows .home-agenda .home-agenda__all{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(10%,#000),color-stop(11%,#fff));background-image:-o-linear-gradient(top,#000 0,#000 10%,#fff 11%);background-image:linear-gradient(to bottom,#000 0,#000 10%,#fff 11%);background-position:0 4.8rem}body:not(.body--touch) .home-agenda .home-agenda__all:hover{background-image:none}.loader{display:none;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;opacity:0;pointer-events:none}.loader .loader__line{position:absolute;top:0;left:0;width:0;height:.3rem;-webkit-transition:width .4s,opacity .4s;-o-transition:width .4s,opacity .4s;transition:width .4s,opacity .4s;background-color:#000}.html--loader .loader{opacity:1}.main{min-height:42rem;padding:0 4rem 4rem}.html--loader .main{opacity:0}@media (orientation:portrait){.main{min-height:45rem;padding:0 2rem 4rem}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:4rem;padding:4rem;line-height:4.5rem}.nav .nav__logo{width:30rem}.nav .nav__logo .nav__logo-text{margin-bottom:-.1rem}.nav .nav__logo .nav__logo-svg{width:19.76rem;height:7.74rem}.nav .nav__lang,.nav .nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav .nav__lang .nav__item,.nav .nav__lang .nav__lang-item,.nav .nav__menu .nav__item,.nav .nav__menu .nav__lang-item{position:relative}.nav .nav__lang .nav__item:before,.nav .nav__lang .nav__lang-item:before,.nav .nav__menu .nav__item:before,.nav .nav__menu .nav__lang-item:before{position:absolute;top:.8rem;left:-2.6rem;width:1.8rem;height:1.8rem;border-radius:50%;background-color:#000;content:''}.body--windows .nav .nav__lang .nav__item:before,.body--windows .nav .nav__lang .nav__lang-item:before,.body--windows .nav .nav__menu .nav__item:before,.body--windows .nav .nav__menu .nav__lang-item:before{top:1.4rem}.nav .nav__lang .nav__item:before,.nav .nav__lang .nav__lang-item:before,.nav .nav__menu .nav__item:before,.nav .nav__menu .nav__lang-item:before{display:none}.nav .nav__lang .nav__item--active:before,.nav .nav__lang .nav__lang-item--active:before,.nav .nav__menu .nav__item--active:before,.nav .nav__menu .nav__lang-item--active:before,body:not(.body--touch) .nav .nav__lang .nav__item:hover:before,body:not(.body--touch) .nav .nav__lang .nav__lang-item:hover:before,body:not(.body--touch) .nav .nav__menu .nav__item:hover:before,body:not(.body--touch) .nav .nav__menu .nav__lang-item:hover:before{display:block}.nav .nav__menu{margin-left:10.5rem}.nav .nav__right{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.nav .nav__search{width:4.5rem;height:4.5rem;margin-left:3.9rem}@media (orientation:portrait){.nav{margin-bottom:4rem;padding:4rem 2rem}.nav .nav__logo{margin-bottom:5rem}.nav .nav__logo .nav__logo-text{display:none}.nav .nav__menu{margin-left:0}.nav .nav__menu .nav__item{-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}.nav .nav__menu .nav__item--active,body:not(.body--touch) .nav .nav__menu .nav__item:hover{margin-left:2.9rem}.nav .nav__right{right:2rem}}.reviews{font-family:IntroBlack,sans-serif;font-size:3rem;line-height:1.114;text-transform:uppercase;margin-bottom:4.6rem}.reviews--low-margin{margin-bottom:0}.reviews .reviews__item{margin-bottom:4.6rem}.reviews .reviews__review{margin-bottom:1.2rem}.reviews .reviews__source{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4.6rem}.reviews .reviews__stars{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:.5rem}.reviews .reviews__stars .reviews__star{display:inline-block;width:3rem;height:3.9rem}.search{display:none;padding:0 4rem 4rem}.search--active{display:block}@media (orientation:portrait){.search{padding:0 2rem 4rem}}.agenda-cancelled{font-family:IntroRegular,serif;font-size:2.6rem;line-height:1.23;text-transform:none}.browser-btn{position:absolute;top:-2.6rem;width:2rem;height:2rem}.browser-btn--prev{left:1rem}.browser-btn--next{left:4rem}@media (orientation:portrait){.browser-btn{display:none}}.button{display:inline-block;position:relative;padding:.7rem 1rem 0;border:#000 .5rem solid;background-color:#000;color:#fff;text-transform:uppercase}.agenda .button{margin-bottom:.6rem}.button--right{float:right}@media (orientation:portrait){.button--right{float:none}}body:not(.body--touch) .button:hover{border-color:#000;background-color:#fff;color:#000}.button .button__small-text{font-family:IntroRegular,serif;font-size:2.6rem;line-height:1.23;text-transform:none}.cast{font-family:IntroBlack,sans-serif;font-size:3rem;line-height:1.114;text-transform:uppercase;margin-bottom:9rem}.cast--low-margin{margin-bottom:2.5rem}.cast .cast__title{margin-bottom:1.5rem}.cast .cast__list a{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background-image:-o-linear-gradient(top,#000 0,#000 100%);background-image:linear-gradient(to bottom,#000 0,#000 100%);background-repeat:no-repeat;background-position:0 3.8rem;background-size:100%;display:inline;background-position:0 2.7rem}.body--windows .cast .cast__list a{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(10%,#000),color-stop(11%,#fff));background-image:-o-linear-gradient(top,#000 0,#000 10%,#fff 11%);background-image:linear-gradient(to bottom,#000 0,#000 10%,#fff 11%);background-position:0 4.8rem}.body--windows .cast .cast__list a{background-position:0 3.4rem}body:not(.body--touch) .cast .cast__list a:hover{background-image:none}@media (orientation:portrait){.cast .cast__title{margin-bottom:1rem}}.download{font-family:IntroBlack,sans-serif;font-size:3rem;line-height:1.114;text-transform:uppercase;display:inline-block;margin-bottom:.2rem}.reviews .download{margin-bottom:4.6rem}.download .download-icon{display:inline-block;width:2.5rem;height:2.5rem}.download .download-text{display:inline}body:not(.body--touch) .download:hover .download-text{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background-image:-o-linear-gradient(top,#000 0,#000 100%);background-image:linear-gradient(to bottom,#000 0,#000 100%);background-repeat:no-repeat;background-position:0 3.8rem;background-size:100%;background-position:0 2.7rem}.body--windows body:not(.body--touch) .download:hover .download-text{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(10%,#000),color-stop(11%,#fff));background-image:-o-linear-gradient(top,#000 0,#000 10%,#fff 11%);background-image:linear-gradient(to bottom,#000 0,#000 10%,#fff 11%);background-position:0 4.8rem}.body--windows:not(.body--touch) .download:hover .download-text{background-position:0 3.4rem}@media (orientation:portrait){.download .download-text{display:inline}body:not(.body--touch) .download:hover .download-text{background-position:0 2.6rem}}.image{margin-bottom:9rem}.image--low-margin{margin-bottom:2.5rem}.image img{display:block;width:100%}.image .image__caption{font-family:IntroRegular,serif;font-size:2rem;line-height:1.23;text-transform:none;margin-top:.2em;margin-bottom:1rem}@media (orientation:portrait){.image .image__caption{font-size:2.6rem}}@media (orientation:portrait){.image--large{margin-right:-2rem;margin-left:-2rem}.image--large .image__caption{margin-left:2rem}}.large-video-holder{margin-right:-4rem;margin-bottom:9rem;margin-left:-4rem;padding:.1rem 4rem;background-color:#000}.large-video-holder--low-margin{margin-bottom:2.5rem}@media (orientation:portrait){.large-video-holder{margin-right:-2rem;margin-left:-2rem;padding:0 2rem .1rem}}.overview-item{display:block;margin-bottom:4rem}.overview-item--full{margin-bottom:7.3rem}.overview-item img{width:100%}.overview-item .overview-item__title{display:inline;width:calc(100%);margin-bottom:.2rem}.overview-item .overview-item__title--date{font-family:IntroBlack,sans-serif;font-size:3rem;line-height:1.114;text-transform:uppercase;display:inline-block}body:not(.body--touch) .overview-item:hover .overview-item__title{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background-image:-o-linear-gradient(top,#000 0,#000 100%);background-image:linear-gradient(to bottom,#000 0,#000 100%);background-repeat:no-repeat;background-position:0 3.8rem;background-size:100%}.body--windows body:not(.body--touch) .overview-item:hover .overview-item__title{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(10%,#000),color-stop(11%,#fff));background-image:-o-linear-gradient(top,#000 0,#000 10%,#fff 11%);background-image:linear-gradient(to bottom,#000 0,#000 10%,#fff 11%);background-position:0 4.8rem}body:not(.body--touch) .overview-item:hover .overview-item__title--date,body:not(.body--touch) .overview-item:hover .overview-item__title--top{background-image:none}.body--windows:not(.body--touch) .overview-item:hover .overview-item__title{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(10%,#000),color-stop(11%,#fff));background-image:-o-linear-gradient(top,#000 0,#000 10%,#fff 11%);background-image:linear-gradient(to bottom,#000 0,#000 10%,#fff 11%);background-position:0 4.8rem}.body--windows:not(.body--touch) .overview-item:hover .overview-item__title--date,.body--windows:not(.body--touch) .overview-item:hover .overview-item__title--top{background-image:none}.overview-item .overview-item__subtitle{font-family:IntroBlack,sans-serif;font-size:3rem;line-height:1.114;text-transform:uppercase}.small-video-holder{margin-bottom:9rem}.small-video-holder--low-margin{margin-bottom:2.5rem}.text{font-family:IntroRegular,serif;font-size:2.6rem;line-height:1.23;text-transform:none;margin-bottom:9rem}.body--large-font .text{font-family:IntroRegular,serif;font-size:3rem;text-transform:none}@media (orientation:portrait){.text{font-family:IntroRegular,serif;font-size:3rem;text-transform:none}.body--large-font .text{font-family:IntroRegular,serif;font-size:3.6rem;text-transform:none}}.text--low-margin{margin-bottom:2.5rem}.text a{text-decoration:underline}body:not(.body--touch) .text a:hover{text-decoration:none}.text .text__more-btn{margin-top:1em;text-decoration:underline;text-transform:none}body:not(.body--touch) .text .text__more-btn:hover{text-decoration:none}.text .text__more{max-height:0;-webkit-transition:max-height .8s linear;-o-transition:max-height .8s linear;transition:max-height .8s linear;overflow:hidden}.text .text__more--opening{max-height:100vh;margin-top:1em}.text .text__more--open{max-height:none;margin-top:1em}.title{margin-bottom:.9rem}.up{display:inline-block;width:4.3rem}.up--gezelschap,.up--scholen{display:none}.video{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#000}.video .video__image{position:absolute;top:0;width:100%;height:100%;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;background-position:center;background-size:cover;pointer-events:none}.video .video__layer{position:absolute;top:0;height:calc(100% - 5rem)}.video .video__layer--right{right:0}.video--vimeo .video__layer{width:50%}.video--youtube .video__layer{width:calc(50% - 3rem)}.video .video__play{position:absolute;top:50%;left:50%;width:12rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body:not(.body--touch) .video .video__play:hover .st0{fill:#000}body:not(.body--touch) .video .video__play:hover .st1{fill:#fff}.video iframe{position:absolute;top:0;width:100%;height:100%;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;border:0;opacity:0}.video--show-iframe .video__image{opacity:0}.video--show-iframe .video__play{opacity:0;pointer-events:none}.video--show-iframe iframe{opacity:1}@media print{body,html{width:900px}html{font-size:62.5%}body{padding-top:0}.footer,.nav{display:none}.text{padding-bottom:1.114em}section{page-break-inside:avoid}.gallery-holder .gallery-holder__gallery{width:100%}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery .gallery__item{width:45%;margin-right:5%}.gallery .gallery__item .gallery__item__caption{margin-bottom:1.114em}}