body,html{min-height:100%}html{--mobileSpaceSize:1rem;--desktopSpaceSize:1rem;font-size:62.5%;font-size:.625em}body{font-size:1.4rem}.block_column2 .text1,.block_column3 .text1,.block_column3 .text2{margin-bottom:var(--mobileSpaceSize)}.block_image img,.block_image2 img,.block_image3 img,.block_image_text img,.block_text_image img{display:inline-block;height:auto;width:100%}.block_video iframe{height:56vw;max-height:88rem;width:100%}.nyroCmsSlideshow{overflow:hidden}.nyroCmsSlideshow:after{clear:both;content:"";display:block;height:0;width:100%}.nyroCmsSlideshow img{display:block}.nyroCmsSlideshow_big{position:relative}.nyroCmsSlideshow_big img{height:auto;width:100%}.nyroCmsSlideshow_big span{bottom:1rem;color:#fff;left:1rem;position:absolute;right:1rem;text-align:center;text-shadow:0 0 2px #000}.nyroCmsSlideshow ul{display:none;list-style-type:none;margin:0;padding:0}.nyroCmsSlideshow li{box-sizing:border-box;float:left}.nyroCmsSlideshow li img{border:.5rem solid transparent;box-sizing:border-box;-webkit-transition:border-color .3s;transition:border-color .3s}.nyroCmsSlideshow .active img,.nyroCmsSlideshow li a:hover img{border-color:#ccc}.nyroCmsSlideshow .nyroCmsSlideshow_big_anim{left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;visibility:hidden}.nyroCmsSlideshow .nyroCmsSlideshow_big_anim.show{opacity:1;visibility:visible}.nyroCmsSlideshow .nyroCmsSlideshow_big_anim.hide{opacity:0;-webkit-transition:none;transition:none;visibility:hidden}.nyroCmsSlideshow_arrow{bottom:0;display:block;min-width:5rem;position:absolute;top:0;width:15%}.nyroCmsSlideshow_arrow:after,.nyroCmsSlideshow_arrow:before{background:#fff;border-radius:2px;box-shadow:0 0 1px 0 rgba(0,0,0,.5);content:"";display:block;height:4px;margin-top:-2.4rem;position:absolute;top:50%;transition:background-color .3s;width:4.8rem}.nyroCmsSlideshow_arrow:hover:after,.nyroCmsSlideshow_arrow:hover:before{background-color:#ccc}.nyroCmsSlideshow_prev{left:0}.nyroCmsSlideshow_next{right:0}.nyroCmsSlideshow_prev:after,.nyroCmsSlideshow_prev:before{left:1rem;transform-origin:0 50%}.nyroCmsSlideshow_next:after,.nyroCmsSlideshow_next:before{right:1rem;transform-origin:100% 50%}.nyroCmsSlideshow_prev:before{transform:rotate(45deg) translateY(-1px)}.nyroCmsSlideshow_next:after{transform:rotate(45deg) translateY(1px)}.nyroCmsSlideshow_prev:after{transform:rotate(-45deg) translateY(1px)}.nyroCmsSlideshow_next:before{transform:rotate(-45deg) translateY(-1px)}.block_separator{padding:1.5rem 0}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(/build/fonts/Raleway-Regular.0c78094e.woff2) format("woff2"),url(/build/fonts/Raleway-Regular.5292c278.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:400;src:url(/build/fonts/Raleway-Italic.95f43db7.woff2) format("woff2"),url(/build/fonts/Raleway-Italic.cecbfd6f.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(/build/fonts/Raleway-Bold.2c715b05.woff2) format("woff2"),url(/build/fonts/Raleway-Bold.f4797243.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:700;src:url(/build/fonts/Raleway-BoldItalic.592e82ad.woff2) format("woff2"),url(/build/fonts/Raleway-BoldItalic.ac873b73.woff) format("woff")}html{--darkColor:#000;--lightColor:#fff;--accentColor:#70c8ff;--font:"Raleway",sans-serif;--fontAlt:"Raleway",sans-serif}body{background:var(--darkColor);color:var(--lightColor);font-family:var(--font);margin:0;padding:0}a{color:var(--accentColor);text-decoration:none}a:hover{text-decoration:underline}iframe{border:none;max-width:100%;width:100%}#breadcrumbs{display:none}#toTop{background:var(--darkColor);bottom:0;display:block;height:40px;opacity:0;position:fixed;right:0;text-indent:-999em;transition:opacity .3s,visibility .3s;visibility:hidden;width:40px;z-index:50}.scrolled #toTop{opacity:1;visibility:visible}#toTop:after,#toTop:before{background-color:var(--accentColor);content:"";height:2px;margin-top:-2px;position:absolute;top:50%;transform:background-color .3s;width:19px}#toTop:before{left:4px;transform:rotate(-45deg)}#toTop:after{right:4px;transform:rotate(45deg)}#toTop:hover:after,#toTop:hover:before{background-color:var(--lightColor)}body{padding-top:42px}header{background:var(--darkColor);height:22px;left:0;padding:10px;position:fixed;right:0;top:0;z-index:100}header>div{align-items:center;display:flex;justify-content:space-between;width:100%}header a{color:var(--lightColor)}footer #logoFooter,header #logo{font-weight:700;text-transform:uppercase}header #logo{font-size:20px}header input{display:none}header label{display:block;height:22px;position:relative;text-indent:-999em;width:26px}header label:after,header label:before{background:var(--lightColor);content:"";height:2px;left:0;position:absolute;right:0;transform-origin:-1px 50%;transition:transform .3s,box-shadow .3s}header label:before{box-shadow:0 10px 0 var(--lightColor);top:0}header label:after{bottom:0}header input:checked+label:before{box-shadow:none;transform:rotate(45deg)}header input:checked+label:after{transform:rotate(-45deg)}header #mainNav{background:var(--darkColor);display:none;display:block;height:calc(100vh - 42px);left:0;opacity:0;overflow:auto;padding:10px 20px 20px;position:fixed;right:0;text-align:right;top:42px;transition:opacity .3s,visibility .3s;visibility:hidden}header input:checked~#mainNav{display:block;opacity:1;visibility:visible}#mainNav a{display:block;font-size:120%;font-weight:700;padding:10px 0;text-decoration:none;transition:color .3s}#mainNav a.active,#mainNav a:hover{color:var(--accentColor)}#mainNav #socials{padding:0}#socials a{display:inline-block}#socials svg{fill:var(--lightColor);margin-left:10px;transition:fill .3s;width:25px}#socials svg:hover{fill:var(--accentColor)}#sponsors{--block-bg-color:#fff;--block-color:#000}#sponsors h3{font-size:130%;margin-bottom:0;text-align:center;text-transform:uppercase}#sponsors ol{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}#sponsors ol li{margin:10px}footer{border-top:1px solid var(--lightColor);padding:20px}footer,footer nav{margin-top:10px}footer nav a{margin-right:10px}footer nav a.active{color:var(--accentColor)}footer a{color:var(--lightColor)}body{--block-bg-color:var(--darkColor);--block-color:var(--lightColor)}.composerBlockOut{background-color:var(--block-bg-color);color:var(--block-color);padding:10px}.composerBlock img{height:auto;max-width:100%}.composerBlock img.roundImg{border-radius:50%}.composerBlock .btn{border:1px solid var(--block-color);display:inline-block;font-weight:700;padding:10px 20px;text-transform:uppercase;transition:background-color .3s,color .3s}.composerBlock .btn:hover{background-color:var(--block-color);color:var(--block-bg-color);text-decoration:none}.composerBlock .btn+.btn{margin-left:40px}.composableImgBig{background-repeat:no-repeat}.composableImgBigPos_LT{background-position:0 0}.composableImgBigPos_LM{background-position:0}.composableImgBigPos_LB{background-position:0 100%}.composableImgBigPos_MT{background-position:top}.composableImgBigPos_MM{background-position:50%}.composableImgBigPos_MB{background-position:bottom}.composableImgBigPos_RT{background-position:100% 0}.composableImgBigPos_RM{background-position:100%}.composableImgBigPos_RB{background-position:100% 100%}.composerBlockOut a{color:var(--block-color)}.composerBlockOut[is-edition],.composerBlockOut[is-edition]>.composerBlock{display:contents}.block_title h2{text-align:center}.block_video{aspect-ratio:16/9;padding-top:0!important}.block_column4 .text1,.block_column4 .text2,.block_column4 .text3{margin-bottom:var(--mobileSpaceSize)}.block_handler img{height:auto;max-width:100%}.images{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.images img{box-shadow:3px 3px 10px rgba(0,0,0,.5);margin:10px}dialog{border:none;box-sizing:border-box;max-width:min(500px,100vw - 20px);outline:none;overflow:visible;padding:0}dialog::backdrop{backdrop-filter:blur(5px);background-color:rgba(60,60,60,.3)}dialog .closeDialog{display:block;height:22px;position:absolute;right:-1px;text-indent:-999em;top:6px;width:26px}dialog .closeDialog:after,dialog .closeDialog:before{background-color:#000;content:"";height:2px;left:0;position:absolute;right:0;transform-origin:-1px 50%;transition:background-color .3s}dialog .closeDialog:before{box-shadow:none;top:0;transform:rotate(45deg)}dialog .closeDialog:after{bottom:0;transform:rotate(-45deg)}dialog .closeDialog:hover:after,dialog .closeDialog:hover:before{background-color:var(--accentColor)}dialog .dialogIn{box-sizing:border-box;max-height:calc(100vh - 40px);overflow:auto;padding:10px}dialog .dialogIn h1{margin-top:0}dialog .dialogIn form,dialog .dialogIn p{font-size:16px}dialog .dialogIn form label{display:block}dialog .dialogIn form .form_required label{font-weight:700}dialog .dialogIn .form_row{margin-bottom:10px}.form_row_dummy_captcha{display:none}dialog .dialogIn form input[type=email],dialog .dialogIn form input[type=text],dialog .dialogIn form textarea{box-sizing:border-box;font-family:var(--font);width:100%}dialog .dialogIn form textarea{min-height:8em}dialog .dialogIn .formIndicator,dialog .dialogIn .formRequiredFields{display:none}dialog .dialogIn .form_row_checkbox label{display:inline;font-weight:400}dialog .dialogIn .form_button{text-align:right}dialog .dialogIn button{background:var(--accentColor);border:none;color:var(--darkColor);font-family:var(--font);font-size:16px;font-weight:700;padding:10px 20px}dialog .dialogIn .form_errors{color:red;font-weight:700;list-style-type:none;margin:0;padding:0}.editionPoster{display:block;margin:0 auto}#scheduleArtists{font-size:170%;text-align:center}#scheduleArtists ol{border-bottom:1px solid var(--block-color);list-style-type:none;margin:0;padding:0 0 20px}#scheduleArtists ol a{display:block;font-weight:700;padding:10px;text-transform:uppercase}.block_editionImages{text-align:center}.editionImage{display:inline-block;transition:transform .3s}.editionImage svg,.gallery .cameraSvg{fill:var(--block-color);width:45px}.editionImage:hover{transform:translateY(3px)}.gallery>.editionImage{display:block;text-align:center}.masonry{--masonryGap:10px;--masonryWidth:calc((100vw - 20px - var(--masonryGap))/2);display:grid;grid-gap:var(--masonryGap);grid-auto-rows:0;grid-template-columns:repeat(auto-fill,minmax(var(--masonryWidth),1fr));overflow:hidden}@media (min-width:600px){.masonry{--masonryWidth:calc(33.33333vw - 6.66667px - var(--masonryGap)*2/3)}}@media (max-width:550px){table,tbody,td,tr{border:none!important;display:block;width:100%!important}td{margin-bottom:10px}}.masonry>.masonryItem{float:left;grid-row-end:span 10;width:var(--masonryWidth)}.editionImages{display:none}.editionImages img{min-height:10px;width:100%}.editionImagesShown{display:grid}dialog.gallery{max-width:min(1000px,100vw - 20px)}dialog.gallery .closeDialog{top:-28px}dialog.gallery .closeDialog:after,dialog.gallery .closeDialog:before{background-color:var(--lightColor)}dialog.gallery .dialogIn{max-height:calc(100vh - 80px);overflow:visible;padding:0}dialog.gallery .dialogIn img{display:block;height:auto;max-height:calc(100vh - 80px);max-width:100%}dialog.gallery .galleryNav{bottom:0;position:absolute;top:0;width:45%}dialog.gallery .galleryNav.galleryPrev{left:0}dialog.gallery .galleryNav.galleryNext{right:0}#composer .composableImgCont.composableImgBig>.pluploadCont{display:none;left:275px}#composer .composableImgCont.composableImgBig>.composableSel{color:#fff;font-size:9px;font-weight:400;left:370px}#composer .composableImgDelete{color:#fff;display:none;font-size:9px;font-weight:400;left:150px;position:absolute;top:0}#composer .composableImgCont.composableImgBig.composableImgExists:hover>.composableSel,#composer .composableImgCont.composableImgBig:hover>.pluploadCont,#composer .composableImgExists:hover .composableImgDelete{display:block}#composer .composerBlockOut:after{border-bottom:1px dotted var(--mainColor);bottom:0;content:"";left:0;position:absolute;right:0}#composer .composerBlock:after{display:none}#composer .nyroCmsSlideshow .pluploadCont{position:relative!important}#composer .nyroCmsSlideshow .pluploadBrowse{cursor:pointer;opacity:1;position:static!important;text-indent:0}#composer .block_gallery .nyroCmsSlideshow_arrow{display:none}#composer .block_sepEdition{color:var(--accentColor);font-style:italic;text-align:center}