:root{--color-1: #E54A21;--color-1-1: rgba(229, 74, 33, .2);--color-2: #EDE55C;--color-2-1: rgba(237, 229, 92, .8);--color-3: #8069AB;--color-3-1: rgba(128, 105, 171, .1);--color-4: #242E30;--color-5: #8E8F8F;--color-6: #D4D4D1;--color-6-1: rgba(212, 212, 209, .6);--color-7: #009AE5;--color-8: #6bb80d;--color-8-1: rgb(107, 184, 13);--color-8-2: rgb(107, 184, 130);--color-primary: var(--color-1);--color-secondary: var(--color-2);--nav-background-color: var(--color-3);--nav-color: var(--color-4);--button-color: var(--color-2);--button-background-color: var(--color-1);--font-size-base: 12px;--font-size-small: 1rem;--font-size-medium: 3rem;--font-size-large: 5rem;--letter-spacing: -0.01em;--gap-medium: 4rem;--abstand: 3rem;--logo-height: 4rem;--border: 1px solid currentColor;--logo-safe-space: calc(var(--abstand) * 1.2)}@media(min-width: 768px){:root{--logo-safe-space: calc(var(--abstand) * .6);--abstand: 4rem}}@font-face{font-family:"Social";src:url("/fonts/ABCSocial-Medium-Trial.woff2")}@font-face{font-family:"Tanker";src:url("/fonts/Tanker-Regular.otf")}@font-face{font-family:"Cabinet";src:url("/fonts/CabinetGrotesk-Bold.woff2")}@font-face{font-family:"Rowan";src:url("/fonts/Rowan-Medium.woff2")}*{box-sizing:border-box;position:relative}figure{margin:unset}figure img{width:100%;height:auto}html{font-size:var(--font-size-base);letter-spacing:var(--letter-spacing);background-color:var(--color-6);color:var(--color-primary)}*::selection{background-color:var(--color-primary);color:var(--color-secondary)}body{font-family:"Cabinet";line-height:1}em{background-color:var(--color-3);color:var(--color-secondary);font-style:normal;display:inline-block;padding:.05em .1em}h1,h2,h3{font-weight:normal;color:var(--color);margin:unset}h2{font-size:3rem;letter-spacing:.01em}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height, var(--logo-height)) + 1.5rem);font-size:2.2vw;--logo-height: 4rem}@media(min-width: 768px){html{font-size:.65vw;--logo-height: 6rem}}body{margin:unset}#intro{font-size:6.2rem;line-height:1;text-wrap:balance;position:relative;margin:unset}#intro .background{position:absolute;top:0;left:0;width:100%;height:100%}#intro .background img{width:100%;height:100%;object-fit:cover}#intro .instagram-link{font-size:1.6rem;line-height:1.2;letter-spacing:.035em}@media(min-width: 768px){#intro .instagram-link{font-size:1.4rem}}#intro .instagram-link{position:absolute;top:1.5rem;right:1.5rem;z-index:90;display:inline-flex;align-items:center;gap:.6em;color:var(--nav-color);text-decoration:unset;padding:.5em 1em;background-color:var(--color-6-1);backdrop-filter:blur(1.6rem);-webkit-backdrop-filter:blur(1.6rem);border-radius:1000px}#intro .instagram-link::after{content:"";position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);top:-2px;left:-2px;border:1px solid var(--nav-color);border-radius:inherit;opacity:.2;pointer-events:none}#intro .instagram-link:hover{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}#intro .instagram-link .icon{width:1.4em;height:1.4em;display:block}#intro .instagram-link .icon svg{width:100%;height:100%}#intro .instagram-link .text{display:block}main{grid-area:main}#updates{position:relative;background-color:var(--color-3);color:var(--color-secondary);min-width:0}#updates .inner-container{display:flex;flex-direction:column;height:100%}#updates .swiper{width:100%;min-height:0;display:flex;flex-direction:column}#updates .swiper-wrapper{flex:1;min-height:0;align-items:center;--swiper-wrapper-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)}#updates .swiper-slide{aspect-ratio:3/4;height:100%;min-height:0;flex-shrink:0;width:100%}@media(min-width: 768px){#updates .swiper-slide{aspect-ratio:3/4;width:25%}}#updates .einleitung{background-color:var(--color-6);color:var(--color-1);display:flex;align-items:center;padding-top:var(--header-height, var(--logo-height))}#updates .einleitung h1{padding:var(--abstand);font-size:4.1rem;text-wrap:balance}@media(min-width: 768px){#updates .einleitung h1{padding:calc(var(--abstand)*2) var(--abstand) var(--abstand);font-size:6.2rem;max-width:26ch}}#updates .einleitung h1 em{background-color:var(--color-1);color:var(--color-6)}#updates .swiper-navigation-group{position:absolute;bottom:0;left:50%;translate:-50% 50%;z-index:20}#updates .swiper-navigation-group::after{content:"";position:absolute;inset:-2px;border:1px solid var(--color-3);border-radius:1000px;opacity:.2;z-index:200;pointer-events:none}#updates .swiper-navigation{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.6rem 1rem;border-radius:1000px}@media(min-width: 768px){#updates .swiper-navigation{padding:.8rem 1.4rem}}#updates .swiper-navigation-base{background-color:var(--color-6)}#updates .swiper-navigation-base,#updates .swiper-navigation-base .swiper-button-prev,#updates .swiper-navigation-base .swiper-button-next,#updates .swiper-navigation-base .swiper-pagination-fraction{color:var(--color-4)}#updates .swiper-navigation-overlay{position:absolute;inset:0;pointer-events:none;background-color:var(--color-4);z-index:100;border-radius:1000px}#updates .swiper-navigation-overlay,#updates .swiper-navigation-overlay .swiper-button-prev,#updates .swiper-navigation-overlay .swiper-button-next,#updates .swiper-navigation-overlay .swiper-pagination-fraction{color:var(--color-6)}#updates .swiper-navigation-overlay.is-progressing{animation:pagination-progress var(--pagination-duration, 8s) linear forwards}#updates .swiper[data-swiper-disabled]+.swiper-navigation-group{display:none}#updates .swiper-button-prev,#updates .swiper-button-next{position:static;top:unset;margin-top:unset;appearance:none;border:unset;font-family:inherit;width:3rem;height:3rem;padding:0;flex-shrink:0;border-radius:50%;background-color:rgba(0,0,0,0);color:var(--button-color);display:grid;place-items:center;cursor:pointer;transition:rotate 300ms,scale 300ms}#updates .swiper-button-prev::after,#updates .swiper-button-next::after{content:none}#updates .swiper-button-prev:hover,#updates .swiper-button-next:hover{rotate:-8deg;scale:1.05}#updates .swiper-button-prev.swiper-button-disabled,#updates .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:default;pointer-events:none}#updates .swiper-button-prev svg,#updates .swiper-button-next svg{width:2rem;height:2rem}#updates .swiper-pagination{position:relative;top:unset;bottom:unset;left:unset;width:auto}#updates .swiper-pagination-fraction{display:flex;align-items:center;justify-content:center;gap:.3em;font-size:1.4rem;letter-spacing:.035em;font-variant-numeric:tabular-nums;cursor:default}@media(hover: hover){#updates .swiper:hover+.swiper-navigation-group .swiper-navigation-overlay.is-progressing{animation-play-state:paused}}#updates .swiper:not([data-swiper-disabled]) article{padding-top:calc(1.4rem + var(--abstand));padding-bottom:calc(1.4rem + var(--abstand))}#updates article{padding:var(--abstand);font-size:1.8rem;line-height:1.2;letter-spacing:.05em}@media(min-width: 768px){#updates article{font-size:1.8rem;line-height:1.2;letter-spacing:.05em}}#updates article .open-call-badge{width:100%;margin:0 auto 2rem;aspect-ratio:3/2}#updates article .open-call-icon{width:100%;height:100%;display:block;position:absolute;inset:0;margin:auto}#updates article .open-call-ring{width:100%;height:100%;display:block;color:var(--color-2);z-index:1}#updates article .open-call-ring text{font-family:"Tanker";font-size:.8rem;stroke:var(--color-3);stroke-width:1px;paint-order:stroke fill;fill:currentColor;text-transform:uppercase}#updates article a{appearance:none;border:unset;font-family:inherit;background-color:unset;text-decoration:unset;color:var(--button-color);padding:.5em 1em;border-radius:100px;cursor:pointer;display:inline-flex;gap:.5em;align-items:center}@media(min-width: 768px){#updates article a{padding:.5em 1.6em}}#updates article a:hover{color:var(--button-background-color)}#updates article a:hover::before,#updates article a:hover .flaeche{rotate:-2deg;scale:1.05;background-color:var(--button-color)}#updates article a::before,#updates article a .flaeche{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--button-background-color);rotate:2deg;border-radius:100px;transition:rotate 300ms,scale 300ms,background-color 300ms}#updates article a .icon{align-self:center;width:1em;height:1em}#updates article a .icon svg{width:100%;height:100%}#updates article a .icon+.text{padding-top:.1em}#updates article a.inline-button{padding:unset;color:inherit}#updates article a.inline-button:hover .text{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}#updates article a.inline-button .flaeche,#updates article a.inline-button::before{display:none}#updates article.instagram-post{height:100%;display:flex;flex-direction:column;gap:1rem}#updates article.instagram-post .instagram-media-link{padding:0;display:block;flex:1;min-height:0;border-radius:1rem;overflow:hidden}#updates article.instagram-post .instagram-media-link::before{content:none}#updates article.instagram-post .instagram-media-link:hover img{scale:1.03}#updates article.instagram-post .instagram-media-link img{width:100%;height:100%;object-fit:cover;display:block;transition:scale 300ms}#updates article.instagram-post .instagram-caption{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#updates article.instagram-post .instagram-date{opacity:.6}#updates .swiper-slide.artist-announcement{background-color:var(--color-4)}#updates .swiper-slide.artist-announcement article{height:100%;display:flex;flex-direction:column;gap:1rem;color:var(--color-3);padding-top:calc(var(--abstand));padding-left:calc(var(--abstand));padding-right:calc(var(--abstand));border-radius:1rem}@media(min-width: 768px){#updates .swiper-slide.artist-announcement article{padding-top:calc(var(--abstand)/2);padding-left:calc(var(--abstand)/1.6);padding-right:calc(var(--abstand)/1.6)}}#updates .swiper-slide.artist-announcement .top{display:flex;align-items:center;justify-content:flex-end;font-family:"Tanker";text-transform:uppercase;letter-spacing:.04em;font-family:"Tanker";font-size:3.2rem;line-height:1.1;letter-spacing:.015em}@media(min-width: 768px){#updates .swiper-slide.artist-announcement .top{font-size:3.2rem}}#updates .swiper-slide.artist-announcement figure{flex:1;min-height:0;margin:0}#updates .swiper-slide.artist-announcement figure img{width:100%;height:100%;object-fit:cover;display:block}#updates .swiper-slide.artist-announcement svg{flex:none;width:100%;height:auto;display:block;margin:0}#updates .swiper-slide.artist-announcement svg path{fill:var(--color-3)}#updates .swiper-slide.artist-announcement .bottom{display:flex;justify-content:flex-start}#updates .swiper-slide.artist-announcement .category{display:inline-block;font-family:"Tanker";text-transform:uppercase;letter-spacing:.04em;background-color:var(--color-3);color:var(--color-4);padding:0 .1em;font-family:"Tanker";font-size:3.2rem;line-height:1.1;letter-spacing:.015em}@media(min-width: 768px){#updates .swiper-slide.artist-announcement .category{font-size:3.2rem}}#updates .swiper-slide.artist-announcement .category{line-height:1em;white-space:nowrap;hyphens:none}#updates .swiper-slide.artist-announcement.miss-audacity{background-color:var(--color-2)}#updates .swiper-slide.artist-announcement.miss-audacity article{color:var(--color-4)}#updates .swiper-slide.artist-announcement.miss-audacity svg path{fill:var(--color-4)}#updates .swiper-slide.artist-announcement.dead-years{background-color:var(--color-1)}#updates .swiper-slide.artist-announcement.dead-years article{color:var(--color-4)}#updates .swiper-slide.artist-announcement.dead-years svg path{fill:var(--color-4)}#updates .swiper-slide.artist-announcement.jessovski{background-color:var(--color-7)}#updates .swiper-slide.artist-announcement.jessovski article{color:var(--color-6)}#updates .swiper-slide.artist-announcement.jessovski svg path{fill:var(--color-6)}#updates .swiper-slide.artist-announcement.nobad-feelings{background-color:var(--color-1)}#updates .swiper-slide.artist-announcement.nobad-feelings article{color:var(--color-6)}#updates .swiper-slide.artist-announcement.nobad-feelings svg path{fill:var(--color-6)}#updates .swiper-slide.artist-announcement.nobad-feelings .category{background-color:var(--color-6);color:var(--color-1)}#updates .swiper-slide.artist-announcement.nobad-feelings figure img{object-position:40% center}#updates .swiper-slide.artist-announcement.barbara-boeing{background-color:var(--color-2)}#updates .swiper-slide.artist-announcement.barbara-boeing .category{color:var(--color-2)}#updates .swiper-slide.artist-announcement.bellyacher{background-color:var(--color-7)}#updates .swiper-slide.artist-announcement.bellyacher article{color:var(--color-6)}#updates .swiper-slide.artist-announcement.bellyacher svg path{fill:var(--color-6)}#updates .swiper-slide.artist-announcement.bellyacher .category{background-color:var(--color-6);color:var(--color-7)}#updates .swiper-slide.artist-announcement.bellyacher figure img{object-position:45% center}#updates .swiper-slide.artist-announcement.girlwoman{background-color:var(--color-8-2)}#updates .swiper-slide.artist-announcement.girlwoman article{color:var(--color-4)}#updates .swiper-slide.artist-announcement.girlwoman svg path{fill:var(--color-4)}#updates .swiper-slide.artist-announcement.girlwoman .category{background-color:var(--color-4);color:var(--color-8-2)}#updates .swiper-slide.artist-announcement.cut-spencer{background-color:var(--color-7)}#updates .swiper-slide.artist-announcement.cut-spencer article{color:var(--color-6)}#updates .swiper-slide.artist-announcement.cut-spencer svg path{fill:var(--color-6)}#updates .swiper-slide.artist-announcement.cut-spencer .category{background-color:var(--color-6);color:var(--color-7)}#updates .swiper-slide.artist-announcement.cut-spencer figure img{object-position:center 20%}#updates .swiper-slide.artist-announcement.apeiro{background-color:var(--color-3)}#updates .swiper-slide.artist-announcement.apeiro article{color:var(--color-6)}#updates .swiper-slide.artist-announcement.apeiro svg path{fill:var(--color-6)}#updates .swiper-slide.artist-announcement.apeiro .category{background-color:var(--color-6);color:var(--color-3)}#updates .swiper-slide.artist-announcement.apeiro figure img{object-position:38% center}#updates .swiper-slide.artist-announcement.jugo-uerdens{background-color:var(--color-1)}#updates .swiper-slide.artist-announcement.jugo-uerdens article{color:var(--color-6)}#updates .swiper-slide.artist-announcement.jugo-uerdens svg path{fill:var(--color-6)}#updates .swiper-slide.artist-announcement.jugo-uerdens .category{background-color:var(--color-6);color:var(--color-1)}#updates .swiper-slide.artist-announcement.crazie-nabz{background-color:var(--color-3)}#updates .swiper-slide.artist-announcement.crazie-nabz article{color:var(--color-2)}#updates .swiper-slide.artist-announcement.crazie-nabz svg path{fill:var(--color-2)}#updates .swiper-slide.artist-announcement.crazie-nabz .category{background-color:var(--color-2);color:var(--color-3)}#updates .swiper-slide.artist-announcement.crazie-nabz figure img{object-position:center 30%}#updates .swiper-slide.artist-announcement.breucko{background-color:var(--color-4)}#updates .swiper-slide.artist-announcement.breucko article{color:var(--color-8-2)}#updates .swiper-slide.artist-announcement.breucko svg path{fill:var(--color-8-2)}#updates .swiper-slide.artist-announcement.breucko .category{background-color:var(--color-8-2);color:var(--color-4)}#updates .swiper-slide.artist-announcement.picturebooks{background-color:var(--color-1)}#updates .swiper-slide.artist-announcement.picturebooks article{color:var(--color-6)}#updates .swiper-slide.artist-announcement.picturebooks svg path{fill:var(--color-6)}#updates .swiper-slide.artist-announcement.picturebooks .category{background-color:var(--color-6);color:var(--color-1)}#tickets{background-color:var(--color-4);color:var(--color-2);overflow:hidden;display:grid;place-items:center}#tickets .inner-wrapper{display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem}@media(min-width: 768px){#tickets .inner-wrapper{padding:8rem 4rem}}#tickets h2{font-family:"Tanker";font-size:6.4rem;line-height:1;letter-spacing:.01em;text-wrap:balance;text-align:center;margin-bottom:3rem}#artists{grid-area:artists;position:relative;font-size:6.2rem;line-height:1;text-wrap:balance;font-size:3.2rem;background-color:var(--color-6);color:var(--color-1);text-align:center;overflow:hidden;padding:var(--abstand)}@media(hover: hover)and (pointer: fine){#artists{cursor:none}}@media(min-width: 768px){#artists{font-size:6.2rem}}#artists .artists-group{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.65em;line-height:1;cursor:none}#artists .artists-group+.artists-group{margin-top:1em}#artists .augen{width:8rem;margin:1rem auto;pointer-events:none;z-index:1}#artists .augen svg{display:block;width:100%;height:auto;transform-origin:center}#artists .augen .eyeball{fill:var(--color-6)}#artists .artist{white-space:nowrap;display:inline-block;transition:rotate 150ms}#artists .artist:hover{rotate:2deg}#artists .artist.markiert{background-color:var(--color-1);color:var(--color-6);padding:.05em .1em}#artists h2,#artists p{width:100%;font-family:"Tanker";font-size:6.4rem;line-height:1;letter-spacing:.01em;text-wrap:balance;margin:unset}#map{background-color:var(--color-6);display:flex;flex-direction:column;gap:var(--abstand)}#map .container-map{flex:3;min-width:0;padding:var(--abstand)}#map .container-map svg{display:block;width:100%;height:auto}#map .text-container{flex:2;min-width:0;max-width:100ch;margin:0 auto;display:flex;flex-direction:column;gap:1em}#map .text-container h2{font-family:"Tanker";font-size:6.4rem;line-height:1;letter-spacing:.01em;text-wrap:balance}#map .text-container p{font-size:2.3rem;line-height:1.2;letter-spacing:.025em}@media(min-width: 768px){#map .text-container p{font-size:2.6rem}}#map .text-container p a{color:inherit;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}#map .text-container p a:hover{color:var(--color-3)}#map .text-container p{margin:unset}@keyframes open-call-ring-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes pagination-progress{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion: reduce){#updates article .open-call-ring{animation:none}}header#mainHeader{position:fixed;top:0;left:0;translate:none;max-width:100%;box-sizing:border-box;z-index:100;padding:1.5rem var(--abstand)}@media(min-width: 768px){header#mainHeader{left:50%;translate:-50% 0;padding:1.5rem}}header#mainHeader nav{position:relative;display:flex;flex-direction:column;color:var(--nav-color)}@media(min-width: 768px){header#mainHeader nav{flex-direction:row;align-items:center;background-color:var(--color-6-1);backdrop-filter:blur(1.6rem);-webkit-backdrop-filter:blur(1.6rem);border-radius:1000px}header#mainHeader nav::after{content:"";position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);top:-2px;left:-2px;border:1px solid var(--nav-color);border-radius:inherit;opacity:.2;pointer-events:none}}header#mainHeader nav>*{position:relative;z-index:1}header#mainHeader .group{display:flex;justify-content:space-between;align-items:center;padding:0}@media(min-width: 768px){header#mainHeader .group{padding:1rem var(--abstand)}}header#mainHeader svg.logo{width:auto;height:var(--logo-height);display:block;margin-right:4rem}header#mainHeader svg.logo-hover{display:none}header#mainHeader ul{list-style:none;display:flex;gap:1.6em;margin:unset;padding:unset;font-size:1.8rem;line-height:1.2;letter-spacing:.05em}@media(min-width: 768px){header#mainHeader ul{font-size:1.8rem;line-height:1.2;letter-spacing:.05em}}header#mainHeader a{text-decoration:unset;color:unset}header#mainHeader a:hover{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}header#mainHeader a.soon{pointer-events:none;opacity:.6}header#mainHeader a.soon span::after{content:"Soon";font-family:"TANKER";position:absolute;top:0;right:0;translate:50% -50%;rotate:5deg;font-size:1.6rem;line-height:1.2;letter-spacing:.035em}@media(min-width: 768px){header#mainHeader a.soon span::after{font-size:1.4rem}}header#mainHeader a.now span::after{content:"Now!";font-family:"TANKER";position:absolute;top:0;right:0;translate:50% -50%;rotate:5deg;font-size:1.6rem;line-height:1.2;letter-spacing:.035em}@media(min-width: 768px){header#mainHeader a.now span::after{font-size:1.4rem}}header#mainHeader a.now span::after{color:var(--color-2);background-color:var(--color-3);padding:.2em .2em .1em;border-radius:.1em}header#mainHeader a.cta{--button-background-color: var(--color-2);--button-color: var(--color-1);appearance:none;border:unset;font-family:inherit;background-color:unset;text-decoration:unset;color:var(--button-color);padding:.5em 1em;border-radius:100px;cursor:pointer;display:inline-flex;gap:.5em;align-items:center}@media(min-width: 768px){header#mainHeader a.cta{padding:.5em 1.6em}}header#mainHeader a.cta:hover{color:var(--button-background-color)}header#mainHeader a.cta:hover::before,header#mainHeader a.cta:hover .flaeche{rotate:-2deg;scale:1.05;background-color:var(--button-color)}header#mainHeader a.cta::before,header#mainHeader a.cta .flaeche{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--button-background-color);rotate:2deg;border-radius:100px;transition:rotate 300ms,scale 300ms,background-color 300ms}header#mainHeader a.cta .icon{align-self:center;width:1em;height:1em}header#mainHeader a.cta .icon svg{width:100%;height:100%}header#mainHeader a.cta .icon+.text{padding-top:.1em}header#mainHeader a.cta.inline-button{padding:unset;color:inherit}header#mainHeader a.cta.inline-button:hover .text{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}header#mainHeader a.cta.inline-button .flaeche,header#mainHeader a.cta.inline-button::before{display:none}header#mainHeader a.active{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}header#mainHeader ul{display:none}@media(min-width: 768px){header#mainHeader ul{display:flex}}header#mainHeader .nav-combo{display:flex;align-items:center;gap:.4em}header#mainHeader .nav-combo-divider{opacity:.5}.nav-toggle{appearance:none;border:unset;font-family:inherit;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;position:fixed;z-index:260;right:calc(var(--abstand));bottom:calc(var(--abstand));width:8rem;height:8rem;padding:0;background-color:var(--color-2-1);backdrop-filter:blur(1.6rem);-webkit-backdrop-filter:blur(1.6rem);border-radius:50%}.nav-toggle::after{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 4px);height:calc(100% + 4px);border:1px solid var(--color-1-1);pointer-events:none;border-radius:1000px}@media(min-width: 768px){.nav-toggle{display:none}}.nav-toggle .nav-toggle-icon{position:relative;width:2.6rem;display:block}.nav-toggle .nav-toggle-line{position:absolute;left:0;top:50%;width:100%;height:.3rem;border-radius:.1rem;background-color:currentColor;transition:translate 300ms ease,rotate 300ms ease,opacity 200ms ease}.nav-toggle .nav-toggle-line:nth-child(1){translate:0 calc(-50% - .5rem)}.nav-toggle .nav-toggle-line:nth-child(2){translate:0 calc(-50% + .5rem)}#mobileNavBackdrop{position:fixed;inset:0;z-index:250;background-color:rgba(36,46,48,.5);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 300ms,visibility 300ms}nav#mobileNav{position:fixed;z-index:251;left:0;bottom:0;width:100%;background-color:var(--color-6-1);backdrop-filter:blur(1.6rem);-webkit-backdrop-filter:blur(1.6rem);color:var(--nav-color);padding:2rem 0 calc(12rem + env(safe-area-inset-bottom));transform:translateY(100%);visibility:hidden;transition:transform 400ms ease,visibility 400ms}nav#mobileNav svg.logo{width:auto;height:var(--logo-height);display:block;margin-right:4rem}nav#mobileNav svg.logo-hover{display:none}nav#mobileNav ul{list-style:none;display:flex;gap:1.6em;margin:unset;padding:unset;font-size:1.8rem;line-height:1.2;letter-spacing:.05em}@media(min-width: 768px){nav#mobileNav ul{font-size:1.8rem;line-height:1.2;letter-spacing:.05em}}nav#mobileNav a{text-decoration:unset;color:unset}nav#mobileNav a:hover{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}nav#mobileNav a.soon{pointer-events:none;opacity:.6}nav#mobileNav a.soon span::after{content:"Soon";font-family:"TANKER";position:absolute;top:0;right:0;translate:50% -50%;rotate:5deg;font-size:1.6rem;line-height:1.2;letter-spacing:.035em}@media(min-width: 768px){nav#mobileNav a.soon span::after{font-size:1.4rem}}nav#mobileNav a.now span::after{content:"Now!";font-family:"TANKER";position:absolute;top:0;right:0;translate:50% -50%;rotate:5deg;font-size:1.6rem;line-height:1.2;letter-spacing:.035em}@media(min-width: 768px){nav#mobileNav a.now span::after{font-size:1.4rem}}nav#mobileNav a.now span::after{color:var(--color-2);background-color:var(--color-3);padding:.2em .2em .1em;border-radius:.1em}nav#mobileNav a.cta{--button-background-color: var(--color-2);--button-color: var(--color-1);appearance:none;border:unset;font-family:inherit;background-color:unset;text-decoration:unset;color:var(--button-color);padding:.5em 1em;border-radius:100px;cursor:pointer;display:inline-flex;gap:.5em;align-items:center}@media(min-width: 768px){nav#mobileNav a.cta{padding:.5em 1.6em}}nav#mobileNav a.cta:hover{color:var(--button-background-color)}nav#mobileNav a.cta:hover::before,nav#mobileNav a.cta:hover .flaeche{rotate:-2deg;scale:1.05;background-color:var(--button-color)}nav#mobileNav a.cta::before,nav#mobileNav a.cta .flaeche{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--button-background-color);rotate:2deg;border-radius:100px;transition:rotate 300ms,scale 300ms,background-color 300ms}nav#mobileNav a.cta .icon{align-self:center;width:1em;height:1em}nav#mobileNav a.cta .icon svg{width:100%;height:100%}nav#mobileNav a.cta .icon+.text{padding-top:.1em}nav#mobileNav a.cta.inline-button{padding:unset;color:inherit}nav#mobileNav a.cta.inline-button:hover .text{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}nav#mobileNav a.cta.inline-button .flaeche,nav#mobileNav a.cta.inline-button::before{display:none}nav#mobileNav a.active{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}nav#mobileNav ul{flex-direction:column;gap:unset}nav#mobileNav a{font-family:"Tanker";font-size:3.2rem;line-height:1.1;letter-spacing:.015em}@media(min-width: 768px){nav#mobileNav a{font-size:3.2rem}}nav#mobileNav a{padding:.3em var(--abstand);display:block;font-size:4rem}nav#mobileNav a.now span::after{color:var(--color-1);background-color:var(--color-2)}[data-nav-open] .nav-toggle .nav-toggle-line:nth-child(1){translate:0 -50%;rotate:45deg}[data-nav-open] .nav-toggle .nav-toggle-line:nth-child(2){translate:0 -50%;rotate:-45deg}[data-nav-open] #mobileNavBackdrop{opacity:1;visibility:visible;pointer-events:all}[data-nav-open] nav#mobileNav{transform:translateY(0%);visibility:visible}footer{grid-area:footer;background-color:var(--color-1);color:var(--color-6);display:flex;flex-direction:column;gap:var(--abstand)}@media(min-width: 768px){footer{display:grid;grid-template-columns:3fr 2fr;gap:unset}}footer .socials{grid-column:span 2;margin-bottom:2rem;padding-inline:2rem}footer #footerUntermOssiMobile{width:100%;height:auto;grid-column:span 2;margin-bottom:var(--abstand);padding-inline:2rem;padding-top:2rem}@media(min-width: 768px){footer #footerUntermOssiMobile{display:none}}footer #footerUntermOssi{display:none;grid-column:span 2;margin-bottom:var(--abstand);padding-inline:2rem;padding-top:2rem}@media(min-width: 768px){footer #footerUntermOssi{display:block;width:100%;height:auto}}footer .sponsors-wrap{grid-column:span 2;padding:0 calc(var(--abstand)/2) calc(var(--abstand)*2);border-bottom:var(--border);border-color:var(--color-6-1)}@media(min-width: 768px){footer .sponsors-wrap{padding:0 calc(var(--abstand)/2) calc(var(--abstand)/2)}}footer .sponsors-wrap h2{margin:0 auto;text-align:center}footer .credits{padding:calc(var(--abstand)/2)}footer .funders-wrap{padding:calc(var(--abstand)/2);padding-bottom:calc(12rem + env(safe-area-inset-bottom));border-left:var(--border);border-color:var(--color-6-1)}@media(min-width: 768px){footer .funders-wrap{padding-bottom:2rem}}footer .sponsors{display:grid;align-items:start;padding-top:1rem;row-gap:calc(var(--logo-safe-space)/2);min-width:0;grid-template-columns:repeat(2, 1fr)}@media(min-width: 768px){footer .sponsors{row-gap:0;grid-template-columns:repeat(7, 1fr)}}footer .sponsors .logo-container{aspect-ratio:6/2;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0}@media(min-width: 768px){footer .sponsors .logo-container{aspect-ratio:5/2}}footer .sponsors img,footer .sponsors svg{width:calc(100% - 2.3*var(--logo-safe-space));height:100%;min-width:0;min-height:0;object-fit:contain}@media(min-width: 768px){footer .sponsors img,footer .sponsors svg{width:calc(100% - 2*var(--logo-safe-space));height:calc(100% - 2*var(--logo-safe-space)*.5)}}footer h2,footer p{font-size:2.3rem;line-height:1.2;letter-spacing:.025em}@media(min-width: 768px){footer h2,footer p{font-size:2.6rem}}footer h2 a,footer p a{color:inherit;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}footer h2 a:hover,footer p a:hover{color:var(--color-3)}footer h2,footer p{margin:unset;max-width:45ch}footer h2 a:hover,footer p a:hover{color:var(--color-4)}footer .logos{display:grid;grid-template-columns:1fr;align-items:center}footer .logos .logo-container{padding:var(--logo-safe-space) 0}@media(min-width: 768px){footer .logos .logo-container{padding:var(--logo-safe-space)}}footer .logos img,footer .logos svg{width:100%;max-width:42rem;height:auto}footer .logos .logos-double{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:var(--abstand)}footer .logos .logos-double .logo-container{display:flex;align-items:center;justify-content:center;padding:var(--logo-safe-space) 0}@media(min-width: 768px){footer .logos .logos-double .logo-container{padding:var(--logo-safe-space) 0}}footer .logos .logos-double img,footer .logos .logos-double svg{width:100%;max-width:none;height:auto}footer p+h2,footer p+p{margin-top:1em}#about{background-color:var(--color-4);color:var(--color-2)}.about-header{padding:var(--abstand) var(--abstand) calc(var(--abstand)*2);text-align:center}.about-header h2{font-family:"Tanker";font-size:6.4rem;line-height:1;letter-spacing:.01em;text-wrap:balance}.about-header p{margin:.5em 0 0;font-size:2.3rem;line-height:1.2;letter-spacing:.025em}@media(min-width: 768px){.about-header p{font-size:2.6rem}}.about-header p a{color:inherit;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}.about-header p a:hover{color:var(--color-3)}.about-content{display:flex;flex-direction:column;padding:0 var(--abstand) var(--abstand)}.about-content:nth-of-type(2){padding:unset}.about-content:nth-of-type(2) .about-text{padding:var(--abstand)}.about-image{flex:1;min-width:0;margin:0}.about-image img{width:100%;height:auto;display:block}.about-image figcaption{font-size:1.6rem;line-height:1.2;letter-spacing:.035em}@media(min-width: 768px){.about-image figcaption{font-size:1.4rem}}.about-image figcaption{text-wrap:balance;padding:calc(var(--abstand)/2) calc(var(--abstand))}@media(min-width: 768px){.about-image figcaption{width:calc(61.8% + var(--abstand)*2.25)}}.about-text{flex:1;min-width:0;margin:0 auto;display:flex;flex-direction:column}.about-text p{font-size:2.3rem;line-height:1.2;letter-spacing:.025em}@media(min-width: 768px){.about-text p{font-size:2.6rem}}.about-text p a{color:inherit;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}.about-text p a:hover{color:var(--color-3)}.about-text p{margin:unset;margin:1em 0;text-wrap:balance}@media(min-width: 768px){.about-text p{width:calc(61.8% + var(--abstand)*2)}}.about-text p:first-child{margin-top:unset}.about-text p:last-child{margin-bottom:unset}.about-text p.hervorgehoben{font-size:3.2rem;line-height:1;letter-spacing:.01em;text-wrap:balance;hyphens:auto}@media(min-width: 768px){.about-text p.hervorgehoben{hyphens:none;font-size:4.8rem}}.about-text p.hervorgehoben{width:100%}.banner-wrapper{overflow:hidden;width:100%}.banner{font-size:var(--font-size-large);color:var(--color);display:flex;gap:var(--gap-medium);white-space:nowrap;will-change:transform}.banner span{flex-shrink:0}.artists-cursor{position:absolute;top:0;left:0;translate:-50% -50%;width:1rem;height:1rem;border-radius:50%;background-color:var(--color-3);pointer-events:none;z-index:2;opacity:0}#faq{display:flex;flex-direction:column;background-color:var(--color-8-2);color:var(--color-4)}@media(min-width: 768px){.faq-content{position:sticky;top:0;padding-top:calc(var(--header-height, var(--logo-height)) + var(--abstand) - 1.5rem);max-height:100vh;overflow-y:auto}}.faq-header{text-align:center;padding:var(--abstand) var(--abstand) calc(var(--abstand)*2)}@media(min-width: 768px){.faq-header{margin-top:calc((var(--header-height, var(--logo-height)) + var(--abstand) - 1.5rem)*-1)}}.faq-header h2{font-family:"Tanker";font-size:6.4rem;line-height:1;letter-spacing:.01em;text-wrap:balance;margin:unset}.faq-header p{font-size:2.3rem;line-height:1.2;letter-spacing:.025em}@media(min-width: 768px){.faq-header p{font-size:2.6rem}}.faq-header p a{color:inherit;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}.faq-header p a:hover{color:var(--color-3)}.faq-header p{margin:.5em 0 0}.faq-list{display:flex;flex-direction:column;width:100%;margin:0 auto}.faq-item{overflow:hidden;transition:background-color 300ms,color 300ms}@media(min-width: 768px){.faq-item:hover{background-color:var(--color-4);color:var(--color-8-2)}.faq-item:hover .expand-button{background-color:var(--color-8-2);color:var(--color-4)}}.faq-item::before{content:"";display:block;border-top:1px solid var(--nav-color);opacity:.2}.faq-item[data-collapsed=false] .expand-button svg{rotate:45deg}.faq-item .expand-content{height:0;overflow:hidden}.faq-item .inner-container{font-size:2.3rem;line-height:1.2;letter-spacing:.025em}@media(min-width: 768px){.faq-item .inner-container{font-size:2.6rem}}.faq-item .inner-container a{color:inherit;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}.faq-item .inner-container a:hover{color:var(--color-3)}.faq-item .inner-container{padding:0 2.4rem 2rem}.faq-item .inner-container p{margin:unset}.faq-item .inner-container p+p{margin-top:.5em}.faq-question{appearance:none;border:unset;background:unset;font-family:inherit;color:inherit;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 2.4rem;text-align:left;cursor:pointer;font-size:2.3rem;line-height:1.2;letter-spacing:.025em}@media(min-width: 768px){.faq-question{font-size:2.6rem}}.faq-question a{color:inherit;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}.faq-question a:hover{color:var(--color-3)}.faq-question .text{flex:1}.faq-question .expand-button{width:3.2rem;height:3.2rem;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background-color:var(--color-4);color:var(--color-8-2)}.faq-question .expand-button svg{width:1.6rem;height:1.6rem;stroke-width:3;transition:rotate 300ms}#keyfacts h2{font-family:"Tanker";font-size:6.4rem;line-height:1;letter-spacing:.01em;text-wrap:balance;text-align:center;display:none}.keyfacts-viewport{overflow:hidden;width:100%}.keyfacts-list{list-style:none;margin:unset;padding:unset;display:flex;width:max-content;will-change:transform}.keyfact-item{font-size:11rem;line-height:.9;font-family:"Tanker";padding:.15em .4em;white-space:nowrap;flex:none;display:flex;align-items:center;background-color:var(--color-7);color:var(--color-6)}.keyvisual-container{padding:0 2rem}#keyvisual{width:100%;height:auto}.swiper{opacity:0;visibility:hidden;transition:600ms}.swiper.swiper-initialized,.swiper[data-swiper-disabled]{opacity:1;visibility:visible}.ticket{--ticket-notch: 1.8rem;position:relative;display:flex;flex-direction:column;align-items:stretch;width:min(90%,40rem);margin:0 auto;background-color:var(--color-2);color:var(--color-3);border-radius:1.6rem;rotate:-3deg;transition:rotate 300ms,scale 300ms;overflow:hidden;text-decoration:unset}@media(min-width: 768px){.ticket{width:min(100%,70rem);flex-direction:row}.ticket:hover{rotate:0deg;scale:1.05}}.ticket .ticket-overlay-link{position:absolute;inset:0;z-index:1}.ticket .ticket-main{flex:1;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:1rem;padding:1rem}@media(min-width: 768px){.ticket .ticket-main{grid-template-columns:1fr 1fr}}.ticket .ticket-main::after{--dot-size: 2px;--gap: 8px;content:"";position:absolute;color:var(--color-4);bottom:calc(var(--dot-size)*-1);left:0;height:calc(var(--dot-size)*2);width:100%}@media(min-width: 768px){.ticket .ticket-main::after{left:unset;bottom:unset;right:calc(var(--dot-size)*-1);top:0;width:calc(var(--dot-size)*2);height:100%}}.ticket .ticket-main::after{background-image:radial-gradient(circle, currentColor var(--dot-size), transparent var(--dot-size));background-size:calc(var(--dot-size) + var(--gap)) calc(var(--dot-size) + var(--gap));background-repeat:repeat;background-position:center}.ticket .ticket-stub{flex:0 0 auto;width:100%;display:flex;text-align:center;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem 1.5rem}@media(min-width: 768px){.ticket .ticket-stub{flex:0 0 20rem;width:auto;padding:4rem}}.ticket .ticket-stub::before,.ticket .ticket-stub::after{content:"";position:absolute;left:0;width:var(--ticket-notch);height:var(--ticket-notch);border-radius:50%;background-color:var(--color-4)}.ticket .ticket-stub::before{top:0;translate:-50% -50%}.ticket .ticket-stub::after{top:0;right:0;left:unset;translate:50% -50%}@media(min-width: 768px){.ticket .ticket-stub::after{translate:-50% 50%;top:unset;right:unset;left:0;bottom:0}}.ticket .ticket-title{font-size:3.2rem;line-height:1;letter-spacing:.01em;text-wrap:balance;hyphens:auto}@media(min-width: 768px){.ticket .ticket-title{hyphens:none;font-size:4.8rem}}.ticket .ticket-title{font-family:"Tanker"}.ticket .ticket-tier{flex:1;display:flex;flex-direction:column;align-items:center;padding:2.4rem;background-color:var(--color-3-1);border-radius:1rem;text-align:center}@media(min-width: 768px){.ticket .ticket-tier{align-items:start;text-align:left}}.ticket .ticket-tier-name{font-family:"Tanker";font-size:3.2rem;line-height:1.1;letter-spacing:.015em}@media(min-width: 768px){.ticket .ticket-tier-name{font-size:3.2rem}}.ticket .ticket-tier-name{display:inline-block;background-color:var(--color-3);color:var(--color-2);font-family:"Tanker";text-transform:uppercase;padding:.1em .3em;margin-bottom:.5rem}@media(min-width: 768px){.ticket .ticket-tier-name{align-self:flex-start}}.ticket .ticket-tier-price{font-size:1.8rem;line-height:1.2;letter-spacing:.05em}@media(min-width: 768px){.ticket .ticket-tier-price{font-size:1.8rem;line-height:1.2;letter-spacing:.05em}}.ticket .ticket-tier-note{font-size:1.6rem;line-height:1.2;letter-spacing:.035em}@media(min-width: 768px){.ticket .ticket-tier-note{font-size:1.4rem}}.ticket .ticket-tier-note{margin-top:auto;padding-top:2em}.ticket .ticket-tier-note.ticket-tier-note--small{font-size:1.6rem;line-height:1.2;letter-spacing:.035em}@media(min-width: 768px){.ticket .ticket-tier-note.ticket-tier-note--small{font-size:1.4rem}}.ticket .ticket-cta-container{grid-column:1/-1;padding:1rem;display:none;flex-direction:column;align-items:center;text-align:center;gap:1rem;justify-content:center}@media(min-width: 768px){.ticket .ticket-cta-container{display:flex}}.ticket .ticket-cta{appearance:none;border:unset;font-family:inherit;background-color:unset;text-decoration:unset;color:var(--button-color);padding:.5em 1em;border-radius:100px;cursor:pointer;display:inline-flex;gap:.5em;align-items:center}@media(min-width: 768px){.ticket .ticket-cta{padding:.5em 1.6em}}.ticket .ticket-cta:hover{color:var(--button-background-color)}.ticket .ticket-cta:hover::before,.ticket .ticket-cta:hover .flaeche{rotate:-2deg;scale:1.05;background-color:var(--button-color)}.ticket .ticket-cta::before,.ticket .ticket-cta .flaeche{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--button-background-color);rotate:2deg;border-radius:100px;transition:rotate 300ms,scale 300ms,background-color 300ms}.ticket .ticket-cta .icon{align-self:center;width:1em;height:1em}.ticket .ticket-cta .icon svg{width:100%;height:100%}.ticket .ticket-cta .icon+.text{padding-top:.1em}.ticket .ticket-cta.inline-button{padding:unset;color:inherit}.ticket .ticket-cta.inline-button:hover .text{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}.ticket .ticket-cta.inline-button .flaeche,.ticket .ticket-cta.inline-button::before{display:none}.ticket .ticket-cta{font-size:2.3rem;line-height:1.2;letter-spacing:.025em}@media(min-width: 768px){.ticket .ticket-cta{font-size:2.6rem}}.ticket .ticket-cta a{color:inherit;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}.ticket .ticket-cta a:hover{color:var(--color-3)}.ticket .ticket-cta{z-index:2;white-space:nowrap;--button-color: var(--color-2)}.ticket .ticket-cta:hover{--button-color: var(--color-3);--button-background-color: var(--color-2)}.ticket .ticket-cta-hint{font-size:1.6rem;line-height:1.2;letter-spacing:.035em}@media(min-width: 768px){.ticket .ticket-cta-hint{font-size:1.4rem}}.ticket .ticket-cta-hint{max-width:70ch;text-wrap:balance}.ticket .ticket-cta-hint a{position:relative;z-index:2;color:inherit;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}.ticket .ticket-cta-hint a:hover{color:var(--color-1)}.ticket .ticket-stub-cta{display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width: 768px){.ticket .ticket-stub-cta{display:none}}.ticket .ticket-stub-hint,.ticket .ticket-stub-qr,.ticket .ticket-stub-label,.ticket .ticket-stub-logo{display:none}@media(min-width: 768px){.ticket .ticket-stub-hint,.ticket .ticket-stub-qr,.ticket .ticket-stub-label,.ticket .ticket-stub-logo{display:block}}.ticket .ticket-stub-hint{font-size:1.6rem;line-height:1.2;letter-spacing:.035em}@media(min-width: 768px){.ticket .ticket-stub-hint{font-size:1.4rem}}.ticket .ticket-stub-qr{width:100%;max-width:15rem;border-radius:.75rem;padding:1rem}.ticket .ticket-stub-qr svg{display:block;width:100%;height:auto}.ticket .ticket-stub-label{font-size:1.6rem;line-height:1.2;letter-spacing:.035em}@media(min-width: 768px){.ticket .ticket-stub-label{font-size:1.4rem}}.ticket .ticket-stub-logo{width:100%;height:auto}.tile-row{display:grid}@media(min-width: 768px){.tile-row{grid-template-columns:3fr 2fr}}@media(min-width: 768px){.tile-row.tile-row--2-3{grid-template-columns:2fr 3fr}}#programm{display:none}#programm ul{list-style:none;margin:unset;padding:unset}#programm .stage-name{font-weight:normal;margin:unset}#programm .stage-list{display:flex;flex-direction:column;gap:2rem;font-size:2rem}@media(min-width: 768px){#programm .stage-list{flex-direction:row;gap:unset}}#programm .stage-item{flex:1}#programm .set-item{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:.2rem solid currentColor;padding:.5rem 0 0}#programm .set-name{background-color:var(--color-primary);color:var(--color-secondary)}#programm .set-time{width:100%}/*# sourceMappingURL=style.css.map */
