@font-face{font-family:"FreeSerif-JK";src:url("../fonts/JK-MESH-Serif.woff2") format("woff2"),url("../fonts/JK-MESH-Serifwoff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"FreeSans-JK";src:url("../fonts/JK-MESH-Sans.woff2") format("woff2"),url("../fonts/JK-MESH-Sans.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}:root{--color1: 250, 250, 250, 1;--color2: 51, 51, 51, 1;--color3: 235,235,235,1;--color4: 255,88,0,1;--hourHeight: 7vw}body{font-family:"FreeSans-JK",sans-serif;margin:0;overflow-x:hidden;width:100vw;overscroll-behavior:none;scrollbar-width:none;background:rgba(var(--color1));color:rgba(var(--color2))}.block{height:100vh;overflow:hidden}::-moz-selection{color:rgba(var(--color1));background:rgba(var(--color2))}::selection{color:rgba(var(--color1));background:rgba(var(--color2))}a{text-decoration:none}a:hover{color:rgba(var(--color4));text-shadow:rgba(var(--color4)) 0 0 10px}.panicMode{display:none}h1,h2,h3,h4,h5,h6{max-width:100%;overflow:visible;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;font-weight:normal !important}p{margin-block-start:.5em;margin-block-end:.5em;hyphens:auto}ul{list-style-type:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0}::-webkit-scrollbar{width:7px;height:0px}::-webkit-scrollbar-thumb{background:rgba(var(--color1))}::-webkit-scrollbar-track{background:rgba(var(--color2))}.smallpill{font-size:1.2vw;line-height:1.3vw;border-radius:1.2vw;padding:.25vw 1vw .25vw 1vw;margin-right:.25vw;white-space:nowrap}@media(orientation: portrait){.smallpill{font-size:3vw;line-height:3.25vw;border-radius:3vw;padding:.625vw 2.5vw .625vw 2.5vw;margin-right:.625vw}}.mediumpill{font-size:2vw;line-height:2.2vw;border-radius:2vw;padding:.25vw 1vw .25vw 1vw;margin-right:.5vw}@media(orientation: portrait){.mediumpill{font-size:5vw;line-height:5.5vw;border-radius:5vw;padding:.625vw 2.5vw .625vw 2.5vw}}.bigpill{font-size:7vw;line-height:9vw;border-radius:7vw;padding:.5vw 2vw .5vw 2vw;background:rgba(var(--color1));color:rgba(var(--color2));text-align:center;width:-moz-fit-content;width:fit-content}@media(orientation: portrait){.bigpill{font-size:10.5vw;line-height:13.5vw;border-radius:10.5vw;padding-left:3vw;padding-right:3vw}}a.bubble,div.bubble{font-size:1.2vw;line-height:1.3vw;padding:.35vw 1vw;border-radius:1.3vw;background-color:rgba(var(--color2));color:rgba(var(--color1));transition:all .1s linear;border:1px solid rgba(var(--color2))}@media(orientation: portrait){a.bubble,div.bubble{font-size:9vw;line-height:9vw;padding:.875vw 5vw;border-radius:9vw}}.bubble:hover{background:rgba(var(--color4));box-shadow:0 0 .5vw rgba(var(--color4));border:1px solid rgba(var(--color4))}main.blur{filter:blur(10px)}.eventswrapper{display:block;width:100%}.eventswrapper a{width:48%;display:inline-block;vertical-align:top}@media(orientation: portrait){.eventswrapper a{width:calc(50% - 1vw);margin-right:1vw}}.eventswrapper a .events{width:89%;border-radius:.5vw;margin-bottom:1vw}@media(orientation: portrait){.eventswrapper a .events{width:100%;display:inline-block;vertical-align:top;margin-bottom:1vw}}.eventswrapper a .events .eventimg{background-size:cover;background-position:center;box-shadow:0 0 20px rgba(var(--color2));margin-bottom:.5vw;border-radius:.5vw;overflow:hidden}.eventswrapper a .events .eventimg img{width:100%;height:auto;mix-blend-mode:hard-light;max-height:calc(50vh - 10vw);-o-object-fit:cover;object-fit:cover}.eventswrapper a .events .eventimg .label{background:rgba(var(--color1));color:rgba(var(--color2));padding:.25vw .5vw;font-size:1.2vw;border-radius:1vw;display:inline-block;position:absolute;margin-top:.5vw;margin-left:-20.2vw;max-width:18vw}@media(orientation: portrait){.eventswrapper a .events .eventimg .label{font-size:3.75vw;margin-top:1.8vw;border-radius:4vw;padding:1vw 2vw;max-width:40vw;margin-left:-45vw}}.eventswrapper a .events .eventimg:hover{box-shadow:0 0 5px rgba(var(--color2))}.eventswrapper a .events .caption{display:inline-block;font-size:2vw;line-height:2.2vw;text-indent:-2.2vw;margin-left:2.2vw}@media(orientation: portrait){.eventswrapper a .events .caption{font-size:5vw;line-height:5.5vw;text-indent:-5.5vw;margin-left:5.5vw}}@media(orientation: portrait){.eventswrapper a .events{height:auto}}@media(orientation: portrait){.eventswrapper .eventLink:last-of-type{display:none}}.page main{width:50%;background:linear-gradient(0deg, rgba(var(--color1)) 0%, rgba(var(--color3)) 50%);background-attachment:fixed;padding:.5vw;margin-left:calc(50% - 1vw);min-height:100vh;padding-bottom:10vh;padding-top:5vw;position:relative}@media(orientation: portrait){.page main{margin-left:0;padding:1.25vw;width:calc(100% - 2.5vw);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(var(--color3)) 15vw, rgba(var(--color1)) 100%);padding-top:6vw}}.page main .mainimage{position:fixed;top:0;left:0;width:49%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:2;box-shadow:#000 0 0 1vw}@media(orientation: portrait){.page main .mainimage{position:relative;width:100%;height:100vh;left:auto;top:auto;z-index:auto;box-shadow:none;-o-object-position:left;object-position:left}}.page main .mainimageCaption{position:fixed;left:.5vw;bottom:.5vw;font-size:1.2vw;color:rgba(var(--color2));z-index:-1}.page main .content{overflow:hidden}.page main .content ul{text-indent:-2.2vw;margin-left:2.2vw}@media(orientation: portrait){.page main .content ul{text-indent:-5.5vw;margin-left:5.5vw}}.page main .content li:before{content:"• "}.page main .content li p{display:contents}.page main .content h3{margin-top:1.5vw;margin-bottom:1vw}.page main .content h2{font-size:2vw;line-height:2.2vw;font-family:"FreeSans-JK";margin-top:2.2vw;background:rgba(var(--color1));padding:.5vw 1vw;border-radius:2.2vw;display:block;width:-moz-fit-content;width:fit-content;white-space:nowrap;margin-left:50%;transform:translateX(-50%);top:1vw}@media(orientation: portrait){.page main .content h2{font-size:5vw;line-height:5.5vw;padding:1.25vw 2.5vw;top:2.5vw;border-radius:5.5vw}}.page main .content h1{font-size:6.3vw;line-height:5.4vw;font-family:"FreeSans-JK";margin-top:2.2vw}@media(orientation: portrait){.page main .content h1{font-size:4.5vw;line-height:4.95vw;margin-top:5.5vw}}.page main .content h4{font-size:2vw;line-height:2.2vw;color:rgba(var(--color2));background:rgba(var(--color3));border:.2vw solid rgba(var(--color2));border-radius:2.2vw;padding:.25vw 1vw .25vw 1vw;margin-top:.5vw;display:inline-block}@media(orientation: portrait){.page main .content h4{font-size:5vw;line-height:5.5vw;border-radius:5.5vw;padding:.625vw 2.5vw .625vw 2.5vw;margin-top:1.25vw}}.page main .content h5{font-size:1.2vw;line-height:1.3vw;color:rgba(var(--color2));margin-block-start:.5em;margin-block-end:.5em}.page main .content h6{font-size:1.2vw;line-height:1.3vw;color:rgba(var(--color2));margin-bottom:1.3vw}@media(orientation: portrait){.page main .content h6{font-size:3vw;line-height:3.25vw}}.page main .content p,.page main .content li{hyphens:auto}.page main .content table,.page main .content tr,.page main .content td{border:none;vertical-align:top}@media(orientation: portrait){.page main .content table,.page main .content tr,.page main .content td{display:block}}.page main .content a img{width:25%;display:inline-block;vertical-align:middle;margin:.5vw}.page main .content em,.page main .content i{text-transform:uppercase;font-style:normal}.page main .content img,.page main .content video{width:100%;margin-bottom:.5vw}.page main .content video{height:28vw}@media(orientation: portrait){.page main .content video{height:56.25vw;background:rgba(var(--color2))}}.page main .content iframe{max-width:100%;width:100%;height:28vw}@media(orientation: portrait){.page main .content iframe{width:100%;height:66vw}}.page main .content .box-text{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;width:calc(100% - 1vw);margin-right:5%;background:rgba(var(--color2));display:inline-block;vertical-align:top;margin-bottom:1.5vw;border-radius:.5vw}@media(orientation: portrait){.page main .content .box-text{width:100%;display:block;border-radius:1.25vw}}.page main .content .box-text{color:#fff;padding:.5vw;margin-block-start:0;margin-block-end:0;font-family:"FreeSerif-JK";font-size:4vw;line-height:4vw;text-align:center;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(var(--color3));hyphens:auto}@media(orientation: portrait){.page main .content .box-text{font-size:10vw;line-height:10vw}}.page main .content .box-text em{font-size:1.2vw;line-height:1.3vw;font-style:normal;font-family:"FreeSans-JK";text-align:left;display:block;-webkit-text-stroke-width:0;text-transform:none}@media(orientation: portrait){.page main .content .box-text em{font-size:3vw;line-height:3.25vw}}.page main .content .box-text a{color:#fff}.page main .content table{border-collapse:separate !important;border-spacing:.5vw;width:100%}@media(orientation: portrait){.page main .content table{width:100%}}.page main .content table tbody.table-boxes{width:100%;display:grid}@media(orientation: portrait){.page main .content table tbody.table-boxes{display:block;width:95vw;overflow:scroll}}.page main .content a .table-boxes td:hover{box-shadow:0 0 10px rgba(var(--color2))}.page main .content a .table-boxes td{cursor:pointer}.page main .content .table-boxes td{background:rgba(var(--color2));border-radius:.5vw;width:auto;margin-right:0;display:table-cell;vertical-align:top;text-align:center;font-family:"FreeSerif-JK";font-size:4vw;line-height:4vw;color:#fff;padding:.5vw;margin-bottom:1.25vw;hyphens:none}.page main .content .table-boxes td a{color:#fff}@media(orientation: portrait){.page main .content .table-boxes td{display:block;font-size:3vw;line-height:3vw;border-radius:1.25vw}}.page main .content .table-boxes td em{display:block;font-family:"FreeSans-JK";font-size:1.2vw;line-height:1.2vw;text-align:center}@media(orientation: portrait){.page main .content .table-boxes td em{font-size:5vw;line-height:5vw;border-radius:1.25vw;padding:1.25vw}}.page main .content .table-boxes td p{background:rgba(var(--color2));border-radius:.5vw;width:auto;margin-right:0;vertical-align:top;text-align:center;font-family:"FreeSerif-JK";font-size:4vw;line-height:4vw;color:#fff;margin-block-start:0em;margin-block-end:0em;hyphens:none}@media(orientation: portrait){.page main .content .table-boxes td p{display:block;font-size:17.5vw;line-height:17.5vw;border-radius:1.25vw;padding:1.25vw}}.page main .content .table-boxes td p em{display:block;font-family:"FreeSans-JK";font-size:1.2vw;line-height:1.2vw;text-align:center}@media(orientation: portrait){.page main .content .table-boxes td p em{font-size:5vw;line-height:5vw}}.page main .content .pill p{display:inline;color:rgba(var(--color3));font-size:1.2vw;line-height:1.3vw}.page main .content .pill{font-size:1.2vw;line-height:1.3vw;background:rgba(var(--color2));color:rgba(var(--color3));border-radius:1.2vw;padding:.125vw .5vw .125vw .5vw;margin-right:.25vw;white-space:nowrap}@media(orientation: portrait){.page main .content .pill{font-size:3vw;line-height:3.25vw;border-radius:3vw;padding:.3125vw 1.25vw .3125vw 1.25vw}}.page main .content .bio-wrapper{font-size:1.2vw;line-height:1.3vw;width:66%}@media(orientation: portrait){.page main .content .bio-wrapper{font-size:3vw;line-height:3.25vw}}.page main .content h4.bio-wrapper{width:auto}.page main .content .image-half,.page main .content .image-bio{width:25vw;margin-right:.5vw;display:inline-block;vertical-align:top}@media(orientation: portrait){.page main .content .image-half,.page main .content .image-bio{width:60vw}}.page main .content .image-bio{width:25vw}@media(orientation: portrait){.page main .content .image-bio{width:60vw}}.page main .content .image-link-fullsize{width:100%}.page main .content .image-caption{font-size:1.2vw;line-height:1.3vw;margin-block-start:.2em}.page main .content .video-portrait video{width:50%;height:auto}.page .eventswrapper a .events .eventimg img{max-height:none}.event .breadcrumb{color:rgba(var(--color2));background:rgba(var(--color1));position:fixed;top:.5vw;left:50vw;transform:translateX(-50%);z-index:10;text-transform:capitalize}@media(orientation: portrait){.event .breadcrumb{top:1.25vw}}.event main{background:rgba(var(--color1));margin-top:0;padding-top:5vw}@media(orientation: portrait){.event main{padding-top:30vw;margin-top:85vh}}@media(orientation: portrait){.event main .mainimage{-o-object-position:center;object-position:center}}.event main .lead{font-size:2vw;line-height:2.2vw;color:rgba(var(--color2))}@media(orientation: portrait){.event main .lead{font-size:5vw;line-height:5.5vw}}.event .eventHeader{color:rgba(var(--color1));margin:2vw 0}.event .eventHeader .eventHeaderColumn{width:47%;margin-right:3%;display:inline-block;vertical-align:top}.event .eventHeader .eventHeaderColumn p{font-size:1.2vw;line-height:1.3vw;margin-block-start:0;margin-block-end:0;hyphens:none}@media(orientation: portrait){.event .eventHeader .eventHeaderColumn p{font-size:3vw;line-height:3.25vw}}.event .eventHeader .eventHeaderColumn #ticketlink,.event .eventHeader .eventHeaderColumn #ticketlink2{background-color:rgba(var(--color1));color:rgba(var(--color2));display:inline-block;cursor:pointer;margin-left:-1.2vw;margin-bottom:.5vw}h1,h2,h3,h4{font-family:"FreeSerif-JK";text-align:center}h3{font-size:7vw;line-height:6vw}@media(orientation: portrait){h3{font-size:17.5vw;line-height:15vw}}h1{font-family:"FreeSans-JK";font-size:6.3vw;line-height:5.4vw;margin-bottom:.5vw}@media(orientation: portrait){h1{font-size:15.75vw;line-height:13.5vw}}p,li{color:rgba(var(--color2));font-size:2vw;line-height:2.2vw}@media(orientation: portrait){p,li{font-size:5vw;line-height:5.5vw}}#ticketshop{display:none;position:fixed;width:50vw;top:10vh;left:50vw;transform:translateX(-50%);max-height:80vh;z-index:10;overflow:scroll;box-shadow:0 0 20px rgba(var(--color2))}@media(orientation: portrait){#ticketshop{width:90vw;overflow:scroll}}#ticketclose{top:0;left:0;display:none;position:fixed;width:100vw;height:100vh;cursor:pointer;z-index:9}.timetable{background:linear-gradient(0deg, rgba(var(--color1)) 0%, rgba(var(--color3)) 50%);background-attachment:fixed;font-size:1.3vh}.timetable main{min-height:200vh;margin-top:10.5vw}@media(orientation: portrait){.timetable main{margin-top:19.5vw}}.timetable main::-webkit-scrollbar{height:14px}.timetable .timetableDay{width:94vw;margin-left:1vw}.timetable .timetableSpalteWrap{position:absolute;top:4.5vw;z-index:2;margin-left:4vw;width:95vw;white-space:nowrap;overflow:scroll}@media(orientation: portrait){.timetable .timetableSpalteWrap{margin-left:7vw;width:93vw;top:8.5vw}}.timetable .timetableSpalteWrap::-webkit-scrollbar{width:0}.timetable .timetableSpalte{display:inline-block;vertical-align:top;padding-bottom:30vw}.timetable .timetableSpalte10{position:absolute;left:0;z-index:-1}.timetable .timetableSpalte20{margin-left:-13vw}@media(orientation: portrait){.timetable .timetableSpalte20{margin-left:-20vw}}.timetable .timetableSpalte11{margin-left:-13vw}@media(orientation: portrait){.timetable .timetableSpalte11{margin-left:-20vw}}.timetable .timetableSpalte14{margin-left:-13vw}@media(orientation: portrait){.timetable .timetableSpalte14{margin-left:-20vw}}.timetable .timetableSpalte25{margin-left:-13vw}@media(orientation: portrait){.timetable .timetableSpalte25{margin-left:-20vw}}.timetable .timetableSpalteFilter{margin-left:0 !important}.timetable .EventTimetable{background:linear-gradient(0deg, rgba(var(--color1)) 0%, rgba(var(--color3)) 50%);color:rgba(var(--color1));border-radius:.5vw;position:relative;width:12vw;box-shadow:0 0 10px rgba(var(--color2));margin-right:.25vw;margin-left:.25vw;overflow:hidden;height:100%}@media(orientation: portrait){.timetable .EventTimetable{width:27vw;margin-right:.625vw;margin-left:.625vw;border-radius:1.25vw}}.timetable .EventTimetable .EventTimetableContent{padding:.25vw .25vw 0 .25vw}@media(orientation: portrait){.timetable .EventTimetable .EventTimetableContent{padding:.5vw .5vw 0 .5vw}}.timetable .EventTimetable .EventTimetableContent h3{padding-top:0;margin-top:0;padding-bottom:.25vw;margin-left:1.2vw}.timetable .EventTimetable .EventTimetableContent h5,.timetable .EventTimetable .EventTimetableContent h6{color:rgba(var(--color2))}.timetable .EventTimetable .EventTimetableContent h5{font-size:.8vw;line-height:1vw}@media(orientation: portrait){.timetable .EventTimetable .EventTimetableContent h5{font-size:2vw;line-height:2.5vw}}.timetable .EventTimetable a{border-radius:.5vw;padding:.25vw;display:block;margin-bottom:.25vw;box-shadow:0 0 10px;background:linear-gradient(0deg, rgba(var(--color1)) 0%, rgba(var(--color3)) 50%);hyphens:none}@media(orientation: portrait){.timetable .EventTimetable a{margin-bottom:.625vw}}.timetable .EventTimetable p{font-size:1.2vw;line-height:1.2vw;margin-block-start:0;margin-block-end:0;hyphens:none}@media(orientation: portrait){.timetable .EventTimetable p{font-size:3vw;line-height:3vw}}.timetable .EventTimetable p i,.timetable .EventTimetable p em{font-size:.8vw;line-height:.8vw;font-style:normal}@media(orientation: portrait){.timetable .EventTimetable p i,.timetable .EventTimetable p em{font-size:2vw;line-height:2vw}}.timetable .EventTimetable:hover{height:auto !important;z-index:10}.timetable .EventTimetableA{display:block;white-space:normal;position:absolute}.timetable .EventTimetableASingle.Aperformances{left:39vw}@media(orientation: portrait){.timetable .EventTimetableASingle.Aperformances{left:60vw}}.timetable .EventTimetableASingle.Aausstellungen{left:52vw}@media(orientation: portrait){.timetable .EventTimetableASingle.Aausstellungen{left:80vw;z-index:-1}}.timetable .Aclubnights{height:11em !important}.timetable .EventTimetablePaid .EventTimetable{background:linear-gradient(180deg, rgba(var(--color2)) 65%, rgba(var(--color3)) 100%);color:rgba(var(--color3))}.timetable .EventTimetablePaid .EventTimetable .EventTimetableContent h1,.timetable .EventTimetablePaid .EventTimetable .EventTimetableContent h2,.timetable .EventTimetablePaid .EventTimetable .EventTimetableContent h3,.timetable .EventTimetablePaid .EventTimetable .EventTimetableContent h4,.timetable .EventTimetablePaid .EventTimetable .EventTimetableContent h5,.timetable .EventTimetablePaid .EventTimetable .EventTimetableContent h6,.timetable .EventTimetablePaid .EventTimetable .EventTimetableContent p,.timetable .EventTimetablePaid .EventTimetable .EventTimetableContent a{color:rgba(var(--color3))}.timetable .EventTimetablePaid .EventTimetable a{background:rgba(var(--color2))}.timetable .EventTimetablePaid h1,.timetable .EventTimetablePaid h2,.timetable .EventTimetablePaid h3,.timetable .EventTimetablePaid h4,.timetable .EventTimetablePaid h5,.timetable .EventTimetablePaid h6,.timetable .EventTimetablePaid p,.timetable .EventTimetablePaid a{color:rgba(var(--color3))}.timetable .date{margin-bottom:0;position:sticky;top:6vw;z-index:1;height:0;text-align:center;z-index:5}@media(orientation: portrait){.timetable .date{top:12vw}}.timetable .date h1{font-size:1.2vw;line-height:1.3vw;background:rgba(var(--color2));color:rgba(var(--color1));border:1px solid rgba(var(--color2));transition:none;display:inline;padding:.25vw 1vw;border-radius:2vw}@media(orientation: portrait){.timetable .date h1{font-size:3vw;line-height:3.25vw;border-radius:4vw}}.timetable h2,.timetable h3{font-family:"FreeSans-JK";font-size:1.2vw;line-height:1.2vw;text-align:left;margin-left:.5vw;margin-top:.25vw;margin-right:.5vw}@media(orientation: portrait){.timetable h2,.timetable h3{font-size:3vw;line-height:3vw}}.timetable h3,.timetable h6{font-size:.8vw;line-height:.8vw;margin-top:0}@media(orientation: portrait){.timetable h3,.timetable h6{font-size:2vw;line-height:2vw}}.timetable .title{margin-top:0}.timetable .time{padding-bottom:.25vw;padding-top:0}.timetable .format{text-transform:capitalize;margin-top:0;padding:0 .5vw 0 0}.timetable .timetableHourlineWrap{width:98vw;overflow:hidden}.timetable .timetableHourlineWrap .timetableHourline{color:rgba(var(--color2));background-image:url("../img/timetableBackground.svg");background-size:cover;background-repeat:repeat;width:99vw}.timetable .timetableHourlineWrap .timetableHourline .hourlineChar{font-size:.8vw;text-align:right;width:2vw}@media(orientation: portrait){.timetable .timetableHourlineWrap .timetableHourline .hourlineChar{font-size:2vw;width:5vw}}.timetable .venueLabel{white-space:nowrap;width:0;position:sticky;bottom:2vw}.timetable .caption{position:fixed;top:5.8vw;left:4vw;z-index:10}@media(orientation: portrait){.timetable .caption{top:auto;bottom:1vw;left:9vw}}.timetable .caption .paid,.timetable .caption .free{display:inline-block;background:rgba(var(--color2));border-radius:.5vw;margin-right:.5vw;padding-bottom:.25vw;width:13vw;box-shadow:0 0 5px rgba(var(--color2))}.timetable .caption .paid h2,.timetable .caption .free h2{color:rgba(var(--color3))}@media(orientation: portrait){.timetable .caption .paid,.timetable .caption .free{width:27vw;border-radius:1vw}}.timetable .caption .free{background:rgba(var(--color3))}.timetable .caption .free h2{color:rgba(var(--color2))}.timetable #time{position:absolute;width:98vw;height:1px;background:rgba(var(--color1));z-index:1000;left:1vw;top:0;box-shadow:0 0 5px rgba(var(--color1));display:none}.artists main{margin-top:8vw;margin-bottom:4.5vw}@media(orientation: portrait){.artists main{margin-top:16.5vw}}.artists main .artist{display:inline-flex;justify-content:center;align-items:center;width:25%;text-align:center}@media(orientation: portrait){.artists main .artist{width:50%}}.artists main .artist .left,.artists main .artist .middle,.artists main .artist .right{padding:.5vw 1.5vw;color:rgba(var(--color2))}@media(orientation: portrait){.artists main .artist .left,.artists main .artist .middle,.artists main .artist .right{padding:3.75vw 3.75vw}}.artists main .artist .left h3,.artists main .artist .left h4,.artists main .artist .middle h3,.artists main .artist .middle h4,.artists main .artist .right h3,.artists main .artist .right h4{font-family:"FreeSans-JK";font-size:1.2vw;line-height:1.3vw;text-align:center}@media(orientation: portrait){.artists main .artist .left h3,.artists main .artist .left h4,.artists main .artist .middle h3,.artists main .artist .middle h4,.artists main .artist .right h3,.artists main .artist .right h4{font-size:5vw;line-height:5vw}}.artists main .artist .left h4,.artists main .artist .middle h4,.artists main .artist .right h4{font-family:"FreeSerif-JK";font-size:1.32vw;line-height:1.43vw}@media(orientation: portrait){.artists main .artist .left h4,.artists main .artist .middle h4,.artists main .artist .right h4{font-size:5.5vw;line-height:6.05vw}}.artists main .artist .middle:hover{color:rgba(var(--color4))}.artists main .artist .left{width:6vw}.artists main .artist .left h3{text-align:left}@media(orientation: portrait){.artists main .artist .left{width:0;padding:0}}.artists main .artist .right{width:20vw}@media(orientation: portrait){.artists main .artist .right{width:100%;padding:0}}.artists main .artistVertical{margin-top:-2vw}#filters{position:fixed;top:3.1vw;left:0;width:100vw;height:3.2vw;background:rgba(var(--color3));box-shadow:0 0 2vw rgba(var(--color2));z-index:110;white-space:nowrap;overflow-x:scroll}@media(orientation: portrait){#filters{height:14vw;top:0;z-index:90}}#filters .bubble{display:inline-block;vertical-align:top;margin:.5vw}@media(orientation: portrait){#filters .bubble{margin:1.25vw}}#filters .filterpill{background:rgba(var(--color1));border:1px solid rgba(var(--color2));color:rgba(var(--color2))}#filters .filterpill:hover{background:rgba(var(--color4));border:1px solid rgba(var(--color4));color:rgba(var(--color1))}#filters .active{background:rgba(var(--color2));color:rgba(var(--color1));border:1px solid rgba(var(--color2))}#filters .active:hover{background:rgba(var(--color4));border:1px solid rgba(var(--color4));color:rgba(var(--color1))}#filters #filtermap{float:right;margin-right:.5vw}@media(orientation: portrait){#filters #filtermap{float:none}}#map{position:fixed;top:10vw;left:50vw;width:70vw;z-index:5;transform:translateX(-50%);box-shadow:0 0 10px rgba(var(--color2));display:none}#map img{width:100%}#newsClose{position:fixed;top:1.1vw;right:1.1vw;z-index:100;cursor:pointer}@media(orientation: portrait){#newsClose{top:2.75vw;right:2.75vw}}#newsClose img,#newsClose svg{width:4.7vw}@media(orientation: portrait){#newsClose img,#newsClose svg{width:11.75vw}}#newsClose .st0{fill:rgba(var(--color2))}#newsClose .st1{fill:rgba(var(--color1))}#instaButton{position:absolute;top:auto;left:auto;z-index:10;right:.8vw;bottom:4vw}@media(orientation: portrait){#instaButton{bottom:auto;top:175vw}}@keyframes ticketButtonAnimation{0%{box-shadow:0 0 10px;transform:translateY(0vw)}10%{box-shadow:0 0 20px;transform:translateY(0.8vw)}20%{box-shadow:0 0 20px;transform:translateY(-0.2vw)}30%{box-shadow:0 0 20px;transform:translateY(0.2vw)}50%{box-shadow:0 0 20px;transform:translateY(0vw)}100%{box-shadow:0 0 20px;transform:translateY(0vw)}}#ticketButton{height:5.5vw;border-radius:6vw;padding-top:3.5vw;box-shadow:0 0 10px rgba(var(--color2));transform:translateY(0vw);animation:ticketButtonAnimation 4s ease-in-out infinite;margin-top:calc(-97vh - 5vw)}@media(orientation: portrait){#ticketButton{height:14.5vw;border-radius:13vw;padding-top:9.5vw;margin-top:-97vh;margin-left:2vw}}@media(orientation: portrait){#visitButton{margin-top:calc(90vh - 49vw)}}.marquee{position:fixed;top:0;width:100vw;font-family:"FreeSerif-JK";background-color:rgba(var(--color1));color:rgba(var(--color2));white-space:nowrap;overflow:hidden;box-sizing:border-box;height:4vw;box-shadow:0 0 20px rgba(var(--color2));z-index:2;transition:all 1s}@media(orientation: portrait){.marquee{height:10vw}}.newsopen{height:calc(100vh + 4vw)}@media(orientation: portrait){.newsopen{height:100vh}}.newsopen span{background-color:rgba(var(--color2));color:rgba(var(--color1))}.marquee p{display:inline-block;animation:marquee 20s linear infinite;line-height:4.4vw;font-size:4vw;margin-block-start:0;margin-block-end:0;cursor:pointer}@media(orientation: portrait){.marquee p{line-height:11vw;font-size:10vw}}@keyframes marquee{0%{transform:translate(0, 0)}100%{transform:translate(-50%, 0)}}.newscontent{height:calc(100vh - 4.4vw);overflow:scroll;width:100vw;white-space:normal}@media(orientation: portrait){.newscontent{height:calc(100vh - 10vw)}}.newscontent .newscontentInner{width:100vw}.newscontent .newscontentInner .grid-item,.newscontent .newscontentInner .grid-sizer{width:22%;float:left;padding:.5vw;margin-bottom:1.5vw}@media(orientation: portrait){.newscontent .newscontentInner .grid-item,.newscontent .newscontentInner .grid-sizer{width:calc(100% - 1vw);padding-bottom:10vh}}.newscontent .newscontentInner .grid-item h1,.newscontent .newscontentInner .grid-sizer h1{line-height:3.4vw;font-size:4vw;font-family:"FreeSerif-JK"}@media(orientation: portrait){.newscontent .newscontentInner .grid-item h1,.newscontent .newscontentInner .grid-sizer h1{line-height:8.5vw;font-size:10vw}}.newscontent .newscontentInner .grid-item h2,.newscontent .newscontentInner .grid-sizer h2{font-family:"FreeSans-JK";line-height:4vw;font-size:4vw}@media(orientation: portrait){.newscontent .newscontentInner .grid-item h2,.newscontent .newscontentInner .grid-sizer h2{line-height:10vw;font-size:10vw}}.newscontent .newscontentInner .grid-item h3,.newscontent .newscontentInner .grid-sizer h3{font-family:"FreeSans-JK";font-size:1.2vw;line-height:1.3vw;text-align:center}@media(orientation: portrait){.newscontent .newscontentInner .grid-item h3,.newscontent .newscontentInner .grid-sizer h3{line-height:3.25vw;font-size:3vw}}.newscontent .newscontentInner .grid-item p,.newscontent .newscontentInner .grid-sizer p{display:block;animation:none;white-space:normal;font-family:"FreeSans-JK";font-size:1.2vw;line-height:1.3vw;cursor:default}@media(orientation: portrait){.newscontent .newscontentInner .grid-item p,.newscontent .newscontentInner .grid-sizer p{font-size:3vw;line-height:3.25vw}}.newscontent .newscontentInner .grid-item .video-portrait video,.newscontent .newscontentInner .grid-sizer .video-portrait video{width:100%;height:auto}.newscontent .newscontentInner .grid-item .date,.newscontent .newscontentInner .grid-sizer .date{text-align:center}.newscontent .newscontentInner .grid-item img,.newscontent .newscontentInner .grid-sizer img{width:100%;box-shadow:0 0 10px rgba(var(--color2));margin-bottom:.5vw}@media(orientation: portrait){.newscontent .newscontentInner .grid-item img,.newscontent .newscontentInner .grid-sizer img{margin-bottom:1.25vw}}.newscontent .newscontentInner .grid-item video,.newscontent .newscontentInner .grid-sizer video{width:100%}@media(orientation: portrait){.newscontent .newscontentInner .grid-item video,.newscontent .newscontentInner .grid-sizer video{height:56.25vw}}.newscontent .newscontentInner .grid-item a,.newscontent .newscontentInner .grid-sizer a{margin-top:1vw;color:rgba(var(--color1));background-color:rgba(var(--color2));border-radius:1.3vw;padding:.25vw .5vw}@media(orientation: portrait){.newscontent .newscontentInner .grid-item a,.newscontent .newscontentInner .grid-sizer a{border-radius:3.25vw;padding:.625vw 1.25vw}}.newscontent .newscontentInner .grid-item span,.newscontent .newscontentInner .grid-sizer span{background:none;color:rgba(var(--color2))}.list p,.list a,.list h5{color:rgba(var(--color2));font-size:1.2vw;line-height:1.3vw}.list em{font-style:normal}footer{width:100%;text-align:center;padding-bottom:1vw;border-top:1px solid rgba(var(--color2));background:rgba(var(--color3));position:relative;z-index:3;box-shadow:rgba(var(--color2)) 0 0 1vw}@media(orientation: portrait){footer{padding-top:3vw;padding-bottom:3vw}}footer img{margin:.8vw;height:5vw;background:#fef7f6;padding:0;border-radius:50%}@media(orientation: portrait){footer img{height:15vw}}footer img:hover{box-shadow:0 0 10px rgba(var(--color2))}footer div{display:inline-block;vertical-align:middle;width:33%}@media(orientation: portrait){footer div{display:block;width:100%}}footer a{color:rgba(var(--color2));font-size:1.2vw;line-height:2.34vw}@media(orientation: portrait){footer a{font-size:3vw;line-height:5.85vw}}#status,.member{display:inline-block;background-color:rgba(var(--color1));color:rgba(var(--color2));transition:color 1s linear;padding:.25vw .5vw .25vw .5vw;font-size:1.2vw;line-height:1.3vw;margin-left:1vw;margin-bottom:.5vw}@media(orientation: portrait){#status,.member{font-size:3vw;line-height:3.25vw;margin-left:1.25vw;margin-bottom:1.25vw;padding:.625vw 1.25vw .625vw 1.25vw;border-radius:3.25vw}}.cursor{position:fixed;z-index:1000;left:-10vw;top:-10vw;font-size:2vw}@media(orientation: portrait){.cursor{font-size:5vw}}.meetingPoint{position:fixed;z-index:20}@keyframes emojiFly{0%{transform:translateY(-3000px)}1%{transform:translateY(0px)}100%{transform:translateY(-3000px)}}.emoji{position:absolute;transform:translateX(0px);animation:emojiFly 4s forwards;font-size:3vw}#hamburger{display:none}@media(orientation: portrait){#hamburger{width:16vw;height:16vw;display:block;position:fixed;left:79.25vw;bottom:1vw;z-index:120}#hamburger div{width:100%;height:2vw;background:rgba(var(--color2));margin-bottom:2.3vw;box-shadow:rgba(var(--color2)) 0 0 1vw;transition:all 1s}#hamburger div:nth-child(3){position:absolute}#hamburger div:last-child{margin-bottom:0}}#hamburger.open div:nth-child(1){transform:rotate(45deg);position:absolute}#hamburger.open div:nth-child(2){transform:rotate(-45deg);position:absolute}#hamburger.open div:nth-child(3){visibility:hidden}#startpageNav{position:fixed;left:0;top:0;padding:.5vw;z-index:100;display:flex;flex-direction:row;align-items:flex-start;gap:.5vw;height:auto;width:100%;overflow:hidden;background:rgba(var(--color1));box-shadow:0 0 1vw rgba(var(--color2))}#startpageNav a{display:inline-block}@media(orientation: portrait){#startpageNav{display:none;flex-direction:column;gap:1.25vw;max-width:100vw;background:rgba(0,0,0,0);text-align:center;box-shadow:none;margin-top:10vh;padding-top:10vh}}@media(orientation: portrait){#startpageNav.open{display:block}}@media(orientation: portrait){#startpageNav a.bubble,#startpageNav div.bubble{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:7vw;font-size:22.5vw;line-height:13.5vw;padding:.875vw 7.5vw;border-radius:none;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(var(--color2));filter:blur(1px);text-shadow:rgba(var(--color4)) 0 0 2vw}}body.startpage{height:auto}body.startpage .columnVideo{top:0;left:0;overflow:hidden;width:100vw;height:calc(100vh - 16.5vw);background:url(../img/mesh-festival-background.jpg);background-size:contain;margin-top:13.4vw;box-shadow:0 0 1vw rgba(var(--color2))}@media(orientation: portrait){body.startpage .columnVideo{background-size:cover;background-position:center;margin-top:30.4vw;height:calc(100vh - 49vw);box-shadow:0 0 3vw rgba(var(--color2))}}body.startpage .columnVideo video{-o-object-fit:cover;object-fit:cover;height:100vh;width:100vw}body.startpage .columnTitle{position:fixed;top:3.2vw;text-align:left;max-height:40vh;height:40vh;overflow:hidden;width:100vw;z-index:-1;background-image:url(../img/mesh-festival-gradient.jpg);background-size:100% auto;background-position:top}@media(orientation: portrait){body.startpage .columnTitle{top:-6.8vw}}body.startpage .columnTitle h1,body.startpage .columnTitle h2,body.startpage .columnTitle h4{font-family:"FreeSans-JK";font-size:15vw;line-height:10vw;letter-spacing:-1.8vw;width:-moz-fit-content;width:fit-content;text-align:left;padding:0;color:rgba(var(--color2));display:inline-block;filter:blur(1px);vertical-align:top}@media(orientation: portrait){body.startpage .columnTitle h1,body.startpage .columnTitle h2,body.startpage .columnTitle h4{font-size:43vw;line-height:46vw;letter-spacing:-3.9vw}}body.startpage .columnTitle h1{margin-left:-1vw}@media(orientation: portrait){body.startpage .columnTitle h1{margin-left:-3vw}}body.startpage .columnTitle h2{font-size:5.6vw;line-height:4.5vw;letter-spacing:-0.5vw;margin-left:10vw;margin-top:1.5vw;text-align:right;width:56vw;word-spacing:17vw}@media(orientation: portrait){body.startpage .columnTitle h2{font-size:8vw;line-height:6vw}}body.startpage .columnTitle h4{font-size:2.5vw;line-height:2.2vw;letter-spacing:-0.1vw;width:20vw;margin-left:2vw;display:block;position:absolute;top:1.8vw;left:34vw}@media(orientation: portrait){body.startpage .columnTitle h4{font-size:4vw;line-height:4vw}}@media(orientation: portrait){body.startpage .columnTitle h2,body.startpage .columnTitle h4{display:none}}body.startpage .columnTitleBottom{background:rgba(var(--color1));background:linear-gradient(180deg, rgba(var(--color2)) 0%, rgba(var(--color1)) 5%);filter:blur(1px)}@media(orientation: portrait){body.startpage .columnTitleBottom{background:none}}body.startpage .columnTitleBottom h2{display:none}@media(orientation: portrait){body.startpage .columnTitleBottom h2{display:block;text-align:left;font-family:"FreeSans-JK";font-size:12vw;line-height:11vw;margin-top:-10.5vw;letter-spacing:-1vw}body.startpage .columnTitleBottom h2 span{margin-left:23vw}}body.startpage .columnTitleBottom h3{font-family:"FreeSans-JK";font-size:2vw;line-height:2.2vw;padding:.5vw;text-align:left;color:rgba(var(--color2))}@media(orientation: portrait){body.startpage .columnTitleBottom h3{font-size:5vw;line-height:5vw;width:40vw;position:relative;margin-left:0;margin-top:-10vw;padding-bottom:0}}body.startpage .columnTitleBottom h4{display:none}@media(orientation: portrait){body.startpage .columnTitleBottom h4{display:block;font-family:"FreeSans-JK";text-align:left;font-size:5vw;line-height:5vw;width:51vw;top:-10.5vw;left:31vw;position:relative}}body.startpage .column{margin-left:0;width:100vw;padding-top:5vw;background:rgba(var(--color1))}@media(orientation: portrait){body.startpage .column{width:100%;margin-left:0;background:#fef7f6;background-attachment:fixed;padding-top:12vw}}body.startpage .section{top:0;max-width:100%;overflow:hidden}body.startpage #statementContent{width:60%;margin-left:20%}@media(orientation: portrait){body.startpage #statementContent{width:90%;margin-left:5%}}body.startpage .statement{color:#8c6eff;padding-top:0;padding-bottom:5vw;height:auto}body.startpage .statement h1{font-family:"FreeSerif-JK";color:rgba(var(--color2));width:60%;margin-left:20%}@media(orientation: portrait){body.startpage .statement h1{margin-left:0;width:auto}}body.startpage .statement h3{font-family:"FreeSans-JK";font-size:2vw;line-height:2.2vw;color:rgba(var(--color2));text-align:center}@media(orientation: portrait){body.startpage .statement h3{font-size:5vw;line-height:5.5vw}}body.startpage .statement strong{font-weight:normal;text-shadow:0 0 5px rgba(var(--color4))}body.startpage .logos{margin-top:0;text-align:center}body.startpage .logos img{height:2.5vw;width:auto;display:inline-block;vertical-align:middle;padding:1vw;margin-top:.5vw}@media(orientation: portrait){body.startpage .logos img{height:6vw;padding-bottom:6vw;padding-top:6vw}}body.startpage .logos .logofooterlang{width:13vw;height:auto}body.startpage .logos .logofootersquare{height:4vw}body.startpage .logos a,body.startpage .logos span{color:rgba(var(--color2));font-size:1.2vw;line-height:1.3vw}@media(orientation: portrait){body.startpage .logos a,body.startpage .logos span{font-size:5vw;line-height:5.5vw}}body.startpage .logos a:hover{text-shadow:0 0 10px rgba(var(--color2))}@media(orientation: portrait){body.startpage .logos span{width:90%;margin-left:5%;display:block}}@keyframes startpage-move{from{transform:translateX(0)}to{transform:translateX(-100%)}}body.startpage .logos .logobannerOuter{width:100%;overflow:hidden;white-space:nowrap}body.startpage .logos .logobannerInner{transform:translateX(0);animation:startpage-move 10s linear infinite;display:inline-block;width:-moz-fit-content;width:fit-content;white-space:nowrap}body.startpage .logos .logobannerOuter:hover .logobannerInner{animation-play-state:paused}body.startpage #lang,body.startpage #mesh2024{position:absolute;right:.5vw;top:14vw;z-index:110}@media(orientation: portrait){body.startpage #lang,body.startpage #mesh2024{position:absolute;width:auto;top:33vw}}body.startpage #lang{position:fixed;top:.5vw}@media(orientation: portrait){body.startpage #lang{top:62vw;display:none}}body.startpage #calltoaction{position:absolute;right:.5vw;bottom:7vw;width:-moz-fit-content;width:fit-content;background:rgba(var(--color4));color:rgba(var(--color1));border:rgba(var(--color4)) 1px solid;z-index:10}@media(orientation: portrait){body.startpage #calltoaction{bottom:auto;top:48vw}}body.startpage #calltoaction:hover{background:rgba(var(--color1));color:rgba(var(--color4));border:rgba(var(--color1)) 1px solid}body.startpage .videoSubtitleWrap{position:fixed;left:0;bottom:8vw;width:100vw;transition:1s all;z-index:10}body.startpage #cookieNotice{position:fixed;z-index:100;bottom:10px;right:50px;width:300px;background:#fef7f6;padding:10px;border:.4vw solid #e94779;font-size:1.2vw;line-height:1.56vw}@media(orientation: portrait){body.startpage #cookieNotice{font-size:3vw;line-height:3.9vw}}body.startpage #cookieNotice h4{width:100%;margin:0;padding:0;font-family:"FreeSans-JK";color:#e94779;font-size:1.2vw;line-height:1.3vw}@media(orientation: portrait){body.startpage #cookieNotice h4{font-size:3vw;line-height:3.9vw}}body.startpage #cookieNotice button{background-color:#e94779;color:rgba(var(--color2));transition:color 1s linear,background-color 1s linear;padding:.8vw 1.6vw;border-radius:1.5vw;font-size:1.2vw;line-height:1.3vw;font-family:"FreeSans-JK";text-align:center;width:100%;margin:0;border:none;cursor:pointer}@media(orientation: portrait){body.startpage #cookieNotice button{font-size:3vw;line-height:5.85vw;border-radius:3.75vw}}/*# sourceMappingURL=main.min.css.map */