/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}:root{--color-1:#e54a21;--color-1-1:#e54a2133;--color-2:#ede55c;--color-2-1:#ede55ccc;--color-3:#8069ab;--color-3-1:#8069ab1a;--color-4:#242e30;--color-5:#8e8f8f;--color-6:#d4d4d1;--color-6-1:#d4d4d199;--color-6-2:#d4d4d11a;--color-7:#009ae5;--color-8:#6bb80d;--color-8-1:#6bb80d;--color-8-2:#6bb882;--color-9:#e89eb7;--color-primary:var(--color-1);--color-secondary:var(--color-2);--nav-background-color:var(--color-3);--nav-color:var(--color-4);--nav-color-1:#242e3033;--button-color:var(--color-2);--button-background-color:var(--color-1);--font-tanker:"Tanker", sans-serif;--font-cabinet:"Cabinet", sans-serif;--font-size-base:12px;--font-size-small:1rem;--font-size-medium:3rem;--font-size-large:5rem;--letter-spacing:-.01em;--gap-medium:4rem;--abstand:3rem;--logo-height:4rem;--border:1px solid currentColor;--logo-safe-space:calc(var(--abstand) * 1.2);--floating-button-gap:1rem}@media (width>=768px){:root{--logo-safe-space:calc(var(--abstand) * .6);--abstand:4rem}}@font-face{font-family:Tanker;src:url(/fonts/Tanker-Regular.woff2)}@font-face{font-family:Cabinet;src:url(/fonts/CabinetGrotesk-Bold.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:var(--font-cabinet);line-height:1}em{background-color:var(--color-3);color:var(--color-secondary);padding:.05em .1em;font-style:normal;display:inline-block}h1,h2,h3{color:var(--color);margin:unset;font-weight:400}h2{letter-spacing:.01em;font-size:3rem}.tabular-digit{text-align:center;width:1ch;display:inline-block}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height,var(--logo-height)) + 1.5rem);--logo-height:4rem;font-size:2.2vw}@media (width>=768px){html{--logo-height:6rem;font-size:.65vw}}@media (width>=1800px){html{font-size:.45vw}}body{margin:unset}#intro{text-wrap:balance;margin:unset;font-size:6.2rem;line-height:1;position:relative}#intro .background{width:100%;height:100%;position:absolute;top:0;left:0}#intro .background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#intro .instagram-link{letter-spacing:.035em;font-size:1.6rem;line-height:1.2}@media (width>=768px){#intro .instagram-link{font-size:1.4rem}}#intro .instagram-link{z-index:90;-webkit-text-decoration:unset;text-decoration:unset;color:var(--nav-color);background-color:var(--color-6-1);-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);outline:1px solid var(--nav-color-1);outline-offset:1px;border-radius:1000px;align-items:center;gap:.6em;padding:.5em 1em;display:inline-flex;position:absolute;top:1.5rem;right:1.5rem}#intro .instagram-link:hover{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.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{background-color:var(--color-3);color:var(--color-secondary);min-width:0;position:relative}#updates .inner-container{flex-direction:column;height:100%;display:flex}#updates .carousel{width:100%}#updates .carousel-cell{aspect-ratio:3/4;width:100%}@media (width>=768px){#updates .carousel-cell{aspect-ratio:3/4;width:25%}}#updates .carousel-navigation-group{z-index:20;position:absolute;bottom:0;left:50%;translate:-50% 50%}#updates .carousel[data-carousel-disabled]+.carousel-navigation-group{display:none}#updates .carousel:not([data-carousel-disabled]) article{padding-top:calc(1.4rem + var(--abstand));padding-bottom:calc(1.4rem + var(--abstand))}#updates article{padding:var(--abstand);letter-spacing:.05em;font-size:1.8rem;line-height:1.2}@media (width>=768px){#updates article{letter-spacing:.05em;font-size:1.8rem;line-height:1.2}}#updates article .open-call-badge{aspect-ratio:3/2;width:100%;margin:0 auto 2rem}#updates article .open-call-icon{width:100%;height:100%;margin:auto;display:block;position:absolute;inset:0}#updates article .open-call-ring{width:100%;height:100%;color:var(--color-2);z-index:1;display:block}#updates article .open-call-ring text{font-family:var(--font-tanker);stroke:var(--color-3);stroke-width:1px;paint-order:stroke fill;fill:currentColor;text-transform:uppercase;font-size:.8rem}#updates article a{appearance:none;border:unset;background-color:unset;-webkit-text-decoration:unset;text-decoration:unset;color:var(--button-color);cursor:pointer;border-radius:100px;align-items:center;gap:.5em;padding:.5em 1em;font-family:inherit;display:inline-flex}@media (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{background-color:var(--button-color);rotate:-2deg;scale:1.05}#updates article a:before,#updates article a .flaeche{content:"";background-color:var(--button-background-color);border-radius:100px;width:100%;height:100%;transition:rotate .3s,scale .3s,background-color .3s;display:block;position:absolute;top:0;left:0;rotate:2deg}#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-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}#updates article a.inline-button .flaeche,#updates article a.inline-button:before{display:none}#updates article.instagram-post{flex-direction:column;gap:1rem;height:100%;display:flex}#updates article.instagram-post .instagram-media-link{border-radius:1rem;flex:1;min-height:0;padding:0;display:block;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{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:scale .3s;display:block}#updates article.instagram-post .instagram-caption{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}#updates article.instagram-post .instagram-date{opacity:.6}#updates .carousel-cell.artist-announcement{background-color:var(--color-4)}#updates .carousel-cell.artist-announcement article{height:100%;color:var(--color-3);padding-top:calc(var(--abstand));padding-left:calc(var(--abstand));padding-right:calc(var(--abstand));border-radius:1rem;flex-direction:column;gap:1rem;display:flex}@media (width>=768px){#updates .carousel-cell.artist-announcement article{padding-top:calc(var(--abstand) / 2);padding-left:calc(var(--abstand) / 1.6);padding-right:calc(var(--abstand) / 1.6)}}#updates .carousel-cell.artist-announcement .top{font-family:var(--font-tanker);text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-tanker);letter-spacing:.015em;justify-content:flex-end;align-items:center;font-size:3.2rem;line-height:1.1;display:flex}@media (width>=768px){#updates .carousel-cell.artist-announcement .top{font-size:3.2rem}}#updates .carousel-cell.artist-announcement figure{flex:1;min-height:0;margin:0}#updates .carousel-cell.artist-announcement figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}#updates .carousel-cell.artist-announcement figure.portrait-placeholder{background-color:var(--color-5)}#updates .carousel-cell.artist-announcement svg{flex:none;width:100%;height:auto;max-height:50%;margin:0;display:block}#updates .carousel-cell.artist-announcement svg path{fill:var(--color-3)}#updates .carousel-cell.artist-announcement .name-fallback{width:100%;font-family:var(--font-tanker);text-transform:uppercase;text-align:center;letter-spacing:.01em;text-wrap:balance;flex:none;margin:0;font-size:3.4rem;line-height:.95}@media (width>=768px){#updates .carousel-cell.artist-announcement .name-fallback{font-size:4.4rem}}#updates .carousel-cell.artist-announcement .bottom{justify-content:flex-start;display:flex}#updates .carousel-cell.artist-announcement .category{font-family:var(--font-tanker);text-transform:uppercase;letter-spacing:.04em;background-color:var(--color-3);color:var(--color-4);font-family:var(--font-tanker);letter-spacing:.015em;padding:0 .1em;font-size:3.2rem;line-height:1.1;display:inline-block}@media (width>=768px){#updates .carousel-cell.artist-announcement .category{font-size:3.2rem}}#updates .carousel-cell.artist-announcement .category{white-space:nowrap;-webkit-hyphens:none;hyphens:none;line-height:1em}#updates .carousel-cell.artist-announcement.miss-audacity{background-color:var(--color-2)}#updates .carousel-cell.artist-announcement.miss-audacity article{color:var(--color-4)}#updates .carousel-cell.artist-announcement.miss-audacity svg path{fill:var(--color-4)}#updates .carousel-cell.artist-announcement.dead-years{background-color:var(--color-1)}#updates .carousel-cell.artist-announcement.dead-years article{color:var(--color-4)}#updates .carousel-cell.artist-announcement.dead-years svg path{fill:var(--color-4)}#updates .carousel-cell.artist-announcement.jessovski{background-color:var(--color-7)}#updates .carousel-cell.artist-announcement.jessovski article{color:var(--color-6)}#updates .carousel-cell.artist-announcement.jessovski svg path{fill:var(--color-6)}#updates .carousel-cell.artist-announcement.nobad-feelings{background-color:var(--color-1)}#updates .carousel-cell.artist-announcement.nobad-feelings article{color:var(--color-6)}#updates .carousel-cell.artist-announcement.nobad-feelings svg path{fill:var(--color-6)}#updates .carousel-cell.artist-announcement.nobad-feelings .category{background-color:var(--color-6);color:var(--color-1)}#updates .carousel-cell.artist-announcement.nobad-feelings figure img{-o-object-position:40% center;object-position:40% center}#updates .carousel-cell.artist-announcement.barbara-boeing{background-color:var(--color-2)}#updates .carousel-cell.artist-announcement.barbara-boeing .category{color:var(--color-2)}#updates .carousel-cell.artist-announcement.bellyacher{background-color:var(--color-7)}#updates .carousel-cell.artist-announcement.bellyacher article{color:var(--color-6)}#updates .carousel-cell.artist-announcement.bellyacher svg path{fill:var(--color-6)}#updates .carousel-cell.artist-announcement.bellyacher .category{background-color:var(--color-6);color:var(--color-7)}#updates .carousel-cell.artist-announcement.bellyacher figure img{-o-object-position:45% center;object-position:45% center}#updates .carousel-cell.artist-announcement.girlwoman{background-color:var(--color-8-2)}#updates .carousel-cell.artist-announcement.girlwoman article{color:var(--color-4)}#updates .carousel-cell.artist-announcement.girlwoman svg path{fill:var(--color-4)}#updates .carousel-cell.artist-announcement.girlwoman .category{background-color:var(--color-4);color:var(--color-8-2)}#updates .carousel-cell.artist-announcement.cut-spencer{background-color:var(--color-7)}#updates .carousel-cell.artist-announcement.cut-spencer article{color:var(--color-6)}#updates .carousel-cell.artist-announcement.cut-spencer svg path{fill:var(--color-6)}#updates .carousel-cell.artist-announcement.cut-spencer .category{background-color:var(--color-6);color:var(--color-7)}#updates .carousel-cell.artist-announcement.cut-spencer figure img{-o-object-position:center 20%;object-position:center 20%}#updates .carousel-cell.artist-announcement.apeiro{background-color:var(--color-3)}#updates .carousel-cell.artist-announcement.apeiro article{color:var(--color-6)}#updates .carousel-cell.artist-announcement.apeiro svg path{fill:var(--color-6)}#updates .carousel-cell.artist-announcement.apeiro .category{background-color:var(--color-6);color:var(--color-3)}#updates .carousel-cell.artist-announcement.apeiro figure img{-o-object-position:38% center;object-position:38% center}#updates .carousel-cell.artist-announcement.jugo-uerdens{background-color:var(--color-1)}#updates .carousel-cell.artist-announcement.jugo-uerdens article{color:var(--color-6)}#updates .carousel-cell.artist-announcement.jugo-uerdens svg path{fill:var(--color-6)}#updates .carousel-cell.artist-announcement.jugo-uerdens .category{background-color:var(--color-6);color:var(--color-1)}#updates .carousel-cell.artist-announcement.crazie-nabz{background-color:var(--color-3)}#updates .carousel-cell.artist-announcement.crazie-nabz article{color:var(--color-2)}#updates .carousel-cell.artist-announcement.crazie-nabz svg path{fill:var(--color-2)}#updates .carousel-cell.artist-announcement.crazie-nabz .category{background-color:var(--color-2);color:var(--color-3)}#updates .carousel-cell.artist-announcement.crazie-nabz figure img{-o-object-position:center 30%;object-position:center 30%}#updates .carousel-cell.artist-announcement.breucko{background-color:var(--color-4)}#updates .carousel-cell.artist-announcement.breucko article{color:var(--color-8-2)}#updates .carousel-cell.artist-announcement.breucko svg path{fill:var(--color-8-2)}#updates .carousel-cell.artist-announcement.breucko .category{background-color:var(--color-8-2);color:var(--color-4)}#updates .carousel-cell.artist-announcement.picturebooks{background-color:var(--color-1)}#updates .carousel-cell.artist-announcement.picturebooks article{color:var(--color-6)}#updates .carousel-cell.artist-announcement.picturebooks svg path{fill:var(--color-6)}#updates .carousel-cell.artist-announcement.picturebooks .category{background-color:var(--color-6);color:var(--color-1)}#updates .carousel-cell.artist-announcement.puddlic{background-color:var(--color-7)}#updates .carousel-cell.artist-announcement.puddlic article{color:var(--color-4)}#updates .carousel-cell.artist-announcement.puddlic svg path{fill:var(--color-4)}#updates .carousel-cell.artist-announcement.elektro-strothmann{background-color:var(--color-9)}#updates .carousel-cell.artist-announcement.elektro-strothmann article{color:var(--color-4)}#updates .carousel-cell.artist-announcement.elektro-strothmann svg path{fill:var(--color-4)}#updates .carousel-cell.artist-announcement.lena-m-summetotal{background-color:var(--color-8-2)}#updates .carousel-cell.artist-announcement.lena-m-summetotal article{color:var(--color-6)}#updates .carousel-cell.artist-announcement.lena-m-summetotal svg path{fill:var(--color-6)}#updates .carousel-cell.artist-announcement.tujamo{background-color:var(--color-1)}#updates .carousel-cell.artist-announcement.tujamo article{color:var(--color-4)}#updates .carousel-cell.artist-announcement.tujamo svg path{fill:var(--color-4)}#updates .carousel-cell.artist-announcement.delta-lunja{background-color:var(--color-2)}#updates .carousel-cell.artist-announcement.delta-lunja article{color:var(--color-1)}#updates .carousel-cell.artist-announcement.delta-lunja svg path{fill:var(--color-1)}#updates .carousel-cell.artist-announcement.minuten-120{background-color:var(--color-1)}#updates .carousel-cell.artist-announcement.minuten-120 article{color:var(--color-6)}#updates .carousel-cell.artist-announcement.minuten-120 svg path{fill:var(--color-6)}#updates .carousel-cell.artist-announcement.minuten-120 figure img{-o-object-position:center 30%;object-position:center 30%}#updates .carousel-cell.artist-announcement.kaffeebud{background-color:var(--color-4)}#updates .carousel-cell.artist-announcement.kaffeebud article{color:var(--color-6)}#updates .carousel-cell.artist-announcement.kaffeebud svg path{fill:var(--color-6)}#updates .carousel-cell.artist-announcement.kaffeebud figure img{-o-object-position:center 25%;object-position:center 25%}#updates .carousel-cell.artist-announcement.planet-entirely{background-color:var(--color-8-2)}#updates .carousel-cell.artist-announcement.planet-entirely article{color:var(--color-6)}#updates .carousel-cell.artist-announcement.planet-entirely svg path{fill:var(--color-6)}#updates .carousel-cell.artist-announcement.xyz-varco{background-color:var(--color-7)}#updates .carousel-cell.artist-announcement.xyz-varco article{color:var(--color-6)}#updates .carousel-cell.artist-announcement.xyz-varco svg path{fill:var(--color-6)}#updates .carousel-cell.artist-announcement.xyz-varco figure img{-o-object-position:center 30%;object-position:center 30%}#updates .carousel-cell.artist-announcement.low-and-late{background-color:var(--color-3)}#updates .carousel-cell.artist-announcement.low-and-late article{color:var(--color-2)}#updates .carousel-cell.artist-announcement.low-and-late svg path{fill:var(--color-2)}#updates .carousel-cell.artist-announcement.low-and-late figure img{-o-object-position:center 20%;object-position:center 20%}#updates .carousel-cell.artist-announcement.laurin-schafhausen{background-color:var(--color-4)}#updates .carousel-cell.artist-announcement.laurin-schafhausen article{color:var(--color-1)}#updates .carousel-cell.artist-announcement.laurin-schafhausen svg path{fill:var(--color-1)}#updates .carousel-cell.artist-announcement.laurin-schafhausen figure img{-o-object-position:70% center;object-position:70% center}#updates .carousel-cell.artist-announcement.themanager-schorle{background-color:var(--color-1)}#updates .carousel-cell.artist-announcement.themanager-schorle article{color:var(--color-6)}#updates .carousel-cell.artist-announcement.themanager-schorle svg path{fill:var(--color-6)}#updates .carousel-cell.artist-announcement.themanager-schorle figure img{-o-object-position:center 20%;object-position:center 20%}#updates .carousel-cell.artist-announcement.primetime-failure{background-color:var(--color-9)}#updates .carousel-cell.artist-announcement.primetime-failure article{color:var(--color-4)}#updates .carousel-cell.artist-announcement.primetime-failure svg path{fill:var(--color-4)}#updates .carousel-cell.artist-announcement.primetime-failure figure img{-o-object-position:center 30%;object-position:center 30%}#updates .carousel-cell.artist-announcement.gen-null{background-color:var(--color-7)}#updates .carousel-cell.artist-announcement.gen-null article{color:var(--color-4)}#updates .carousel-cell.artist-announcement.gen-null svg path{fill:var(--color-4)}#updates .carousel-cell.artist-announcement.gen-null figure img{-o-object-position:center 25%;object-position:center 25%}#updates .carousel-cell.artist-announcement.r-party{background-color:var(--color-9)}#updates .carousel-cell.artist-announcement.r-party article{color:var(--color-4)}#updates .carousel-cell.artist-announcement.r-party svg path{fill:var(--color-4)}#updates .carousel-cell.artist-announcement.r-party figure img{-o-object-position:center 55%;object-position:center 55%}#updates .carousel-cell.artist-announcement.hell-g{background-color:var(--color-2)}#updates .carousel-cell.artist-announcement.hell-g article{color:var(--color-4)}#updates .carousel-cell.artist-announcement.hell-g svg path{fill:var(--color-4)}#updates .carousel-cell.artist-announcement.hell-g figure img{-o-object-position:center 30%;object-position:center 30%}#updates .carousel-cell.artist-announcement.flexible-yeah{background-color:var(--color-3)}#updates .carousel-cell.artist-announcement.flexible-yeah article{color:var(--color-2)}#updates .carousel-cell.artist-announcement.flexible-yeah svg path{fill:var(--color-2)}#updates .carousel-cell.artist-announcement.flexible-yeah figure img{-o-object-position:35% center;object-position:35% center}#artists{text-wrap:balance;background-color:var(--color-6);color:var(--color-1);text-align:center;padding:var(--abstand);grid-area:artists;font-size:3.2rem;line-height:1;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){#artists{cursor:none}}@media (width>=768px){#artists{font-size:6.2rem}}#artists .artists-group{-moz-column-gap:.65em;cursor:none;flex-wrap:wrap;justify-content:center;column-gap:.65em;line-height:1;display:flex}#artists .artists-group+.artists-group{margin-top:1em}#artists .augen{pointer-events:none;z-index:1;width:8rem;margin:1rem auto}#artists .augen svg{transform-origin:50%;width:100%;height:auto;display:block}#artists .augen .eyeball{fill:var(--color-6)}#artists .artist{white-space:nowrap;transition:rotate .15s;display:inline-block}#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:var(--font-tanker);letter-spacing:.01em;text-wrap:balance;margin:unset;font-size:6.4rem;line-height:1}#map{background-color:var(--color-6);gap:var(--abstand);flex-direction:column;display:flex}#map .container-map{min-width:0;padding:var(--abstand);flex:3}@media (width>=768px){#map .container-map{top:var(--header-height,var(--logo-height));flex:none;position:sticky}}#map .container-map svg{width:100%;height:auto;display:block}@media (width>=768px){#map .container-map svg{max-height:calc(100vh - var(--header-height,var(--logo-height)) - var(--abstand) * 2)}}#map .text-container{flex-direction:column;flex:2;gap:1em;min-width:0;max-width:100ch;margin:0 auto;display:flex}#map .text-container h2{font-family:var(--font-tanker);letter-spacing:.01em;text-wrap:balance;font-size:6.4rem;line-height:1}#map .text-container p{letter-spacing:.025em;font-size:2.3rem;line-height:1.2}@media (width>=768px){#map .text-container p{font-size:2.6rem}}#map .text-container p a{color:inherit;text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}#map .text-container p a:hover{color:var(--color-3)}#map .text-container p{margin:unset}@keyframes open-call-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#updates article .open-call-ring{animation:none}}header#mainHeader{box-sizing:border-box;z-index:100;max-width:100%;padding:1.5rem var(--abstand);position:fixed;top:0;left:0;translate:none}@media (width>=768px){header#mainHeader{padding:1.5rem;left:50%;translate:-50%}}header#mainHeader nav{color:var(--nav-color);flex-direction:column;display:flex;position:relative}@media (width>=768px){header#mainHeader nav{background-color:var(--color-6-1);-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);outline:1px solid var(--nav-color-1);outline-offset:1px;border-radius:1000px;flex-direction:row;align-items:center}}header#mainHeader nav>*{z-index:1;position:relative}header#mainHeader .group{justify-content:space-between;align-items:center;padding:0;display:flex}@media (width>=768px){header#mainHeader .group{padding:1rem var(--abstand)}}header#mainHeader .logo{color:var(--logo-farbe,var(--color-6));transition:color .3s}@media (width>=768px){header#mainHeader .logo{color:inherit}}header#mainHeader svg.logo{width:auto;height:var(--logo-height);margin-right:4rem;display:block}header#mainHeader svg.logo-hover{display:none}header#mainHeader ul{margin:unset;padding:unset;letter-spacing:.05em;gap:1.6em;font-size:1.8rem;line-height:1.2;list-style:none;display:flex}@media (width>=768px){header#mainHeader ul{letter-spacing:.05em;font-size:1.8rem;line-height:1.2}}header#mainHeader a{-webkit-text-decoration:unset;text-decoration:unset;color:unset}header#mainHeader a:hover{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}header#mainHeader a.soon{pointer-events:none;opacity:.6}header#mainHeader a.soon span:after{content:"Soon";font-family:var(--font-tanker);letter-spacing:.035em;font-size:1.6rem;line-height:1.2;position:absolute;top:0;right:0;translate:50% -50%;rotate:5deg}@media (width>=768px){header#mainHeader a.soon span:after{font-size:1.4rem}}header#mainHeader a.now span:after{content:"Now!";font-family:var(--font-tanker);letter-spacing:.035em;font-size:1.6rem;line-height:1.2;position:absolute;top:0;right:0;translate:50% -50%;rotate:5deg}@media (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);border-radius:.1em;padding:.2em .2em .1em}header#mainHeader a.cta{--button-background-color:var(--color-2);--button-color:var(--color-1);appearance:none;border:unset;background-color:unset;-webkit-text-decoration:unset;text-decoration:unset;color:var(--button-color);cursor:pointer;border-radius:100px;align-items:center;gap:.5em;padding:.5em 1em;font-family:inherit;display:inline-flex}@media (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{background-color:var(--button-color);rotate:-2deg;scale:1.05}header#mainHeader a.cta:before,header#mainHeader a.cta .flaeche{content:"";background-color:var(--button-background-color);border-radius:100px;width:100%;height:100%;transition:rotate .3s,scale .3s,background-color .3s;display:block;position:absolute;top:0;left:0;rotate:2deg}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-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}header#mainHeader a.cta.inline-button .flaeche,header#mainHeader a.cta.inline-button:before{display:none}header#mainHeader a.active{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}header#mainHeader ul{display:none}@media (width>=768px){header#mainHeader ul{display:flex}}.nav-toggle{appearance:none;border:unset;color:inherit;cursor:pointer;z-index:260;right:calc(var(--abstand));bottom:calc(var(--abstand));background-color:var(--color-2-1);-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);outline:1px solid var(--color-1-1);outline-offset:1px;border-radius:50%;justify-content:center;align-items:center;width:8rem;height:8rem;padding:0;font-family:inherit;display:flex;position:fixed}@media (width>=768px){.nav-toggle{display:none}}.nav-toggle .nav-toggle-icon{width:2.6rem;display:block;position:relative}.nav-toggle .nav-toggle-line:first-child{translate:0 calc(-50% - .5rem)}.nav-toggle .nav-toggle-line:nth-child(2){translate:0 calc(.5rem - 50%)}.nav-toggle-line{background-color:currentColor;border-radius:.1rem;width:100%;height:.3rem;transition:translate .3s,rotate .3s,opacity .2s;position:absolute;top:50%;left:0}.quick-button-row{z-index:260;left:var(--abstand);right:calc(var(--abstand) + 8rem + var(--floating-button-gap));bottom:var(--abstand);-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);outline:1px solid var(--color-1-1);outline-offset:1px;height:8rem;translate:0 calc(100% + var(--abstand) + env(safe-area-inset-bottom));visibility:hidden;background-color:#ffffffbf;border-radius:1000px;transition:translate .4s,visibility .4s;display:flex;position:fixed;overflow:hidden}@media (width>=768px){.quick-button-row{display:none}}[data-programm-open] .quick-button-row,[data-map-open] .quick-button-row{visibility:visible;translate:0}.quick-button{background-color:unset;appearance:none;border:unset;cursor:pointer;min-width:0;color:var(--color-4);text-align:center;z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 .8rem;font-family:inherit;font-size:2rem;transition:flex-basis .3s,flex-grow .3s,padding-left .3s,padding-right .3s;display:flex;overflow:hidden}.quick-button:first-of-type{padding-left:2.4rem}.quick-button:last-of-type{padding-right:2.4rem}.quick-button .quick-button-label{overflow-wrap:anywhere;line-height:1.1}.quick-button .quick-button-icon{opacity:1;width:1.6em;height:1.6em;margin-bottom:.3em;transition:height .3s,margin-bottom .3s,opacity .2s;display:block;position:relative}.quick-button .quick-button-icon svg{width:100%;height:100%;display:block}.quick-button .quick-button-close-icon{opacity:0;flex-shrink:0;width:1.6em;height:0;margin-bottom:0;transition:height .3s,margin-bottom .3s,opacity .2s;position:relative;overflow:hidden}.quick-button .quick-button-close-icon .nav-toggle-line:first-child{translate:0 -50%;rotate:45deg;scale:.6 1}.quick-button .quick-button-close-icon .nav-toggle-line:nth-child(2){translate:0 -50%;rotate:-45deg;scale:.6 1}.quick-button .quick-button-audio-icon svg path{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite quick-button-audio-bounce}@media (prefers-reduced-motion:reduce){.quick-button .quick-button-audio-icon svg path{animation:none}}.quick-button .quick-button-audio-icon svg path:first-child{animation-delay:-1.62s}.quick-button .quick-button-audio-icon svg path:nth-child(2){animation-delay:-.9s}.quick-button .quick-button-audio-icon svg path:nth-child(3){animation-delay:-1.26s}.quick-button .quick-button-audio-icon svg path:nth-child(4){animation-delay:-.36s}.quick-button .quick-button-audio-icon svg path:nth-child(5){animation-delay:-.72s}.quick-button .quick-button-audio-icon svg path:nth-child(6){animation-delay:-.18s}.quick-button-active-pill{background-color:var(--color-1);opacity:0;z-index:0;pointer-events:none;border-radius:1000px;width:0%;transition:left .3s,width .3s,opacity .3s;position:absolute;top:.5rem;bottom:.5rem;left:0}[data-programm-open] #programmQuickButton,[data-map-open] #programmMapQuickButton{color:var(--color-6);flex-grow:3;padding-left:1.6rem;padding-right:1.6rem}[data-programm-open] #programmQuickButton .quick-button-icon,[data-map-open] #programmMapQuickButton .quick-button-icon{opacity:0;height:0;margin-bottom:0}[data-programm-open] #programmQuickButton .quick-button-close-icon,[data-map-open] #programmMapQuickButton .quick-button-close-icon{opacity:1;height:1.6em;margin-bottom:.3em}[data-programm-open] #programmMapQuickButton,[data-map-open] #programmQuickButton{flex-grow:2}[data-map-open] .quick-button-active-pill{opacity:1;width:calc(60% - 1rem);left:.5rem}[data-programm-open] .quick-button-active-pill{opacity:1;width:calc(60% - 1rem);left:calc(40% + .5rem)}@keyframes quick-button-audio-bounce{0%,to{scale:1 .35}50%{scale:1}}#mobileNavBackdrop{z-index:250;opacity:0;visibility:hidden;pointer-events:none;background-color:#242e3080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}nav#mobileNav{z-index:251;background-color:var(--color-6-1);-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);width:100%;color:var(--nav-color);padding:2rem 0 calc(12rem + env(safe-area-inset-bottom));visibility:hidden;transition:transform .4s,visibility .4s;position:fixed;bottom:0;left:0;transform:translateY(100%)}nav#mobileNav svg.logo{width:auto;height:var(--logo-height);margin-right:4rem;display:block}nav#mobileNav svg.logo-hover{display:none}nav#mobileNav ul{margin:unset;padding:unset;letter-spacing:.05em;gap:1.6em;font-size:1.8rem;line-height:1.2;list-style:none;display:flex}@media (width>=768px){nav#mobileNav ul{letter-spacing:.05em;font-size:1.8rem;line-height:1.2}}nav#mobileNav a{-webkit-text-decoration:unset;text-decoration:unset;color:unset}nav#mobileNav a:hover{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}nav#mobileNav a.soon{pointer-events:none;opacity:.6}nav#mobileNav a.soon span:after{content:"Soon";font-family:var(--font-tanker);letter-spacing:.035em;font-size:1.6rem;line-height:1.2;position:absolute;top:0;right:0;translate:50% -50%;rotate:5deg}@media (width>=768px){nav#mobileNav a.soon span:after{font-size:1.4rem}}nav#mobileNav a.now span:after{content:"Now!";font-family:var(--font-tanker);letter-spacing:.035em;font-size:1.6rem;line-height:1.2;position:absolute;top:0;right:0;translate:50% -50%;rotate:5deg}@media (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);border-radius:.1em;padding:.2em .2em .1em}nav#mobileNav a.cta{--button-background-color:var(--color-2);--button-color:var(--color-1);appearance:none;border:unset;background-color:unset;-webkit-text-decoration:unset;text-decoration:unset;color:var(--button-color);cursor:pointer;border-radius:100px;align-items:center;gap:.5em;padding:.5em 1em;font-family:inherit;display:inline-flex}@media (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{background-color:var(--button-color);rotate:-2deg;scale:1.05}nav#mobileNav a.cta:before,nav#mobileNav a.cta .flaeche{content:"";background-color:var(--button-background-color);border-radius:100px;width:100%;height:100%;transition:rotate .3s,scale .3s,background-color .3s;display:block;position:absolute;top:0;left:0;rotate:2deg}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-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}nav#mobileNav a.cta.inline-button .flaeche,nav#mobileNav a.cta.inline-button:before{display:none}nav#mobileNav a.active{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}nav#mobileNav ul{gap:unset;flex-direction:column}nav#mobileNav a{font-family:var(--font-tanker);letter-spacing:.015em;font-size:3.2rem;line-height:1.1}@media (width>=768px){nav#mobileNav a{font-size:3.2rem}}nav#mobileNav a{padding:.3em var(--abstand);font-size:4rem;display:block}nav#mobileNav a.now span:after{color:var(--color-1);background-color:var(--color-2)}[data-nav-open] .nav-toggle .nav-toggle-line:first-child{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{visibility:visible;transform:translateY(0%)}footer{background-color:var(--color-1);color:var(--color-6);gap:var(--abstand);flex-direction:column;grid-area:footer;display:flex}@media (width>=768px){footer{gap:unset;grid-template-columns:3fr 2fr;display:grid}}footer .socials{grid-column:span 2;margin-bottom:2rem;padding-inline:2rem}footer #footerUntermOssiMobile{width:100%;height:auto;margin-bottom:var(--abstand);padding-inline:2rem;grid-column:span 2;padding-top:2rem}@media (width>=768px){footer #footerUntermOssiMobile{display:none}}footer #footerUntermOssi{margin-bottom:var(--abstand);padding-inline:2rem;grid-column:span 2;padding-top:2rem;display:none}@media (width>=768px){footer #footerUntermOssi{width:100%;height:auto;display:block}}footer .sponsors-wrap{padding:0 calc(var(--abstand) / 2) calc(var(--abstand) * 2);border-bottom:var(--border);border-color:var(--color-6-1);grid-column:span 2}@media (width>=768px){footer .sponsors-wrap{padding:0 calc(var(--abstand) / 2) calc(var(--abstand) / 2)}}footer .sponsors-wrap h2{text-align:center;margin:0 auto}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 (width>=768px){footer .funders-wrap{padding-bottom:2rem}}footer .sponsors{align-items:start;row-gap:calc(var(--logo-safe-space) / 2);grid-template-columns:repeat(2,1fr);min-width:0;padding-top:1rem;display:grid}@media (width>=768px){footer .sponsors{grid-template-columns:repeat(8,1fr);row-gap:0}}footer .sponsors .logo-container{aspect-ratio:6/2;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}@media (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));-o-object-fit:contain;object-fit:contain;min-width:0;height:100%;min-height:0}@media (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{letter-spacing:.025em;font-size:2.3rem;line-height:1.2}@media (width>=768px){footer h2,footer p{font-size:2.6rem}}footer h2 a,footer p a{color:inherit;text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}footer h2,footer p{margin:unset;max-width:45ch}footer h2 a:hover,footer p a:hover{color:var(--color-4)}footer .logos{grid-template-columns:1fr;align-items:center;display:grid}footer .logos .logo-container{padding:var(--logo-safe-space) 0}@media (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{-moz-column-gap:var(--abstand);column-gap:var(--abstand);grid-template-columns:repeat(2,1fr);display:grid}footer .logos .logos-double .logo-container{padding:var(--logo-safe-space) 0;justify-content:center;align-items:center;display:flex}@media (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:var(--font-tanker);letter-spacing:.01em;text-wrap:balance;font-size:6.4rem;line-height:1}.about-header p{letter-spacing:.025em;margin:.5em 0 0;font-size:2.3rem;line-height:1.2}@media (width>=768px){.about-header p{font-size:2.6rem}}.about-header p a{color:inherit;text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}.about-header p a:hover{color:var(--color-3)}.about-content{padding:0 var(--abstand) var(--abstand);flex-direction:column;display:flex}.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{letter-spacing:.035em;font-size:1.6rem;line-height:1.2}@media (width>=768px){.about-image figcaption{font-size:1.4rem}}.about-image figcaption{text-wrap:balance;padding:calc(var(--abstand) / 2) calc(var(--abstand))}@media (width>=768px){.about-image figcaption{width:calc(61.8% + var(--abstand) * 2.25)}}.about-text{flex-direction:column;flex:1;min-width:0;margin:0 auto;display:flex}.about-text p{letter-spacing:.025em;font-size:2.3rem;line-height:1.2}@media (width>=768px){.about-text p{font-size:2.6rem}}.about-text p a{color:inherit;text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}.about-text p a:hover{color:var(--color-3)}.about-text p{margin:unset;text-wrap:balance;margin:1em 0}@media (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{letter-spacing:.01em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-size:3.2rem;line-height:1}@media (width>=768px){.about-text p.hervorgehoben{-webkit-hyphens:none;hyphens:none;font-size:4.8rem}}.about-text p.hervorgehoben{width:100%}.banner-wrapper{width:100%;overflow:hidden}.banner{font-size:var(--font-size-large);color:var(--color);gap:var(--gap-medium);white-space:nowrap;will-change:transform;display:flex}.banner span{flex-shrink:0}.carousel{opacity:0;visibility:hidden;transition:all .6s}.carousel.flickity-enabled,.carousel[data-carousel-disabled]{opacity:1;visibility:visible}.carousel-button-prev,.carousel-button-next{top:unset;margin-top:unset;appearance:none;border:unset;width:3rem;height:3rem;color:var(--button-color);cursor:pointer;background-color:#0000;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-family:inherit;transition:rotate .3s,scale .3s;display:grid;position:static}.carousel-button-prev:after,.carousel-button-next:after{content:none}.carousel-button-prev:hover,.carousel-button-next:hover{rotate:-8deg;scale:1.05}.carousel-button-prev.carousel-button-disabled,.carousel-button-next.carousel-button-disabled{opacity:.3;cursor:default;pointer-events:none}.carousel-button-prev svg,.carousel-button-next svg{width:2rem;height:2rem}.carousel-pagination-fraction{letter-spacing:.035em;cursor:default;justify-content:center;align-items:center;gap:.3em;font-size:1.4rem;display:flex}.carousel-navigation-group{isolation:isolate;outline-offset:1px;border-radius:1000px;outline:1px solid #8069ab33}.carousel-navigation{border-radius:1000px;justify-content:center;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}@media (width>=768px){.carousel-navigation{padding:.8rem 1.4rem}}.carousel-navigation-base{background-color:var(--color-6)}.carousel-navigation-base,.carousel-navigation-base .carousel-button-prev,.carousel-navigation-base .carousel-button-next,.carousel-navigation-base .carousel-pagination-fraction{color:var(--color-4)}.carousel-navigation-overlay{pointer-events:none;background-color:var(--color-4);z-index:100;border-radius:1000px;position:absolute;inset:0}.carousel-navigation-overlay,.carousel-navigation-overlay .carousel-button-prev,.carousel-navigation-overlay .carousel-button-next,.carousel-navigation-overlay .carousel-pagination-fraction{color:var(--color-6)}.carousel-navigation-overlay.is-progressing{animation:pagination-progress var(--pagination-duration,8s) linear forwards}@keyframes pagination-progress{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.artists-cursor{background-color:var(--color-3);pointer-events:none;z-index:2;opacity:0;border-radius:50%;width:1rem;height:1rem;position:absolute;top:0;left:0;translate:-50% -50%}.intro-galerie{background-color:var(--color-4);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (width>=768px){.intro-galerie{flex-direction:column;justify-content:flex-end;min-height:90svh;display:flex}}:is(.intro-galerie:not(:has(.flickity-enabled)) .carousel-navigation-group,.intro-galerie:not(:has(.flickity-enabled)) .intro-galerie-credit){visibility:hidden}.intro-galerie .carousel-navigation-overlay{background-color:var(--color-1)}.intro-galerie .carousel-navigation-overlay,.intro-galerie .carousel-navigation-overlay .carousel-button-prev,.intro-galerie .carousel-navigation-overlay .carousel-button-next,.intro-galerie .carousel-navigation-overlay .carousel-pagination-fraction{color:var(--color-4)}.intro-galerie .intro-galerie-carousel{z-index:-1;aspect-ratio:3/4;grid-area:2/1;position:relative}@media (width>=768px){.intro-galerie .intro-galerie-carousel{aspect-ratio:auto;position:absolute;inset:0}}.intro-galerie .intro-galerie-carousel .flickity-viewport{height:100%}.intro-galerie:after{content:"";z-index:-1;background:linear-gradient(to top, var(--color-4), color-mix(in srgb, var(--color-4) 50%, transparent) 50%, transparent);pointer-events:none;mix-blend-mode:multiply;grid-area:2/1;align-self:end;height:50%}@media (width>=768px){.intro-galerie:after{height:70%;position:absolute;inset:auto 0 0}}.intro-galerie-cell{width:100%;height:100%}.intro-galerie-cell img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.einleitung{padding-top:var(--header-height,var(--logo-height));color:var(--color-1);align-items:center;display:flex}.einleitung h1{padding:var(--abstand);text-wrap:balance;font-size:4.1rem}@media (width>=768px){.einleitung h1{padding:calc(var(--abstand) * 2) var(--abstand) calc(var(--abstand) / 2);max-width:24ch;font-size:6.2rem}}.einleitung h1 em{background-color:var(--color-1);color:var(--color-6)}.einleitung .einleitung-text{color:var(--color-6);-webkit-box-decoration-break:clone;box-decoration-break:clone}.intro-galerie-footer{padding:0 var(--abstand) var(--abstand);flex-wrap:wrap;grid-area:2/1;justify-content:space-between;align-self:end;align-items:flex-end;gap:1rem;display:flex}@media (width>=768px){.intro-galerie-footer{align-self:auto}}.intro-galerie-credit{letter-spacing:.035em;font-size:1.6rem;line-height:1.2}@media (width>=768px){.intro-galerie-credit{font-size:1.4rem}}.intro-galerie-credit{color:var(--color-6);margin:0}.intro-galerie-controls{pointer-events:auto;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}@media (width>=768px){.intro-galerie-controls{width:auto;margin-left:auto}}.intro-galerie-link{--button-background-color:var(--color-6);--button-color:var(--color-4);letter-spacing:.05em;font-size:1.8rem;line-height:1.2}@media (width>=768px){.intro-galerie-link{letter-spacing:.05em;font-size:1.8rem;line-height:1.2}}.intro-galerie-link{appearance:none;border:unset;background-color:unset;-webkit-text-decoration:unset;text-decoration:unset;color:var(--button-color);cursor:pointer;border-radius:100px;align-items:center;gap:.5em;padding:.5em 1em;font-family:inherit;display:inline-flex}@media (width>=768px){.intro-galerie-link{padding:.5em 1.6em}}.intro-galerie-link:hover{color:var(--button-background-color)}.intro-galerie-link:hover:before,.intro-galerie-link:hover .flaeche{background-color:var(--button-color);rotate:-2deg;scale:1.05}.intro-galerie-link:before,.intro-galerie-link .flaeche{content:"";background-color:var(--button-background-color);border-radius:100px;width:100%;height:100%;transition:rotate .3s,scale .3s,background-color .3s;display:block;position:absolute;top:0;left:0;rotate:2deg}.intro-galerie-link .icon{align-self:center;width:1em;height:1em}.intro-galerie-link .icon svg{width:100%;height:100%}.intro-galerie-link .icon+.text{padding-top:.1em}.intro-galerie-link.inline-button{padding:unset;color:inherit}.intro-galerie-link.inline-button:hover .text{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}.intro-galerie-link.inline-button .flaeche,.intro-galerie-link.inline-button:before{display:none}#keyfacts h2{font-family:var(--font-tanker);letter-spacing:.01em;text-wrap:balance;text-align:center;font-size:6.4rem;line-height:1;display:none}.keyfacts-viewport{width:100%;overflow:hidden}.keyfacts-list{margin:unset;padding:unset;will-change:transform;width:max-content;list-style:none;display:flex}.keyfact-item{font-size:11rem;line-height:.9;font-family:var(--font-tanker);white-space:nowrap;background-color:var(--color-7);color:var(--color-6);flex:none;align-items:center;padding:.15em .4em;display:flex}.keyvisual-container{padding:0 2rem}#keyvisual{width:100%;height:auto}.tile-row{display:grid}@media (width>=768px){.tile-row{grid-template-columns:3fr 2fr}}.overlay-panel{transition:transform .4s,visibility .4s;position:fixed;inset:0;overflow:hidden}@media (width>=768px){.overlay-panel{display:none}}.overlay-panel.is-below{visibility:hidden;transform:translateY(100%)}.overlay-panel.is-left{visibility:hidden;transform:translate(-100%)}.overlay-panel.is-right{visibility:hidden;transform:translate(100%)}.overlay-panel.is-visible{visibility:visible;transform:translate(0)}[data-programm-open]{overflow:hidden}@media (width>=768px){[data-programm-open]{overflow:unset}}[data-map-open]{overflow:hidden}#programm{z-index:241;background-color:var(--color-4);color:var(--color-6);--programm-safe-bottom:16rem;display:flex}@media (width>=768px){#programm{inset:unset;z-index:unset;visibility:visible;transition:none;display:block;position:static;overflow:visible;transform:none}}#programmBackdrop{z-index:240;opacity:0;visibility:hidden;pointer-events:none;background-color:#242e3080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}@media (width>=768px){#programmBackdrop{display:none}}[data-programm-open] #programmBackdrop{opacity:1;visibility:visible;pointer-events:all}#programmMapBackdrop{z-index:242;opacity:0;visibility:hidden;pointer-events:none;background-color:#242e3080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}@media (width>=768px){#programmMapBackdrop{display:none}}#programmMapOverlay{z-index:243;background-color:var(--color-6);color:var(--color-1);touch-action:none}[data-map-open] #programmMapBackdrop{opacity:1;visibility:visible;pointer-events:all}.programm-map-panel{height:100%;padding-bottom:calc(var(--abstand) * 2 + 8rem);flex-direction:column;display:flex}.programm-map-panel.is-map-zoomed{padding-bottom:0}.programm-map-content{min-height:0;padding:0 var(--abstand);flex:1;align-items:center;display:flex;overflow:visible}.programm-map-content svg{width:auto;max-width:100%;height:100%;max-height:100%;display:block}.programm-panel{width:100%;height:100%;position:relative}@media (width>=768px){.programm-panel{flex-direction:column;gap:3rem;height:auto;display:flex;position:static}}.programm-logo{display:none}@media (width>=768px){.programm-logo{width:100%;padding:var(--abstand);display:block}}.programm-logo svg{aspect-ratio:1354/156.6;width:100%;display:block}ul.set-list{margin:unset;padding:unset;list-style:none}@media (width>=768px){ul.set-list{display:contents}}.stage-list{width:100dvw;height:100dvh}@media (width>=768px){.stage-list{--slot-minutes:5;--row-height:1rem;grid-template-columns:auto repeat(6,1fr);grid-template-rows:auto repeat(144, var(--row-height));width:auto;height:auto;display:grid}}.programm-grid-lines{display:none}@media (width>=768px){.programm-grid-lines{pointer-events:none;background-color:var(--color-6);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--row-height) * 6), #0000001f calc(var(--row-height) * 6), #0000001f calc(var(--row-height) * 12));grid-area:2/1/-1/-1;display:block}}.programm-time-col{display:none}@media (width>=768px){.programm-time-col{display:contents}}.programm-time-label{display:none}@media (width>=768px){.programm-time-label{grid-column:1;grid-row:calc(var(--start) / var(--slot-minutes) + 2)/calc(var(--start) / var(--slot-minutes) + 8);font-family:var(--font-tanker);color:var(--color-4);z-index:1;justify-content:center;align-items:center;padding:0 .6rem;font-size:2.8rem;line-height:1;display:flex}.programm-time-label--end{grid-row:calc(var(--start) / var(--slot-minutes) + 2)/-1}}.programm-now-marker{pointer-events:none;display:none}@media (width>=768px){.programm-now-marker{grid-column:1/-1;grid-row:calc(var(--now-start,0) / var(--slot-minutes) + 2);background-color:var(--color-1);z-index:2;align-self:start;height:.2rem;margin-top:-.1rem}.stage-list.is-now-visible .programm-now-marker{display:block}}.programm-stage{width:100dvw;height:100dvh;padding:0 0 var(--programm-safe-bottom);background-color:var(--color-6);color:var(--color-4);overflow-y:auto}@media (width>=768px){.programm-stage{display:contents}}.programm-stage.dj-stage .stage-name,.programm-stage.dj-stage .set-name,.programm-stage.dj-stage .set-time,.programm-stage.dj-stage .set-subtitle,.programm-stage.dj-stage .set-b2b{background-color:var(--color-1);color:var(--color-6)}.programm-stage.dj-stage .set-item.is-aftershow .set-name,.programm-stage.dj-stage .set-item.is-aftershow .set-time,.programm-stage.dj-stage .set-item.is-aftershow .set-subtitle,.programm-stage.dj-stage .set-item.is-aftershow .set-b2b{color:var(--color-4)}@media (width>=768px){.programm-stage.dj-stage .set-item{color:var(--color-6)}.programm-stage.dj-stage .set-item:before{background-color:var(--color-1)}.programm-stage.dj-stage .set-item.is-aftershow{color:var(--color-4)}}.programm-stage.live-stage .stage-name,.programm-stage.live-stage .set-name,.programm-stage.live-stage .set-time,.programm-stage.live-stage .set-subtitle,.programm-stage.live-stage .set-b2b{background-color:var(--color-3);color:var(--color-6)}.programm-stage.live-stage .set-item.is-aftershow .set-name,.programm-stage.live-stage .set-item.is-aftershow .set-time,.programm-stage.live-stage .set-item.is-aftershow .set-subtitle,.programm-stage.live-stage .set-item.is-aftershow .set-b2b{color:var(--color-4)}@media (width>=768px){.programm-stage.live-stage .set-item{color:var(--color-6)}.programm-stage.live-stage .set-item:before{background-color:var(--color-3)}.programm-stage.live-stage .set-item.is-aftershow{color:var(--color-4)}}.programm-stage.dj-truck .stage-name,.programm-stage.dj-truck .set-name,.programm-stage.dj-truck .set-time,.programm-stage.dj-truck .set-subtitle,.programm-stage.dj-truck .set-b2b{background-color:var(--color-4);color:var(--color-6)}.programm-stage.dj-truck .set-item.is-aftershow .set-name,.programm-stage.dj-truck .set-item.is-aftershow .set-time,.programm-stage.dj-truck .set-item.is-aftershow .set-subtitle,.programm-stage.dj-truck .set-item.is-aftershow .set-b2b{color:#8e8f8e}@media (width>=768px){.programm-stage.dj-truck .stage-name{border-top:1px solid var(--color-6-2)}.programm-stage.dj-truck .set-item{color:var(--color-6)}.programm-stage.dj-truck .set-item:before{background-color:var(--color-4)}.programm-stage.dj-truck .set-item.is-aftershow{color:#8e8f8e}}.programm-stage.cutie .stage-name,.programm-stage.cutie .set-name,.programm-stage.cutie .set-time,.programm-stage.cutie .set-subtitle,.programm-stage.cutie .set-b2b{background-color:var(--color-7);color:var(--color-6)}.programm-stage.cutie .set-item[data-name=DJ\ Powerbank] .set-name,.programm-stage.cutie .set-item[data-name=DJ\ Powerbank] .set-time,.programm-stage.cutie .set-item[data-name=DJ\ Powerbank] .set-subtitle,.programm-stage.cutie .set-item[data-name=DJ\ Powerbank] .set-b2b{color:var(--color-4)}@media (width>=768px){.programm-stage.cutie .set-item{color:var(--color-6)}.programm-stage.cutie .set-item:before{background-color:var(--color-7)}.programm-stage.cutie .set-item[data-name=DJ\ Powerbank]{color:var(--color-4)}}.programm-stage.nr-z-p .stage-name,.programm-stage.nr-z-p .set-name,.programm-stage.nr-z-p .set-time,.programm-stage.nr-z-p .set-subtitle,.programm-stage.nr-z-p .set-b2b{background-color:var(--color-8-2);color:var(--color-4)}@media (width>=768px){.programm-stage.nr-z-p .set-item{color:var(--color-4)}.programm-stage.nr-z-p .set-item:before{background-color:var(--color-8-2)}}.programm-stage.workshops .stage-name,.programm-stage.workshops .set-name,.programm-stage.workshops .set-time,.programm-stage.workshops .set-subtitle,.programm-stage.workshops .set-b2b{background-color:var(--color-2);color:var(--color-4)}@media (width>=768px){.programm-stage.workshops .set-item{color:var(--color-4)}.programm-stage.workshops .set-item:before{background-color:var(--color-2)}}.stage-name{text-align:center;padding-left:var(--abstand);padding-right:var(--abstand);z-index:1;font-weight:400;font-family:var(--font-tanker);letter-spacing:.01em;text-wrap:balance;margin:1rem auto;font-size:6.4rem;line-height:1;display:inline-block;left:50%;translate:-50%}@media (width>=768px){.stage-name{grid-column:var(--stage-index);left:unset;translate:unset;background-color:var(--color-4);grid-row:1;justify-content:center;align-items:center;min-width:0;margin:0;font-size:5.6rem;display:flex}}.set-item{letter-spacing:.025em;font-size:2.3rem;line-height:1.2;display:block}@media (width>=768px){.set-item{font-size:2.6rem}}.set-item a{color:inherit;text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}.set-item a:hover{color:var(--color-3)}.set-item{padding:1.6rem var(--abstand) 2.1rem;transition:opacity .6s;position:relative}.set-item:nth-child(odd){background-image:linear-gradient(#00000026,#00000026)}@media (width>=768px){.set-item:nth-child(odd){background-image:none}.set-item{grid-column:var(--stage-index);grid-row:calc(var(--start) / var(--slot-minutes) + 2)/calc(var(--end) / var(--slot-minutes) + 2);color:var(--color-4);z-index:1;min-width:0;padding:.4em .6em .4em 0;font-size:1.8rem}.set-item:before{content:"";width:var(--set-name-width);position:absolute;top:2.85rem;bottom:0;left:0}}.set-badge{z-index:2;background-color:var(--color-1);color:var(--color-6);pointer-events:none;opacity:0;font-family:var(--font-tanker);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.4rem;padding:.3rem .7rem .3rem .5rem;line-height:1;transition:opacity .4s,transform .4s;display:flex;position:absolute;top:0;right:0;transform:scale(.6)}@media (width>=768px){.set-badge{display:none}}.set-item.is-live .set-badge,.set-item.is-next .set-badge{opacity:1;transform:scale(1)}.set-item.is-next .set-badge{background-color:var(--color-4);color:var(--color-1)}.set-badge-dot{background-color:var(--color-6);border-radius:50%;flex-shrink:0;width:1.8rem;height:1.8rem}.set-item.is-live .set-badge-dot{animation:2s ease-in-out infinite programm-badge-blink}.set-item.is-next .set-badge-dot{display:none}@keyframes programm-badge-blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes programm-badge-glow{0%,to{opacity:.55}50%{opacity:1}}.set-time{font-family:var(--font-tanker);z-index:1;width:fit-content;margin-bottom:-.1em;display:block}.set-b2b{font-family:var(--font-tanker);z-index:1;text-transform:uppercase;width:fit-content;margin-top:-.1em;line-height:1;display:block}.set-name{font-family:var(--font-tanker);text-wrap:pretty;font-size:4.6rem;line-height:1}@media (width>=768px){.set-name{font-size:3.8rem}}.is-headliner .set-name{font-size:5.4rem}@media (width>=768px){.is-headliner .set-name{font-size:4.6rem}}.set-subtitle{width:fit-content;font-family:var(--font-tanker);margin-top:-.2em;display:block}.programm-carousel-nav{left:var(--abstand);right:var(--abstand);bottom:calc(var(--abstand) + 8rem + var(--floating-button-gap));z-index:5;color:var(--color-4);-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);outline:1px solid var(--color-1-1);outline-offset:1px;background-color:#ffffffbf;border-radius:1000px;padding:.5rem;position:absolute}@media (width>=768px){.programm-carousel-nav{display:none}}.programm-map-zoom-nav{right:var(--abstand);bottom:calc(var(--abstand) + 8rem + var(--floating-button-gap));z-index:5;color:var(--color-4);-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);outline:1px solid var(--color-1-1);outline-offset:1px;background-color:#ffffffbf;border-radius:1000px;display:flex;position:absolute}@media (width>=768px){.programm-map-zoom-nav{display:none}}.programm-map-zoom-button{appearance:none;border:unset;color:inherit;cursor:pointer;height:var(--programm-carousel-nav-height,4.8rem);aspect-ratio:1;background-color:#0000;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex}.programm-map-zoom-button:first-of-type{border-right:1px solid var(--color-1-1)}.programm-map-zoom-icon{width:1.6rem;height:1.6rem;display:block;position:relative}.programm-map-zoom-icon .nav-toggle-line:first-child{translate:0 -50%}.programm-map-zoom-icon .nav-toggle-line:nth-child(2){translate:0 -50%;rotate:90deg}.programm-map-zoom-icon.programm-map-zoom-icon-minus .nav-toggle-line{translate:0 -50%}.programm-stage-nav{touch-action:pan-y;display:flex;position:relative}.programm-stage-nav-highlight{height:100%;width:calc(100% / var(--stage-count,5));pointer-events:none;background-color:#96969666;border-radius:1000px;transition:transform .3s,background-color .2s;position:absolute;top:0;left:0;transform:translate(0)}.programm-stage-nav-item{z-index:1;appearance:none;border:unset;color:inherit;cursor:pointer;white-space:nowrap;text-align:center;letter-spacing:.035em;background-color:#0000;border-radius:1000px;flex:1;padding:.8rem .5rem;font-family:inherit;font-size:1.6rem;line-height:1.2;position:relative}@media (width>=768px){.programm-stage-nav-item{font-size:1.4rem}}.programm-stage-nav-item{font-size:1.4rem;line-height:1.08;transition:all .2s}.programm-stage-nav-item[data-stage=dj-stage]{--stage-accent:var(--color-1);--stage-text:var(--color-6)}.programm-stage-nav-item[data-stage=live-stage]{--stage-accent:var(--color-3);--stage-text:var(--color-6)}.programm-stage-nav-item[data-stage=dj-truck]{--stage-accent:var(--color-4);--stage-text:var(--color-6)}.programm-stage-nav-item[data-stage=cutie]{--stage-accent:var(--color-7);--stage-text:var(--color-6)}.programm-stage-nav-item[data-stage=nr-z-p]{--stage-accent:var(--color-8-2);--stage-text:var(--color-4)}.programm-stage-nav-item[data-stage=workshops]{--stage-accent:var(--color-2);--stage-text:var(--color-4)}.programm-stage-nav-item[aria-current=true]{color:var(--stage-text)}#galerie{color:var(--color-1);padding-top:var(--header-height,var(--logo-height))}.galerie-inhalt{background-image:linear-gradient(var(--color-4), var(--color-4), var(--color-6), var(--color-7), var(--color-5), var(--color-3), var(--color-4), var(--color-1));padding-bottom:var(--abstand)}.galerie-titelbild{aspect-ratio:3/4;margin-top:calc(var(--header-height,var(--logo-height)) * -1);isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex}@media (width>=768px){.galerie-titelbild{aspect-ratio:4/2}}.galerie-titelbild .galerie-titelbild-carousel{position:absolute;inset:0}.galerie-titelbild .galerie-titelbild-carousel .flickity-viewport{height:100%}.galerie-titelbild .intro-galerie-cell img{-o-object-position:var(--fokus-mobil,center);object-position:var(--fokus-mobil,center)}@media (width>=768px){.galerie-titelbild .intro-galerie-cell img{-o-object-position:center;object-position:center}}.galerie-titelbild:after{content:"";background:linear-gradient(to top, var(--color-4), transparent);pointer-events:none;height:100%;position:absolute;inset:auto 0 0}@media (width>=768px){.galerie-titelbild:after{height:60%}}.galerie-intro{--wort-basis:12vw;--wort-breite:.7;z-index:1;padding:calc(var(--header-height,var(--logo-height)) + var(--abstand)) var(--abstand) var(--abstand)}@media (width>=768px){.galerie-intro{--wort-basis:7.5vw;--wort-breite:1}}.galerie-intro-titel{font-family:var(--font-tanker);font-size:var(--wort-basis);letter-spacing:.01em;white-space:nowrap;flex-direction:column;align-items:flex-start;margin:0;line-height:.9;display:flex}@media (width>=768px){.galerie-intro-titel{flex-direction:row;justify-content:center;align-items:baseline;gap:.25em}}.galerie-intro-wort{font-size:calc(var(--wort-basis) * (1 + var(--stufe) * .5));transform-origin:50% 80%;rotate:calc(var(--stufe) * -1.5deg);display:inline-block}.galerie-intro-wort:nth-child(2n){rotate:calc(var(--stufe) * 1.5deg)}.galerie-titelbild-footer{padding:1rem var(--abstand) 0;justify-content:space-between;align-items:start;gap:1rem;display:flex}.galerie-titelbild-footer .carousel-navigation-overlay{background-color:var(--color-1)}.galerie-titelbild-footer .carousel-navigation-overlay,.galerie-titelbild-footer .carousel-navigation-overlay .carousel-button-prev,.galerie-titelbild-footer .carousel-navigation-overlay .carousel-button-next,.galerie-titelbild-footer .carousel-navigation-overlay .carousel-pagination-fraction{color:var(--color-4)}.galerie-titelbild-credit{letter-spacing:.035em;font-size:1.6rem;line-height:1.2}@media (width>=768px){.galerie-titelbild-credit{font-size:1.4rem}}.galerie-titelbild-credit{text-align:right;margin:0}.galerie-augen{width:12rem;margin:0 auto}@media (width>=768px){.galerie-augen{width:16rem}}.galerie-augen svg{width:100%;height:auto;display:block}.galerie-augen .galerie-augapfel{fill:none}.galerie-dank{font-family:var(--font-tanker);letter-spacing:.01em;text-wrap:balance;text-align:center;padding:calc(var(--abstand) * .5) var(--abstand);margin:0;font-size:6.4rem;line-height:1}.galerie-rueckblick{letter-spacing:.025em;font-size:2.3rem;line-height:1.2}@media (width>=768px){.galerie-rueckblick{font-size:2.6rem}}.galerie-rueckblick a{color:inherit;text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}.galerie-rueckblick a:hover{color:var(--color-3)}.galerie-rueckblick{text-align:center;text-wrap:balance;max-width:50ch;padding:0 var(--abstand) calc(var(--abstand) * 2);margin:var(--abstand) auto 0;flex-direction:column;gap:1em;display:flex}.galerie-rueckblick p{margin:0}.galerie-intro-wartet .galerie-titelbild-footer,.galerie-intro-wartet .galerie-intro-wort,.galerie-intro-wartet .galerie-augen,.galerie-intro-wartet .galerie-dank,.galerie-intro-wartet .galerie-rueckblick,.galerie-intro-wartet .galerie-grid{visibility:hidden;animation:0s 3s forwards galerie-intro-notfall}@keyframes galerie-intro-notfall{to{visibility:visible}}.galerie-grid{--columns:2;--gap:.6rem;-moz-column-gap:var(--gap);align-items:flex-start;column-gap:var(--gap);--column-width:calc((100% - (var(--columns) - 1) * var(--gap)) / var(--columns));margin:0 var(--abstand);flex-wrap:wrap;display:flex}@media (width>=768px){.galerie-grid{--columns:3;--gap:1.2rem}}@media (width>=992px){.galerie-grid{--columns:4}}.galerie-grid-sizer,.galerie-item{width:var(--column-width)}.galerie-grid-sizer,.galerie-gutter-sizer{visibility:hidden;position:absolute}.galerie-gutter-sizer{width:var(--gap)}.galerie-stamp{visibility:hidden;width:1px;position:absolute;top:0}.galerie-stamp:nth-child(n+3 of .galerie-stamp){display:none}@media (width>=768px){.galerie-stamp:nth-child(3 of .galerie-stamp){display:block}}@media (width>=992px){.galerie-stamp:nth-child(4 of .galerie-stamp){display:block}}.galerie-stamp:nth-child(1 of .galerie-stamp){left:calc(0 * (var(--column-width) + var(--gap)) + var(--column-width) / 2);height:5rem}.galerie-stamp:nth-child(2 of .galerie-stamp){left:calc(1 * (var(--column-width) + var(--gap)) + var(--column-width) / 2);height:0}.galerie-stamp:nth-child(3 of .galerie-stamp){left:calc(2 * (var(--column-width) + var(--gap)) + var(--column-width) / 2);height:12rem}.galerie-stamp:nth-child(4 of .galerie-stamp){left:calc(3 * (var(--column-width) + var(--gap)) + var(--column-width) / 2);height:3rem}.galerie-item{margin-bottom:var(--gap);background-color:var(--color-4);border-radius:1.2rem;overflow:hidden}@media (width>=768px){.galerie-item{border-radius:2.4rem}}.galerie-item a{display:block}.galerie-item img{aspect-ratio:var(--ratio);transition:opacity .6s,scale .6s;display:block}@media (scripting:enabled){.galerie-item img:not(.loaded){opacity:0}}.galerie-item a:hover img{scale:1.02}.galerie-item figcaption{letter-spacing:.035em;font-size:1.6rem;line-height:1.2}@media (width>=768px){.galerie-item figcaption{font-size:1.4rem}}.galerie-item figcaption{color:var(--color-6);pointer-events:none;padding:.3em .8em;transition:opacity .3s;display:none;position:absolute;bottom:.5rem;left:.5rem}@media (width>=768px){.galerie-item figcaption{display:block;bottom:1rem;left:1rem}}@media (hover:hover){.galerie-item figcaption{opacity:0}.galerie-item:hover figcaption,.galerie-item:focus-within figcaption{opacity:1}}.pswp{--pswp-bg:var(--color-4);--pswp-placeholder-bg:var(--color-4);--pswp-icon-color:var(--color-2);--pswp-icon-color-secondary:var(--color-4);--pswp-icon-stroke-width:0;--pswp-preloader-color:var(--color-6-2);--pswp-preloader-color-secondary:var(--color-2);--pswp-error-text-color:var(--color-6)}.pswp__counter{color:var(--color-6);text-shadow:none;letter-spacing:.035em}.pswp__credit{letter-spacing:.035em;font-size:1.6rem;line-height:1.2}@media (width>=768px){.pswp__credit{font-size:1.4rem}}.pswp__credit{color:var(--color-6);padding:.3em .8em;position:absolute;bottom:.5rem;left:.5rem}#not-found{padding:calc(var(--header-height,var(--logo-height)) + var(--abstand)) var(--abstand) calc(var(--abstand) * 2)}#not-found h1{font-family:var(--font-tanker);letter-spacing:.01em;text-wrap:balance;font-size:6.4rem;line-height:1}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{touch-action:pan-y;height:100%;position:relative;overflow:hidden}.flickity-slider{width:100%;height:100%;position:absolute;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{color:#333;background:#ffffffbf;border:none;position:absolute}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;width:44px;height:44px;top:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{width:60%;height:60%;position:absolute;top:20%;left:20%}.flickity-page-dots{text-align:center;flex-wrap:wrap;justify-content:center;width:100%;display:flex;position:absolute;bottom:-25px}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{cursor:pointer;appearance:none;text-indent:-9999px;background:#33333340;border:none;border-radius:50%;width:10px;height:10px;margin:0 8px;padding:0;display:block;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}
