@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_658c267f-module__i1HqRa__className{font-family:Poppins,Poppins Fallback;font-style:normal;font-weight:400}.poppins_658c267f-module__i1HqRa__variable{--font-poppins:"Poppins","Poppins Fallback"}
:root{--bt-size:1.45vw;--horisontal-padding:calc(var(--bt-size)*2.1);--vertical-padding:calc(var(--bt-size)*1.5);--bt-big-size:calc(var(--bt-size)*2.5);--line-height:1.3;--line-height-big-text:1.2;--primary-color:#cc264d;--secondary-color:#460020;--background:#fff;--border-width:calc(var(--bt-size)*.22)}@media (max-width:700px){:root{--bt-size:4.5vw;--bt-big-size:calc(var(--bt-size)*2.2);--horisontal-padding:calc(var(--bt-size)*1.4);--vertical-padding:calc(var(--bt-size)*1);--border-width:calc(var(--bt-size)*.18)}}body{color:var(--primary-color);background:var(--background);font-family:var(--font-poppins),Arial,Helvetica,sans-serif;letter-spacing:-.02em;font-size:var(--bt-size);line-height:var(--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-hyphens:manual;hyphens:manual}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.link{cursor:pointer}.text-link{text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em}@media (max-width:700px){.text-link{text-decoration-thickness:.075em}}@media (min-width:700px){.text-link:hover{text-decoration-color:#0000}}.underline{text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em}@media (max-width:700px){.underline{text-decoration-thickness:.075em}}img{width:100%;height:auto;transition:opacity .5s;display:block}.disable-draft-mode{z-index:999;background-color:var(--secondary-color);color:var(--background);padding:var(--vertical-padding)var(--horisontal-padding);transition:background-color .5s;position:fixed;top:auto;bottom:0;right:0}.disable-draft-mode:hover{background-color:var(--primary-color)}.wrapper{background-color:var(--background);transition:background-color .5s;position:relative}.wrapper.loading{background-color:var(--primary-color)}main{flex-wrap:wrap;align-items:stretch;transition:opacity .5s;display:flex;position:relative}main.loading{opacity:0}main.loader-bg{opacity:0;flex-wrap:wrap;place-content:flex-start;width:100%;display:flex;position:absolute;inset:0;overflow:hidden}main.loader-bg.loading{opacity:1}main.loader-bg .box{height:40vw}main .box{min-height:40vw;color:var(--background);--color:var(--primary-color);--sec-color:var(--secondary-color);background-color:var(--color);width:50%;transition:transform .25s ease-out;position:relative;overflow:hidden}main .box:first-child,main .box:nth-child(4),main .box:nth-child(5),main .box:nth-child(8),main .box:nth-child(9),main .box:nth-child(12),main .box:nth-child(13),main .box:nth-child(16),main .box:nth-child(17),main .box:nth-child(20),main .box:nth-child(21),main .box:nth-child(24),main .box:nth-child(25),main .box:nth-child(28),main .box:nth-child(29),main .box:nth-child(32),main .box:nth-child(33),main .box:nth-child(36),main .box:nth-child(37),main .box:nth-child(40),main .box:nth-child(41),main .box:nth-child(44),main .box:nth-child(45),main .box:nth-child(48),main .box:nth-child(49){--color:var(--secondary-color);--sec-color:var(--primary-color);background-color:var(--color)}@media (max-width:700px){main .box{width:100%;min-height:80vw}main .box:nth-child(2n){--color:var(--secondary-color);--sec-color:var(--primary-color);background-color:var(--color)}main .box:nth-child(odd){--color:var(--primary-color);--sec-color:var(--secondary-color);background-color:var(--color)}}@media (min-width:700px){main .box.link:hover{--translate:calc(var(--horisontal-padding)*-.5);transform:translate(var(--translate),var(--translate));transition:transform .25s ease-out}}main .box .box-info{padding:var(--horisontal-padding);gap:var(--vertical-padding);flex-direction:column;min-height:40vw;display:flex;position:relative}@media (max-width:700px){main .box .box-info{min-height:80vw}}main .box .box-info .title{font-size:var(--bt-big-size);line-height:var(--line-height-big-text);-webkit-hyphens:auto;hyphens:auto}main .box .box-info .meta{gap:calc(var(--vertical-padding)*.5)var(--horisontal-padding);flex-wrap:wrap;display:flex}main .box .box-info .meta div{flex:1 0 40%}main .box .box-info .meta div span.link{text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em}@media (max-width:700px){main .box .box-info .meta div span.link{text-decoration-thickness:.075em}}@media (min-width:700px){main .box .box-info .meta div span.link:hover{text-decoration-color:#0000}}main .box .box-info .meta div div{width:100%}main .box .box-info .meta .title{margin-top:-.12em}main .box .box-info .meta .info{flex-basis:100%}main .box .box-info .meta .artist-category{flex:0 0 100%;display:block}main .box .box-info .meta .artist-category .artist{float:left;margin-bottom:var(--vertical-padding);width:fit-content;max-width:100%;padding-right:calc(var(--line-height)*.5em)}@media (min-width:700px){main .box .box-info .meta .artist-category .artist span{display:inline-block}}main .box .box-info .meta .artist-category .category{float:right;width:calc(50% - var(--horisontal-padding)*.5)}main .box .box-info .intro{-webkit-hyphens:auto;hyphens:auto;flex-grow:1;align-content:flex-end;width:100%}main .box .box-info .intro span.underline,main .box .box-info .intro .link{text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em}@media (max-width:700px){main .box .box-info .intro span.underline,main .box .box-info .intro .link{text-decoration-thickness:.075em}}@media (min-width:700px){main .box .box-info .intro span.underline:hover.link,main .box .box-info .intro .link:hover.link{text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em}}@media (min-width:700px) and (max-width:700px){main .box .box-info .intro span.underline:hover.link,main .box .box-info .intro .link:hover.link{text-decoration-thickness:.075em}}@media (min-width:700px) and (min-width:700px){main .box .box-info .intro span.underline:hover.link:hover,main .box .box-info .intro .link:hover.link:hover{text-decoration-color:#0000}}main .box .box-info .intro p,main .box .box-info .intro blockquote{margin-bottom:1.2em}main .box .box-info .intro p:last-child,main .box .box-info .intro blockquote:last-child{margin-bottom:0}main .box .box-info .intro p.heading,main .box .box-info .intro blockquote.heading{text-wrap:balance;text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-align:center;margin-top:2.4em;padding-left:1.3em;padding-right:1.3em;text-decoration-thickness:.08em}@media (max-width:700px){main .box .box-info .intro p.heading,main .box .box-info .intro blockquote.heading{text-decoration-thickness:.075em}}main .box .box-info .intro p.heading:first-child,main .box .box-info .intro blockquote.heading:first-child{margin-top:1.2em}main .box .box-info .intro ul{margin-bottom:1.2em}main .box .box-info .intro ul li{--width:1.3em;margin-left:var(--width);display:block}main .box .box-info .intro ul li .bullet{background-color:var(--background);width:calc(var(--width)*.5);height:calc(var(--width)*.5);margin-right:calc(var(--width)*.5);margin-left:calc(var(--width)*-1);border-radius:50%;display:inline-block}main .box .box-info .intro ul li ul{margin-bottom:0}main .box .box-info .intro ul li ul li{padding-left:var(--width);margin-left:0;display:block}main .box .box-info .intro ol{counter-reset:my-awesome-counter;padding-left:calc(var(--horisontal-padding)*1)}@media (max-width:700px){main .box .box-info .intro ol{padding-left:calc(var(--horisontal-padding)*2)}}main .box .box-info .intro ol li{text-align:left;counter-increment:my-awesome-counter;margin-bottom:1.2em;display:block;position:relative}main .box .box-info .intro ol li:last-of-type{margin-bottom:0}main .box .box-info .intro ol li:before{content:counter(my-awesome-counter)"";color:var(--background);text-align:center;left:calc(var(--horisontal-padding)*-1);border:.09em solid var(--background);border-radius:50%;justify-content:center;align-items:center;min-width:1.2em;height:1.2em;display:flex;position:absolute;top:-.07em}@media (max-width:700px){main .box .box-info .intro ol li:before{left:calc(var(--horisontal-padding)*-2)}}main .box .box-info .intro blockquote{padding-left:2.4em}main .box .box-info .intro .pdf-dl-link{background-color:var(--background);margin-bottom:1.2em;display:block}main .box .box-info .intro .pdf-dl-link a{border:var(--background)solid .08em;padding:calc(var(--line-height)*.5em);background-color:var(--color);justify-content:space-between;display:flex}@media (min-width:700px){main .box .box-info .intro .pdf-dl-link a .dl-badge{opacity:0}main .box .box-info .intro .pdf-dl-link:hover a .dl-badge{opacity:1}}main .box .box-info .faq{cursor:pointer;border-bottom:solid var(--background).08em}main .box .box-info .faq:last-of-type{border-bottom:none;padding-bottom:0}@media (min-width:700px){main .box .box-info .faq:hover .q .pluss{opacity:1}}main .box .box-info .faq .q{justify-content:space-between;gap:calc(var(--line-height)*1em);padding-bottom:calc(var(--vertical-padding)*.5);display:flex}@media (min-width:700px){main .box .box-info .faq .q .pluss{opacity:0}}main .box .box-info .faq .a{grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out;display:grid;overflow:hidden}main .box .box-info .faq .a.open{grid-template-rows:1fr}main .box .box-info .faq .a.open .a-inner{visibility:visible;transition:grid-template-rows .5s ease-in-out,visibility 1s}main .box .box-info .faq .a .a-inner{visibility:hidden;min-height:0;transition:grid-template-rows .5s ease-in-out,visibility .5s}main .box .box-info .faq .a .a-inner .padding{height:calc(var(--vertical-padding)*.5)}main .box .box-info .faq .a .a-inner p{text-indent:1.3em}main .box .box-info .faq .a .a-inner p:first-of-type{text-indent:0}main .box .box-info .faq .a .a-inner p a.link{text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em}@media (max-width:700px){main .box .box-info .faq .a .a-inner p a.link{text-decoration-thickness:.075em}}@media (min-width:700px){main .box .box-info .faq .a .a-inner p a.link:hover{text-decoration-color:#0000}}main .box .box-bg{mix-blend-mode:screen;opacity:.7;transition:opacity .5s;position:absolute;inset:0;overflow:hidden}main .box .box-bg .img{width:100%;height:100%}main .box .box-bg .img img{-o-object-fit:cover;object-fit:cover;filter:brightness(.7);width:100%;height:100%}main .box .box-bg .mux-video{filter:saturate(0);mix-blend-mode:screen;height:100%;transition:opacity .5s;position:absolute;top:0;left:50%;transform:translate(-50%)}main .box .box-bg .mux-video mux-player{--controls:none;display:block}main .box.image{align-self:flex-start}main .box.news .box-info{height:100%}@media (max-width:700px){main .box.news .box-info .intro{margin-top:calc(var(--vertical-padding)*3)}}main .box.tickets{--box-color:var(--color);background-color:var(--box-color);flex-direction:column;align-self:normal;min-height:auto;display:flex;overflow:visible}main .box.tickets .box-info{gap:0;min-height:auto;padding:0}main .box.tickets .box-info .dates-title{padding-left:var(--horisontal-padding);padding-right:var(--horisontal-padding);padding-bottom:var(--horisontal-padding);padding-top:var(--horisontal-padding);background-color:var(--box-color)}@media (max-width:700px){main .box.tickets .box-info .dates-title{flex-direction:column}main .box.tickets .box-info .dates-title div{flex:none}}main .box.tickets .box-info .dates-title .dates-info{-webkit-hyphens:auto;hyphens:auto}main .box.tickets .box-info .dates-title .dates-info .link{text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em;display:inline}@media (max-width:700px){main .box.tickets .box-info .dates-title .dates-info .link{text-decoration-thickness:.075em}}@media (min-width:700px){main .box.tickets .box-info .dates-title .dates-info .link:hover{text-decoration-color:#0000}}main .box.tickets .box-info .meta .link{z-index:2;display:inline-block;position:relative}main .box.tickets .box-info .meta p{text-indent:1.3em}main .box.tickets .box-info .meta p:first-of-type{text-indent:0}main .box.tickets .box-info .date-wrapper{background-color:var(--background);position:relative}main .box.tickets .box-info .date-wrapper .date{background-color:var(--box-color);border-top:var(--border-width)dashed var(--background);padding-top:var(--horisontal-padding);padding-bottom:var(--horisontal-padding);padding-left:var(--horisontal-padding);padding-right:var(--horisontal-padding);gap:calc(var(--vertical-padding)*.25);flex-direction:column;transition:transform .25s ease-out;display:flex;position:relative}@media (min-width:700px){main .box.tickets .box-info .date-wrapper .date.link:hover{--translate:calc(var(--horisontal-padding)*-.5);transform:translate(var(--translate),var(--translate));transition:transform .25s ease-out}}main .box.tickets .box-info .date-wrapper .date.one-ticket{gap:calc(var(--vertical-padding)*1)}main .box.tickets .box-info .date-wrapper .date .date-link{z-index:1;position:absolute;inset:0}main .box.tickets .box-info .date-wrapper .date.selected{--translate:calc(var(--horisontal-padding)*-.5);transform:translate(var(--translate),var(--translate));transition:transform .25s ease-out}@media (min-width:700px){main .box.tickets .box-info:hover .date-wrapper .date{transform:translate(0)}}main .box.tickets .access{background-color:var(--box-color);width:100%;padding:var(--vertical-padding)var(--horisontal-padding);padding-bottom:var(--horisontal-padding);border-top:var(--border-width)dashed var(--background);min-height:auto}main .box.tickets .access .box-info{gap:var(--vertical-padding);min-height:auto;padding-top:0}main .box.access .meta p{text-indent:1.3em}main .box.access .meta p:first-child{text-indent:0}@media (max-width:700px){main .box.access .meta{display:block}main .box.access .meta div,main .box.access .meta p:first-child{display:inline}main .box.access .meta .key{text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em}}@media (max-width:700px) and (max-width:700px){main .box.access .meta .key{text-decoration-thickness:.075em}}@media (max-width:700px){main .box.access .meta .value:before{content:" "}}main .box.project-about{align-items:start}main .box.project-about .box-info .intro{align-content:flex-start}main .box.about{grid-template-rows:0fr;align-self:normal;transition:grid-template-rows 1s ease-in-out;display:grid;overflow:hidden}main .box.about .box-info .intro{align-content:flex-start}main .box.about.open{grid-template-rows:1fr;height:auto;transition:grid-template-rows 1s ease-in-out;position:relative}main .box.about.open .box-info{align-self:flex-start;height:auto}main .box.about.open .box-info .meta{opacity:1}main .box.about.open .box-info .intro{align-content:flex-start}main .box.about.open .read-more-overlay{opacity:0;visibility:hidden;transition:opacity .5s .5s,visibility .5s .5s}main .box.about .read-more-overlay{cursor:pointer;visibility:visible;opacity:1;background:linear-gradient(0deg,var(--color)0%,#fff0 100%);height:40vw;transition:opacity .5s,visibility .5s;position:absolute;bottom:0;left:0;right:0}@media (max-width:700px){main .box.about .read-more-overlay{height:80vw}}main .box.about .read-more-overlay .read-more{bottom:var(--horisontal-padding);left:var(--horisontal-padding);text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em;position:absolute}@media (max-width:700px){main .box.about .read-more-overlay .read-more{text-decoration-thickness:.075em}}main .box.faq .box-info{padding-top:var(--vertical-padding);gap:calc(var(--vertical-padding)*.5)}main .box.faq .box-info .title{padding-bottom:calc(var(--vertical-padding)*.5)}main .box.expand{grid-template-rows:0fr;align-self:flex-start;transition:grid-template-rows 1s ease-in-out;display:grid;overflow:hidden}main .box.expand.open{grid-template-rows:1fr;height:auto;transition:grid-template-rows 1s ease-in-out;position:relative}main .box.expand.open .box-info .meta{opacity:1}main .box.expand.open .read-more-overlay{opacity:0;visibility:hidden;transition:opacity .5s .5s,visibility .5s .5s}main .box.expand .read-more-overlay{cursor:pointer;visibility:visible;opacity:1;background:linear-gradient(0deg,var(--color)0%,#fff0 100%);transition:opacity .5s,visibility .5s;position:absolute;inset:0}main .box.expand .read-more-overlay .read-more{bottom:var(--horisontal-padding);left:var(--horisontal-padding);text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em;position:absolute}@media (max-width:700px){main .box.expand .read-more-overlay .read-more{text-decoration-thickness:.075em}}main .box.credits{grid-template-rows:0fr;align-items:start;transition:grid-template-rows 1s ease-in-out;display:grid;overflow:hidden}main .box.credits .box-info{gap:calc(var(--horisontal-padding)*1)}main .box.credits .box-info .meta{text-align:center;flex-direction:column;align-items:center;gap:0}main .box.credits .box-info .meta div{flex:0;width:70%}@media (max-width:700px){main .box.credits .box-info .meta div{width:100%}}main .box.credits .box-info .meta .key{text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em}@media (max-width:700px){main .box.credits .box-info .meta .key{text-decoration-thickness:.075em}}main .box.credits .box-info .sponsors{padding:var(--vertical-padding)0;justify-content:center;align-items:center;gap:calc(var(--horisontal-padding)*1)0;flex-wrap:wrap;display:flex}main .box.credits .box-info .sponsors .svg-wrapper{padding:0 var(--horisontal-padding);--width:14vw;--height:4vw;flex:40%;justify-content:center;align-items:center;display:flex}main .box.credits .box-info .sponsors .svg-wrapper .svg-inner{width:100%;height:auto;max-width:var(--width);max-height:var(--height);display:flex}@media (max-width:700px){main .box.credits .box-info .sponsors .svg-wrapper .svg-inner{max-width:calc(var(--width)*2);max-height:calc(var(--height)*2)}}main .box.credits .box-info .sponsors .svg-wrapper .svg-inner svg{--fill:var(--background);width:100%;height:auto;fill:var(--fill);background-color:#0000;display:flex}main .box.credits .box-info .sponsors .svg-wrapper .svg-inner svg path,main .box.credits .box-info .sponsors .svg-wrapper .svg-inner svg polygon,main .box.credits .box-info .sponsors .svg-wrapper .svg-inner svg rect{fill:var(--background)}main .box.credits.open{grid-template-rows:1fr;height:auto;transition:grid-template-rows 1s ease-in-out;position:relative}main .box.credits.open .box-info .meta{opacity:1}main .box.credits.open .read-more-overlay{opacity:0;visibility:hidden;transition:opacity .5s .5s,visibility .5s .5s}main .box.credits .read-more-overlay{cursor:pointer;visibility:visible;opacity:1;background:linear-gradient(0deg,var(--color)0%,#fff0 100%);transition:opacity .5s,visibility .5s;position:absolute;inset:0}main .box.main-sponsor{justify-content:center;align-self:flex-start;align-items:center;display:flex}main .box.main-sponsor .svg-wrapper{display:flex}main .box.main-sponsor .svg-wrapper .svg-inner{width:100%;height:auto;max-height:100%;display:flex}main .box.main-sponsor .svg-wrapper .svg-inner svg{--width:27vw;--height:10.5vw;width:var(--width);height:var(--height);fill:var(--background);background-color:#0000}@media (max-width:700px){main .box.main-sponsor .svg-wrapper .svg-inner svg{width:calc(var(--width)*2);height:calc(var(--height)*2)}}main .box.main-sponsor .svg-wrapper .svg-inner svg path,main .box.main-sponsor .svg-wrapper .svg-inner svg polygon,main .box.main-sponsor .svg-wrapper .svg-inner svg rect{fill:var(--background)}main .box.main-sponsor .sponsor-name{text-align:center;font-size:var(--bt-big-size);line-height:var(--line-height-big-text)}main .box.main-text{background-color:var(--background);width:100%;color:var(--color);z-index:110;margin-bottom:calc(var(--horisontal-padding)*.5);-webkit-hyphens:auto;hyphens:auto;flex-direction:column;align-items:center;display:flex}main .box.main-text p,main .box.main-text blockquote,main .box.main-text ol,main .box.main-text ul{width:calc(50vw + var(--horisontal-padding)*2)}@media (max-width:700px){main .box.main-text p,main .box.main-text blockquote,main .box.main-text ol,main .box.main-text ul{width:100%}}main .box.main-text p,main .box.main-text blockquote,main .box.main-text ol,main .box.main-text ul{padding:0 calc(var(--horisontal-padding)*2);margin-bottom:1.2em}@media (max-width:700px){main .box.main-text p,main .box.main-text blockquote,main .box.main-text ol,main .box.main-text ul{padding:0 calc(var(--horisontal-padding)*1);width:100%}}main .box.main-text p:first-child,main .box.main-text blockquote:first-child,main .box.main-text ol:first-child,main .box.main-text ul:first-child{padding-top:calc(var(--horisontal-padding) + var(--vertical-padding))}@media (max-width:700px){main .box.main-text p:first-child,main .box.main-text blockquote:first-child,main .box.main-text ol:first-child,main .box.main-text ul:first-child{padding-top:calc(var(--horisontal-padding)*1)}}main .box.main-text p:last-child,main .box.main-text blockquote:last-child,main .box.main-text ol:last-child,main .box.main-text ul:last-child{padding-bottom:calc(var(--horisontal-padding)*1.5);margin-bottom:0}@media (max-width:700px){main .box.main-text p:last-child,main .box.main-text blockquote:last-child,main .box.main-text ol:last-child,main .box.main-text ul:last-child{padding-bottom:calc(var(--horisontal-padding)*1)}}main .box.main-text blockquote{padding-left:calc(var(--horisontal-padding)*3);margin-bottom:1.2em}main .box.main-text a,main .box.main-text span.link{--background:var(--color)}main .box.main-text a.link,main .box.main-text span.link.link{text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em}@media (max-width:700px){main .box.main-text a.link,main .box.main-text span.link.link{text-decoration-thickness:.075em}}@media (min-width:700px){main .box.main-text a.link:hover,main .box.main-text span.link.link:hover{text-decoration-color:#0000}}main .box.main-text .heading{text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em;-webkit-text-decoration-color:var(--sec-color);text-decoration-color:var(--sec-color);color:var(--sec-color);text-align:center;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;align-self:center;max-width:40ch;margin-top:1.2em}@media (max-width:700px){main .box.main-text .heading{text-decoration-thickness:.075em}}main .box.main-text ol{counter-reset:my-awesome-counter;padding-left:calc(var(--horisontal-padding)*3)}@media (max-width:700px){main .box.main-text ol{padding-left:calc(var(--horisontal-padding)*3)}}main .box.main-text ol li{text-align:left;counter-increment:my-awesome-counter;margin-bottom:1.2em;display:block;position:relative}main .box.main-text ol li:last-of-type{margin-bottom:0}main .box.main-text ol li:before{content:counter(my-awesome-counter)"";color:var(--sec-color);text-align:center;left:calc(var(--horisontal-padding)*-1);border:.09em solid var(--sec-color);border-radius:50%;justify-content:center;align-items:center;min-width:1.2em;height:1.2em;display:flex;position:absolute;top:-.07em}@media (max-width:700px){main .box.main-text ol li:before{left:calc(var(--horisontal-padding)*-2)}}main .box.main-text ul{--width:1.2em;padding-left:calc(var(--horisontal-padding)*2 + (var(--width)));padding-right:calc(var(--horisontal-padding)*2);margin-bottom:1.2em}@media (max-width:700px){main .box.main-text ul{padding-left:calc(var(--horisontal-padding)*1.8)}}main .box.main-text ul li{display:block}main .box.main-text ul li .bullet{background-color:var(--sec-color);width:calc(var(--width)*.65);height:calc(var(--width)*.65);margin-right:calc(var(--width)*.3);margin-bottom:calc(var(--width)*-.04);margin-left:calc(var(--width)*-.95);border-radius:50%;display:inline-block}main .box.main-text ul li ul{margin-bottom:0;padding-left:0;padding-right:0}main .box.main-text ul li ul li{padding-left:var(--width);margin-left:0;display:block}main .box.main-text ul li ul li .bullet{background-color:var(--background);border:var(--border-width)solid var(--sec-color)}main .box.main-text .pdf-dl-link{width:calc(50vw + var(--horisontal-padding)*2);padding:0 calc(var(--horisontal-padding)*2);margin-bottom:1.2em;display:block}main .box.main-text .pdf-dl-link a{border:var(--color)solid .08em;padding:calc(var(--line-height)*.5em);justify-content:space-between;display:flex}@media (min-width:700px){main .box.main-text .pdf-dl-link a .dl-badge{opacity:0}main .box.main-text .pdf-dl-link:hover a .dl-badge{opacity:1}}@media (max-width:700px){main .box.main-text .pdf-dl-link{width:100%;padding:0 calc(var(--horisontal-padding)*1)}main .box.main-text{font-size:var(--bt-size);line-height:var(--line-height)}main .box.main-text blockquote{padding-left:calc(var(--horisontal-padding) + var(--bt-size)*var(--line-height)*2);margin-bottom:1.2em}}main .box.privacy{align-items:start}main .box.privacy .box-info{padding:var(--vertical-padding)var(--horisontal-padding)var(--horisontal-padding)var(--horisontal-padding)}main .box.privacy .box-info .intro{align-content:flex-start}main .box.admin .box-info .contact{gap:calc(var(--vertical-padding)*.25);flex-direction:column;display:flex}main .box.admin .box-info .contact.link .read-more{opacity:0}main .box.admin .box-info .contact.link:hover .read-more{opacity:1}main .box.nl-signup{background-color:var(--background);color:var(--color);z-index:110}main .box.nl-signup .box-info{padding:var(--vertical-padding)var(--horisontal-padding)var(--horisontal-padding)var(--horisontal-padding)}main .box.nl-signup .box-info form{flex-direction:column;margin-top:1.2em;display:flex}main .box.nl-signup .box-info form input[type=email],main .box.nl-signup .box-info form input[type=text]{font-family:var(--font-poppins),Arial,Helvetica,sans-serif;font-size:var(--bt-big-size);color:var(--color);border:0;border-bottom:var(--border-width)solid var(--color);background-color:#0000;border-radius:0;outline:0;width:100%;height:1.2em;margin:0;padding:0;display:block}main .box.nl-signup .box-info form input[type=email]::-moz-placeholder{color:var(--color);opacity:1}main .box.nl-signup .box-info form input[type=text]::-moz-placeholder{color:var(--color);opacity:1}main .box.nl-signup .box-info form input[type=email]::placeholder,main .box.nl-signup .box-info form input[type=text]::placeholder{color:var(--color);opacity:1}main .box.nl-signup .box-info form button[type=submit]{height:1.35em;font-family:var(--font-poppins),Arial,Helvetica,sans-serif;font-size:var(--bt-big-size);color:var(--color);cursor:pointer;border:none;border-bottom:var(--border-width)solid var(--color);background-color:#0000;align-self:flex-end;margin:0;padding:0;font-weight:400;display:block}main .box.nl-signup .box-info form button[type=submit]:disabled{cursor:default}@media (min-width:700px){main .box.nl-signup .box-info form button[type=submit]:hover:not(:disabled){border-color:#0000}}main .box.nl-signup .box-info .msg{color:var(--sec-color);-webkit-hyphens:manual;hyphens:manual}main .box.nl-signup .box-info .privacy{-webkit-hyphens:manual;hyphens:manual}main .box.nl-signup .box-info .privacy span{--background:var(--color)}main .box.nl-signup .box-info .privacy span.link{text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em}@media (max-width:700px){main .box.nl-signup .box-info .privacy span.link{text-decoration-thickness:.075em}}@media (min-width:700px){main .box.nl-signup .box-info .privacy span.link:hover{text-decoration-color:#0000}}main .box.nl-signup .box-info .privacy .checkbox{cursor:pointer;border:var(--border-width)solid var(--color);--height:.71em;height:var(--height);width:var(--height);margin-left:.05em;margin-right:.32em;display:inline-block;position:relative}main .box.nl-signup .box-info .privacy .checkbox div{height:100%;width:var(--border-width);background-color:var(--color);top:0;left:calc(50% - var(--border-width)*.5);opacity:0;position:absolute}main .box.nl-signup .box-info .privacy .checkbox div:first-child{transform:rotate(45deg)scaleY(.9)}main .box.nl-signup .box-info .privacy .checkbox div:nth-child(2){transform:rotate(-45deg)scaleY(.9)}main .box.nl-signup .box-info .privacy .checkbox.checked div{opacity:1}main .box.program-table{background-color:var(--background);width:100%;min-height:auto;color:var(--color);padding:var(--horisontal-padding);margin-bottom:calc(var(--horisontal-padding)*.5);z-index:120;padding-bottom:0;overflow:visible}main .box.program-table .events{-moz-column-gap:calc(var(--horisontal-padding)*1);column-gap:calc(var(--horisontal-padding)*1);grid-template-columns:repeat(5,1fr);display:grid;position:relative}@media (max-width:700px){main .box.program-table .events{grid-template-columns:repeat(2,1fr)}}main .box.program-table .events .loading{color:var(--color);z-index:10;background-color:var(--background);padding:calc(var(--horisontal-padding)*.5)0 calc(var(--horisontal-padding)*.5)0;border-top:var(--color)solid .08em;position:absolute;inset:0}main .box.program-table .events .event{grid-template-columns:subgrid;background-color:var(--color);grid-column:1/6;display:grid}@media (max-width:700px){main .box.program-table .events .event{grid-column:1/3}}main .box.program-table .events .event.hidden{display:none}main .box.program-table .events .event.double-bill .event-inner{border-top-style:dashed}@media (max-width:700px){main .box.program-table .events .event.double-bill .event-inner{padding-top:calc(var(--horisontal-padding)*.35)}}main .box.program-table .events .event .event-inner{background-color:var(--background);grid-template-columns:subgrid;border-top:var(--color)solid .08em;padding:calc(var(--horisontal-padding)*.5)0 calc(var(--horisontal-padding)*.5)0;grid-column:1/6;transition:transform .25s ease-out;display:grid;position:relative}@media (min-width:700px){main .box.program-table .events .event .event-inner:hover{transform:translate(calc(var(--horisontal-padding)*-.25),calc(var(--horisontal-padding)*-.25));transition:transform .25s ease-out}}main .box.program-table .events .event .event-inner .line-item.artist-category{display:contents}@media (max-width:700px){main .box.program-table .events .event .event-inner{row-gap:calc(var(--vertical-padding)*.5);padding-top:calc(var(--vertical-padding)*1);padding-bottom:calc(var(--vertical-padding)*.5)}main .box.program-table .events .event .event-inner .line-item.artist-category{grid-column:1/span 2;display:block}main .box.program-table .events .event .event-inner .line-item.artist-category .artists{float:left;padding-right:calc(var(--line-height)*.5em);margin-bottom:calc(var(--vertical-padding)*.5)}main .box.program-table .events .event .event-inner .line-item.artist-category .category{margin-bottom:calc(var(--vertical-padding)*.5);width:calc(50% - var(--horisontal-padding)*.5);float:right}main .box.program-table .events .event .event-inner .line-item.title{font-size:var(--bt-big-size);line-height:var(--line-height-big-text);grid-column:1/3}}main .box.program-table .events-filter{-moz-column-gap:calc(var(--horisontal-padding)*1);column-gap:calc(var(--horisontal-padding)*1);grid-template-columns:repeat(5,1fr);display:grid;position:relative}@media (max-width:700px){main .box.program-table .events-filter{grid-template-columns:1fr}}main .box.program-table .events-filter .event-inner{grid-template-columns:subgrid;padding:calc(var(--horisontal-padding)*.5)0 calc(var(--horisontal-padding)*.5)0;border-top:none;grid-column:1/6;padding-top:0;display:grid}@media (max-width:700px){main .box.program-table .events-filter .event-inner{row-gap:calc(var(--horisontal-padding)*.5);grid-column:1/1}}main .box.program-table .events-filter .event-inner:hover{transform:none}main .box.program-table .events-filter .event-inner .line-item{cursor:pointer;position:relative}main .box.program-table .events-filter .event-inner .line-item .filter-menu{top:calc(var(--horisontal-padding)*-.5);left:calc(var(--horisontal-padding)*-.5);right:calc(var(--horisontal-padding)*-.5);background-color:var(--background);padding:calc(var(--horisontal-padding)*.5 - .08em)calc(var(--horisontal-padding)*.5 - .08em);z-index:10;border:var(--color)solid .08em;display:none;position:absolute}main .box.program-table .events-filter .event-inner .line-item .filter-menu .filter-title{margin-bottom:calc(var(--line-height)*1em)}main .box.program-table .events-filter .event-inner .line-item .filter-menu .filter-item{margin-bottom:calc(var(--line-height)*.5em)}main .box.program-table .events-filter .event-inner .line-item .filter-menu .filter-item:last-of-type{margin-bottom:0}@media (min-width:700px){main .box.program-table .events-filter .event-inner .line-item .filter-menu .filter-item:hover{text-decoration:underline;-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background);text-underline-offset:.17em;text-decoration-thickness:.08em;-webkit-text-decoration-color:var(--color);text-decoration-color:var(--color)}}@media (min-width:700px) and (max-width:700px){main .box.program-table .events-filter .event-inner .line-item .filter-menu .filter-item:hover{text-decoration-thickness:.075em}}main .box.program-table .events-filter .event-inner .line-item .filter-menu.open{display:block}main .box.program-table .events-filter .event-inner .line-item .filter-title{justify-content:space-between;display:flex}main .box.program-table .events-filter .event-inner .line-item .filter-title .filter-actions{margin-top:calc(var(--bt-size)*.1);gap:calc(var(--bt-size)*.5);--stroke-width:.08em;display:flex}main .box.program-table .events-filter .event-inner .line-item .filter-title .filter-actions .filter-arrow{height:calc(var(--bt-size)*1);width:calc(var(--bt-size)*1);justify-content:center;align-items:center;display:flex}main .box.program-table .events-filter .event-inner .line-item .filter-title .filter-actions .filter-arrow .filter-arrow-inner{--dims:60%;width:var(--dims);height:var(--dims);transform-origin:50%;position:relative;transform:translate(3%,-20%)rotate(-45deg)}main .box.program-table .events-filter .event-inner .line-item .filter-title .filter-actions .filter-arrow .filter-arrow-inner div{width:var(--stroke-width);background-color:var(--color);height:100%;position:absolute;left:0}main .box.program-table .events-filter .event-inner .line-item .filter-title .filter-actions .filter-arrow .filter-arrow-inner div:nth-child(2){width:100%;height:var(--stroke-width);bottom:0}main .box.program-table .events-filter .event-inner .line-item .filter-title .filter-actions .filter-remove{height:calc(var(--bt-size)*1);width:calc(var(--bt-size)*1)}main .box.program-table .events-filter .event-inner .line-item .filter-title .filter-actions .filter-remove .filter-remove-inner{width:100%;height:100%;position:relative}main .box.program-table .events-filter .event-inner .line-item .filter-title .filter-actions .filter-remove .filter-remove-inner div{width:var(--stroke-width);background-color:var(--color);transform-origin:50%;height:100%;position:absolute;left:50%;transform:rotate(-45deg)}main .box.program-table .events-filter .event-inner .line-item .filter-title .filter-actions .filter-remove .filter-remove-inner div:nth-child(2){transform:rotate(45deg)}.media-slider{z-index:150;scrollbar-width:none;-webkit-scrollbar:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;display:none;position:fixed;inset:0;overflow:scroll hidden}.media-slider::-webkit-scrollbar{display:none}.media-slider.open{display:block}.media-slider .slider{height:100vh;min-height:100vh;display:flex}.media-slider .slider .slide{scroll-snap-align:center;background-color:#000;flex:0 0 100vw;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.media-slider .slider .slide .img,.media-slider .slider .slide .mux-video{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.media-slider .slider .slide .img img,.media-slider .slider .slide .mux-video img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.media-slider .slider .slide .img mux-player,.media-slider .slider .slide .mux-video mux-player{width:100%;max-width:100%;height:100%;max-height:100%;display:block}.media-slider .slider .slide .cred{bottom:calc(var(--horisontal-padding) - var(--bt-size)*var(--line-height));right:var(--horisontal-padding);color:var(--background);transform-origin:100% 0;position:absolute;transform:rotate(90deg)}.media-slider .slider .slide .caption{bottom:var(--horisontal-padding);left:var(--horisontal-padding);right:calc(var(--horisontal-padding)*3);color:var(--background);-webkit-hyphens:auto;hyphens:auto;max-width:45ch;transition:opacity .5s;position:absolute}.media-slider .slider .controls{font-size:var(--bt-big-size);line-height:var(--line-height-big-text);color:var(--background);top:var(--horisontal-padding);left:var(--horisontal-padding);justify-content:space-between;display:flex;position:fixed}.media-slider .slider .controls .prev-next{justify-content:space-between;gap:var(--vertical-padding);display:flex}.media-slider .slider .controls .prev-next .prev,.media-slider .slider .controls .prev-next .next{width:calc(var(--bt-big-size)*.85);height:calc(var(--bt-big-size)*.75);top:var(--horisontal-padding);right:var(--horisontal-padding);cursor:pointer;position:relative;top:0;left:0}.media-slider .slider .controls .prev-next .prev div,.media-slider .slider .controls .prev-next .next div{background-color:var(--background);height:100%;width:var(--border-width);transform-origin:50%;position:absolute;top:0}.media-slider .slider .controls .prev-next .prev div:first-child,.media-slider .slider .controls .prev-next .next div:first-child{height:var(--border-width);width:calc(100% - var(--border-width)*.5);top:50%;transform:translateY(-50%)}.media-slider .slider .controls .prev-next .prev div:nth-child(2),.media-slider .slider .controls .prev-next .next div:nth-child(2){transform-origin:top;transform:rotate(45deg)translateY(calc(var(--border-width)*-.5));height:75%;top:50%;right:0}.media-slider .slider .controls .prev-next .prev div:nth-child(3),.media-slider .slider .controls .prev-next .next div:nth-child(3){transform-origin:top;transform:rotate(135deg)translateY(calc(var(--border-width)*-.5));height:75%;top:50%;right:0}.media-slider .slider .controls .prev-next .prev{transform:rotate(180deg)}.media-slider .slider .close{width:calc(var(--bt-big-size)*.75);height:calc(var(--bt-big-size)*.75);top:var(--horisontal-padding);right:var(--horisontal-padding);cursor:pointer;position:fixed}.media-slider .slider .close div{background-color:var(--background);left:calc(50% - var(--border-width)*.5);transition:transform .25s .25s,opacity 0s .25s,left .25s,background-color .25s}.media-slider .slider .close div:first-child{transform:rotate(45deg)scaleY(1.3)}.media-slider .slider .close div:nth-child(2){opacity:0}.media-slider .slider .close div:nth-child(3){transform:rotate(-45deg)scaleY(1.3)}.media-slider .slider .close div{background-color:var(--background);height:100%;width:var(--border-width);transform-origin:50%;position:absolute;top:0}.mux-video{cursor:pointer;height:100%;transition:opacity .5s;position:absolute;top:0;left:50%;transform:translate(-50%)}.mux-video mux-player{--controls:none;display:block}.mux-video .video-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mux-video .video-controls .play-icon{box-sizing:border-box;width:0;height:calc(var(--horisontal-padding)*1.6);border:0;border-color:transparent transparent transparent var(--background);border-style:double;border-width:0px 0 0px calc(var(--horisontal-padding)*1.6);opacity:0;background:0 0;transition:all .1s,opacity .5s 1s}.mux-video .video-controls .play-icon.paused{opacity:1;border-style:solid;border-width:var(--horisontal-padding)0 var(--horisontal-padding)calc(var(--horisontal-padding)*1.6);transition:opacity .5s}.nav{z-index:100;padding:var(--horisontal-padding);transition:z-index 1s linear;position:fixed;top:0;right:0}.nav.open{z-index:150;transition:z-index linear}.nav .open-btn{width:calc(var(--bt-big-size)*.75);height:calc(var(--bt-big-size)*.75);z-index:200;cursor:pointer;position:relative}.nav .open-btn div{background-color:var(--background);height:100%;width:var(--border-width);transform-origin:50%;transition:left .25s .25s,opacity 0s .25s,transform .25s,background-color .25s .25s;position:absolute;top:0}.nav .open-btn div:first-child{left:0}.nav .open-btn div:nth-child(2){left:calc(50% - var(--border-width)*.5)}.nav .open-btn div:nth-child(3){left:calc(100% - var(--border-width))}.nav .open-btn.open div{background-color:var(--background);left:calc(50% - var(--border-width)*.5);transition:transform .25s .25s,opacity 0s .25s,left .25s,background-color .25s}.nav .open-btn.open div:first-child{transform:rotate(45deg)scaleY(1.3)}.nav .open-btn.open div:nth-child(2){opacity:0}.nav .open-btn.open div:nth-child(3){transform:rotate(-45deg)scaleY(1.3)}.nav .menu{z-index:150;background-color:var(--secondary-color);width:50vw;font-size:var(--bt-big-size);line-height:var(--line-height-big-text);color:var(--background);padding:var(--vertical-padding)var(--horisontal-padding);justify-content:space-between;align-items:flex-start;row-gap:calc(var(--bt-big-size)*2.4);flex-direction:column;transition:right .5s;display:flex;position:fixed;top:0;right:-50vw}@media (max-width:700px){.nav .menu{width:100vw;right:-100vw}}.nav .menu.open{right:0}.nav .menu .main .link,.nav .menu .sub .link{text-underline-offset:.17em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.07em}@media (min-width:700px){.nav .menu .main .link:hover,.nav .menu .sub .link:hover{-webkit-text-decoration-color:var(--color);text-decoration-color:var(--color)}}.nav .menu div{flex-direction:column;display:flex}.nav .menu .sub div{cursor:pointer}.nav .bg{z-index:100;position:fixed;inset:0}.hero{width:100%;font-size:var(--bt-big-size);line-height:var(--line-height-big-text);color:var(--background);-webkit-hyphens:manual;hyphens:manual;height:100vh;max-height:60vw;display:flex;overflow:hidden}@media (max-width:700px){.hero{flex-direction:column;height:auto;min-height:125vw}}.hero .title{flex-direction:column;width:50%;display:flex}@media (max-width:700px){.hero .title{width:100%}}.hero .title .text{background-color:var(--primary-color);height:100%;padding:var(--vertical-padding)var(--horisontal-padding);padding-right:calc(var(--horisontal-padding)*3)}@media (max-width:700px){.hero .title .text{display:none}}.hero .title .logo{padding:var(--horisontal-padding)var(--horisontal-padding);z-index:1;width:100vw;position:relative}@media (max-width:700px){.hero .title .logo{background-color:var(--primary-color);display:none}}.hero .title .logo svg{fill:var(--primary-color);width:100%;height:auto;transition:fill .5s;display:block}@media (max-width:700px){.hero .title .logo svg{fill:var(--background)}}.hero .title .logo:hover svg{fill:var(--secondary-color)}.hero .video{background-color:var(--secondary-color);width:50%;height:100%;min-height:50vw;position:relative;overflow:hidden}@media (max-width:700px){.hero .video{width:100%;min-height:unset;flex-grow:1}}.hero .video .mux-video{filter:saturate(0);mix-blend-mode:screen;height:100%;transition:opacity .5s;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero .video .mux-video mux-player{--controls:none;display:block}.hero .video .text{display:none}@media (max-width:700px){.hero .video .text.mobile{padding:var(--vertical-padding)var(--horisontal-padding);padding-right:calc(var(--horisontal-padding)*3);width:100%;display:block;position:absolute;top:0;left:0}}.hero .video .logo{display:none}.hero .video .logo svg{fill:var(--background);display:block}@media (max-width:700px){.hero .video .logo{width:100%;padding:var(--horisontal-padding)var(--horisontal-padding);display:block;position:absolute;bottom:0;left:0}}.hyphens{-webkit-hyphens:auto;hyphens:auto}.all-caps{text-transform:uppercase}.hidden{display:none}
