:where(.astro-7KZ5M77T),:where(.astro-7KZ5M77T):after,:where(.astro-7KZ5M77T):before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:where(.astro-7KZ5M77T):after,:where(.astro-7KZ5M77T):before{content:""}.headerbanner:where(.astro-7KZ5M77T){color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-centerfest-bottom-rgb))) rgb(var(--background-centerfest-top-rgb));padding:2rem;overflow:hidden;border-radius:0 0 85% 85%/30%}.headerTitle:where(.astro-7KZ5M77T){text-align:center;font-size:clamp(2rem,5.5vw + 1rem,4vw);padding-top:.5rem;color:#0009}.fesinfo:where(.astro-7KZ5M77T){font-size:100%;color:#4e5359;background-color:#f3f3f5}.fesinfo:where(.astro-7KZ5M77T):after{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#4e5359cc;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.fesinfo:where(.astro-7KZ5M77T).cd-overlay:after{visibility:visible;opacity:1;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}@media only screen and (min-width: 768px){.fesinfo:where(.astro-7KZ5M77T):after{display:none}}.fesinfo:where(.astro-7KZ5M77T) ul:where(.astro-7KZ5M77T){list-style:none}a:where(.astro-7KZ5M77T){color:#a9c056;text-decoration:none}header:where(.astro-7KZ5M77T){position:relative;height:180px;line-height:180px;text-align:center;background-color:tomato}header:where(.astro-7KZ5M77T) h1:where(.astro-7KZ5M77T){color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:1.25rem}@media only screen and (min-width: 1024px){header:where(.astro-7KZ5M77T){height:240px;line-height:240px}header:where(.astro-7KZ5M77T) h1:where(.astro-7KZ5M77T){font-size:36px;font-size:2.25rem;font-weight:300}}.faq:where(.astro-7KZ5M77T){font-family:Montserrat,sans-serif;width:90%;max-width:1024px;margin:2em auto;box-shadow:0 1px 5px #0000001a}.faq:where(.astro-7KZ5M77T):after{content:"";display:table;clear:both}@media only screen and (min-width: 768px){.faq:where(.astro-7KZ5M77T){position:relative;margin:4em auto;box-shadow:none}}.categories:where(.astro-7KZ5M77T) a:where(.astro-7KZ5M77T){position:relative;display:block;overflow:hidden;height:50px;line-height:50px;padding:0 28px 0 16px;background-color:#4e5359;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;white-space:nowrap;border-bottom:1px solid #555b61;text-overflow:ellipsis}.categories:where(.astro-7KZ5M77T) a:where(.astro-7KZ5M77T):before,.categories:where(.astro-7KZ5M77T) a:where(.astro-7KZ5M77T):after{position:absolute;top:50%;right:16px;display:inline-block;height:1px;width:10px;background-color:#7f868e}.categories:where(.astro-7KZ5M77T) a:where(.astro-7KZ5M77T):after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.categories:where(.astro-7KZ5M77T) li:where(.astro-7KZ5M77T):last-child a:where(.astro-7KZ5M77T){border-bottom:none}@media only screen and (min-width: 768px){.categories:where(.astro-7KZ5M77T){width:20%;float:left;box-shadow:0 1px 2px #00000014}.categories:where(.astro-7KZ5M77T) a:where(.astro-7KZ5M77T){font-size:13px;font-size:.8125rem;font-weight:600;padding:0 24px;-webkit-transition:background .2s,padding .2s;-moz-transition:background .2s,padding .2s;transition:background .2s,padding .2s}.categories:where(.astro-7KZ5M77T) a:where(.astro-7KZ5M77T):before,.categories:where(.astro-7KZ5M77T) a:where(.astro-7KZ5M77T):after{display:none}.no-touch:where(.astro-7KZ5M77T) .categories:where(.astro-7KZ5M77T) a:where(.astro-7KZ5M77T):hover{background:#555b61}.no-js:where(.astro-7KZ5M77T) .categories:where(.astro-7KZ5M77T){width:100%;margin-bottom:2em}}@media only screen and (min-width: 1024px){.categories:where(.astro-7KZ5M77T){position:absolute;top:80;left:0;width:200px;z-index:2;transition:all 1s}.categories:where(.astro-7KZ5M77T) a:where(.astro-7KZ5M77T):before{display:block;top:80;right:auto;left:0;height:100%;width:3px;background-color:#a9c056;opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.categories:where(.astro-7KZ5M77T) .selected:where(.astro-7KZ5M77T){background:#42464b!important}.categories:where(.astro-7KZ5M77T) .selected:where(.astro-7KZ5M77T):before{opacity:1}.categories:where(.astro-7KZ5M77T).is-fixed{position:sticky}.no-js:where(.astro-7KZ5M77T) .categories:where(.astro-7KZ5M77T){position:relative}}.faq-items:where(.astro-7KZ5M77T){height:100%;width:100%;background:#ffffff;padding:0 5% 1em;z-index:1}.faq-items:where(.astro-7KZ5M77T).slide-in{-webkit-transform:translateZ(0) translateX(0%);-moz-transform:translateZ(0) translateX(0%);-ms-transform:translateZ(0) translateX(0%);-o-transform:translateZ(0) translateX(0%);transform:translateZ(0) translate(0)}.no-js:where(.astro-7KZ5M77T) .faq-items:where(.astro-7KZ5M77T){position:static;height:auto;width:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}@media only screen and (min-width: 768px){.faq-items:where(.astro-7KZ5M77T){position:static;height:auto;width:78%;float:right;overflow:visible;-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);-o-transform:translateZ(0) translateX(0);transform:translateZ(0) translate(0);padding:0;background:transparent}}@media only screen and (min-width: 1024px){.faq-items:where(.astro-7KZ5M77T){float:none;width:100%;padding-left:220px}.no-js:where(.astro-7KZ5M77T) .faq-items:where(.astro-7KZ5M77T){padding-left:0}}.cd-close-panel:where(.astro-7KZ5M77T){position:fixed;top:5px;right:-100%;display:block;height:40px;width:40px;overflow:hidden;text-indent:100%;white-space:nowrap;z-index:2;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:right .4s;-moz-transition:right .4s;transition:right .4s}.cd-close-panel:where(.astro-7KZ5M77T):before,.cd-close-panel:where(.astro-7KZ5M77T):after{position:absolute;top:16px;left:12px;display:inline-block;height:3px;width:18px;background:#6c7d8e}.cd-close-panel:where(.astro-7KZ5M77T):before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cd-close-panel:where(.astro-7KZ5M77T):after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.cd-close-panel:where(.astro-7KZ5M77T).move-left{right:2%}@media only screen and (min-width: 768px){.cd-close-panel:where(.astro-7KZ5M77T){display:none}}.faq-group:where(.astro-7KZ5M77T).selected{display:block}.faq-group:where(.astro-7KZ5M77T) .faq-title:where(.astro-7KZ5M77T){background:transparent;box-shadow:none;margin:1em 0}.no-touch:where(.astro-7KZ5M77T) .faq-group:where(.astro-7KZ5M77T) .faq-title:where(.astro-7KZ5M77T):hover{box-shadow:none}.faq-group:where(.astro-7KZ5M77T) .faq-title:where(.astro-7KZ5M77T) h2:where(.astro-7KZ5M77T){text-transform:uppercase;font-size:12px;font-size:.75rem;font-weight:700;color:#bbbbc7}.no-js:where(.astro-7KZ5M77T) .faq-group:where(.astro-7KZ5M77T){display:block}@media only screen and (min-width: 768px){.faq-group:where(.astro-7KZ5M77T){display:block}.faq-group:where(.astro-7KZ5M77T)>li:where(.astro-7KZ5M77T){background:#ffffff;margin-bottom:6px;box-shadow:0 1px 2px #00000014;-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;transition:box-shadow .2s}.no-touch:where(.astro-7KZ5M77T) .faq-group:where(.astro-7KZ5M77T)>li:where(.astro-7KZ5M77T):hover{box-shadow:0 1px 10px #6c7d8e4d}.faq-group:where(.astro-7KZ5M77T) .faq-title:where(.astro-7KZ5M77T){margin:2em 0 1em}.faq-group:where(.astro-7KZ5M77T):first-child .faq-title:where(.astro-7KZ5M77T){margin-top:0}}.trigger:where(.astro-7KZ5M77T){position:relative;display:block;margin:1.6em 0 .4em;line-height:1.2}@media only screen and (min-width: 768px){.trigger:where(.astro-7KZ5M77T){font-size:24px;font-size:1.5rem;font-weight:300;margin:0;padding:24px 72px 24px 24px}.trigger:where(.astro-7KZ5M77T):before,.trigger:where(.astro-7KZ5M77T):after{position:absolute;right:24px;top:50%;height:2px;width:13px;background:#cfdca0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}.trigger:where(.astro-7KZ5M77T):before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:32px}.trigger:where(.astro-7KZ5M77T):after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.content-visible:where(.astro-7KZ5M77T) .trigger:where(.astro-7KZ5M77T):before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.content-visible:where(.astro-7KZ5M77T) .trigger:where(.astro-7KZ5M77T):after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}.content-visible:where(.astro-7KZ5M77T) .faq-content:where(.astro-7KZ5M77T){display:block}.faq-content:where(.astro-7KZ5M77T) p:where(.astro-7KZ5M77T){font-size:1rem;line-height:1.4;color:#6c7d8e}@media only screen and (min-width: 768px){.faq-content:where(.astro-7KZ5M77T){display:none;padding:0 24px 30px}.faq-content:where(.astro-7KZ5M77T) p:where(.astro-7KZ5M77T){line-height:1.8;margin-bottom:.5rem}.no-js:where(.astro-7KZ5M77T) .faq-content:where(.astro-7KZ5M77T){display:block}}.festivalinfo:where(.astro-3DRXINXP) h2:where(.astro-3DRXINXP){font-size:3rem;text-align:center;margin-block:2rem}.festivalinfo:where(.astro-3DRXINXP) h3:where(.astro-3DRXINXP){font-family:Montserrat,sans-serif;font-size:2rem;text-align:center;margin-block:2rem;margin-inline:2rem}.rulelist:where(.astro-3DRXINXP){margin-inline:10%;font-family:Montserrat,sans-serif}.rulelist:where(.astro-3DRXINXP) li:where(.astro-3DRXINXP){font-size:2rem;list-style:disc;list-style-position:inside;line-height:2.8rem;text-indent:-4%;margin-inline:5%;margin-bottom:1rem}@media (max-width: 768px){.festivalinfo:where(.astro-3DRXINXP) h2:where(.astro-3DRXINXP){margin-block:1rem}.festivalinfo:where(.astro-3DRXINXP) h3:where(.astro-3DRXINXP){font-size:1.5rem}.rulelist:where(.astro-3DRXINXP){margin-inline:5%}.rulelist:where(.astro-3DRXINXP) li:where(.astro-3DRXINXP){font-size:1.5rem;line-height:1.8rem;list-style-type:square;list-style-position:outside;text-indent:1px}}:root{--foreground-rgb: 0, 0, 0;--background-start-rgb: 214, 219, 220;--background-end-rgb: 255, 255, 255;--background-centerfest-top-rgb: 251, 173, 53;--background-centerfest-bottom-rgb: 229, 188, 109}main:where(.astro-KZEA72YQ){position:relative;min-height:100vh}section:where(.astro-KZEA72YQ){position:relative;width:100vw}.topnav:where(.astro-KZEA72YQ){background-color:#fffc;position:sticky;top:0;width:100%;z-index:1;min-height:5rem;margin-bottom:2rem}section:where(.astro-KZEA72YQ){position:relative;margin:0}.headerbanner:where(.astro-KZEA72YQ){color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-centerfest-bottom-rgb))) rgb(var(--background-centerfest-top-rgb));padding:2rem;overflow:hidden;border-radius:0 0 85% 85%/30%}.headerTitle:where(.astro-KZEA72YQ){text-align:center;font-size:clamp(2rem,5.5vw + 1rem,4vw);padding-top:.5rem;color:#0009}
