.col-1{width:8.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-1{width:100%}}.col-2{width:16.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-2{width:100%}}.col-3{width:25%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-3{width:100%}}.col-4{width:33.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-4{width:100%}}.col-5{width:41.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-5{width:100%}}.col-6{width:50%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-6{width:100%}}.col-7{width:58.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-7{width:100%}}.col-8{width:66.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-8{width:100%}}.col-9{width:75%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-9{width:100%}}.col-10{width:83.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-10{width:100%}}.col-11{width:91.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-11{width:100%}}.col-12{width:100%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-12{width:100%}}@font-face{font-family:"elegant";src:url("../fonts/ELEGANTTYPEWRITERBold.ttf")format("trueType")}@font-face{font-family:"bohemian";src:url("../fonts/BohemianTypewriter.ttf")format("trueType")}@font-face{font-family:"CourierPrime";src:url("../fonts/CourierPrime-Bold.ttf")format("trueType")}body{overflow-x:hidden;overflow-y:scroll !important;max-width:100vw;letter-spacing:-.05px;text-shadow:0px 0px 1.5px black;font-family:"bohemian"}.custom-cursor,.glitter{position:fixed;pointer-events:none;will-change:transform,opacity;z-index:9999}.s{font-size:calc(1rem + calc(.3vw + .3vh));line-height:120%;font-weight:400;letter-spacing:-.02em}@media screen and (max-width:780px){.s{font-size:calc(.6rem + calc(.3vw + .3vh));line-height:120%}}section .wrapper,#artists .artist-info figure{font-size:calc(.8rem + calc(.3vw + .3vh));line-height:120%;letter-spacing:-.02em}@media screen and (max-width:780px){section .wrapper,#artists .artist-info figure{font-size:calc(.75rem + calc(.3vw + .3vh));line-height:120%}}.sm,.m,header .menu ul.item .btn,footer ul li p{font-size:calc(1.3rem + calc(.3vw + .3vh));line-height:120%;letter-spacing:-.02em}@media screen and (max-width:780px){.sm,.m,header .menu ul.item .btn,footer ul li p{font-size:calc(1rem + calc(.3vw + .3vh));line-height:120%}}header .menu ul.logo,section h2,#program .tabs .tab-button,#program .tab-content,#artists .artist-info h4,#contact,#contact-placeholder{font-size:calc(1.4rem + calc(.3vw + .3vh));line-height:120%;letter-spacing:-.02em}@media screen and (max-width:780px){header .menu ul.logo,section h2,#program .tabs .tab-button,#program .tab-content,#artists .artist-info h4,#contact,#contact-placeholder{font-size:calc(1.2rem + calc(.3vw + .3vh));line-height:120%}}.btn,.btn-menu-phone{font-size:calc(.5rem + calc(.3vw + .3vh));line-height:118.5%;letter-spacing:-.02em}@media screen and (max-width:780px){.btn,.btn-menu-phone{font-size:calc(1rem + calc(.3vw + .3vh))}}.btn-menu,.btn-submenu,.btn-arrow,.tag,#program .filter .all,#program .filter button{font-size:calc(.8rem + calc(.3vw + .3vh));line-height:120%;letter-spacing:-.02em}@media screen and (max-width:780px){.btn-menu,.btn-submenu,.btn-arrow,.tag,#program .filter .all,#program .filter button{font-size:calc(.85rem + calc(.3vw + .3vh))}}.margin{margin-top:calc(2rem + calc(.3vw + .3vh))calc(.3vw + .3vh)* 1;margin-right:calc(2rem + calc(.3vw + .3vh))calc(.3vw + .3vh)* 1;margin-bottom:calc(2rem + calc(.3vw + .3vh))calc(.3vw + .3vh)* 1;margin-left:calc(2rem + calc(.3vw + .3vh))calc(.3vw + .3vh)* 1}.padding{padding:calc(1rem * calc(120 / 100))calc(.3vw + .3vh)* 1}.clr_black{background-color:var(--clr_black)}.clr_accent{background-color:var(--clr_accent)}.clr_white{background-color:var(--clr_white)}.clr_grey{background-color:var(--clr_grey)}em,a,.current{text-decoration:underline solid;text-underline-offset:3px;text-decoration-thickness:1px}strong{font-style:italic}.btn{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:calc(calc(.05rem + calc(.3vw + .3vh))* .7)0 calc(.05rem + calc(.3vw + .3vh))calc(1rem * calc(120 / 100));border-radius:10px;background:none;max-width:max-content;cursor:none;line-height:initial;font-family:"bohemian";color:var(--clr_pink1);transition:500ms;text-decoration:none}.btn:hover{color:var(--clr_accent);text-decoration:none}.btn-menu,.btn-submenu{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:calc(calc(.01rem + calc(.3vw + .3vh))* .7)calc(.2rem + calc(.3vw + .3vh))calc(.01rem + calc(.3vw + .3vh))calc(.2rem + calc(.3vw + .3vh));border-radius:10px;background:none;max-width:max-content;cursor:none;line-height:initial;color:var(--clr_pink1);transition:500ms;text-decoration:none}.btn-menu:hover,.btn-submenu:hover{color:var(--clr_pink2);text-decoration:none}.btn-menu:active,.btn-submenu:active{color:var(--clr_accent)}@media screen and (max-width:780px){.btn-menu,.btn-submenu{display:inline-flex;padding:calc(calc(1rem * calc(120 / 100))* .5)}}.btn-submenu{padding:calc(.05rem + calc(.3vw + .3vh))}.btn-menu-phone{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:calc(calc(.05rem + calc(.3vw + .3vh))* .7)calc(1rem * calc(120 / 100))calc(.05rem + calc(.3vw + .3vh))calc(1rem * calc(120 / 100));border-radius:10px;background:none;max-width:max-content;cursor:none;line-height:initial;background-color:var(--clr_grey);color:var(--clr_white);transition:500ms;text-decoration:none}.btn-menu-phone:hover{background-color:var(--clr_accent);color:var(--clr_black);text-decoration:none}@media screen and (max-width:780px){.btn-menu-phone{padding:calc(calc(.2rem + calc(.3vw + .3vh))* .8)calc(1rem * calc(120 / 100))calc(calc(.2rem + calc(.3vw + .3vh))* 1.2)calc(1rem * calc(120 / 100))}}.btn-arrow{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:calc(calc(.01rem + calc(.3vw + .3vh))* .7)calc(.2rem + calc(.3vw + .3vh))calc(.01rem + calc(.3vw + .3vh))calc(.2rem + calc(.3vw + .3vh));border-radius:10px;background:none;max-width:max-content;cursor:none;line-height:initial;color:var(--clr_black);transition:500ms;text-decoration:none}.btn-arrow:hover{color:var(--clr_white);text-decoration:none;background-color:var(--clr_black);color:var(--clr_white)}@media screen and (max-width:780px){.btn-arrow{padding:calc(calc(.2rem + calc(.3vw + .3vh))* .8)calc(1rem * calc(120 / 100))calc(calc(.2rem + calc(.3vw + .3vh))* 1.2)calc(1rem * calc(120 / 100))}}.tag{box-sizing:border-box;display:inline-block;align-items:center;padding:calc(calc(.01rem + calc(.3vw + .3vh))* .7)calc(1rem * calc(120 / 100))calc(.01rem + calc(.3vw + .3vh))calc(1rem * calc(120 / 100));border-radius:10px;background:none;max-width:max-content;cursor:none;line-height:initial;background-color:var(--clr_grey);color:var(--clr_white);transition:500ms;text-decoration:none}@media screen and (max-width:780px){.tag{padding:calc(calc(.01rem + calc(.3vw + .3vh))* .7)calc(1rem * calc(120 / 100))calc(.01rem + calc(.3vw + .3vh))calc(1rem * calc(120 / 100))}}.slide-in{animation-name:slideIn;animation-duration:.5s;animation-fill-mode:forwards}@keyframes slideIn{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}a{transition:500ms;color:var(--clr_purple1)}a:hover{color:var(--clr_purple2)}.no-scroll{overflow:hidden}*::-webkit-scrollbar{width:calc(.05rem + calc(.3vw + .3vh));height:calc(.05rem + calc(.3vw + .3vh))}*::-webkit-scrollbar-track{background:var(--clr_grey)}*::-webkit-scrollbar-thumb{background:var(--clr_accent)}*::-webkit-scrollbar-thumb:hover{background:var(--clr_pink2)}.scrollFade{opacity:1;filter:blur(0px);pointer-events:all}.scrollFade--hidden{opacity:0;background-color:transparent;filter:blur(1px);pointer-events:all}.scrollFade--visible{opacity:1;filter:blur(0px);pointer-events:all}.scrollFade--animate{transition:opacity 500ms ease-in-out}.lozad{position:relative;overflow:hidden}.lozad img{width:100%;height:auto;display:block;filter:blur(5px);opacity:1;transition:filter 500ms ease,opacity 500ms ease}.lozad img.loaded{filter:blur(0);opacity:1;filter:drop-shadow(1px 4px 4px #000000cc)}header{position:fixed;top:0;left:0;width:100%;z-index:9999;display:flex;flex-direction:column;padding:calc(1rem * calc(120 / 100))0}header .illu-menu{display:flex;justify-content:center;align-items:flex-start;pointer-events:none;z-index:-4;margin-right:-1.5rem;margin-top:0rem;position:fixed;width:57vw !important}@media screen and (max-width:780px){header .illu-menu{margin-right:-1rem;margin-top:0;width:100vw !important;padding-left:10vw}}header .illu-menu img{width:100%;height:auto;right:0;opacity:.95}@media screen and (max-width:780px){header .illu-menu img{height:100%;left:calc(1rem * calc(120 / 100));padding-top:0vh}}header .menu{display:flex;justify-content:space-between;align-items:baseline;padding:0 calc(1rem * calc(120 / 100));width:calc(100vw - calc(.05rem + calc(.3vw + .3vh)));position:static;width:100%}@media screen and (max-width:780px){header .menu{display:none}}header .menu section{display:none}@media screen and (max-width:780px){header .menu section{display:none}}header .menu ul{display:flex;align-items:center}header .menu svg{max-width:calc(calc(1rem + calc(.3vw + .3vh))* .75);max-height:calc(calc(1rem + calc(.3vw + .3vh))* .75)}header .menu ul.logo{color:var(--clr_pink1);cursor:none;display:flex;align-items:end;justify-content:center;flex-direction:column;transition:all 500ms}header .menu ul.logo:hover{color:var(--clr_accent)}header .menu ul.logo li{padding-right:calc(1rem * calc(120 / 100))}header .menu ul.logo svg{max-height:calc(calc(2rem + calc(.3vw + .3vh))* 2);max-width:max-content;pointer-events:none}@media screen and (max-width:780px){header .menu ul.logo svg{max-height:calc(calc(1rem + calc(.3vw + .3vh))* .7);max-width:24vw}}header .menu ul.logo a{text-decoration:none}header .menu ul.item{display:flex;flex-direction:row;justify-content:flex-end;align-items:baseline}@media screen and (max-width:780px){header .menu ul.item{align-items:center;flex-direction:column;gap:calc(.2rem + calc(.3vw + .3vh));text-align:center}}header .menu ul.item li{padding-left:calc(.2rem + calc(.3vw + .3vh));margin:calc(.05rem + calc(.3vw + .3vh))0}@media screen and (max-width:780px){header .menu ul.item li{padding-left:0}}header .menu ul.item li ul.submenu{display:block;position:absolute;padding-left:calc(1rem * calc(120 / 100))}header .menu ul.item li ul.submenu li{padding-left:0}header .menu ul.item .btn{padding:calc(calc(.01rem + calc(.3vw + .3vh))* .7)calc(.2rem + calc(.3vw + .3vh))calc(.01rem + calc(.3vw + .3vh))calc(.2rem + calc(.3vw + .3vh))}header .menu-phone{display:none;position:fixed;height:100%;padding:calc(1rem * calc(120 / 100));width:100vw;height:auto;top:0;align-items:flex-end;flex-direction:column}@media screen and (max-width:780px){header .menu-phone{display:flex}}header .menu-phone .hamburger-menu{cursor:none;margin-top:2px}header .menu-phone .hamburger-menu.change{font-size:1.8rem}header .menu-phone ul{display:flex;align-items:center;flex-direction:column}header .menu-phone svg{max-width:calc(calc(4.5rem + calc(.3vw + .3vh))* 1.5);max-height:calc(calc(calc(.8rem + calc(.3vw + .3vh))+ calc(calc(.2rem + calc(.3vw + .3vh))* 2.8))* 2)}header .menu-phone ul.logo{cursor:none;color:var(--clr_pink1);font-size:calc(1.4rem + calc(.3vw + .3vh))!important;text-align:center}header .menu-phone ul.logo:hover{color:var(--clr_accent)}header .menu-phone ul.logo li{padding-right:calc(1rem * calc(120 / 100))}@media screen and (max-width:780px){header .menu-phone ul.logo li{display:none !important}}header .menu-phone ul.logo .sans svg{max-height:calc(calc(1rem + calc(.3vw + .3vh))* .75);max-width:fit-content !important}@media screen and (max-width:780px){header .menu-phone ul.logo .sans svg{max-height:calc(calc(1rem + calc(.3vw + .3vh))* .7);max-width:33vw !important}}header .menu-phone ul.logo a{text-decoration:none}header .menu-phone ul.item{display:flex;flex-direction:row;justify-content:flex-end}@media screen and (max-width:780px){header .menu-phone ul.item{align-items:center;flex-direction:column;gap:calc(1rem * calc(120 / 100))}}header .menu-phone ul.item li{padding-left:calc(1rem * calc(120 / 100))}@media screen and (max-width:780px){header .menu-phone ul.item li{padding-left:0;text-align:center}}header .menu-phone #nav-menu{position:absolute;top:0;left:0;width:100%;height:0;overflow:hidden;background-color:rgba(3,3,3,.719);transition:height 500ms ease;z-index:-1}header .menu-phone #nav-menu.show{height:100vh;display:flex;align-items:center;justify-content:center;padding-bottom:0;padding-top:calc(1rem * calc(120 / 100))}footer{width:calc(100vw - calc(.05rem + calc(.3vw + .3vh)));z-index:4;display:grid;grid-template-columns:33% 20% 1fr 1fr 1fr;position:relative;top:100vh;background-color:var(--clr_white);box-shadow:0 calc(calc(2rem + calc(.3vw + .3vh))* -1)calc(2rem + calc(.3vw + .3vh))calc(calc(2rem + calc(.3vw + .3vh))* -1)var(--clr_grey);flex-direction:column;padding:0 calc(1rem * calc(120 / 100))}@media screen and (max-width:780px){footer{grid-template-columns:1fr;padding-bottom:calc(1rem * calc(120 / 100))}}footer .some{display:flex;align-items:center}footer .some li{padding-right:calc(.05rem + calc(.3vw + .3vh))}footer .some img{max-width:calc(1rem * calc(120 / 100));height:auto}footer ul.logo{display:flex;align-items:center}footer ul.logo li{padding-right:calc(1rem * calc(120 / 100))}footer ul.logo svg{max-width:calc(calc(1rem + calc(.3vw + .3vh))* .75);max-height:calc(calc(1rem + calc(.3vw + .3vh))* .75)}footer ul.logo .sans svg{max-height:calc(calc(1rem + calc(.3vw + .3vh))* .75);max-width:fit-content !important}@media screen and (max-width:780px){footer ul.logo .sans svg{max-height:calc(calc(1rem + calc(.3vw + .3vh))* .7);max-width:24vw !important}}footer ul.logo a{text-decoration:none}footer ul{padding:calc(2rem + calc(.3vw + .3vh))0}@media screen and (max-width:780px){footer ul{padding:calc(2rem + calc(.3vw + .3vh))0 0 0}}footer ul li{padding-right:calc(1rem * calc(120 / 100))}footer ul li p+p{margin-top:0px}#program,#artists,#location,#archive,#about,.artist-info{scroll-margin-top:43vh}.btn-menu.active{color:var(--clr_accent)!important}.logo-image{display:flex;justify-content:center;align-items:flex-start;pointer-events:none;z-index:2;margin-right:-2vw;position:absolute;top:calc(.2rem + calc(.3vw + .3vh));right:0;width:60vw !important;height:100%}@media screen and (max-width:780px){.logo-image{margin-left:0;margin-top:2rem;width:100vw !important}}.logo-image img{width:100%;height:auto;right:0}@media screen and (max-width:780px){.logo-image img{height:100%;left:0;padding-top:0vh}}.oko-image{display:flex;justify-content:center;align-items:flex-start;pointer-events:none;z-index:2;position:absolute;top:13.5vh;left:calc(1rem * calc(120 / 100));width:60vh !important;height:100%}@media screen and (max-width:780px){.oko-image{margin-left:0;margin-top:2.5rem;width:60vw !important}}.oko-image img{width:100%;height:auto;right:0}@media screen and (max-width:780px){.oko-image img{height:100%;left:0;padding-top:0vh}}section h2{align-items:center;display:flex;justify-content:center;padding:calc(.2rem + calc(.3vw + .3vh))0;border-bottom:3px dashed var(--clr_purple1);border-left:8px solid var(--clr_purple1);border-right:8px solid var(--clr_purple1);box-shadow:0 calc(calc(2rem + calc(.3vw + .3vh))* -1)calc(2rem + calc(.3vw + .3vh))calc(calc(2rem + calc(.3vw + .3vh))* -1)var(--clr_brown1);margin:0 calc(1rem * calc(120 / 100));color:var(--clr_purple1);width:calc(100vw - calc(calc(1rem * calc(120 / 100))* 2))}section .wrapper{width:100vw;padding:calc(.2rem + calc(.3vw + .3vh))calc(8rem + calc(.3vw + .3vh));text-align:center}@media screen and (max-width:780px){section .wrapper{padding:calc(.2rem + calc(.3vw + .3vh))calc(1rem * calc(120 / 100))}}section ul{width:100vw;text-align:center;padding:calc(.2rem + calc(.3vw + .3vh))}#program{z-index:1;position:relative;top:100vh;margin-top:-40vh;padding-bottom:calc(2rem + calc(.3vw + .3vh))}@media screen and (max-width:780px){#program{top:100vh;margin-top:-45vh;padding-bottom:calc(1rem * calc(120 / 100))}}#program ul.program-list{padding:0;width:calc(100vw - calc(calc(1rem * calc(120 / 100))* 2));background-color:var(--clr_grey)}#program ul.program-list li{padding:calc(.2rem + calc(.3vw + .3vh));border-bottom:1px solid var(--clr_purple1)}#program .filter{display:flex;z-index:9999 !important;margin:0 calc(1rem * calc(120 / 100));background-color:var(--clr_grey);position:relative;width:calc(100vw - calc(calc(1rem * calc(120 / 100))* 2));padding:calc(.2rem + calc(.3vw + .3vh));border-bottom:1px solid var(--clr_purple1);border-top:1px solid var(--clr_purple1)}#program .filter .all{color:var(--clr_accent);padding-left:0 !important}@media screen and (max-width:780px){#program .filter .all{padding-right:calc(calc(1rem * calc(120 / 100))*.6)}}#program .filter .outdoors{color:var(--clr_white);background-color:var(--clr_pink1)}#program .filter .outdoors:hover{background-color:var(--clr_pink2)}#program .filter .indoors{color:var(--clr_white);background-color:var(--clr_purple1)}#program .filter .indoors:hover{background-color:var(--clr_purple2)}#program .filter button{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;background:none;max-width:max-content;cursor:none;line-height:initial;color:var(--clr_pink1);transition:500ms;text-decoration:none;border:none;margin-right:calc(.2rem + calc(.3vw + .3vh));font-family:"bohemian"}#program .tabs{display:flex;z-index:9999 !important;position:relative;margin:0 calc(1rem * calc(120 / 100))0 calc(1rem * calc(120 / 100))}@media screen and (max-width:780px){#program .tabs{justify-content:space-between;width:calc(100vw - calc(calc(1rem * calc(120 / 100))* 2));margin:calc(.2rem + calc(.3vw + .3vh))calc(1rem * calc(120 / 100))}}#program .tabs .tab-button{padding:calc(.2rem + calc(.3vw + .3vh))calc(1rem * calc(120 / 100))calc(.2rem + calc(.3vw + .3vh))0;font-family:"bohemian";cursor:none;color:var(--clr_pink1);border:none;outline:none;background-color:transparent;transition:500ms;text-shadow:0px 0px 1.5px black}@media screen and (max-width:780px){#program .tabs .tab-button{padding:calc(.05rem + calc(.3vw + .3vh))}}#program .tabs .tab-button:hover{color:var(--clr_pink2)}#program .tabs .tab-button.active{color:var(--clr_accent)}#program .tab-content{display:none;padding-top:.7remcalc(.3vw + .3vh)}#program .tab-content.active{display:block}#program .tab-content .program-list{text-align:left;margin:calc(.2rem + calc(.3vw + .3vh))calc(1rem * calc(120 / 100))}#program .tab-content .program-list li{cursor:none;transition:500ms all}@media screen and (max-width:780px){#program .tab-content .program-list li{display:grid;grid-template-columns:1fr 4fr;gap:calc(.2rem + calc(.3vw + .3vh))}}#program .tab-content .program-list li .performance-time{padding-right:calc(.2rem + calc(.3vw + .3vh))}@media screen and (max-width:780px){#program .tab-content .program-list li .performance-time{padding-right:0}}#program .tab-content .program-list li.outdoors{color:var(--clr_pink1)}#program .tab-content .program-list li.outdoors:hover{color:var(--clr_pink2)}#program .tab-content .program-list li.outdoors.happened{color:var(--clr_pink1)}#program .tab-content .program-list li.indoors{color:var(--clr_purple1)}#program .tab-content .program-list li.indoors:hover{color:var(--clr_purple2)}#program .tab-content .program-list li.indoors.happened{color:var(--clr_purple1)}#program .tab-content .program-list li.indoors.current{color:var(--clr_white);background-color:var(--clr_accent);text-decoration:none}#program .tab-content .program-list li.indoors.current:hover{color:var(--clr_purple2);background-color:var(--clr_grey)}#program .tab-content .program-list li.outdoors.current{color:var(--clr_white);background-color:var(--clr_accent);text-decoration:none;transition:500ms all}#program .tab-content .program-list li.outdoors.current:hover{color:var(--clr_pink2);background-color:var(--clr_grey)}#artists{z-index:2;position:relative;top:100vh;padding-bottom:calc(1rem * calc(120 / 100))}#artists .artist-info{background-color:var(--clr_grey);border-bottom:2px solid var(--clr_purple1);border-top:2px solid var(--clr_purple1);margin:0 calc(1rem * calc(120 / 100))}@media screen and (max-width:780px){#artists .artist-info{width:calc(100vw - calc(calc(1rem * calc(120 / 100))* 2));flex-direction:column;align-items:center}}#artists .artist-info h4{position:absolute;width:calc(100vw - calc(calc(1rem * calc(120 / 100))* 2));text-align:center;padding:calc(1rem * calc(120 / 100));z-index:5}#artists .artist-info h4 p{color:var(--clr_pink1)}@media screen and (max-width:780px){#artists .artist-info h4{position:relative;padding:calc(.2rem + calc(.3vw + .3vh))calc(.2rem + calc(.3vw + .3vh))0 calc(.2rem + calc(.3vw + .3vh))}}#artists .artist-info img{max-width:50vw;max-height:70vh;padding:0 calc(.2rem + calc(.3vw + .3vh))calc(1rem * calc(120 / 100))calc(.2rem + calc(.3vw + .3vh));object-fit:contain;object-position:bottom;min-width:50vw}@media screen and (max-width:780px){#artists .artist-info img{max-width:90vw;min-width:90vw;padding:calc(1rem * calc(120 / 100))calc(.2rem + calc(.3vw + .3vh))}}#artists .artist-info figure{padding:calc(4rem + calc(.3vw + .3vh))calc(2rem + calc(.3vw + .3vh))calc(.2rem + calc(.3vw + .3vh))calc(.2rem + calc(.3vw + .3vh));text-align:left;justify-content:space-between;display:flex;flex-direction:column;color:var(--clr_black);max-width:50%;align-items:end}@media screen and (max-width:780px){#artists .artist-info figure{padding:calc(.2rem + calc(.3vw + .3vh))calc(.2rem + calc(.3vw + .3vh))calc(1rem * calc(120 / 100))calc(.2rem + calc(.3vw + .3vh));max-width:100%}}#artists ul{padding-bottom:calc(1rem * calc(120 / 100))}@media screen and (max-width:780px){#artists ul{padding:calc(2rem + calc(.3vw + .3vh))calc(1rem * calc(120 / 100))}}#artists ul li{width:max-content;display:inline-block;transition:700ms cubic-bezier(.68,-.55,.265,1.55)}#artists ul li:hover{transform:rotate(2deg)}#artists ul li a img{max-height:20vh;width:auto}@media screen and (max-width:780px){#artists ul li a img{max-width:70vw}}#location{z-index:3;position:relative;top:100vh}#location .map{padding:calc(1rem * calc(120 / 100))0 0 0;opacity:.7}#location .map #map{height:calc(calc(8rem + calc(.3vw + .3vh))* 3);width:calc(100vw - calc(calc(1rem * calc(120 / 100))* 2));color:black;z-index:0;margin-left:calc(1rem * calc(120 / 100));border:solid 1px var(--clr_brown1);box-shadow:0 0 8px var(--clr_brown2)}@media screen and (max-width:780px){#location .map #map{height:calc(calc(100vw - calc(calc(1rem * calc(120 / 100))* 2))* .7)}}#location .map #map button{display:none !important}#location .map #map .gmnoprint{display:none !important}#archive{z-index:4;position:relative;top:100vh}#about{z-index:7;position:relative;top:100vh}#about-placeholder{position:relative;top:50vh}#contact{z-index:6;position:relative;top:100vh;background-color:var(--clr_brown1);padding:calc(1rem * calc(120 / 100))0;text-shadow:0px 0px 0px transparent !important}#contact a{font-size:calc(.75rem + calc(.3vw + .3vh))!important}#contact-placeholder{position:fixed;bottom:0;background-color:var(--clr_brown1);padding:calc(1rem * calc(120 / 100))0;text-shadow:0px 0px 0px transparent !important}.illu-image{display:flex;pointer-events:none}.illu-image img{max-width:60vw;max-height:75vh;padding-left:40vw;padding:calc(1rem * calc(120 / 100));object-fit:contain;object-position:bottom;pointer-events:none}@media screen and (max-width:780px){.illu-image img{max-width:100vw}}#about .illu-image,#about-placeholder .illu-image{justify-content:end;margin-top:-9rem;margin-bottom:-5rem;margin-right:4rem;z-index:99999;position:relative;display:flex !important}@media screen and (max-width:780px){#about .illu-image,#about-placeholder .illu-image{margin-top:-1rem;margin-bottom:-3em;margin-right:1rem}}#about .illu-image img,#about-placeholder .illu-image img{max-width:40vw}@media screen and (max-width:780px){#about .illu-image img,#about-placeholder .illu-image img{max-width:60vw}}#location .illu-image{justify-content:start;margin-top:-25rem;margin-bottom:-2rem;z-index:99999;position:relative}@media screen and (max-width:780px){#location .illu-image{margin-top:-1rem;margin-bottom:-2rem}}#location .illu-image img{max-height:45vh}@media screen and (max-width:780px){#location .illu-image img{max-height:25vh;max-width:50vw}}#location .illu-image-1{pointer-events:none;justify-content:start;margin-bottom:0rem;margin-left:6rem;z-index:99999;position:relative;display:flex !important}@media screen and (max-width:780px){#location .illu-image-1{margin-top:-1rem;margin-bottom:-1em;margin-right:1rem}}#location .illu-image-1 img{max-width:30vw}@media screen and (max-width:780px){#location .illu-image-1 img{max-width:60vw}}#artists .illu-image{justify-content:end;margin-top:-1rem;margin-bottom:-3rem;z-index:99999;position:relative;display:flex !important;z-index:-1}#artists .illu-image img{max-width:95vw;margin:auto;opacity:.9;filter:drop-shadow(1px 4px 4px #000000cc)}@media screen and (max-width:780px){#artists .illu-image img{max-width:80vw}}#program .illu-image{justify-content:end;z-index:99;position:relative;display:flex !important;position:absolute;margin-top:-8.7rem;margin-left:1rem}@media screen and (max-width:780px){#program .illu-image{z-index:-1;margin-top:-2.7rem;margin-left:-1.4rem}}#program .illu-image img{max-width:45vw;margin:auto;filter:drop-shadow(1px 4px 4px #000000cc)}@media screen and (max-width:780px){#program .illu-image img{max-width:85vw}}*,*:before,*:after{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1.6;font-weight:400;height:100%;min-height:max-content !important;overflow-y:scroll !important;cursor:none}html,body{overflow-x:hidden !important;width:100%;width:100vw}body.loaded{opacity:1;transition:0 opacity ease-in-out}main{min-height:100vh;position:absolute;transition:opacity 700ms cubic-bezier(.77,0,.175,1)}.fade-out{opacity:0;pointer-events:none}body{background-color:var(--clr_brown2);background-image:var(--bg-image);background-repeat:repeat-y;background-position:top center;background-size:101% auto;background-attachment:scroll;touch-action:pan-y;overscroll-behavior-x:none}body.bg-loaded{transition:500ms ease-in}@keyframes load{0%{opacity:0}50%{opacity:0}100%{opacity:1}}img{width:auto;max-width:100%;height:auto}p{padding:0;margin:0;color:var(--clr_black)}.phone{display:none}@media screen and (max-width:780px){.phone{display:flex}}.desktop{display:flex}@media screen and (max-width:780px){.desktop{display:none}}.load{opacity:0}