.page_headerOwn__2HJNA{height:auto!important;padding:2rem 0}.page_footerElement__Npzzz{justify-content:center}.page_footerElement__Npzzz,.page_header__Tcoou{display:flex;flex-direction:column;align-items:center}.page_header__Tcoou{position:relative;justify-content:flex-end;background:rgba(250,248,247,calc(var(--header-scroll-opacity) * .9));color:#222;height:350px;position:sticky;top:calc(-220px + env(safe-area-inset-top));z-index:2;overflow:hidden;box-shadow:0 0 6px rgba(165,165,165,var(--header-scroll-opacity))}@media(prefers-color-scheme:dark){.page_header__Tcoou{box-shadow:0 0 6px rgba(15,15,15,var(--header-scroll-opacity));background:rgba(34,34,34,calc(var(--header-scroll-opacity) * .9));color:#faf8f7}}.page_header__Tcoou>div:last-child{font-size:2rem;font-weight:100;letter-spacing:1rem;text-indent:1rem;padding:1rem}@keyframes page_simpleBorder__SGZNI{0%{border-bottom:1px solid rgba(0,0,0,0)}to{border-bottom:.5px solid #333}}.page_headerSimple__EIN7V{animation:page_simpleBorder__SGZNI .3s forwards}.page_bodyDiv__YtoWo{position:relative;z-index:1}.page_infoElement__MHtmo{display:grid;place-items:center;height:100vh;grid-template-rows:1fr max-content}.page_infoElement__MHtmo h1{font-size:1.5rem;font-weight:700;opacity:.5;margin-bottom:.5em}.page_infoElement__MHtmo h2{font-size:1.2rem;margin:.5em 0}.page_infoElement__MHtmo h3{font-weight:700;opacity:.5}.page_infoElement__MHtmo p{margin:.5em 0}.page_infoElement__MHtmo a[href]{text-decoration:underline}.page_infoElement__MHtmo>div:first-child{max-width:500px;background:#323232;padding:1rem;border-radius:1rem}@media(prefers-color-scheme:light){.page_infoElement__MHtmo>div:first-child{background:#dedede}}.page_madeWithLove__5mUP2{color:#fff;display:flex;justify-content:center;padding:1em}@media(prefers-color-scheme:light){.page_madeWithLove__5mUP2{color:#000}}.page_background__RvLBA{position:fixed;left:0;right:0;bottom:0;top:0;overflow:clip;pointer-events:none;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}@media(prefers-color-scheme:light){.page_background__RvLBA{filter:invert(.8)}}.page_background__RvLBA section{display:flex}.page_background__RvLBA div{position:relative;display:inline-flex;padding:1rem;flex-wrap:wrap;justify-content:center;align-items:center}.page_pageUp__IkS9v{display:flex;justify-content:center;padding-top:3rem;color:#222}@media(prefers-color-scheme:dark){.page_pageUp__IkS9v{color:#faf8f7}}.page_pageUp__IkS9v>svg{height:80px;padding:20px;cursor:pointer;transition:.3s ease;opacity:.3}.page_pageUp__IkS9v>svg:hover{opacity:1}.page_impressum__q5Y5L{display:flex;justify-content:center;padding-top:3rem;padding-bottom:1rem}@media(max-width:615px){.page_impressum__q5Y5L{padding-top:3rem;padding-bottom:6rem}}.page_impressum__q5Y5L a{text-decoration:none;color:#222}.page_impressum__q5Y5L a:hover{text-decoration:underline}@media(prefers-color-scheme:dark){.page_impressum__q5Y5L a{color:#faf8f7}}.page_grid__umSuY{display:grid;grid-template-columns:auto auto auto}.page_grid__umSuY h1{grid-column-start:1;grid-column-end:4}.page_gridFans__XlKq_{display:grid;grid-template-columns:fit-content(100px) auto auto;margin:0 .56rem}.page_gridFans__XlKq_ span{text-align:right;color:gray}.page_eventYearHeader__TXf3M{text-align:center;border-bottom:1px solid #222}.page_eventYearHeader__TXf3M:not(:first-child){padding-top:2rem}@media(prefers-color-scheme:dark){.page_eventYearHeader__TXf3M{border-bottom:1px solid #faf8f7}}.page_dialogElement__mc3hP{position:fixed;z-index:100;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;animation:page_fadeDialogIn__tya7h .3s forwards;overflow:hidden}@keyframes page_fadeDialogIn__tya7h{0%{opacity:0}to{backdrop-filter:blur(6px);opacity:1}}.page_dialogElement__mc3hP>h1{display:flex;align-items:center;justify-content:center;gap:.5rem}.page_elementSturmmaske__n6d0t{position:absolute;margin-top:-30px;right:30px;z-index:-1}.page_element__crl9O{color:#faf8f7}.page_element__crl9O>h1{color:#222;font-size:1.4rem;font-weight:700;margin:.6em 0}.page_element__crl9O>h1>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:400px){.page_element__crl9O>h1{font-size:1.4rem}.page_element__crl9O>h1 div[class*=birthday]{font-size:1rem}.page_element__crl9O>h1 div[class*=birthday] span{font-size:1.2rem}}@media(prefers-color-scheme:dark){.page_element__crl9O>h1{color:#faf8f7}}.page_element__crl9O>div>div>small,.page_element__crl9O>small{display:block;text-align:center;margin:.5rem;font-size:.85rem;color:#222}@media(max-width:400px){.page_element__crl9O>div>div>small,.page_element__crl9O>small{font-size:.8rem}}@media(prefers-color-scheme:dark){.page_element__crl9O>div>div>small,.page_element__crl9O>small{color:#faf8f7}}.page_element__crl9O>div{overflow:hidden;border-radius:1rem;display:flex;align-items:stretch;position:relative;border:1px solid #e9e8eb;background:#e9e8eb;color:#222}@media(prefers-color-scheme:dark){.page_element__crl9O>div{border:0;background:#333;color:#faf8f7}}.page_element__crl9O>div>[class*=image]{align-self:stretch;width:123px;aspect-ratio:1;position:relative}.page_element__crl9O>div>[class*=image] img{position:absolute;object-fit:cover}.page_element__crl9O>div>div:last-child{padding:.5rem;gap:.2rem;flex:1}.page_element__crl9O>div>div:last-child h1{font-size:2.3rem;font-weight:400;padding-bottom:1rem;margin:0}.page_imageElement__dnrsG{position:relative;display:flex;flex-direction:column}.page_imageElement__dnrsG>a:first-child{display:flex}.page_imageElement__dnrsG img{object-fit:cover;height:auto;max-width:100%;min-height:100%}.page_imageElement__dnrsG>div:last-child{color:#222;padding:1rem!important;white-space:pre-line;text-decoration:none;max-height:12rem;overflow:auto}@media(prefers-color-scheme:dark){.page_imageElement__dnrsG>div:last-child{color:#faf8f7}}.page_imageElement__dnrsG>div:last-child a{color:#222;text-decoration:none;transition:.3s ease;border-bottom:1px solid hsla(0,0%,100%,0)}@media(prefers-color-scheme:dark){.page_imageElement__dnrsG>div:last-child a{color:#faf8f7}}.page_imageElement__dnrsG>div:last-child a:hover{border-bottom-color:#222}@media(prefers-color-scheme:dark){.page_imageElement__dnrsG>div:last-child a:hover{border-bottom-color:#faf8f7}}@media(pointer:fine){.page_imageElement__dnrsG{transition:transform .3s}.page_imageElement__dnrsG:hover{transform:scale(1.02);z-index:100}.page_imageElement__dnrsG:hover [class=moreEvents]{text-decoration:underline}}.page_throwbackElement__jMZzv{position:absolute;left:0;top:0;z-index:1;font-size:2em;font-weight:700;transform:rotate(-10deg);display:inline-flex;padding:.5em .2em;text-align:center;border-radius:1em;color:#ff0;text-shadow:0 0 10px #000,0 0 20px #ff0;font-style:italic;pointer-events:none}.page_eventElement__Ho7mq{cursor:pointer}.page_eventElement__Ho7mq>div:last-child{display:grid;gap:.5rem 1rem!important;grid-template-columns:auto auto}@media(max-width:410px){.page_eventElement__Ho7mq [class=moreEvents]{font-size:.8em}}@media(pointer:fine){.page_eventElement__Ho7mq{transition:transform .3s}.page_eventElement__Ho7mq:hover{transform:scale(1.02);z-index:100}.page_eventElement__Ho7mq:hover [class=moreEvents]{text-decoration:underline}}.page_albumElement__VPfAy>div:last-child{align-self:flex-start;display:grid;grid-template-columns:auto 1fr auto;gap:0!important}.page_albumElement__VPfAy>div:last-child [class*=row]{display:contents}.page_albumElement__VPfAy>div:last-child [class*=row] *{padding:.1rem;cursor:pointer}.page_albumElement__VPfAy>div:last-child [class*=row] :first-child{border-radius:.5rem 0 0 .5rem;padding-left:.3rem}.page_albumElement__VPfAy>div:last-child [class*=row] :last-child{border-radius:0 .5rem .5rem 0}.page_albumElement__VPfAy>div:last-child [class*=row]:hover *,.page_albumElement__VPfAy>div:last-child [class*=row][class*=active] *{background-color:#faf8f7;color:#222}.page_albumElement__VPfAy>div:last-child [class*=right]{padding-right:.3rem}.page_albumElement__VPfAy>div:last-child [class*=time]{font-family:monospace;font-size:.9rem;color:gray;text-align:right;padding-right:.3rem}.page_songElement__ZIMSu{overflow:hidden;background:#333;border-radius:1rem;display:flex;position:relative;cursor:pointer}.page_songElement__ZIMSu>div:first-child{width:123px;aspect-ratio:1}.page_songElement__ZIMSu>div:first-child img{object-fit:cover;position:absolute;width:100%;height:100%;top:0;left:0}.page_songElement__ZIMSu>div:first-child svg{position:absolute;top:0;width:100%;height:100%;padding:20px;display:grid;place-items:center;opacity:0;color:#fff;filter:drop-shadow(0 0 20px rgba(0,0,0,.8))}@media(pointer:fine){.page_songElement__ZIMSu>div:first-child svg{transition:.3s ease;will-change:opacity}}.page_songElement__ZIMSu:hover svg{opacity:.8!important}.page_songElement__ZIMSu>div:last-child{display:flex;padding:.5rem;flex-direction:column;justify-content:center;gap:.2rem}.page_songElement__ZIMSu>div:last-child>:first-child{font-size:1.3rem;font-weight:400;padding-bottom:1rem}.page_songElement__ZIMSu>div:last-child small{color:gray;text-align:left;margin:0}.page_customButton__Jrql9{appearance:none;border:none;border-radius:4px;background-color:rgba(50,50,50,.5);color:gray}.page_customButton__Jrql9:not([disabled]){color:#fff;cursor:pointer}.page_customButton__Jrql9:not([disabled]):hover{background-color:rgba(100,100,100,.5)}.page_musicLoginButton__eXctL{display:inline-flex;flex-direction:column;flex-grow:0;align-items:center;color:#222;text-decoration:none;gap:.5rem}@media(prefers-color-scheme:dark){.page_musicLoginButton__eXctL{color:#faf8f7}}.page_musicLoginButton__eXctL img{transition:filter .3s}.page_musicLoginButton__eXctL:hover img{filter:grayscale(0)!important}.page_slider__V0um_{position:relative}.page_slider__V0um_>div:first-child{overflow:hidden}.page_slider__V0um_>div:first-child[class=scrollable]{overflow-x:auto}.page_slider__V0um_>div:first-child{scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;display:flex}.page_slider__V0um_>div:first-child::-webkit-scrollbar{display:none}.page_slider__V0um_>div:first-child img{min-width:100%;height:auto;scroll-snap-align:start}.page_slider__V0um_>div:nth-child(2),.page_slider__V0um_>div:nth-child(3){position:absolute;height:100%;display:flex;align-items:center;color:#000;font-weight:100;z-index:1;filter:drop-shadow(0 0 10px rgba(0,0,0,.7))}@media(hover:none){.page_slider__V0um_>div:nth-child(2),.page_slider__V0um_>div:nth-child(3){display:none}}.page_slider__V0um_>div:nth-child(2) svg,.page_slider__V0um_>div:nth-child(3) svg{opacity:0;width:50px;height:50px;color:#fff;user-select:none;padding:10px;transition:opacity .3s ease}.page_slider__V0um_>div:nth-child(2)[data-active=true]:hover svg,.page_slider__V0um_>div:nth-child(3)[data-active=true]:hover svg{opacity:.9}.page_slider__V0um_>div:nth-child(2){left:0;top:0;justify-content:flex-start;cursor:default}.page_slider__V0um_>div:nth-child(2)[data-active=true]{cursor:w-resize}.page_slider__V0um_>div:nth-child(3){right:0;top:0;justify-content:flex-end;cursor:default}.page_slider__V0um_>div:nth-child(3)[data-active=true]{cursor:e-resize}.page_slider__V0um_>div:last-child{position:absolute;bottom:.2rem;display:flex;width:100%;justify-content:center}.page_slider__V0um_>div:last-child span{background-color:#fff;border-radius:50%;padding:.3rem;margin:.1rem;box-shadow:0 0 10px rgba(0,0,0,.7)}.page_footerFull__1mqe3{bottom:1rem!important;border-radius:1rem!important;animation:page_fadeIn__rpXfV .3s forwards}@keyframes page_fadeIn__rpXfV{0%{top:calc(100vh - 70px)}to{top:calc(1rem + env(safe-area-inset-bottom))}}.page_footerFull__1mqe3>h1{padding:.2rem .4rem}.page_footerFull__1mqe3>div:last-child{flex-grow:1;overflow-x:hidden;overflow-y:auto;padding-right:.5rem}.page_footerFull__1mqe3>div:last-child>div{padding:.2rem .4rem;display:flex;gap:1rem;cursor:pointer}.page_footerFull__1mqe3>div:last-child>div span:first-child{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.page_footerFull__1mqe3>div:last-child>div [class*=time]{font-family:monospace;font-size:.9rem;color:gray;text-align:right}.page_footerFull__1mqe3>div:last-child>div small{font-style:italic;opacity:.7}.page_footerFull__1mqe3>div:last-child>div:hover{background:#faf8f7;border-radius:6px}@media(prefers-color-scheme:dark){.page_footerFull__1mqe3>div:last-child>div:hover{background:#333}}.page_footer__wa9SD{position:fixed;left:max(1rem,env(safe-area-inset-left));bottom:0;z-index:99;backdrop-filter:blur(22px);border-radius:1rem 1rem 0 0;box-shadow:0 0 1rem rgba(0,0,0,.5);padding:.5rem .5rem max(.5rem,env(safe-area-inset-bottom));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:250px;max-width:calc(100% - 2rem);display:flex;flex-direction:column;background-color:rgba(200,200,200,.7);color:#222}@media(prefers-color-scheme:dark){.page_footer__wa9SD{background-color:rgba(33,33,33,.7);color:gray}}@media(max-width:400px){.page_footer__wa9SD{left:0;right:0;bottom:0!important;border-radius:0;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;max-width:unset}}.page_footer__wa9SD h1{font-size:1rem;margin:0;font-weight:700;color:#222}@media(prefers-color-scheme:dark){.page_footer__wa9SD h1{color:#faf8f7}}.page_footer__wa9SD h1:not(:first-child){margin-top:1rem}.page_footer__wa9SD>div:first-child{display:flex;align-items:center;gap:1rem}.page_footer__wa9SD>div:first-child>:first-child{background-image:url(/vinyl.png);background-position:50%;background-repeat:no-repeat;background-size:50px;animation:page_rotation__W96d2 5s linear infinite;cursor:pointer}.page_footer__wa9SD>div:first-child>:first-child svg{width:50px;height:50px}@keyframes page_rotation__W96d2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_footer__wa9SD>div:first-child>:nth-child(2){min-width:0;flex-grow:1}.page_footer__wa9SD>div:first-child>:nth-child(2) div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.page_footer__wa9SD>div:first-child>:last-child{cursor:pointer}