@font-face{font-family:drowner;src:url(../media/Drowner_Regular-s.p.14pt_pkydufrw.woff2)format("woff2");font-display:swap}@font-face{font-family:drowner Fallback;src:local(Arial);ascent-override:99.9%;descent-override:17.63%;line-gap-override:11.75%;size-adjust:85.08%}.drowner_2c362fe0-module__aEVxrG__className{font-family:drowner,drowner Fallback}.drowner_2c362fe0-module__aEVxrG__variable{--font-drowner:"drowner", "drowner Fallback"}
@font-face{font-family:newEdgeRegular;src:url(../media/NewEdge666_RegularRounded-s.p.0816ftwyy29rl.woff2)format("woff2");font-display:swap}@font-face{font-family:newEdgeRegular Fallback;src:local(Arial);ascent-override:66.92%;descent-override:23.4%;line-gap-override:18.8%;size-adjust:106.4%}.newedgeregular_97d513f6-module__U3IjfW__className{font-family:newEdgeRegular,newEdgeRegular Fallback}.newedgeregular_97d513f6-module__U3IjfW__variable{--font-newedge-regular:"newEdgeRegular", "newEdgeRegular Fallback"}
@font-face{font-family:newEdgeLight;src:url(../media/NewEdge666_LightRounded-s.p.07qvyvd04a8k0.woff2)format("woff2");font-display:swap}@font-face{font-family:newEdgeLight Fallback;src:local(Arial);ascent-override:73.14%;descent-override:23.73%;line-gap-override:20.54%;size-adjust:97.35%}.newedgelight_fc466253-module__m0Epoq__className{font-family:newEdgeLight,newEdgeLight Fallback}.newedgelight_fc466253-module__m0Epoq__variable{--font-newedge-light:"newEdgeLight", "newEdgeLight Fallback"}
html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}*,:before,:after{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Drowner;src:url(/fonts/Drowner-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NewEdge666-RegularRounded;src:url(/fonts/NewEdge666-RegularRounded.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NewEdge666-LightRounded;src:url(/fonts/NewEdge666-LightRounded.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}html,body,*,:before,:after{cursor:url(/icons/cursor-32.webp) 10 8,url(/icons/cursor-32.png) 10 8,auto}button,a,[role=button],[style*=cursor],.faq-toggle-all-btn,.faq-question-btn{cursor:url(/icons/cursor-32.webp) 10 8,url(/icons/cursor-32.png) 10 8,pointer!important}html{background-color:#e0c2ff;font-size:16px}body{color:#111;font-family:var(--font-newedge-light), "NewEdge666-LightRounded", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;background-color:#e0c2ff;overflow-x:hidden}section[id]{scroll-margin-top:130px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.nav-buttons-desktop{gap:clamp(8px,1.8vw,28px);display:flex;position:absolute;bottom:0;right:calc(50% - 356px)}@media (max-width:1024px) and (min-width:769px){.nav-buttons-desktop{right:24px}}@media (max-width:768px){.nav-buttons-desktop{display:none!important}}.nav-buttons-mobile{display:none}@media (max-width:768px){.nav-buttons-mobile{justify-content:center;align-items:center;gap:clamp(14px,4.5vw,26px);width:100%;margin-top:6px;padding-bottom:2px;display:flex!important}}.nav-btn{cursor:pointer;font-family:var(--font-newedge-regular), "NewEdge666-RegularRounded", sans-serif;letter-spacing:.1em;color:#2a0052;text-transform:uppercase;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:2px;padding:2px 6px;font-size:clamp(10px,1.1vw,13px);font-weight:400;transition:color .15s}@media (max-width:768px){.nav-btn{letter-spacing:.12em;padding:3px 8px;font-size:clamp(11px,3.2vw,13px)}}@media (hover:hover){.nav-btn:hover{color:#890aff!important}}.nav-btn:active{color:#890aff!important}.faq-accordion{flex-direction:column;width:100%;display:flex}.faq-header-bar{justify-content:flex-end;align-items:center;margin-bottom:4px;display:flex}.faq-toggle-all-btn{cursor:pointer;font-family:var(--font-newedge-light), "NewEdge666-LightRounded", sans-serif;letter-spacing:.02em;color:#2a0052;opacity:.55;background:0 0;border:none;padding:4px 0;font-size:11pt;transition:opacity .2s,color .2s}.faq-toggle-all-btn:hover{opacity:1;color:#890aff}.faq-list{flex-direction:column;display:flex}.faq-item{border-bottom:1px solid #2a005226}.faq-question-btn{cursor:pointer;text-align:left;width:100%;font-family:var(--font-newedge-regular), "NewEdge666-RegularRounded", sans-serif;color:#2a0052;background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;font-size:13pt;font-weight:400;line-height:1.35;transition:color .18s;display:flex}.faq-question-btn:hover{color:#890aff}.faq-question-text{flex:1}.faq-icon-indicator{color:#2a0052;opacity:.55;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:16px;height:16px;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s,color .18s;display:inline-flex;position:relative}.faq-question-btn:hover .faq-icon-indicator{opacity:1;color:#890aff}.faq-icon-line-h,.faq-icon-line-v{background-color:currentColor;border-radius:1px;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute}.faq-icon-line-h{width:13px;height:1.5px}.faq-icon-line-v{width:1.5px;height:13px}.faq-icon-indicator.open .faq-icon-line-v{opacity:0;transform:rotate(90deg)}.faq-icon-indicator.open{opacity:.9}.faq-answer-wrapper{overflow:hidden}.faq-answer-content{font-family:var(--font-newedge-light), "NewEdge666-LightRounded", sans-serif;color:#111;letter-spacing:.005em;padding:2px 0 18px;font-size:13pt;line-height:16pt}.faq-answer-content p{margin-bottom:12px}.faq-answer-content p:last-child{margin-bottom:0}.faq-highlight{font-family:var(--font-newedge-light), "NewEdge666-LightRounded", sans-serif;color:#2a0052;font-style:italic;font-weight:300}.faq-link{color:#2a0052;text-underline-offset:3px;text-decoration:underline;transition:color .18s}.faq-link:hover{color:#890aff}.faq-action-link{font-family:var(--font-newedge-regular), "NewEdge666-RegularRounded", sans-serif;color:#2a0052;text-underline-offset:3px;align-items:center;gap:4px;margin-top:8px;font-size:13pt;text-decoration:underline;transition:color .18s;display:inline-flex}.faq-action-link:hover{color:#890aff}.faq-carousel-wrapper{flex-direction:column;gap:12px;width:100%;display:flex;position:relative}.faq-nav-header{border-bottom:1px solid #2a00521f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.faq-pills-scroll{flex-wrap:wrap;align-items:center;gap:8px 20px;max-width:100%;padding:2px 0 6px;display:flex}.faq-pill-btn{font-family:var(--font-newedge-regular), "NewEdge666-RegularRounded", sans-serif;color:#2a0052;white-space:nowrap;cursor:pointer;opacity:.55;background:0 0;border:none;padding:4px 0;font-size:12pt;text-decoration:none;transition:color .18s,opacity .18s}.faq-pill-btn:hover{opacity:1;color:#890aff}.faq-pill-btn.active{color:#2a0052;opacity:1;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}.faq-pill-btn.active:hover{color:#890aff}.faq-slide-viewport{width:100%;position:relative;overflow:hidden}.faq-footer-bar{justify-content:flex-end;align-items:center;gap:16px;margin-top:4px;padding-top:14px;display:flex}.faq-more-btn{font-family:var(--font-newedge-regular), "NewEdge666-RegularRounded", sans-serif;color:#2a0052;cursor:pointer;background:#2a00520f;border:1px solid #2a005240;border-radius:9999px;align-items:center;gap:8px;padding:9px 20px;font-size:13pt;font-weight:400;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.faq-more-btn:hover{color:#e0c2ff;background:#2a0052;border-color:#2a0052;transform:translate(2px)}.faq-more-btn-arrow{transition:transform .2s;display:inline-block}.faq-more-btn:hover .faq-more-btn-arrow{transform:translate(4px)}.feinstaub-logo-part{color:#2a0052;transition:color .25s ease-out}.feinstaub-logo-part:hover{color:#890aff;transition:color .16s ease-in}#nav-flex-row:has(.feinstaub-logo-part:hover) .feinstaub-logo-part{color:#890aff;transition:color .16s ease-in}.ticket-buttons-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;margin-top:24px;margin-bottom:32px;display:flex}.ticket-btn{font-family:var(--font-newedge-regular), "NewEdge666-RegularRounded", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#2a0052;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;padding:6px 4px;font-size:14pt;font-weight:400;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.ticket-btn:hover{color:#890aff}.ticket-btn-light{font-family:var(--font-newedge-light), "NewEdge666-LightRounded", sans-serif;font-weight:300}.ticket-btn-text-wrapper{flex-direction:column;align-items:center;display:inline-flex;position:relative}.ticket-underline-wrapper{pointer-events:none;width:100%;height:10px;position:absolute;bottom:-6px;left:0;right:0;overflow:hidden}.ticket-underline-gif{pointer-events:none;width:350%;max-width:none;height:auto;transition:opacity .18s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ticket-underline-default{opacity:1}.ticket-underline-hover,.ticket-btn:hover .ticket-underline-default{opacity:0}.ticket-btn:hover .ticket-underline-hover{opacity:1}.impressum-grid{text-align:center;color:#2a0052;grid-template-columns:repeat(4,1fr);gap:16px 12px;width:100%;padding-top:18px;padding-bottom:12px;display:grid}@media (max-width:680px){.impressum-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:380px){.impressum-grid{grid-template-columns:1fr;gap:14px}}
