@import url(https://use.typekit.net/exv3fkn.css);:root{--font-sans:"neue-haas-grotesk-display",helvetica,arial,sans-serif;--font-root:calc(19.9px + 0.5vw);--font-s:.8rem;--font-m:1rem;--font-l:1.4rem;--font-xl:1.3rem;--spacing-m:.8rem;--border-width:.12em;--color-black:#111;--color-white:#fff;--color-green:#a5b455;--color-lightgray:#ebebeb;--color-darkgray:#646464;--color-yellow:#b2a13a;--color-darkgray:rgba(0,0,0,0.5);--color-red:#922a29;--color-blue:#1f286f;--font-l:1.2rem;--color-orange:#dc5a27;--color-gray:#797b82;--color-white:#c8e6e6;--color-yellow:#ffe745;--color-pink:#cc4799;--color-black:#1e1e1e}body{--color-background:var(--color-black);--color-text:var(--color-white);--color-highlight:var(--color-yellow)}@media(max-width:800px){:root{--font-l:1.2rem;--font-m:1rem;--spacing-m:.6rem}}@media(max-width:600px){:root{--font-root:calc(18.9px + 0.5vw);--font-l:1rem;--font-m:.8rem;--font-s:.7rem;--spacing-m:.4rem}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{min-height:100%;font-size:var(--font-root);background:var(--color-background)}body{height:100%;margin:0;color:var(--color-text);font-family:var(--font-sans);font-weight:500;line-height:1.2;position:relative;z-index:1}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-position:below;text-underline-offset:.04em;text-decoration-thickness:var(--border-width)}p{font-size:var(--font-s);line-height:1.2;margin-top:0}p a{text-decoration:underline;text-underline-position:below;text-underline-offset:.04em;text-decoration-thickness:var(--border-width)}h1,h2,h3,h4,h5,h6{font-size:inherit;margin:0}.content h2{font-size:var(--font-l);margin-bottom:1rem}main{position:relative;z-index:1}.background[data-v-cebd0be8]{position:fixed;width:100vw;height:100vh;overflow:hidden;top:0;left:0;z-index:0;background-color:var(--color-black)}.background.index[data-v-cebd0be8]{background-color:var(--color-pink)}.background img[data-v-cebd0be8]{position:absolute;width:100%;height:105%;-o-object-fit:cover;object-fit:cover;top:0;left:0;-o-object-position:20% 0;object-position:20% 0}@media(max-width:800px){.background[data-v-cebd0be8]{display:block}.background img[data-v-cebd0be8]{-o-object-position:30% 0;object-position:30% 0}}.headline[data-v-ec244e3e]{position:fixed;z-index:900;grid-row:span 2;font-size:var(--font-l)}.headline span[data-v-ec244e3e]{display:block}.headline span.highlight[data-v-ec244e3e]{color:var(--color-highlight)}.headline a[data-v-ec244e3e]:hover{text-decoration:none}.headline.index[data-v-ec244e3e]{padding:var(--spacing-m)}@media(max-width:800px){.headline[data-v-ec244e3e]{position:relative;margin-bottom:6rem;font-size:var(--font-xl);grid-row:span 1}.headline.index[data-v-ec244e3e]{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:1rem;padding:var(--spacing-s)}.headline.index .headline-half--right[data-v-ec244e3e]{text-align:right}}.link-icon[data-v-981be64a]{display:inline-block;width:.8em;height:.8em;margin:0 .5rem .3rem 0;vertical-align:middle;transform:rotate(90deg)}.headline[data-v-7fbd195f]{font-size:var(--font-m);line-height:1.2}.headline span[data-v-7fbd195f]{display:block}.headline span.highlight[data-v-7fbd195f]{color:var(--color-highlight)}.headline[data-v-7fbd195f]:hover,.headline a[data-v-7fbd195f]:hover{text-decoration:none}.headline.index[data-v-7fbd195f]{padding:var(--spacing-m)}.site-header[data-v-7fbd195f]{grid-column:1/-1;margin-bottom:3.2rem;font-size:var(--font-m);position:relative;z-index:10;display:flex;justify-content:space-between}.site-nav[data-v-7fbd195f]{padding-left:2rem;text-align:right}.nav-link[data-v-7fbd195f]{font-size:var(--font-m);display:block}.nav-link a[data-v-7fbd195f]:hover{text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:.1em}.menu-toggle[data-v-7fbd195f]{display:none;color:currentColor;cursor:pointer}.menu-toggle svg[data-v-7fbd195f]{width:1rem;height:1rem}@media(max-width:600px){.headline[data-v-7fbd195f]{position:relative;font-size:var(--font-m);grid-row:span 1}.headline.index[data-v-7fbd195f]{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:1rem;padding:var(--spacing-s)}.headline.index .headline-half--right[data-v-7fbd195f]{text-align:right}.menu-toggle[data-v-7fbd195f]{display:block}.site-nav[data-v-7fbd195f]{position:absolute;top:0;right:0;transform:translateY(-110%);transition:all .3s ease;opacity:0}.site-nav.menuopen[data-v-7fbd195f]{transform:translateY(0);opacity:1}.nav-link[data-v-7fbd195f]{font-size:var(--font-xl)}.site-header[data-v-7fbd195f]{transition:all .3s ease}.site-header.menuopen[data-v-7fbd195f]{padding-top:8.4rem}}.site-footer[data-v-d7f4f574]{position:fixed;bottom:1rem;grid-column:1/span 1;grid-row:span 2;z-index:10}.link[data-v-d7f4f574]{font-size:var(--font-l)}.link-icon[data-v-d7f4f574]{display:inline-block;width:1rem;height:1rem;margin:0 .5rem .3rem 0;vertical-align:middle;transform:rotate(90deg)}.some-link[data-v-d7f4f574]{display:block;margin:.2rem 1rem 0 0}.some-icon[data-v-d7f4f574]{display:block;width:2rem;height:2rem}@media(max-width:800px){.site-footer[data-v-d7f4f574]{position:absolute;bottom:.75rem}}.totop[data-v-615471a8]{width:100%;padding:.5rem .5rem 0;text-align:right}.totop-button[data-v-615471a8]{font-size:var(--font-l);font-family:inherit;border:none;outline:none;margin:0;padding:0;background:transparent;cursor:pointer;position:fixed;bottom:1rem;right:1rem;opacity:0;transition:opacity .3s linear}.totop-button.inview[data-v-615471a8]{opacity:1}.totop-icon[data-v-615471a8]{display:inline-block;width:1rem;height:1rem;vertical-align:middle;color:var(--color-text)}.observer[data-v-615471a8]{position:absolute;bottom:0;right:0;height:2rem}.layout[data-v-9f3f62d4]{padding:var(--spacing-m);display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto 1fr}.site-main[data-v-9f3f62d4]{grid-column:1/-1;grid-row:2;min-height:100vh;margin-bottom:2rem}@media(max-width:800px){.layout[data-v-9f3f62d4]{grid-template-rows:auto;background-image:none!important}.site-main[data-v-9f3f62d4]{grid-column:1/-1;grid-row:3}.header[data-v-9f3f62d4]{order:1}.site-main[data-v-9f3f62d4]{order:2;grid-row:2}.headline[data-v-9f3f62d4]{order:3}.footer[data-v-9f3f62d4]{order:4}}.fade-enter-active[data-v-9f3f62d4]{transition:opacity .8s}.fade-enter[data-v-9f3f62d4]{opacity:0}@media(max-width:600px){.layout[data-v-9f3f62d4]{padding:calc(var(--spacing-m)*2)}}.tickets-content[data-v-460a2730]{margin-right:calc(33.33333% + 1rem);margin-bottom:1.5rem}.tickets h2[data-v-460a2730]{font-size:1rem;margin:2rem 0 1rem}.ticket-link[data-v-460a2730]{font-size:var(--font-l)}.ticket-option[data-v-460a2730]{position:relative;padding-left:1.5rem}.ticket-option-list[data-v-460a2730]{list-style:none;padding:0;margin:0}.link-icon[data-v-460a2730]{display:inline-block;position:absolute;left:0;top:.25rem;width:1rem;height:1rem;margin:0 .5rem .3rem 0;vertical-align:middle;transform:rotate(90deg)}@media(max-width:800px){.tickets-content[data-v-460a2730]{margin-right:0}}.about[data-v-746300e8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.about h2[data-v-746300e8]{font-size:var(--font-l);margin-bottom:1rem}.about-lead[data-v-746300e8]{font-size:var(--font-l);margin:1rem 0}.about-content[data-v-746300e8]{order:1;grid-column:1/span 2;margin-bottom:4.5rem}.about-section[data-v-746300e8]:not(:first-of-type){padding-top:2rem}.about-nav[data-v-746300e8]{order:2;grid-column:3/span 1;width:25%;position:fixed;right:.75rem;padding-left:1rem;color:var(--color-highlight)}.about-nav a[data-v-746300e8]{display:block;font-size:var(--font-l);cursor:pointer}.about-nav a[data-v-746300e8]:hover{text-decoration:underline;text-underline-position:below;text-underline-offset:.1rem;text-decoration-thickness:var(--border-width)}@media(max-width:800px){.about-content[data-v-746300e8]{grid-column:1/-1}}.splash[data-v-567fe6f6]{position:fixed;width:100dvw;height:100dvh;overflow:hidden;top:0;left:0;z-index:9000;background:var(--color-pink);opacity:1;animation:fadeOut-567fe6f6 .3s ease forwards;animation-delay:1.5s;cursor:pointer}.splash.fading[data-v-567fe6f6]{pointer-events:none}.splash .mobile[data-v-567fe6f6]{display:none}.splash .desktop[data-v-567fe6f6]{display:block}.splash img[data-v-567fe6f6]{position:absolute;width:100%;height:105%;-o-object-fit:cover;object-fit:cover;top:0;left:0;-o-object-position:center;object-position:center}@keyframes fadeOut-567fe6f6{0%{opacity:1}to{opacity:0}}@media(max-width:800px){.splash .mobile[data-v-567fe6f6]{display:block}.splash .desktop[data-v-567fe6f6]{display:none}}.layout[data-v-f31ae1cc]{padding:var(--spacing-m);display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto 1fr}.site-main[data-v-f31ae1cc]{grid-column:1/-1;grid-row:2}.fade-enter-active[data-v-f31ae1cc]{transition:opacity .8s}.fade-enter[data-v-f31ae1cc]{opacity:0}@media(max-width:600px){.layout[data-v-f31ae1cc]{padding:calc(var(--spacing-m)*2)}}.logo[data-v-a7989240]{color:var(--color-black);width:100%}.logo img[data-v-a7989240]{display:block;height:100%;width:90%;margin:0 auto;-o-object-fit:contain;object-fit:contain}.logo svg[data-v-a7989240]{display:block;width:100%;height:100%}.logo[data-v-14d633ac]{color:var(--color-text);width:5rem;position:fixed;bottom:1rem;right:1rem}.logo svg[data-v-14d633ac]{display:block;width:100%;height:100%}@media(max-width:800px){.logo[data-v-14d633ac]{width:4rem;position:absolute}}.index-page[data-v-0fc88046]{position:relative;min-height:100vh;overflow:hidden}.index-page-logo[data-v-0fc88046]{position:fixed;top:5vh;left:0;color:#fff;height:90vh;z-index:1}.info-section[data-v-0fc88046]{width:66%}@media(max-width:800px){.index-page-logo[data-v-0fc88046]{position:absolute;top:2rem;left:10%;height:auto;width:105%;color:#fff;z-index:1}.info-section[data-v-0fc88046]{width:100%}}