.hero.bg-hero{--s:1;--nacht:0;--sicht:1;--hz-vh:100vh;max-width:none;margin:0;padding:0;min-height:0;position:relative;height:max(calc(var(--hz-vh) - var(--header-h,76px)),460px);overflow:hidden;background:var(--paper) linear-gradient(rgba(239,231,212,0),rgba(239,231,212,0))}@supports (height:100svh){.hero.bg-hero{--hz-vh:100svh}}html.kopf-im-hero .site-header{margin-bottom:calc(-1 * var(--header-h,76px));background:0 0;background-color:var(--paper);transition:background-color .35s ease}html.kopf-im-hero .site-header::before{content:"";position:absolute;left:0;right:0;top:0;height:calc(100% + 28px);pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,rgba(4,7,20,.55) calc(var(--hero-nacht,0) * 100%),rgba(243,236,220,.42)),rgba(0,0,0,0));opacity:0;transition:opacity .35s ease}html.kopf-im-hero .site-header .header-rule{transition:opacity .35s ease}html.kopf-im-hero .header-inner{max-width:none}html.kopf-im-hero .site-header .monogram{transition:opacity .35s ease,visibility 0s}html.kopf-im-hero.kopf-ueber-hero:not(.register-kopf) .site-header .monogram{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}html.kopf-im-hero.kopf-ueber-hero:not(.register-kopf) .site-header{background-color:transparent;--ink:color-mix(in srgb, #f3e7c9 calc(var(--hero-nacht, 0) * 100%), #1a1613);--ink-faint:color-mix(in srgb, #c2b393 calc(var(--hero-nacht, 0) * 100%), #6d665a);--paper:color-mix(in srgb, #0d1120 calc(var(--hero-nacht, 0) * 100%), #efe7d4);--manila:color-mix(in srgb, rgba(243, 231, 201, 0.14) calc(var(--hero-nacht, 0) * 100%), rgba(212, 184, 120, 0.45))}html.kopf-im-hero.kopf-ueber-hero:not(.register-kopf) .site-header::before{opacity:1}html.kopf-im-hero.kopf-ueber-hero:not(.register-kopf) .site-header .header-rule{opacity:0}html.kopf-im-hero .hero.bg-hero{--kopf-platz:var(--header-h, 76px);height:max(var(--hz-vh),520px)}html.kopf-im-hero .hero.bg-hero .bg-inhalt{top:calc(var(--kopf-platz) + 54px * var(--s))}@supports (height:100lvh){html.kopf-im-hero .hero.bg-hero.kompakt{height:max(100lvh,520px)}}html.kopf-im-hero .hero.bg-hero.kompakt .bg-inhalt{top:0;padding-top:max(56px,calc(var(--kopf-platz) - 10px))}.trace-slot.slot-1{display:none!important}.hero.bg-hero .ed-held{position:absolute;inset:0;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hero.bg-hero .bg-gl{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.hero.bg-hero .bg-spiel{position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;pointer-events:none}.hero.bg-hero.ohne-gl .bg-gl{display:none}.hero.bg-hero .bg-gl{opacity:0}.hero.bg-hero.bg-an .bg-gl{opacity:1}.hero.bg-hero.bg-warten .ed-held{opacity:0}.hero.bg-hero.bg-auf .ed-held{animation:bg-auf 1.2s ease both}@keyframes bg-auf{from{opacity:0}to{opacity:1}}.hero.bg-hero .bg-inhalt{position:absolute;z-index:10;transition:opacity .6s ease;left:calc(78px * var(--s));top:calc(54px * var(--s));width:calc(600px * var(--s))}.hero.bg-hero .hero-title{position:relative;margin:0;font-family:var(--font-display);font-weight:400;font-size:calc(114px * var(--s));line-height:.95;letter-spacing:-.03em;white-space:nowrap;color:#1d1712;color:color-mix(in srgb,#f3e7c9 calc(var(--nacht) * 100%),#1d1712);text-shadow:0 0 calc(var(--nacht) * 26px) rgba(255,205,130,calc(var(--nacht) * .35))}.hero.bg-hero .hero-title .hero-title-line{display:inline;overflow:visible}.hero.bg-hero .hero-title .hero-title-line span{display:inline}.hero.bg-hero .hero-title .hero-title-line span.z{display:none}.hero.bg-hero .hero-title .hero-title-line span.z.an{display:inline}.hero.bg-hero .hero-title .cur{display:inline-block;width:.08em;height:.8em;background:currentColor;vertical-align:-.06em;margin-left:.04em;animation:bg-blink .8s steps(1) infinite}.hero.bg-hero .hero-title.leer .cur{opacity:0}.hero.bg-hero .hero-title.fertig .cur{visibility:hidden;animation:none}@keyframes bg-blink{50%{opacity:0}}.hero.bg-hero .hero-tagline{margin:calc(30px * var(--s)) 0 0;max-width:calc(470px * var(--s));font-family:var(--font-type);font-size:calc(17.6px * var(--s));line-height:1.7;color:#3a332c;color:color-mix(in srgb,#ddd3bb calc(var(--nacht) * 100%),#3a332c);text-align:left}.hero.bg-hero .bg-block{zoom:var(--s);width:430px;margin-top:34px;display:flex;flex-direction:column}.hero.bg-hero .hero-countdown{display:flex;width:100%;margin:0;flex-direction:column;gap:12px;padding:26px 34px 24px;background:var(--paper-deep);border:1px solid rgba(26,22,19,.35);border-radius:4px;box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 10px 30px -18px rgba(26,22,19,.45),0 0 calc(var(--nacht) * 60px) rgba(255,196,110,calc(var(--nacht) * .22))}.hero.bg-hero .hero-countdown::after,.hero.bg-hero .hero-countdown::before{display:none}.hero.bg-hero .hero-countdown.is-live{border-color:var(--stamp-red)}.hero.bg-hero .hero-countdown-label{margin:0;font-size:11.5px;letter-spacing:.22em;color:var(--ink-faint);text-transform:uppercase;text-align:center}.hero.bg-hero .countdown-display{display:flex;align-items:baseline;justify-content:center;gap:6px;font-family:var(--font-display)}.hero.bg-hero .cd-unit{min-width:64px}.hero.bg-hero .cd-num{font-size:46px;line-height:1;letter-spacing:-.02em}.hero.bg-hero .cd-unit-label{font-size:9.9px;letter-spacing:.2em;margin-top:5px}.hero.bg-hero .cd-sep{font-size:38px;transform:translateY(-8px)}.hero.bg-hero .hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:none;margin:0;padding-top:18px}.hero.bg-hero .stat{display:flex;flex-direction:column;align-items:center}.hero.bg-hero .stat-num{font-family:var(--font-display);font-weight:400;font-size:30px;letter-spacing:-.01em;color:#1a1613;color:color-mix(in srgb,#f3e7c9 calc(var(--nacht) * 100%),#1a1613)}.hero.bg-hero .stat-label{font-size:10.5px;letter-spacing:.14em;color:#6d665a;color:color-mix(in srgb,#b8ae98 calc(var(--nacht) * 100%),#6d665a);text-transform:uppercase;margin-top:4px;text-align:center}html.hz-js .hero.bg-hero:not(.bg-js) .bg-block,html.hz-js .hero.bg-hero:not(.bg-js) .bg-weiter,html.hz-js .hero.bg-hero:not(.bg-js) .hero-tagline,html.hz-js .hero.bg-hero:not(.bg-js) .hero-title{visibility:hidden}.hero.bg-hero.bg-js .bg-weiter{opacity:0;transition:opacity .9s ease .6s}.hero.bg-hero.zeigen .bg-weiter{opacity:1}.hero.bg-hero.bg-js .hero-countdown,.hero.bg-hero.bg-js .hero-stats,.hero.bg-hero.bg-js .hero-tagline{opacity:0;transform:translateY(10px);transition:opacity .9s ease,transform .9s cubic-bezier(.2, .7, .2, 1),border-color .2s ease,box-shadow .2s ease}.hero.bg-hero.zeigen .hero-tagline{opacity:1;transform:none}.hero.bg-hero.zeigen .hero-countdown{opacity:1;transform:none;transition-delay:0.25s,0.25s,0s,0s}.hero.bg-hero.zeigen .hero-stats{opacity:1;transform:none;transition-delay:0.55s}.hero.bg-hero.sofort .bg-weiter,.hero.bg-hero.sofort .hero-countdown,.hero.bg-hero.sofort .hero-stats,.hero.bg-hero.sofort .hero-tagline{transition:none}.hero.bg-hero .bg-funkel{position:absolute;z-index:5;width:var(--g,22px);height:var(--g,22px);margin:calc(var(--g,22px)/ -2) 0 0 calc(var(--g,22px)/ -2);pointer-events:none;opacity:0;filter:opacity(var(--sicht))}.hero.bg-hero .bg-funkel::after,.hero.bg-hero .bg-funkel::before{content:"";position:absolute;left:50%;top:50%;background:radial-gradient(closest-side,#fffbe8,rgba(255,236,170,.85) 35%,rgba(255,220,120,0) 100%)}.hero.bg-hero .bg-funkel::before{width:100%;height:2px;margin:-1px 0 0 -50%}.hero.bg-hero .bg-funkel::after{width:2px;height:100%;margin:-50% 0 0 -1px}.hero.bg-hero.zeigen .bg-funkel{animation:bg-funkeln 7s ease-in-out infinite}.hero.bg-hero.zeigen .bg-funkel:nth-child(2){animation-delay:1.3s}.hero.bg-hero.zeigen .bg-funkel:nth-child(3){animation-delay:2.9s}.hero.bg-hero.zeigen .bg-funkel:nth-child(4){animation-delay:4.1s}.hero.bg-hero.zeigen .bg-funkel:nth-child(5){animation-delay:5.6s}.hero.bg-hero.zeigen .bg-funkel:nth-child(6){animation-delay:.6s;animation-duration:9s}.hero.bg-hero.zeigen .bg-funkel:nth-child(7){animation-delay:3.4s;animation-duration:8s}.hero.bg-hero.zeigen .bg-funkel:nth-child(8){animation-delay:2.2s;animation-duration:8.5s}@keyframes bg-funkeln{0%,100%,84%{opacity:0;transform:scale(.2) rotate(0)}89%{opacity:1;transform:scale(1) rotate(20deg)}94%{opacity:0;transform:scale(.4) rotate(45deg)}}.hero.bg-hero .ed-held.ueber-gestirn{cursor:grab}.hero.bg-hero .ed-held.zieht,.hero.bg-hero .ed-held.zieht *{cursor:grabbing}.hero.bg-hero .bg-weiter{position:absolute;left:50%;bottom:10px;width:44px;height:30px;margin-left:-22px;display:none;z-index:30;color:#1a1613;color:color-mix(in srgb,#f3e7c9 calc(var(--nacht) * 100%),#1a1613)}.hero.bg-hero .bg-weiter span{position:absolute;left:50%;top:4px;width:16px;height:16px;margin-left:-8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);animation:bg-hopp 2.2s ease-in-out infinite}@keyframes bg-hopp{0%,100%{transform:translateY(0) rotate(45deg)}50%{transform:translateY(6px) rotate(45deg)}}.hero.bg-hero{--hh:800px;--hz-leiste:0px}@supports (height:100lvh){.hero.bg-hero.kompakt{--hz-leiste:calc(100lvh - 100svh);height:max(calc(100lvh - var(--header-h,76px)),460px)}}.hero.bg-hero.kompakt .bg-inhalt{left:0;top:0;right:0;bottom:0;width:auto;display:flex;flex-direction:column;align-items:center;padding:36px 16px calc(clamp(38px,calc(var(--hh) * .068),48px) + var(--hz-leiste))}.hero.bg-hero.kompakt .hero-title{font-size:min(64px, 15.4vw, max(44px, calc(var(--hh) * .1)));text-align:center}.hero.bg-hero.kompakt .hero-tagline{font-size:clamp(14.5px, calc(var(--hh) * .0235), 16.5px);line-height:1.52;text-align:center;text-wrap:balance;max-width:362px;margin:clamp(10px,calc(var(--hh) * .02),16px) auto 0;color:#211b16;color:color-mix(in srgb,#f3eadb calc(var(--nacht) * 100%),#211b16);-webkit-text-stroke:0.35px currentColor;text-shadow:0 0 2px rgba(242,236,222,.95),0 0 12px rgba(242,236,222,.9);text-shadow:0 0 2px color-mix(in srgb,rgba(6,9,22,.9) calc(var(--nacht) * 100%),rgba(242,236,222,.95)),0 0 12px color-mix(in srgb,rgba(6,9,22,.85) calc(var(--nacht) * 100%),rgba(242,236,222,.9))}.hero.bg-hero.kompakt .bg-spacer{flex:1 1 auto}.hero.bg-hero.kompakt .bg-block{zoom:1;width:100%;max-width:358px;margin-top:0}.hero.bg-hero.kompakt .hero-countdown{padding:clamp(11px,calc(var(--hh) * .026),18px) 16px clamp(10px,calc(var(--hh) * .023),16px);gap:clamp(5px,calc(var(--hh) * .013),9px);box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 14px 34px -14px rgba(26,22,19,.55),0 0 calc(var(--nacht) * 44px) rgba(255,196,110,calc(var(--nacht) * .22))}.hero.bg-hero.kompakt .hero-countdown-label{font-size:clamp(9.5px, calc(var(--hh) * .015), 10.5px)}.hero.bg-hero.kompakt .cd-unit{min-width:50px}.hero.bg-hero.kompakt .cd-num{font-size:clamp(27px, calc(var(--hh) * .049), 34px)}.hero.bg-hero.kompakt .cd-sep{font-size:clamp(21px, calc(var(--hh) * .037), 26px);transform:translateY(-6px)}.hero.bg-hero.kompakt .cd-unit-label{font-size:8.8px}.hero.bg-hero.kompakt .bg-weiter{bottom:calc(clamp(4px,calc(var(--hh) * .014),10px) + var(--hz-leiste))}@media (max-width:699px){.hero.bg-hero.kompakt .hero-stats{display:none}}.hero.bg-hero .cd-stand,.hero.bg-hero .cd-umschalter{display:none}@media (max-width:699px){.hero.bg-hero.kompakt .hero-countdown{padding-bottom:calc(clamp(10px,calc(var(--hh) * .023),16px) + 12px);cursor:pointer;-webkit-tap-highlight-color:transparent;overflow:hidden}.hero.bg-hero.kompakt .cd-stand,.hero.bg-hero.kompakt .countdown-display,.hero.bg-hero.kompakt .hero-countdown-label{transition:transform .46s cubic-bezier(.22, .8, .24, 1)}.hero.bg-hero.kompakt .countdown-display,.hero.bg-hero.kompakt .hero-countdown-label{transform:translateX(var(--cd-x,0)) translateX(0)}.hero.bg-hero.kompakt .cd-stand{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start;align-content:center;position:absolute;left:12px;right:12px;top:0;bottom:16px;pointer-events:none;transform:translateX(var(--cd-x,0)) translateX(var(--cd-b,100vw))}.hero.bg-hero.kompakt .cd-stand .stat-num{font-size:clamp(22px, calc(var(--hh) * .036), 26px);color:var(--ink)}.hero.bg-hero.kompakt .cd-stand .stat-label{font-size:9px;letter-spacing:.12em;color:#6d665a}.hero.bg-hero.kompakt .hero-countdown.zeigt-stand .countdown-display,.hero.bg-hero.kompakt .hero-countdown.zeigt-stand .hero-countdown-label{transform:translateX(var(--cd-x,0)) translateX(calc(var(--cd-b,100vw) * -1))}.hero.bg-hero.kompakt .hero-countdown.zeigt-stand .cd-stand{transform:translateX(var(--cd-x,0)) translateX(0)}.hero.bg-hero.kompakt .hero-countdown.zieht .cd-stand,.hero.bg-hero.kompakt .hero-countdown.zieht .countdown-display,.hero.bg-hero.kompakt .hero-countdown.zieht .hero-countdown-label{transition:none}.hero.bg-hero.kompakt .cd-umschalter{display:flex;gap:7px;align-items:center;position:absolute;left:50%;bottom:2px;transform:translateX(-50%);padding:7px 12px;min-width:44px;justify-content:center;background:0 0;border:0;cursor:pointer;z-index:2}.hero.bg-hero.kompakt .cd-umschalter i{width:6px;height:6px;border-radius:50%;background:rgba(26,22,19,.22);transition:background .3s ease}.hero.bg-hero.kompakt .cd-umschalter i:first-child,.hero.bg-hero.kompakt .hero-countdown.zeigt-stand .cd-umschalter i:last-child{background:var(--ink)}.hero.bg-hero.kompakt .hero-countdown.zeigt-stand .cd-umschalter i:first-child{background:rgba(26,22,19,.22)}.hero.bg-hero.kompakt .cd-umschalter:focus-visible{outline:2px solid var(--stamp-red);outline-offset:-2px;border-radius:999px}}@media (max-width:699px) and (prefers-reduced-motion:reduce){.hero.bg-hero.kompakt .cd-stand,.hero.bg-hero.kompakt .countdown-display,.hero.bg-hero.kompakt .hero-countdown-label{transition:none}}.hero.bg-hero.kompakt .hero-stats{gap:10px;padding-top:10px}.hero.bg-hero.kompakt .stat-num{font-size:22px}.hero.bg-hero.kompakt .stat-label{font-size:9px;letter-spacing:.12em}.hero.bg-hero.kompakt .bg-weiter{display:block}.hero.bg-hero .ed-debug{position:absolute;right:14px;bottom:14px;z-index:95;min-width:214px;font:500 10.5px/1.3 var(--font-mono);letter-spacing:.05em;color:var(--ink);background:rgba(239,231,212,.94);border:1px solid var(--line-strong);border-radius:3px;box-shadow:0 8px 24px -12px rgba(26,22,19,.5)}.hero.bg-hero .ed-debug-kopf{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;background:0 0;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:inherit;cursor:pointer}.hero.bg-hero .ed-debug-kopf::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.hero.bg-hero .ed-debug.zu .ed-debug-kopf::after{transform:rotate(-135deg) translateY(-2px)}.hero.bg-hero .ed-debug-liste{display:flex;flex-direction:column;gap:1px;padding:0 10px 9px}.hero.bg-hero .ed-debug.zu .ed-debug-liste{display:none}.hero.bg-hero .ed-debug label{display:flex;align-items:center;gap:8px;padding:3px 0;cursor:pointer}.hero.bg-hero .ed-debug input{margin:0;accent-color:#9a6c1c}.hero.bg-hero .ed-debug .ed-debug-wahl{justify-content:space-between;cursor:default}.hero.bg-hero .ed-debug select{font:inherit;letter-spacing:.02em;color:inherit;background:#f6efd9;border:1px solid var(--line-strong);border-radius:2px;padding:3px 4px;cursor:pointer}.hero.bg-hero .ed-debug-trenner{height:0;margin:4px 0;border-top:1px dashed var(--line-strong)}.hero.bg-hero .ed-debug-nochmal{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:inherit;background:#f6efd9;border:1px solid var(--line-strong);border-radius:2px;padding:6px 8px;cursor:pointer;margin-top:2px}.hero.bg-hero .ed-debug.zu{min-width:0}.hero.bg-hero.kompakt .ed-debug{right:8px;bottom:8px;min-width:196px;font-size:9.5px}@media (prefers-reduced-motion:reduce){.hero.bg-hero .bg-weiter span,.hero.bg-hero .hero-title .cur{animation:none}.hero.bg-hero.bg-auf .ed-held{animation-duration:.3s}}.hero.bg-hero.bg-partyzoom .bg-inhalt{opacity:0;pointer-events:none}.hero.bg-hero.bg-partyzoom .bg-weiter{opacity:0!important;pointer-events:none;transition:opacity .5s ease}.hero.bg-hero.bg-partyzoom .bg-funkel{visibility:hidden}