#menu[data-v-e77f337f]{width:100vw;background-color:var(--color-background-alt);padding:0 40px;position:fixed;z-index:1}.menu-item[data-v-e77f337f]{text-align:center}.menu-item.flex-item[data-v-e77f337f]{flex:1 1 20%;padding:0}.menu-item-link[data-v-e77f337f]{font-size:1.2rem;font-weight:700;display:block;width:100%;padding:.5rem;color:var(--color-text-accent);filter:brightness(100%);cursor:pointer}.fa.mobile-item-link[data-v-e77f337f]{padding:.8rem}.menu-item-link[data-v-e77f337f]:hover,.dropdown-menu-item[data-v-e77f337f]:hover,.menu-item-link.active[data-v-e77f337f]{display:block;background-color:var(--color-text-accent);color:var(--color-background-alt)}.menu-item-link[data-v-e77f337f]:visited,.menu-item-link.active[data-v-e77f337f]{filter:brightness(100%)}.dropdown-menu[data-v-e77f337f]{position:absolute;z-index:2;width:100%;flex-direction:column;align-items:start;background-color:var(--color-background-alt);border:1px solid var(--light);border-top:none}.modal-backdrop[data-v-e77f337f]{position:fixed;background-color:transparent;width:150vw;height:100vh;left:-100px}.active[data-v-e77f337f]{display:flex}.dropdown-menu-item[data-v-e77f337f]{width:100%;margin:0 auto}.dropdown-menu-item-link[data-v-e77f337f]{color:var(--color-text-accent)}#social-icons[data-v-e77f337f]{margin:0 2rem}#social-icons>.flex-item[data-v-e77f337f]{flex:1 0 50%}#mobile-menu-toggle[data-v-e77f337f]{display:none;position:absolute;top:0;left:0;width:1.2rem;z-index:1}#localization-menu>.flex-item[data-v-e77f337f]{padding:0}@media screen and (max-width: 650px){.dropdown-menu[data-v-e77f337f]{position:relative;border:none}.dropdown-menu-item>a[data-v-e77f337f]{font-size:1rem}#mobile-menu-toggle[data-v-e77f337f]{display:block}.modal-backdrop[data-v-e77f337f]{top:0}.menu-item[data-v-e77f337f]{display:none}.menu-item.flex-item[data-v-e77f337f]{width:100%}.active[data-v-e77f337f]{display:flex}.active-block[data-v-e77f337f]{display:block}#mobile-menu-toggle.block[data-v-e77f337f]{position:relative;width:100vw;display:flex;justify-content:left}#mobile-menu-toggle>.menu-item-link[data-v-e77f337f]{width:1.2rem}}#footer[data-v-93977613]{width:100%;padding:1rem;background-color:var(--color-background-alt);color:var(--color-text-alt)}.footer-item[data-v-93977613]{text-align:center;margin:10px auto}.footer-item>p[data-v-93977613]{margin-bottom:0}.footer-item>p>a[data-v-93977613]{color:var(--accent-1)}#banner[data-v-ae6fbb0a]{width:100%}#landing[data-v-ae6fbb0a]{background-color:var(--light);color:var(--dark-1);padding:1rem 40px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 -40px;width:100vw}.landing-content[data-v-ae6fbb0a]{flex:1 0 auto;text-align:center;padding:2rem}#video-collage[data-v-ae6fbb0a]{display:grid;grid-gap:10px;margin-top:40px}#video-collage>a[data-v-ae6fbb0a]{display:flex;width:calc((100vw - 100px) / 3);height:calc(((100vw - 100px) / 3) * .56);align-items:center;overflow:hidden}#video-collage>a>img[data-v-ae6fbb0a]{width:100%;height:135%}#video-collage>a>h2[data-v-ae6fbb0a]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;padding:1rem;background-color:#0009;color:#fff;opacity:0}#video-collage>a:hover>h2[data-v-ae6fbb0a]{opacity:1}#video-collage>.item-1[data-v-ae6fbb0a]{width:calc((100vw - 100px) / 3 * 2 + 10px);height:calc(((100vw - 100px) / 3 * 2 * .56) + 10px);grid-column:1 / span 2;grid-row:1 / span 2}#video-collage>.item-2[data-v-ae6fbb0a]{grid-column:3;grid-row:1}#video-collage>.item-3[data-v-ae6fbb0a]{grid-column:3;grid-row:2}#video-collage>.item-4[data-v-ae6fbb0a]{grid-column:1;grid-row:3}#video-collage>.item-5[data-v-ae6fbb0a]{grid-column:2;grid-row:3}#video-collage>.item-6[data-v-ae6fbb0a]{grid-column:3;grid-row:3}@media screen and (max-width: 650px){#banner[data-v-ae6fbb0a]{content:url(/images/website_landing_square.png)}#landing[data-v-ae6fbb0a]{margin:0 -1rem}.landing-content[data-v-ae6fbb0a]{padding:1rem 0}#video-collage[data-v-ae6fbb0a]{display:flex;flex-direction:column}#video-collage>a[data-v-ae6fbb0a]{width:100%!important;height:fit-content!important}}img[data-v-5d906eb8]{width:100%}.flex-container-column[data-v-5d906eb8]{gap:1rem}.flex-basis-100[data-v-5d906eb8]{flex-basis:100%}.reverse-row[data-v-5d906eb8]{flex-direction:row-reverse}.map[data-v-1c7e68c4]{height:100%;border:none}.flex-container-column[data-v-1c7e68c4]{align-items:flex-start}#schedule-table[data-v-7889391d]{width:60%;margin:2rem auto;border:2px solid var(--color-background-alt);border-radius:2px}h3.grid-row[data-v-7889391d]{margin:2rem auto 0}.class[data-v-7889391d]{background-color:var(--accent-1);color:var(--black-soft)}.party[data-v-7889391d]{background-color:var(--accent-2);color:var(--black-soft)}@media screen and (max-width: 650px){#schedule-table[data-v-7889391d]{width:100%}.mobile-small[data-v-7889391d]{font-size:.8rem;padding:.2rem;display:flex;justify-content:center;align-items:center;text-align:center}}iframe[data-v-40182000]{width:100%;height:calc(100vh - 200px);border:none}#passes[data-v-3b1edd43]{justify-content:space-between;gap:2rem;width:70%;margin:2rem auto}.pass[data-v-3b1edd43]{flex:1 1 300px;padding:3rem 2rem 2rem;border:2px solid var(--black);border-radius:2px;overflow:hidden}.pass>h3[data-v-3b1edd43]{font-size:1.6rem}.pass>ul[data-v-3b1edd43]{height:4rem;text-align:center;list-style:none;padding:0}.pass>.price[data-v-3b1edd43]{font-size:3rem;font-weight:700;text-align:center;margin:1rem auto 0}.bg-1[data-v-3b1edd43]{background-color:var(--accent-1)}.bg-2[data-v-3b1edd43]{background-color:var(--accent-2)}.bg-3[data-v-3b1edd43]{background-color:var(--accent-3)}.price-tier-band[data-v-3b1edd43]{background-color:var(--color-background-alt);color:var(--color-text-alt);position:absolute;top:1.2rem;right:-2.7rem;width:10rem;transform:rotate(45deg);padding:.5rem;text-align:center}@media screen and (max-width: 900px){#passes[data-v-3b1edd43]{flex-direction:column;align-items:center}.pass[data-v-3b1edd43]{flex:none;width:70%}}@media screen and (max-width: 650px){.pass[data-v-3b1edd43]{flex:none;width:100%}}@media (prefers-color-scheme: dark){.bg-1[data-v-3b1edd43]{background-color:var(--dark-1)}hr[data-v-3b1edd43]{border-color:var(--light)}.price-tier-band[data-v-3b1edd43]{color:var(--color-text-alt)}}.topic[data-v-8c5b1038]{margin-top:2rem;text-align:left}.topic>h3[data-v-8c5b1038]{text-align:left}:root{--white: #ffffff;--white-soft: #f8f8f8;--white-mute: #f2f2f2;--black: #181818;--black-soft: #222222;--black-mute: #282828;--accent-1-disabled: hsl(323, 100%, 10%, 50%);--dark-1: #7e603f;--dark-2: #ee5b09;--light: #ffedbe;--accent-1: var(--light);--accent-2: var(--dark-2);--accent-4: var(--dark-1)}:root{--color-background: var(--white);--color-background-soft: var(--white-soft);--color-background-mute: var(--white-mute);--color-background-alt: var(--dark-1);--color-text: var(--black);--color-text-soft: var(--black-soft);--color-text-mute: var(--black-mute);--color-text-alt: var(--white-soft);--color-text-accent: var(--accent-1);--section-gap: 60px}@media (prefers-color-scheme: dark){:root{--color-background: var(--black);--color-background-soft: var(--black-soft);--color-background-mute: var(--black-mute);--color-background-alt: var(--light);--color-text: var(--white);--color-text-soft: var(--white-soft);--color-text-mute: var(--white-mute);--color-text-alt: var(--dark-1);--color-text-accent: var(--dark-1)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;background-color:var(--color-background);color:var(--color-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section{margin:var(--section-gap) auto}main{padding:40px 40px 0;min-height:100vh}h1,h2,h3,h4,h5,h6{margin-bottom:1rem}h1{font-size:1.6rem;text-align:center}h2{font-size:1.4rem}h3{font-weight:700;text-align:center}p{margin-bottom:1rem}a{text-decoration:none;color:var(--accent-2)}a:visited{filter:brightness(75%)}a:hover{filter:brightness(115%)}a:focus,a:active{filter:brightness(130%)}ul{padding-left:1rem;list-style-position:outside}hr{border:none;border-bottom:6px dotted var(--dark-1);width:36px;margin:1.6rem auto}.flex-container{display:flex;justify-content:center}.flex-gap{gap:2rem}.flex-container-row{flex-direction:row!important}.flex-container-column{flex-direction:column;align-items:flex-start}.flex-item{flex:1 1 auto;padding:1rem}.flex-basis-50{flex-basis:50%}.grid-container{display:grid}.grid-row{padding:1rem}.grid-row.grid-container{grid-template-columns:1fr 3fr;padding:0}.grid-gap{grid-gap:.4rem}.btn{display:flex;align-items:center;justify-content:center;padding:.5rem 2rem;border:2px solid var(--black-mute);border-radius:3px;font-size:x-large;font-weight:700;filter:brightness(100%);margin:1rem auto}.btn-primary{background-color:var(--dark-1);color:var(--accent-1)}.btn-primary:hover{background-color:var(--accent-1);color:var(--dark-1);filter:brightness(100%)}.hidden{display:none}.margin-0{margin:0;padding:0}.center-text{text-align:center}@media screen and (max-width: 650px){h2{font-size:1.2rem}main{padding:40px 1rem 0}section{margin-top:2rem}.flex-container{flex-direction:column;justify-content:center;align-items:center}.flex-item{padding:0}.dropdown-menu{position:relative;border:none}}
