﻿@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: 254, 247, 246, 1;--color2: 51, 51, 51, 1;--color3: 240, 232, 232, 1;--color4: 253, 137, 119, 1;--hourHeight: 7vw}::-webkit-scrollbar{display:none}@keyframes bubbleAnimation{0%{mask-size:100% 100%;-webkit-mask-size:100% 100%}50%{mask-size:80% 200%;-webkit-mask-size:80% 200%}100%{mask-size:30% 100%;-webkit-mask-size:30% 100%}}.blurOrganic2{position:relative}.blurOrganic2::after{animation:bubbleAnimation 5s infinite alternate;content:"";position:absolute;inset:0;pointer-events:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:url("../img/blur-mask-blob2.svg");-webkit-mask-image:url("../img/blur-mask-blob2.svg");mask-size:80% 80%;-webkit-mask-size:80% 80%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-origin:border;-webkit-mask-origin:border}.blurOrganic1-5,body.startpage .statement h2{position:relative}.blurOrganic1-5::after,body.startpage .statement h2::after{animation:bubbleAnimation 5s infinite alternate;content:"";position:absolute;inset:0;pointer-events:none;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);mask-image:url("../img/blur-mask-blob1-5.svg");-webkit-mask-image:url("../img/blur-mask-blob1-5.svg");mask-size:80% 80%;-webkit-mask-size:80% 80%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-origin:border;-webkit-mask-origin:border}.blurOrganic1,body.event .lead h2,body.event .lead h3,body.event .lead h4,body.event .content h2,body.event .content h3,body.event .content h4,body.artists .formatHeader,body.visit .content h2,body.visit .content h4{position:relative}.blurOrganic1::after,body.event .lead h2::after,body.event .lead h3::after,body.event .lead h4::after,body.event .content h2::after,body.event .content h3::after,body.event .content h4::after,body.artists .formatHeader::after,body.visit .content h2::after,body.visit .content h4::after{animation:bubbleAnimation 5s infinite alternate;content:"";position:absolute;inset:0;pointer-events:none;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);mask-image:url("../img/blur-mask-blob1.svg");-webkit-mask-image:url("../img/blur-mask-blob1.svg");mask-size:80% 80%;-webkit-mask-size:80% 80%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-origin:border;-webkit-mask-origin:border}html{background:rgba(var(--color3));overscroll-behavior:none}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));font-weight:800}.block{height:100vh;overflow:hidden}::selection{color:rgba(var(--color1));background:rgba(var(--color4))}a{text-decoration:dotted underline}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}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}.mediaCaption{font-size:.8vw;line-height:1vw}@media(orientation: portrait){.mediaCaption{font-size:2vw;line-height:2.5vw}}.smallpill{font-size:1.2vw;line-height:1.4vw;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.5vw;border-radius:3vw;padding:.625vw 2.5vw .625vw 2.5vw;margin-right:.625vw}}.mediumpill{font-size:1.8vw;line-height:2.1vw;border-radius:1.8vw;padding:.25vw 1vw .25vw 1vw;margin-right:.5vw}@media(orientation: portrait){.mediumpill{font-size:4.5vw;line-height:5.25vw;border-radius:4.5vw;padding:.625vw 2.5vw .625vw 2.5vw}}.bigpill{font-size:4vw;line-height:6.3vw;border-radius:4vw;padding:.5vw 2vw .5vw 2vw;background:rgba(var(--color1));color:rgba(var(--color2));text-align:center;width:fit-content}@media(orientation: portrait){.bigpill{font-size:6vw;line-height:9.45vw;border-radius:6vw;padding-left:3vw;padding-right:3vw}}a.bubble,div.bubble,input.bubble{font-size:3vw;line-height:3.2vw;color:rgba(var(--color2));padding-right:1vw;padding-left:.5vw}@media(orientation: portrait){a.bubble,div.bubble,input.bubble{font-size:9vw;line-height:9vw;padding:0;border-radius:9vw}}.bubble:hover{animation:none;filter:blur(0px);text-shadow:0 0 10px rgba(var(--color4));color:rgba(var(--color4))}.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);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:1.8vw;line-height:2.1vw;text-indent:-2.1vw;margin-left:2.1vw}@media(orientation: portrait){.eventswrapper a .events .caption{font-size:4.5vw;line-height:5.25vw;text-indent:-5.25vw;margin-left:5.25vw}}@media(orientation: portrait){.eventswrapper a .events{height:auto}}@media(orientation: portrait){.eventswrapper .eventLink:last-of-type{display:none}}.splashImage{position:relative;width:100%;height:100vh;overflow:hidden}.splashImage img{display:block;width:100%;height:100%;object-fit:cover}.splashImage .splashImageCaption{position:absolute;left:.5vw;bottom:.5vw;color:rgba(var(--color1));text-shadow:#000 0 0 .5vw}.visit .splashImage{overflow-x:scroll}.visit .splashImage img{height:100%;width:100vw}@media(orientation: portrait){.visit .splashImage img{width:auto}}.venueOverview{display:grid;grid-template-columns:1fr 1fr;gap:.5vw;padding-left:.5vw;width:50vw;margin-left:25vw;padding-top:1vw;padding-bottom:1vw}.venueOverview .venueItem img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.venueOverview .venueItem .venueTitle{margin-top:.25vw;font-size:1.2vw;line-height:1.4vw}@media(orientation: portrait){.venueOverview{gap:1.25vw;padding-left:1.25vw;margin-left:1.25vw;margin-right:1.25vw;width:auto}.venueOverview .venueItem .venueTitle{margin-top:.625vw;font-size:3vw;line-height:3.5vw}}.page main,.visit main{width:46%;background:rgba(var(--color3));margin-left:calc(52% - 1vw);min-height:100vh;padding:.5vw;padding-left:0;padding-top:4vw;position:relative}@media(orientation: portrait){.page main,.visit main{margin-left:0;padding:1.25vw;width:calc(100% - 2.5vw)}}.page main .mainimage,.visit main .mainimage{position:fixed;top:0;left:0;width:49%;height:100%;object-fit:cover;z-index:2;box-shadow:#000 0 0 1vw;padding-left:0}@media(orientation: portrait){.page main .mainimage,.visit main .mainimage{position:relative;width:100vw;margin-left:-1.25vw;margin-top:-1.25vw;height:auto;left:auto;top:auto;z-index:auto;box-shadow:rgba(var(--color2)) 0 0 2vw;object-position:left}}.page main .mainimageWrap,.visit main .mainimageWrap{position:relative}.page main .mediaBtn,.visit main .mediaBtn{position:fixed;bottom:.5vw;z-index:3;width:2.2vw;height:2.2vw;min-width:32px;min-height:32px;padding:0;border:none;border-radius:50%;background:rgba(var(--color3));color:rgba(var(--color2));display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:#000 0 0 .5vw}.page main .mediaBtn svg,.visit main .mediaBtn svg{width:55%;height:55%}@media(orientation: portrait){.page main .mediaBtn,.visit main .mediaBtn{position:absolute;bottom:1.25vw;width:9vw;height:9vw}}.page main .unmuteBtn,.visit main .unmuteBtn{right:calc(51% + .5vw)}.page main .unmuteBtn .iconUnmuted,.visit main .unmuteBtn .iconUnmuted{display:none}.page main .unmuteBtn:not(.is-muted) .iconMuted,.visit main .unmuteBtn:not(.is-muted) .iconMuted{display:none}.page main .unmuteBtn:not(.is-muted) .iconUnmuted,.visit main .unmuteBtn:not(.is-muted) .iconUnmuted{display:block}@media(orientation: portrait){.page main .unmuteBtn,.visit main .unmuteBtn{right:1.25vw}}.page main .playPauseBtn,.visit main .playPauseBtn{right:calc(51% + 1vw + 2.2vw)}.page main .playPauseBtn .iconPlay,.visit main .playPauseBtn .iconPlay{display:none}.page main .playPauseBtn.is-paused .iconPause,.visit main .playPauseBtn.is-paused .iconPause{display:none}.page main .playPauseBtn.is-paused .iconPlay,.visit main .playPauseBtn.is-paused .iconPlay{display:block}@media(orientation: portrait){.page main .playPauseBtn,.visit main .playPauseBtn{right:11.5vw}}.page main .mainimageCaption,.visit main .mainimageCaption{position:fixed;left:.5vw;bottom:.5vw;color:rgba(var(--color2));z-index:3;text-shadow:0 0 .2vw rgba(var(--color1));border-radius:2px;padding:.1vw .2vw 0 .2vw;margin-block-start:0}.page main ul,.page main p,.page main h1,.page main h2,.page main h3,.page main h4,.page main h5,.page main h6,.page main table,.page main video,.page main iframe,.visit main ul,.visit main p,.visit main h1,.visit main h2,.visit main h3,.visit main h4,.visit main h5,.visit main h6,.visit main table,.visit main video,.visit main iframe{padding-left:.5vw}.page main .content,.visit main .content{overflow:hidden}.page main .content img,.visit main .content img{max-width:100%;height:auto}.page main .content ul,.visit main .content ul{text-indent:-2.1vw;margin-left:0}@media(orientation: portrait){.page main .content ul,.visit main .content ul{text-indent:-5.25vw;margin-left:0}}.page main .content li:before,.visit main .content li:before{content:"• "}.page main .content li p,.visit main .content li p{display:contents}.page main .content h3,.visit main .content h3{margin-top:1.5vw}.page main .content h3:has(+.bio-wrapper),.page main .content h4:has(+.bio-wrapper),.visit main .content h3:has(+.bio-wrapper),.visit main .content h4:has(+.bio-wrapper){font-family:"FreeSans-JK";font-size:1.8vw;line-height:2.1vw;width:66%}@media(orientation: portrait){.page main .content h3:has(+.bio-wrapper),.page main .content h4:has(+.bio-wrapper),.visit main .content h3:has(+.bio-wrapper),.visit main .content h4:has(+.bio-wrapper){width:100%;font-size:4.5vw;line-height:5.25vw}}.page main .content h2,.visit main .content h2{font-size:4.4vw;line-height:4.2vw;font-family:"FreeSerif-JK"}@media(orientation: portrait){.page main .content h2,.visit main .content h2{font-size:10vw;line-height:10.5vw}}.page main .content h1,.visit main .content h1{font-size:3.6vw;line-height:3.78vw;font-family:"FreeSans-JK";margin-top:2.1vw}@media(orientation: portrait){.page main .content h1,.visit main .content h1{font-size:4.05vw;line-height:4.725vw;margin-top:5.25vw}}.page main .content h4,.visit main .content h4{font-size:3vw;line-height:3.3vw;padding-top:2.1vw;padding-bottom:0}@media(orientation: portrait){.page main .content h4,.visit main .content h4{font-size:7.5vw;line-height:8.25vw;border-radius:0;padding-top:5.25vw}}.page main .content h5,.visit main .content h5{font-size:3.3vw;line-height:3.3vw;color:rgba(var(--color2));margin-block-start:.5em;margin-block-end:0;font-family:"FreeSerif-JK"}@media(orientation: portrait){.page main .content h5,.visit main .content h5{font-size:8.25vw;line-height:8.25vw}}.page main .content h6,.visit main .content h6{font-size:1.2vw;line-height:1.4vw;color:rgba(var(--color2));margin-bottom:1.4vw}@media(orientation: portrait){.page main .content h6,.visit main .content h6{font-size:3vw;line-height:3.5vw}}.page main .content p,.page main .content li,.visit main .content p,.visit main .content li{hyphens:auto}.page main .content table,.page main .content tr,.page main .content td,.visit main .content table,.visit main .content tr,.visit main .content td{border:none;vertical-align:top}.page main .content table a,.page main .content tr a,.page main .content td a,.visit main .content table a,.visit main .content tr a,.visit main .content td a{text-decoration:none}@media(orientation: portrait){.page main .content table,.page main .content tr,.page main .content td,.visit main .content table,.visit main .content tr,.visit main .content td{display:block}}.page main .content a,.visit main .content a{color:rgba(var(--color2))}.page main .content a img,.visit main .content a img{width:25%;display:inline-block;vertical-align:middle;margin:.5vw}.page main .content a:hover,.visit main .content a:hover{color:rgba(var(--color4))}.page main .content em,.page main .content i,.visit main .content em,.visit main .content i{text-transform:uppercase;font-style:normal}.page main .content img,.page main .content video,.visit main .content img,.visit main .content video{width:100%;margin-bottom:-1vw}.page main .content video,.visit main .content video{height:28vw}@media(orientation: portrait){.page main .content video,.visit main .content video{height:56.25vw;background:rgba(var(--color2))}}.page main .content iframe,.visit main .content iframe{max-width:100%;width:100%;height:28vw}@media(orientation: portrait){.page main .content iframe,.visit main .content iframe{width:100%;height:66vw}}.page main .content .box-text,.visit 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;color:#fff;padding:.5vw;margin-block-start:0;margin-block-end:0;font-family:"FreeSerif-JK";font-size:3.6vw;line-height:3.6vw;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,.visit main .content .box-text{width:100%;display:block;border-radius:1.25vw}}@media(orientation: portrait){.page main .content .box-text,.visit main .content .box-text{font-size:9vw;line-height:9vw}}.page main .content .box-text em,.visit main .content .box-text em{font-size:1.2vw;line-height:1.4vw;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,.visit main .content .box-text em{font-size:3vw;line-height:3.5vw}}.page main .content .box-text a,.visit main .content .box-text a{color:#fff}.page main .content table,.visit main .content table{border-collapse:separate !important;border-spacing:.5vw;width:100%}@media(orientation: portrait){.page main .content table,.visit main .content table{width:100%}}.page main .content table tbody.table-boxes,.visit main .content table tbody.table-boxes{width:100%;display:grid}@media(orientation: portrait){.page main .content table tbody.table-boxes,.visit main .content table tbody.table-boxes{display:block;width:95vw;overflow:scroll}}.page main .content a .table-boxes td:hover,.visit main .content a .table-boxes td:hover{box-shadow:0 0 10px rgba(var(--color2))}.page main .content a .table-boxes td,.visit main .content a .table-boxes td{cursor:pointer}.page main .content .table-boxes td,.visit 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:3.6vw;line-height:3.6vw;color:#fff;padding:.5vw;margin-bottom:1.25vw;hyphens:none}.page main .content .table-boxes td a,.visit main .content .table-boxes td a{color:#fff}@media(orientation: portrait){.page main .content .table-boxes td,.visit main .content .table-boxes td{display:block;font-size:3vw;line-height:3vw;border-radius:1.25vw}}.page main .content .table-boxes td em,.visit 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,.visit main .content .table-boxes td em{font-size:4.5vw;line-height:4.5vw;border-radius:1.25vw;padding:1.25vw}}.page main .content .table-boxes td p,.visit 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:3.6vw;line-height:3.6vw;color:#fff;margin-block-start:0em;margin-block-end:0em;hyphens:none}@media(orientation: portrait){.page main .content .table-boxes td p,.visit main .content .table-boxes td p{display:block;font-size:10vw;line-height:10vw;border-radius:1.25vw;padding:1.25vw}}.page main .content .table-boxes td p em,.visit 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,.visit main .content .table-boxes td p em{font-size:4.5vw;line-height:4.5vw}}.page main .content .pill,.visit main .content .pill{font-size:1.2vw;line-height:1.4vw;white-space:nowrap}.page main .content .pill p,.visit main .content .pill p{display:inline;color:rgba(var(--color3));font-size:1.2vw;line-height:1.4vw}@media(orientation: portrait){.page main .content .pill,.visit main .content .pill{font-size:3vw;line-height:3.5vw}}.page main .content .bio-wrapper,.visit main .content .bio-wrapper{font-size:1.2vw;line-height:1.4vw;width:66%}@media(orientation: portrait){.page main .content .bio-wrapper,.visit main .content .bio-wrapper{font-size:4.5vw;line-height:5.25vw;width:100%}}.page main .content h4.bio-wrapper,.visit main .content h4.bio-wrapper{width:auto}.page main .content .image-half,.page main .content .image-bio,.visit main .content .image-half,.visit 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,.visit main .content .image-half,.visit main .content .image-bio{width:60vw}}.page main .content .image-bio,.visit main .content .image-bio{width:25vw}@media(orientation: portrait){.page main .content .image-bio,.visit main .content .image-bio{width:60vw}}.page main .content .image-link-fullsize,.visit main .content .image-link-fullsize{width:100%}.page main .content .image-caption,.visit main .content .image-caption{font-size:1.2vw;line-height:1.4vw;margin-block-start:.2em}.page main .content .video-portrait video,.visit main .content .video-portrait video{width:50%;height:auto}.page .eventswrapper a .events .eventimg img,.visit .eventswrapper a .events .eventimg img{max-height:none}.visit main{margin-left:0;padding-left:0%;width:100%;padding-right:0%}.visit main p,.visit main h1,.visit main h2,.visit main h3,.visit main h4,.visit main h5,.visit main ul,.visit main table{padding-left:25%;width:50%;padding-right:25%}@media(orientation: portrait){.visit main p,.visit main h1,.visit main h2,.visit main h3,.visit main h4,.visit main h5,.visit main ul,.visit main table{padding:1.25vw;width:97.5vw}}.event a{color:rgba(var(--color2))}.event a:hover{color:rgba(var(--color4))}.event .breadcrumb{color:rgba(var(--color2));background:rgba(var(--color1));position:fixed;top:.5vw;left:75vw;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:2vw}@media(orientation: portrait){.event main{padding-top:2vw;margin-top:0}}@media(orientation: portrait){.event main .mainimage{width:100vw;margin-left:-1.25vw;object-position:center;box-shadow:rgba(var(--color2)) 0 0 2vw;margin-top:2vw}}.event main .lead{font-size:1.8vw;line-height:2.1vw;color:rgba(var(--color2));padding-left:.5vw}@media(orientation: portrait){.event main .lead{font-size:4.5vw;line-height:5.25vw}}.event main .lead img{max-width:100%;height:auto}.event .eventHeader{margin:2vw 0}.event .eventHeader .eventHeaderColumn{width:66%;margin-right:3%;display:inline-block;vertical-align:top}.event .eventHeader .eventHeaderColumn p{font-size:1.2vw;line-height:1.4vw;margin-block-start:0;margin-block-end:0;hyphens:none}@media(orientation: portrait){.event .eventHeader .eventHeaderColumn p{font-size:4.5vw;line-height:5.25vw}}@media(orientation: portrait){.event .eventHeader .eventHeaderColumn{width:90%}}.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{font-family:"FreeSans-JK"}h3{font-size:4.4vw;line-height:4.2vw;font-family:"FreeSerif-JK"}@media(orientation: portrait){h3{font-size:10vw;line-height:10.5vw}}h1{font-family:"FreeSans-JK";font-size:4vw;line-height:4.2vw;margin-bottom:0;margin-top:1vw}@media(orientation: portrait){h1{font-size:9vw;line-height:9.45vw}}h4{font-size:1.2vw;line-height:1.4vw}@media(orientation: portrait){h4{font-size:3vw;line-height:3.5vw}}.format{background-color:rgba(var(--color2));color:rgba(var(--color1));border-radius:.5vw;padding:.25vw .5vw;display:inline-block;margin-left:.5vw}@media(orientation: portrait){.format{font-size:3vw;line-height:3.5vw;padding:.1vw .8vw 0vw .8vw;border-radius:1vw}}p,li{font-size:1.8vw;line-height:2.1vw}@media(orientation: portrait){p,li{font-size:4.5vw;line-height:5.25vw}}.accordeon-title{margin-bottom:0;cursor:pointer;filter:blur(1px)}.accordeon-title::after{content:"";display:inline-block;background-image:url("/static/img/arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:3vw;height:2vw;transition:transform .2s ease;margin-left:1vw;vertical-align:baseline;float:right;margin-right:1vw}@media(orientation: portrait){.accordeon-title::after{width:8vw;height:8vw;margin-left:2.5vw}}.accordeon-title.open::after{transform:rotate(180deg)}.accordeon-title:hover{text-shadow:0 0 10px rgba(var(--color2))}.accordeon{background:rgba(var(--color1));padding-top:.5vw;padding-bottom:.5vw;margin:0;position:relative}ul{background-color:rgba(var(--color1));margin-left:0}.event main .content ul{text-indent:2vw hanging}.accordeon-title+.accordeon::before{content:"";position:absolute;top:0;left:0;width:100%;height:1vw;background:linear-gradient(180deg, rgba(100, 100, 100, 0.5) 0%, transparent 100%);pointer-events:none}.accordeon:has(+.accordeon-title)::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1vw;background:linear-gradient(0deg, rgba(100, 100, 100, 0.5) 0%, transparent 100%);pointer-events:none}#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:rgba(var(--color3));font-size:1.3vh}@media(orientation: portrait){.timetable{font-size:4vw}}.timetable a:hover{text-shadow:rgba(var(--color4)) 0 0 5px;color:rgba(var(--color4))}.timetable main{height:calc(100vh - 4.5vw);height:calc(100dvh - 4.5vw);margin-top:4.5vw;display:flex;flex-direction:column}@media(orientation: portrait){.timetable main{height:calc(100vh - 2vw);height:calc(100dvh - 2vw);margin-top:2vw}}.timetable #dayNav{flex:0 0 auto;display:flex;justify-content:center;align-items:center;gap:.5vw;padding:.25vw 0}@media(orientation: portrait){.timetable #dayNav{gap:.625vw;padding:.625vw 0}}.timetable #dayNav .dayNavItem{cursor:pointer;font-size:1.8vw;line-height:2.1vw;white-space:nowrap;color:rgba(var(--color2));padding:.25vw .75vw;border-radius:.5vw}@media(orientation: portrait){.timetable #dayNav .dayNavItem{font-size:9vw;line-height:6.825vw;padding:1.25vw 1.25vw}}.timetable #dayNav .dayNavItem .dayFull{display:none}.timetable #dayNav .dayNavItem:hover{color:rgba(var(--color4));text-shadow:0 0 10px rgba(var(--color4))}@media(orientation: portrait){.timetable #dayNav .dayNavItem:hover{color:rgba(var(--color2));text-shadow:none}}.timetable #dayNav .dayNavItem.active{background:rgba(var(--color2));color:rgba(var(--color1))}.timetable #dayNav .dayNavItem.active .dayAbbr{display:none}.timetable #dayNav .dayNavItem.active .dayFull{display:inline}@media(orientation: portrait){.timetable #dayNav .dayNavItem.active .dayAbbr{display:inline}.timetable #dayNav .dayNavItem.active .dayFull{display:none}}.timetable #dayNav .dayNavItem.active:hover{background:rgba(var(--color4));color:rgba(var(--color1))}@media(orientation: portrait){.timetable #dayNav .dayNavItem.active:hover{background:rgba(var(--color2));color:rgba(var(--color1));text-shadow:none}}.timetable h1,.timetable h2,.timetable h3,.timetable h4,.timetable h5,.timetable h6{filter:none}.timetable a{text-decoration:none;color:rgba(var(--color2))}.timetable .timetableSlider{position:relative;flex:1 1 0;min-height:0}.timetable .timetableSliderTrack{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.timetable .timetableSliderTrack::-webkit-scrollbar{display:none}.timetable .timetableDaySlide{position:relative;flex:0 0 100%;width:100%;height:100%;padding-top:1.2vw;padding-bottom:1.2vw;overflow-x:auto;overflow-y:auto;scroll-snap-align:start}@media(orientation: portrait){.timetable .timetableDaySlide{padding-top:0vw;padding-bottom:12vw}}.timetable .timetableDaySlide::-webkit-scrollbar{width:14px;height:14px}.timetable .timetableSliderArrow{position:absolute;top:4.7vw;transform:translateY(-50%);z-index:20;cursor:pointer;width:2vw;height:9vw}@media(orientation: portrait){.timetable .timetableSliderArrow{width:5vw;height:5vw}}.timetable .timetableSliderArrow div{background:rgba(var(--color2));box-shadow:rgba(var(--color2)) 0 0 1vw;transition:all .3s;position:absolute;left:15%;width:100%;height:6%}.timetable .timetableSliderArrow div:nth-child(1){top:43%;transform:rotate(-60deg);transform-origin:left center}.timetable .timetableSliderArrow div:nth-child(2){top:41%;transform:rotate(60deg);transform-origin:left center}.timetable .timetableSliderArrowPrev{left:31vw}.timetable .timetableSliderArrowNext{right:31vw;transform:translateY(-50%) scaleX(-1)}.timetable .timetableDay{width:98vw;margin-left:1vw}.timetable .timetableSpalteWrap{position:absolute;top:0;z-index:2;margin-left:4vw;width:95vw;white-space:nowrap;overflow:visible}@media(orientation: portrait){.timetable .timetableSpalteWrap{margin-left:7vw;width:93vw;top:0}}.timetable .timetableSpalte{display:inline-block;vertical-align:top;padding-bottom:3vw}.timetable .timetableSpalteLabel{position:absolute;width:15vw;font-size:.8vw;line-height:1vw;font-weight:bold;white-space:normal;text-align:center}@media(orientation: portrait){.timetable .timetableSpalteLabel{top:2vw;width:38vw;font-size:3vw;line-height:3.5vw;background:rgba(var(--color3));padding-bottom:1.25vw}}.timetable .timetableSpalteFilter{margin-left:0 !important}.timetable .EventTimetable{background:linear-gradient(0deg, rgba(var(--color1)) 0%, rgba(var(--color3)) 50%);border-radius:.5vw;position:relative;width:15.2vw;box-shadow:0 0 10px rgba(var(--color2));margin-right:.25vw;margin-left:.25vw;overflow:hidden;height:100%}@media(orientation: portrait){.timetable .EventTimetable{width:37vw;padding:.5vw;margin-right:.625vw;margin-left:.625vw;border-radius:1.25vw;overflow:scroll}}.timetable .EventTimetable .EventTimetableContent{padding:.25vw 0}@media(orientation: portrait){.timetable .EventTimetable .EventTimetableContent{padding:.5vw .5vw 0 .5vw}}.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-top:.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:.8vw;line-height:1vw;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-family:"FreeSerif-JK";font-size:1.32vw;font-style:normal}.timetable .EventTimetable:hover{height:auto !important;z-index:10}.timetable .EventTimetableA{display:block;white-space:normal;position:absolute;min-height:2.4vw}.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 .date{margin-bottom:0;position:sticky;top:2.5vw;z-index:1;height:0;text-align:center;z-index:5}@media(orientation: portrait){.timetable .date{top:12vw}}.timetable .date h1{font-size:3vw;line-height:3.3vw;text-shadow:rgba(var(--color2)) 0 0 1vw;transition:none;display:inline;padding:.25vw 1vw}@media(orientation: portrait){.timetable .date h1{font-size:7.5vw;line-height:8.25vw;border-radius:4vw}}.timetable h2,.timetable h3,.timetable h4,.timetable p{font-family:"FreeSans-JK";font-size:.8vw;line-height:1vw;text-align:left;margin-left:.5vw;margin-right:.5vw}@media(orientation: portrait){.timetable h2,.timetable h3,.timetable h4,.timetable p{font-size:3vw;line-height:3vw}}.timetable h2{font-family:"FreeSerif-JK";font-size:1.32vw}.timetable h3,.timetable h4,.timetable h6{font-size:.8vw;line-height:.8vw;margin-top:0}@media(orientation: portrait){.timetable h3,.timetable h4,.timetable h6{font-size:3vw;line-height:3.5vw}}.timetable .subformat{padding-bottom:0;padding-top:.75vw}.timetable h2{margin-top:0;padding-top:.25vw;line-height:1.4vw}.timetable h2.title-narrow::before{content:"";float:right;width:35%;height:1.4vw}@media(orientation: portrait){.timetable h2.title-narrow::before{width:100%}}@media(orientation: portrait){.timetable h2{font-size:4.5vw;line-height:4.5vw}.timetable h2.title-narrow::before{height:5vw}}.timetable h2 .bullet{font-family:"FreeSans-JK";font-size:1.2vw;margin-right:.15vw}@media(orientation: portrait){.timetable h2 .bullet{font-size:4.3vw;margin-right:.5vw}}.timetable .EventTimetable h3{position:absolute;top:0;right:0;float:none}.timetable .time,.timetable h4{padding-bottom:.25vw;padding-top:.25vw}.timetable h3{text-transform:capitalize;margin-top:0;padding:0 .25vw 0 0;margin-top:.25vw;text-align:right;float:right;display:inline;background:rgba(var(--color2));color:rgba(var(--color1));border-radius:.25vw;padding:.1vw .2vw}@media(orientation: portrait){.timetable h3{padding:.3vw .8vw 0vw .8vw;border-radius:1vw;margin-top:1vw;margin-right:1vw;margin-bottom:1vw}}.timetable .timetableHourlineWrap{width:98vw;overflow:hidden}@media(orientation: portrait){.timetable .timetableHourlineWrap{overflow:visible}}.timetable .timetableHourlineWrap .timetableHourline{color:rgba(var(--color2));background-image:url("../img/timetableBackground.svg");background-size:cover;background-repeat:repeat;width:99vw}@media(orientation: portrait){.timetable .timetableHourlineWrap .timetableHourline{width:100%}}.timetable .timetableHourlineWrap .timetableHourline .hourlineChar{font-size:.8vw;text-align:right;width:2vw}@media(orientation: portrait){.timetable .timetableHourlineWrap .timetableHourline .hourlineChar{font-size:2vw;width:6.25vw;height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;position:sticky;left:0;z-index:3;background:rgba(var(--color3));padding-right:.625vw}}.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 .viewNav{display:flex;flex-direction:row;align-items:flex-start;width:100%;height:3.2vw;overflow:hidden;background:linear-gradient(180deg, rgba(var(--color1)) 80%, rgba(var(--color2)) 120%);box-shadow:0 0 1vw rgba(var(--color2));margin-top:3.2vw}@media(orientation: portrait){.artists .viewNav{height:10vw;flex-wrap:nowrap;overflow:hidden;margin-top:0;padding:0;gap:0;box-shdow:rgba(var(--color2)) 1vw 0 1vw}}.artists .viewNav a{display:inline-block;text-decoration:none}.artists .viewNav a.bubble,.artists .viewNav input.bubble{box-shadow:rgba(var(--color2)) 1vw 0 1vw;border-radius:.5vw;background:rgba(var(--color1));margin-left:-1vw;padding-left:1.5vw}@media(orientation: portrait){.artists .viewNav a.bubble,.artists .viewNav input.bubble{font-size:7.5vw;line-height:8.25vw;padding:1vw 2.5vw;border-radius:1.25vw;box-shadow:rgba(var(--color2)) 2.5vw 0 2.5vw}}@media(orientation: portrait){.artists .viewNav a:first-child{margin-left:-2vw;padding-left:4vw}}.artists .viewNav input.bubble{-webkit-appearance:none;appearance:none;border:none;outline:none;font-family:inherit;cursor:text;width:15vw;padding-block:0}@media(orientation: portrait){.artists .viewNav input.bubble{display:none}}.artists .viewNav input.bubble::placeholder{color:rgba(var(--color2))}.artists .viewNav input.bubble::-webkit-search-cancel-button{-webkit-appearance:none}.artists .viewNav a.bubble.active{background:rgba(var(--color2));color:rgba(var(--color1));animation:none;filter:none;text-shadow:none;margin-left:-1vw;padding-left:1.5vw}@media(orientation: portrait){.artists .viewNav a.bubble.active{margin-left:-2.5vw;padding-left:4vw}}.artists .viewNav a.bubble.active:hover{background:rgba(var(--color4))}@media(orientation: portrait){.artists #hamburger{bottom:5vw}}.artists main{padding-top:.1vw;padding-bottom:4.5vw;padding-left:1vw;padding-right:1vw;max-width:calc(100% - 2vw);background:rgba(var(--color3));min-height:100vh}@media(orientation: portrait){.artists main{margin-top:0;padding-top:1vw}}.artists main .formatHeader{display:block;width:100%;font-family:"FreeSans-JK";font-size:3vw;line-height:3.3vw;margin:1.5vw 0 0 .5vw;filter:none}@media(orientation: portrait){.artists main .formatHeader{width:auto;font-size:7.5vw;line-height:8.25vw;margin:1.25vw 0 0 1.25vw}}.artists main .artist{display:inline-flex;align-items:center;width:calc(20% - 1vw);background:linear-gradient(0deg, rgba(var(--color1)) 0%, rgba(var(--color3)) 50%);color:rgba(var(--color2));border-radius:.5vw;box-shadow:0 0 10px rgba(var(--color2));margin:.5vw}@media(orientation: portrait){.artists main .artist{width:48%;border-radius:1.25vw}}.artists main .artist .left,.artists main .artist .middle,.artists main .artist .right{width:100%;padding:.5vw;color:rgba(var(--color2))}@media(orientation: portrait){.artists main .artist .left,.artists main .artist .middle,.artists main .artist .right{padding:1.25vw}}.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.4vw;filter:none}@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:4.5vw;line-height:4.5vw}}.artists main .artist .left .format,.artists main .artist .middle .format,.artists main .artist .right .format{text-align:right;font-size:.8vw;line-height:1vw;background:rgba(var(--color2));color:rgba(var(--color1));padding:.1vw .2vw;border-radius:.25vw;display:inline-block;float:right;font-family:"FreeSans-JK"}@media(orientation: portrait){.artists main .artist .left .format,.artists main .artist .middle .format,.artists main .artist .right .format{font-size:2vw;line-height:2.5vw;padding:.1vw .8vw 0vw .8vw;font-size:3vw;line-height:3.5vw;border-radius:1vw}}.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.54vw}@media(orientation: portrait){.artists main .artist .left h4,.artists main .artist .middle h4,.artists main .artist .right h4{font-size:4.95vw;line-height:5.775vw}}.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:2.9vw;left:0;width:100vw;height:3vw;background:rgba(var(--color3));box-shadow:0 0 2vw rgba(var(--color2));z-index:110;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}@media(orientation: portrait){#filters{top:0;height:auto;width:100vw;overflow:visible;white-space:normal;padding:0;z-index:90}}#filters .bubble{display:inline-block;vertical-align:top;box-shadow:rgba(var(--color2)) 1vw 0 1vw;padding-top:0;padding-right:0;border-radius:0}@media(orientation: portrait){#filters .bubble{display:none;box-shadow:none;padding:0 2.5vw;border-radius:0;margin-right:0}}@media(orientation: portrait)and (orientation: portrait){#filters .bubble.open{display:block}}#filters #filteropen{display:none}@media(orientation: portrait){#filters #filteropen{display:block}}#filters .filterpill:hover{color:rgba(var(--color4))}#filters .active{background:rgba(var(--color2));color:rgba(var(--color1))}#filters .active:hover{background: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{right:1vw;bottom:auto;top:calc(100vh - 39vw)}}@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:3.6vw;box-shadow:0 0 20px rgba(var(--color2));z-index:2;transition:all 1s}@media(orientation: portrait){.marquee{height:9vw}}.newsopen{height:calc(100vh + 3.6vw)}@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.2vw;font-size:3.6vw;margin-block-start:0;margin-block-end:0;cursor:pointer}@media(orientation: portrait){.marquee p{line-height:10.5vw;font-size:9vw}}@keyframes marquee{0%{transform:translate(0, 0)}100%{transform:translate(-50%, 0)}}@keyframes newsTickerMove{from{transform:translateX(0)}to{transform:translateX(-50%)}}.newscontent{height:calc(100vh - 4.4vw);overflow:scroll;width:100vw;white-space:normal}@media(orientation: portrait){.newscontent{height:calc(100vh - 9vw)}}.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.06vw;font-size:3.6vw;font-family:"FreeSerif-JK"}@media(orientation: portrait){.newscontent .newscontentInner .grid-item h1,.newscontent .newscontentInner .grid-sizer h1{line-height:7.65vw;font-size:9vw}}.newscontent .newscontentInner .grid-item h2,.newscontent .newscontentInner .grid-sizer h2{font-family:"FreeSans-JK";line-height:3.6vw;font-size:3.6vw}@media(orientation: portrait){.newscontent .newscontentInner .grid-item h2,.newscontent .newscontentInner .grid-sizer h2{line-height:9vw;font-size:9vw}}.newscontent .newscontentInner .grid-item h3,.newscontent .newscontentInner .grid-sizer h3{font-family:"FreeSans-JK";font-size:1.2vw;line-height:1.4vw;text-align:center}@media(orientation: portrait){.newscontent .newscontentInner .grid-item h3,.newscontent .newscontentInner .grid-sizer h3{line-height:3.5vw;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.4vw;cursor:default}@media(orientation: portrait){.newscontent .newscontentInner .grid-item p,.newscontent .newscontentInner .grid-sizer p{font-size:3vw;line-height:3.5vw}}.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.4vw;padding:.25vw .5vw}@media(orientation: portrait){.newscontent .newscontentInner .grid-item a,.newscontent .newscontentInner .grid-sizer a{border-radius:3.5vw;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.4vw}.list em{font-style:normal}footer{width:100%;text-align:center;background:rgba(var(--color1));position:relative;z-index:3;box-shadow:rgba(var(--color2)) 0 0 1vw;height:8vw}@media(orientation: portrait){footer{padding-top:3vw;padding-bottom:22vw;height:auto}}footer img{margin:.8vw;height:5vw;padding:0;border-radius:50%;filter:blur(1px)}@media(orientation: portrait){footer img{height:15vw;margin:4vw}}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 div:first-child{text-align:right}@media(orientation: portrait){footer div:first-child{text-align:center}}footer div:last-child{text-align:left}@media(orientation: portrait){footer div:last-child{text-align:center}}footer a{color:rgba(var(--color2));font-size:1.2vw;line-height:1.4vw;text-decoration:none}@media(orientation: portrait){footer a{font-size:4.5vw;line-height:6.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}#eventOverlay{display:none;position:fixed;inset:0;z-index:2000;cursor:pointer}#eventOverlay.open{display:block;backdrop-filter:blur(16px) saturate(160%)}#eventOverlayFrame{position:absolute;top:4vw;left:4vw;right:4vw;bottom:4vw;width:calc(100% - 8vw);height:calc(100% - 8vw);border:none;border-radius:1vw;box-shadow:0 0 3vw rgba(var(--color2));background:rgba(var(--color3));cursor:auto}@media(orientation: portrait){#eventOverlayFrame{top:2vw;left:2vw;right:2vw;bottom:2vw;width:calc(100% - 4vw);height:calc(100% - 4vw);border-radius:2.5vw}}#eventOverlayClose{position:fixed;top:4.6vw;right:5vw;z-index:2001;width:3vw;height:3vw;cursor:pointer;filter:blur(1px)}@media(orientation: portrait){#eventOverlayClose{top:3vw;right:3vw;width:15vw;height:15vw}}#eventOverlayClose div{position:absolute;top:50%;left:0;width:100%;height:.45vw;background:rgba(var(--color2));box-shadow:0 0 .5vw rgba(var(--color2))}@media(orientation: portrait){#eventOverlayClose div{height:2vw}}#eventOverlayClose div:nth-child(1){transform:rotate(45deg)}#eventOverlayClose div:nth-child(2){transform:rotate(-45deg)}#startpageNav{position:fixed;left:0;top:0;z-index:100;display:flex;flex-direction:row;align-items:flex-start;height:2.9vw;width:100%;overflow:hidden;background:rgba(var(--color1));box-shadow:0 0 1vw rgba(var(--color2));margin-right:.5vw;height:3.2vw}#startpageNav a{display:inline-block;text-decoration:none}@media(orientation: portrait){#startpageNav{display:none;flex-direction:column;gap:1.25vw;max-width:100vw;background:rgba(0,0,0,0);box-shadow:none;padding-top:15vh;height:85vh}}@media(orientation: portrait){#startpageNav.open{display:block;overflow:scroll;background:rgba(255,255,255,.12);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}}#startpageNav a.bubble,#startpageNav div.bubble{box-shadow:rgba(var(--color2)) 1vw 0 1vw;border-radius:.5vw;background:rgba(var(--color1))}@media(orientation: portrait){#startpageNav a.bubble,#startpageNav div.bubble{box-shadow:none;display:block;font-size:16.2vw;line-height:18vw;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(--color2)) 0 0 2vw;border-radius:0}}#startpageNav #lang{position:absolute;right:0}@media(orientation: portrait){#startpageNav #lang{top:2vw;font-size:10vw}}#startpageNav a.bubble.startNavHome{display:none}@media(orientation: portrait){#startpageNav a.bubble.startNavHome{display:block}}#startpageNav a.bubble.active{background:rgba(var(--color2));color:rgba(var(--color1));animation:none;filter:none;text-shadow:none;margin-left:-1vw;padding-left:1.5vw}@media(orientation: portrait){#startpageNav a.bubble.active{color:rgba(var(--color4));background:rgba(0,0,0,0);filter:blur(1px);text-shadow:rgba(var(--color4)) 0 0 2vw;padding:.875vw 7.5vw;margin-left:0}}#startpageNav a.bubble.active:hover{background:rgba(var(--color4))}@media(orientation: portrait){#startpageNav a.bubble.active:hover{background:rgba(0,0,0,0)}}body.startpage{height:auto}body.startpage a{text-decoration:none}body.startpage #newsTicker{width:100vw;z-index:20;overflow:hidden;white-space:nowrap;background-color:#fff;padding:.25vw 0;margin-top:-5.7vw}@media(orientation: portrait){body.startpage #newsTicker{top:0;margin-top:13.3vw;margin-bottom:-1px}}body.startpage #newsTicker .newsTickerTrack{display:inline-flex;animation:newsTickerMove 30s linear infinite}body.startpage #newsTicker .newsTickerInner{display:inline-flex;flex-shrink:0;padding-right:5vw;color:rgba(var(--color2));font-size:1.2vw;line-height:1.4vw}@media(orientation: portrait){body.startpage #newsTicker .newsTickerInner{background-color:#fff;background:linear-gradient(180deg, rgb(178, 178, 178) 0%, rgb(255, 255, 255) 1vw, rgb(255, 255, 255) 8.5vw, rgb(178, 178, 178) 100%)}}body.startpage #newsTicker .newsTickerInner p{font-size:1.8vw;line-height:2.1vw;display:inline-block;vertical-align:top;margin-right:.5vw}@media(orientation: portrait){body.startpage #newsTicker .newsTickerInner p{font-size:4.5vw;line-height:5.25vw;margin-right:1.25vw}}body.startpage #newsTicker .newsTickerInner em{margin-left:2vw;margin-right:.5vw;font-style:normal;font-family:"FreeSerif-JK"}@media(orientation: portrait){body.startpage #newsTicker .newsTickerInner em{margin-left:5vw;margin-right:1.25vw}}body.startpage #newsTicker .newsTickerInner *{display:inline}body.startpage #newsTicker:hover .newsTickerTrack{animation-play-state:paused}@media(orientation: portrait){body.startpage #newsTicker .newsTickerInner{font-size:3vw;line-height:3.5vw}}body.startpage .columnVideo{top:0;left:0;overflow:hidden;width:100vw;height:calc(100vh - 13.3vw);background:url(../img/mesh-festival-background.jpg);background-size:contain;margin-top:13.1vw;box-shadow:0 0 1vw rgba(var(--color2));position:sticky}@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,body.startpage .columnVideo .mobileVideo{object-fit:cover;height:100vh;width:100vw}body.startpage .columnVideo .meshSlider{position:absolute;inset:0;width:100%;height:100%}body.startpage .columnVideo .meshSlider.swiper{overflow:hidden}body.startpage .columnVideo .meshSlider .swiper-slide{position:relative;overflow:hidden}body.startpage .columnVideo .meshSlider .swiper-pagination{position:absolute;bottom:2vw;left:0;width:100%;z-index:15;display:flex;justify-content:center;align-items:center;gap:.75vw}@media(orientation: portrait){body.startpage .columnVideo .meshSlider .swiper-pagination{bottom:13vw;gap:1.875vw}}body.startpage .columnVideo .meshSlider .swiper-pagination-bullet{width:2vw;height:2vw;margin:0;border-radius:50%;border:.2vw solid rgba(var(--color2));background:rgba(0,0,0,0);opacity:1;padding:0;cursor:pointer;filter:blur(1px);transition:background .3s ease}body.startpage .columnVideo .meshSlider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(var(--color2))}@media(orientation: portrait){body.startpage .columnVideo .meshSlider .swiper-pagination-bullet{width:5vw;height:5vw}}body.startpage .editionTitle{position:absolute;width:30vw;top:14vw;left:1vw;z-index:90}@media(orientation: portrait){body.startpage .editionTitle{top:34vw;left:3vw}}@media(orientation: portrait){body.startpage .editionTitle{width:90%}}body.startpage .editionTitle h1{font-family:"FreeSerif-JK";font-size:4vw;line-height:3.5vw;margin-top:0;transition:opacity .4s ease}@media(orientation: portrait){body.startpage .editionTitle h1{font-size:10vw;line-height:8.75vw}}body.startpage .editionTitle h2{font-size:1.8vw;transition:opacity .4s ease}@media(orientation: portrait){body.startpage .editionTitle h2{font-size:4.5vw}}body.startpage .editionTitle .sliderFading{opacity:0}body.startpage .editionTitle a{display:block;color:rgba(var(--color2));text-decoration:none;text-shadow:0 0 1vw #fff}body.startpage .editionTitle a[href]{cursor:pointer}body.startpage .editionTitle a:hover{color:inherit;text-shadow:none}body.startpage .editionTitle a[href]:hover h1,body.startpage .editionTitle a[href]:hover h2{text-decoration:dotted underline}body.startpage .columnTitle{position:fixed;top:2.9vw;text-align:left;max-height:40vh;height:40vh;overflow:hidden;width:100vw;z-index:-1}@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;vertical-align:top;filter:none}@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;margin-top:-0.1vw}@media(orientation: portrait){body.startpage .columnTitle h1{margin-left:-3vw;margin-top:-1vw}}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:9vw}@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 .columnTitle .place{margin-left:27vw}body.startpage .columnTitleBottom{background:rgba(var(--color1));padding-bottom:1vw;background:linear-gradient(180deg, rgb(178, 178, 178) 0%, rgba(var(--color1)) 1vw);filter:blur(1px);position:sticky}@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{visibility:hidden}@media(orientation: portrait){body.startpage .columnTitleBottom h3{visibility:visible;font-family:"FreeSans-JK";padding:.5vw;text-align:left;color:rgba(var(--color2));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;background:rgba(var(--color1));margin-top:-10px;position:sticky;box-shadow:0 0 1vw rgba(var(--color2))}@media(orientation: portrait){body.startpage .column{width:100%;margin-left:0;background:rgba(var(--color1));background-attachment:fixed;padding-top:5vw;margin-top:0;box-shadow:none}}body.startpage .section{top:0;max-width:100%;overflow:hidden}body.startpage #statementContent{width:50%;margin-left:25%}@media(orientation: portrait){body.startpage #statementContent{width:90%;margin-left:5%}}body.startpage .statement{padding-top:0;padding-bottom:5vw;height:auto}body.startpage .statement h1,body.startpage .statement h2,body.startpage .statement h3{filter:none}body.startpage .statement h1{font-family:"FreeSerif-JK";font-size:6vw;line-height:6.3vw}@media(orientation: portrait){body.startpage .statement h1{font-size:15vw;line-height:13.65vw;width:90%}}body.startpage .statement h2{font-size:3vw;line-height:3.3vw}@media(orientation: portrait){body.startpage .statement h2{font-size:7.5vw;line-height:8.25vw}}body.startpage .statement h3{font-size:3vw;line-height:3.3vw;font-family:"FreeSerif-JK"}@media(orientation: portrait){body.startpage .statement h3{font-size:4.5vw;line-height:5.25vw}}body.startpage .statement strong{font-weight:normal;font-family:"FreeSerif-JK";font-size:112%}body.startpage .statement a{color:rgba(var(--color2));border-bottom:.3vw dotted}@media(orientation: portrait){body.startpage .statement a{border-bottom:1vw dotted;margin-bottom:-1vw}}body.startpage .statement a:hover{color: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:.5vw 2vw;opacity:.9}@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.4vw}@media(orientation: portrait){body.startpage .logos a,body.startpage .logos span{font-size:4.5vw;line-height:5.25vw}}body.startpage .logos a:hover{filter:drop-shadow(0 0 10px rgba(var(--color4)));color:rgba(var(--color4))}@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%)}}@keyframes move2{from{transform:translateX(-100%)}to{transform:translateX(0%)}}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:fit-content;white-space:nowrap}body.startpage .logos .logobannerInnerSecond{animation:move2 40s linear infinite}body.startpage .logos .logobannerOuter:hover .logobannerInner{animation-play-state:paused}body.startpage .logos .logobannerThird{column-count:2;margin-top:1vw;width:30%;margin-left:35%}@media(orientation: portrait){body.startpage .logos .logobannerThird{width:90%;margin-left:5%;column-count:1}}body.startpage .logos .logobannerThird p{font-size:1.32vw;line-height:1.4vw;font-family:"FreeSerif-JK";margin-block-start:0;margin-block-end:0}@media(orientation: portrait){body.startpage .logos .logobannerThird p{font-size:4.5vw;line-height:5.25vw}}body.startpage #mesh2024{position:absolute;right:.5vw;bottom:2vw;z-index:10;border:1px solid rgba(var(--color2));border-radius:.5vw;box-shadow:rgba(var(--color2)) 1vw 0 1vw}@media(orientation: portrait){body.startpage #mesh2024{right:2vw;position:absolute;width:auto;bottom:auto;top:calc(100vh - 50vw);padding-left:1vw;padding-right:1vw}}body.startpage #mesh2024:hover{border-color:rgba(var(--color4));background:rgba(255,255,255,.5)}body.startpage #calltoaction{position:absolute;right:.5vw;top:18.5vw;width:fit-content;z-index:10}@media(orientation: portrait){body.startpage #calltoaction{right:1vw;top:calc(100vh - 40vw)}}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.68vw}@media(orientation: portrait){body.startpage #cookieNotice{font-size:3vw;line-height:4.2vw}}body.startpage #cookieNotice h4{width:100%;margin:0;padding:0;font-family:"FreeSans-JK";color:#e94779;font-size:1.2vw;line-height:1.4vw}@media(orientation: portrait){body.startpage #cookieNotice h4{font-size:3vw;line-height:4.2vw}}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.4vw;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:6.3vw;border-radius:3.75vw}}.locations #map{display:block}/*# sourceMappingURL=main.min.css.map */
