@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_727f1d{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_727f1d{--schrift-grotesk:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9564176a1c72e95e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/16f2640564796f51-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/2e714ea0a947acb0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/986d0b4e8c08be46-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/920470eb51dfe776-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_7929fd{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:500;font-style:italic}.__variable_7929fd{--schrift-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}:root{--buehne:#0f0f0f;--buehne-hoch:#181818;--balken:#000000;--gold:#c7a66a;--gold-hell:#e3cd9f;--gold-tief:#8b6f3e;--papier:#fdfcf9;--papier-schatten:#f2eee7;--gold-glanz:linear-gradient(98deg,#d6a94f,#e4bd63 26%,#f0d17f 52%,#f4d98e 64%,#e8c46f 82%,#d8b05a);--gold-kante:#aa8641;--tinte:#151515;--tinte-leise:#6b6356;--text:#f5f1e9;--text-leise:#a39a8d;--stempelrot:#d7261b;--linie:rgba(236,224,198,0.16);--schriftzug:url(/marke/schriftzug.svg);--schriftzug-format:1693/466;--schrift:var(--schrift-grotesk),"Inter Tight",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--zier:var(--schrift-serif),"Cormorant Garamond",Georgia,serif;--rand-seite:clamp(20px,6vw,56px);--balkenhoehe:clamp(22px,4vh,52px);--weich:cubic-bezier(0.2,0.8,0.2,1)}*{box-sizing:border-box}html{text-size-adjust:100%;background:var(--buehne)}@media (min-width:880px){html{font-size:106.25%}}@media (min-width:880px) and (min-height:1000px){html{font-size:112.5%}}@media (max-width:879.98px) and (min-height:760px){html{font-size:106.25%}}body{margin:0;min-height:100dvh;background:var(--buehne);color:var(--text);font-family:var(--schrift);font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button,input{color:inherit}button,input{font:inherit}:focus-visible{outline:2px solid var(--gold-hell);outline-offset:3px;border-radius:6px}.nur-vorlesen{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.buehne{position:relative;display:flex;flex-direction:column;min-height:var(--hoehe-frei,100dvh);overflow:hidden;isolation:isolate;--streifen-links:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 660 1440'><g fill='rgb(255,255,255)'><path fill-opacity='.05' d='M0 0L90 444 51 444 0 313zM51 444H258L648 1440H437z'/><path fill-opacity='.032' d='M0 313L437 1440H277L0 766z'/><path fill-opacity='.08' d='M0 0H105L273 444H90z'/></g><path d='M0 313L440 1440' stroke='rgb(199,166,106)' stroke-opacity='.55' stroke-width='1.25' vector-effect='non-scaling-stroke' fill='none'/></svg>");--streifen-rechts:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 660 1440'><g fill='rgb(255,255,255)'><path fill-opacity='.05' d='M116 0H305L438 360H249zM249 360H345L660 1148V1440H649z'/><path fill-opacity='.08' d='M345 360H484L660 797V1148z'/><path fill-opacity='.032' d='M475 0H550L660 277V477z'/></g><path d='M318 0L660 881' stroke='rgb(199,166,106)' stroke-opacity='.55' stroke-width='1.25' vector-effect='non-scaling-stroke' fill='none'/></svg>");background:radial-gradient(ellipse 70% 48% at 88% 6%,rgba(199,166,106,.2),transparent 70%),radial-gradient(ellipse 45% 30% at 92% 2%,rgba(230,211,168,.16),transparent 70%),radial-gradient(ellipse 60% 50% at -10% 70%,rgba(120,140,170,.07),transparent 70%),var(--streifen-links) left top /auto 100% no-repeat,var(--streifen-rechts) right top /auto 100% no-repeat,var(--buehne)}@media (max-width:879px){.buehne{background:radial-gradient(ellipse 70% 48% at 88% 6%,rgba(199,166,106,.2),transparent 70%),radial-gradient(ellipse 45% 30% at 92% 2%,rgba(230,211,168,.16),transparent 70%),radial-gradient(ellipse 60% 50% at -10% 70%,rgba(120,140,170,.07),transparent 70%),var(--streifen-links) left bottom /auto 74% no-repeat,var(--streifen-rechts) right top /auto 62% no-repeat,var(--buehne)}}.buehne:after{z-index:3;opacity:.11;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='k'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23k)'/></svg>")}.buehne:after,.buehne:before{content:"";position:absolute;inset:0;pointer-events:none}.buehne:before{z-index:0;background:radial-gradient(ellipse 120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.6) 100%)}.balken{position:relative;z-index:2;flex:0 0 auto}.balken:before{content:none}.balken-oben{height:calc(var(--balkenhoehe) + 8px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--rand-seite) 0}.balken-oben,.balken-unten{display:flex;align-items:center;justify-content:center}.balken-unten{min-height:calc(var(--balkenhoehe) + 8px);padding:0 var(--rand-seite) env(safe-area-inset-bottom)}.balken-unten nav{display:flex;gap:28px;font-size:.8125rem;letter-spacing:.02em}.balken-unten a{color:var(--text-leise);text-decoration:none;padding:10px 2px}.balken-unten a:hover{color:var(--text)}.marke{display:flex;align-items:center;margin:0;line-height:0;animation:name-ein .9s var(--weich) .12s both}.marke-zeichen{display:block;height:clamp(20px,calc(var(--balkenhoehe) * .86),44px);aspect-ratio:var(--schriftzug-format);background:var(--gold);-webkit-mask:var(--schriftzug) center /contain no-repeat;mask:var(--schriftzug) center /contain no-repeat}.rahmen{position:relative;z-index:1;flex:1 0 auto;width:100%;max-width:1180px;margin:0 auto;padding:clamp(22px,4.5vh,64px) max(var(--rand-seite),env(safe-area-inset-left)) clamp(36px,7vh,72px);display:grid;grid-gap:clamp(22px,3.6vh,40px);gap:clamp(22px,3.6vh,40px);align-content:start}.rahmen-schmal{max-width:560px;align-content:center}.rahmen-schmal>.karte{grid-area:auto}.rahmen:not(.rahmen-schmal){max-width:640px;grid-template-areas:"titel" "text" "karte";gap:0;padding-top:clamp(10px,1.8dvh,20px);padding-bottom:clamp(12px,2.2dvh,28px)}.vorspann{display:grid;grid-gap:14px;gap:14px}.vorspann-knapp{gap:0}.name{margin:0;font-weight:200;font-size:clamp(.8125rem,3.4vw,.9375rem);letter-spacing:.34em;color:var(--gold-hell);opacity:.9;animation:name-ein 1.1s var(--weich) .25s both}@keyframes name-ein{0%{opacity:0;letter-spacing:.62em}}.kopf{grid-area:titel;margin:0}.titel{margin:0;padding-bottom:.14em;font-weight:800;font-size:min(calc((min(100vw, 640px) - 2 * var(--rand-seite)) / 10.4),3.25rem);line-height:.95;letter-spacing:-.035em;color:var(--gold);background:linear-gradient(105deg,transparent 38%,rgba(255,249,230,.95) 48%,transparent 58%) 160% 0 /250% 100% no-repeat,linear-gradient(180deg,var(--gold-hell) 0,var(--gold) 34%,var(--gold) 70%,var(--gold-tief) 118%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 28px rgba(199,166,106,.22));animation:titel-ein .76s var(--weich) 80ms both,lichtstreifen 1.7s cubic-bezier(.45,0,.2,1) .7s both}.titel-satz{display:block;text-wrap:balance}.unterueberschrift{margin:.45em 0 0;font-size:clamp(1.0625rem,4.9vw,1.3125rem);font-weight:600;line-height:1.28;letter-spacing:-.005em;color:var(--gold-hell);text-wrap:balance;animation:leise-ein .7s var(--weich) .16s both}@keyframes titel-ein{0%{opacity:0;transform:translateY(18px)}}@keyframes lichtstreifen{0%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}.unterzeile{grid-area:text;margin:clamp(8px,1.7dvh,16px) 0 0;color:#cfc6b8;font-size:clamp(.875rem,3.75vw,1.0625rem);line-height:1.45;text-wrap:pretty;animation:leise-ein .7s var(--weich) .22s both}@keyframes leise-ein{0%{opacity:.35;transform:translateY(10px)}}.ablauf{display:none}.karte{grid-area:karte;position:relative;isolation:isolate;margin-top:clamp(14px,2.8dvh,28px);animation:leise-ein .7s var(--weich) .16s both}.karte:before{content:"";position:absolute;z-index:-1;inset:-14% -22% -10%;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 50% 52%,rgba(199,166,106,.17),transparent 70%)}.warteliste{position:relative;width:100%;max-width:440px}.platzkarte{position:relative;filter:drop-shadow(0 26px 34px rgba(0,0,0,.55)) drop-shadow(0 2px 3px rgba(0,0,0,.4))}.platzkarte-koerper{position:relative;color:var(--tinte);--faser:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.28  0 0 0 0 0.18  0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23p)'/></svg>")}.platzkarte-blatt{position:relative;padding:14px 18px 16px;border-radius:20px 20px 0 0;background:var(--faser),linear-gradient(170deg,#ffffff 0,var(--papier) 100%);-webkit-mask:radial-gradient(circle at 0 100%,transparent 13px,#000 13.5px) left /51% 100% no-repeat,radial-gradient(circle at 100% 100%,transparent 13px,#000 13.5px) right /51% 100% no-repeat;mask:radial-gradient(circle at 0 100%,transparent 13px,#000 13.5px) left /51% 100% no-repeat,radial-gradient(circle at 100% 100%,transparent 13px,#000 13.5px) right /51% 100% no-repeat}.platzkarte-blatt:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 22% 12%,rgba(255,255,255,.34),transparent 52%);mix-blend-mode:soft-light}.platzkarte-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.platzkarte-signatur{display:block;flex:0 0 auto;height:1.55rem;aspect-ratio:var(--schriftzug-format);align-self:center;background:var(--tinte);-webkit-mask:var(--schriftzug) left center /contain no-repeat;mask:var(--schriftzug) left center /contain no-repeat}.platzkarte-art{font-size:.8125rem;font-weight:500;letter-spacing:.04em;color:var(--tinte-leise)}.platzkarte-platz{display:flex;align-items:flex-end;gap:14px;margin-top:6px}.platzkarte-platzname{padding-bottom:.55rem;font-size:.875rem;font-weight:600;color:var(--tinte-leise)}.platzkarte-nummer{position:relative;font-weight:200;font-size:clamp(2.5rem,12vw,3.4rem);line-height:1;letter-spacing:-.02em;color:rgba(22,19,15,.28);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.platzkarte-nummer-da{color:var(--tinte)}.platzkarte-gestempelt .platzkarte-nummer-da:after{content:"";position:absolute;inset:-6px -10px;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(214,186,128,.85) 50%,transparent 62%) -140% 0 /70% 100% no-repeat;mix-blend-mode:screen;animation:nummer-glanz 1.3s cubic-bezier(.45,0,.2,1) .16s both}@keyframes nummer-glanz{to{background-position:400% 0}}.zahlrolle{display:inline-flex}.zahlrolle-stelle{display:inline-block;height:1em;overflow:hidden;width:.62em;text-align:center}.zahlrolle-spalte{display:flex;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.15,.85,.25,1)}.zahlrolle-ziffer{display:block;height:1em;line-height:1}.platzkarte-zeile{margin-top:8px}.platzkarte-formular .platzkarte-kopf+.platzkarte-zeile{margin-top:18px}.felder{display:grid;grid-gap:9px;gap:9px}.feld{display:grid;grid-gap:5px;gap:5px}.feld-name{font-size:.875rem;font-weight:600;color:var(--tinte-leise)}.feld-rahmen{position:relative;display:flex;align-items:center}.feld-symbol{position:absolute;left:15px;width:20px;height:20px;color:var(--tinte-leise);pointer-events:none;transition:color .16s ease}.feld-eingabe{width:100%;height:52px;padding:0 16px 0 46px;border:1.5px solid #c9bea8;border-radius:12px;background:#fffdf8;box-shadow:inset 0 1px 2px rgba(22,19,15,.08);color:var(--tinte);font-size:1.0625rem;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .16s ease,box-shadow .16s ease}.feld-eingabe::placeholder{color:rgba(22,19,15,.38);font-weight:400}.feld-eingabe:hover:not(:disabled){border-color:#a99c83}.feld-eingabe:focus{outline:none;border-color:var(--tinte);box-shadow:0 0 0 4px rgba(199,166,106,.38),inset 0 1px 2px rgba(22,19,15,.08)}.feld-rahmen:focus-within .feld-symbol{color:var(--tinte)}.feld-eingabe[aria-invalid=true]{border-color:var(--stempelrot)}.feld-eingabe:disabled{opacity:.6}.feld-fehler{margin:2px 0 0;color:var(--stempelrot);font-size:.9375rem;font-weight:500;line-height:1.4}.feld-fehler-haken{margin-top:-3px;padding-left:32px}.haken{display:flex;align-items:flex-start;gap:11px;margin-top:3px}.haken-kasten{position:relative;flex:0 0 auto;width:21px;height:21px;margin:1px 0 0;border:1.6px solid #a99c83;border-radius:6px;background:#fffdf8;box-shadow:inset 0 1px 2px rgba(22,19,15,.08);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .16s ease,border-color .16s ease,transform .16s var(--weich)}.haken-kasten:checked,.haken-kasten:hover:not(:disabled){border-color:var(--tinte)}.haken-kasten:checked{background:var(--tinte);animation:haken-rasten .26s var(--weich)}.haken-kasten:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid var(--gold-hell);border-width:0 2.2px 2.2px 0;transform:rotate(42deg)}.haken-kasten:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.haken-fehler .haken-kasten{border-color:var(--stempelrot);box-shadow:0 0 0 3px rgba(215,38,27,.16)}@keyframes haken-rasten{40%{transform:scale(.86)}}.haken-text{color:var(--tinte-leise);font-size:.75rem;line-height:1.42;cursor:pointer;text-wrap:pretty}.haken-text a{color:var(--tinte);font-weight:600;text-underline-offset:2px}.feld-vorschlag{margin:4px 0 0;font-size:.9375rem;line-height:1.45}.feld-vorschlag strong{font-weight:700;overflow-wrap:anywhere}.vorschlag-wahl{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;width:100%}.vorschlag-wahl .knopf{flex:1 1 104px;width:auto}.honigtopf{display:none!important;position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.ticket-fuer{margin:0;padding:11px 0 10px;border-bottom:2px solid rgba(22,19,15,.14);font-size:.9375rem;color:var(--tinte-leise)}.ticket-adresse{color:inherit;font-weight:700;overflow-wrap:anywhere}.ticket-fuer .ticket-adresse{color:var(--tinte)}.platzkarte-gestempelt .ticket-fuer{padding-right:104px}.platzkarte-stempel{position:absolute;right:8px;bottom:10px;width:108px;pointer-events:none;animation:stempel-landen .48s cubic-bezier(.25,1.6,.4,1) both}.platzkarte-stempel-ruhig{animation:none;transform:rotate(-13deg)}.stempel{display:block;color:var(--stempelrot);mix-blend-mode:multiply}.stempel-bestaetigt{color:#94753f}.stempel svg{display:block;width:100%;height:auto}.stempel-wort{font-family:var(--schrift);font-weight:800;font-size:30px;letter-spacing:.06em;text-transform:uppercase}.stempel-datum{font-family:var(--schrift);font-weight:600;font-size:15px;letter-spacing:.14em}@keyframes stempel-landen{0%{opacity:0;transform:scale(2.1) rotate(-26deg)}55%{opacity:1;transform:scale(.93) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(-13deg)}}.platzkarte-abschnitt{position:relative;display:flex;align-items:center;min-height:76px;padding:20px 16px 14px;border-radius:0 0 20px 20px;background:var(--faser),linear-gradient(180deg,var(--papier) 0,var(--papier-schatten) 100%);-webkit-mask:radial-gradient(circle at 0 0,transparent 13px,#000 13.5px) left /51% 100% no-repeat,radial-gradient(circle at 100% 0,transparent 13px,#000 13.5px) right /51% 100% no-repeat;mask:radial-gradient(circle at 0 0,transparent 13px,#000 13.5px) left /51% 100% no-repeat,radial-gradient(circle at 100% 0,transparent 13px,#000 13.5px) right /51% 100% no-repeat}.platzkarte-abschnitt:before{content:"";position:absolute;top:0;left:22px;right:22px;border-top:2px dashed rgba(22,19,15,.24)}.abschnitt-text{margin:0;font-size:.9375rem;line-height:1.45;color:var(--tinte);outline:none}.abschnitt-leise{color:var(--tinte-leise);font-size:.875rem}.ergebnis{width:100%;opacity:.35;transition:opacity .4s ease}.ergebnis-da{opacity:1}.ergebnis-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px}.knopf{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 22px;border:0;border-radius:14px;background:var(--gold-glanz);box-shadow:inset 0 1px 0 rgba(255,246,214,.85),inset 0 -2px 5px rgba(150,110,40,.22),0 0 0 1px rgba(170,132,60,.72),0 5px 0 -1px var(--gold-kante),0 16px 34px -10px rgba(228,186,92,.85),0 0 42px -6px rgba(240,202,112,.72);color:var(--buehne);font-size:1.0625rem;font-weight:750;letter-spacing:.01em;text-decoration:none;cursor:pointer;overflow:hidden;transition:transform .12s ease,box-shadow .16s ease,filter .16s ease;-webkit-tap-highlight-color:transparent}.knopf:before{content:"";position:absolute;inset:0 0 56%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,248,225,.24),rgba(255,248,225,0));pointer-events:none}.knopf span{position:relative;z-index:1}@media (hover:hover){.knopf:not(.knopf-hell):hover:not(:disabled){filter:brightness(1.05) saturate(1.06);box-shadow:inset 0 1px 0 rgba(255,248,224,.95),inset 0 -2px 5px rgba(150,110,40,.2),0 0 0 1px rgba(170,132,60,.78),0 5px 0 -1px var(--gold-kante),0 18px 38px -10px rgba(232,192,100,.92),0 0 54px -4px rgba(244,208,120,.82)}}.knopf:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 1px 0 rgba(255,246,214,.75),0 0 0 1px rgba(170,132,60,.7),0 1px 0 -1px var(--gold-kante),0 6px 16px -6px rgba(228,186,92,.7)}.knopf:disabled{cursor:progress}.knopf:focus-visible{outline:2px solid var(--gold-hell);outline-offset:3px;border-radius:14px}.knopf-laeuft:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,252,240,.55) 50%,transparent 70%) -100% 0 /60% 100% no-repeat;animation:knopf-schimmer 1.1s linear infinite}@keyframes knopf-schimmer{to{background-position:220% 0}}.knopf-hell{width:auto;min-height:44px;padding:0 18px;border:1.5px solid var(--tinte);background:transparent;box-shadow:none;color:var(--tinte);font-size:.9375rem}.knopf-hell:before{display:none}.knopf-hell:active:not(:disabled){transform:translateY(2px);box-shadow:none}.textknopf{padding:8px 0;border:0;background:none;color:var(--tinte);font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.textknopf-dunkel{color:var(--text-leise)}.textknopf:disabled{opacity:.5;cursor:progress}.knopf-zeichen{position:relative;z-index:1;flex:0 0 auto;width:22px;height:22px;margin-right:10px;color:currentColor}.knopf span{line-height:1.2;text-align:center}.knopf-whatsapp .knopf-zeichen{width:23px;height:23px}.abschnitt-stapel{display:grid;grid-gap:7px;gap:7px;width:100%}.abschnitt-hinweis{margin:0;color:var(--tinte-leise);font-size:.78rem;line-height:1.4;text-align:center;text-wrap:balance}.nur-pc{display:none}@media (hover:hover) and (pointer:fine){.nur-pc{display:inline}.nur-handy{display:none}}.abschnitt-hinweis-kurzlink{display:block!important;color:var(--tinte);font-weight:650}.abschnitt-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 18px;margin:0}.abschnitt-links .textknopf{padding:4px 0;color:var(--tinte-leise);font-size:.8125rem}.schritt{display:grid;grid-gap:6px;gap:6px}.schritt-titel{margin:0;color:var(--tinte);font-size:clamp(1.375rem,6vw,1.625rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;outline:none}.schritt-unterzeile{margin:0;color:var(--tinte);font-size:1rem;font-weight:650;line-height:1.35}.schritt-text{margin:2px 0 0;color:var(--tinte-leise);font-size:.9rem;line-height:1.45;text-wrap:pretty}.schritt-wichtig{margin:0;padding:7px 10px;border-left:3px solid var(--gold);border-radius:0 8px 8px 0;background:rgba(199,166,106,.16);color:var(--tinte);font-size:.85rem;font-weight:600;line-height:1.4}.schritt-pc{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;margin-top:4px}.schritt-pc-text{display:grid;grid-gap:8px;gap:8px}.schritt-qr-text{margin:0;color:var(--tinte-leise);font-size:.8125rem;line-height:1.45}.schritt-pc .schritt-wartet{margin-top:0}.qr-rahmen{flex:0 0 auto;padding:6px;border:1px solid rgba(199,166,106,.7);border-radius:14px;background:var(--papier);box-shadow:0 0 0 4px rgba(199,166,106,.12),0 10px 22px -14px rgba(21,21,21,.45)}.qr{display:block;width:var(--qr-groesse,148px);height:var(--qr-groesse,148px);border-radius:8px}.schritt-mail{margin:2px 0 0;padding:7px 10px;border-radius:8px;background:rgba(22,19,15,.06);color:var(--tinte);font-size:.85rem;line-height:1.45;overflow-wrap:anywhere}.schritt-mail-fehler{background:rgba(215,38,27,.08);color:var(--stempelrot)}.schritt-wartet{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px;margin:4px 0 0;color:var(--tinte-leise);font-size:.8125rem;font-weight:600}.schritt-wartet .textknopf{padding:2px 0;font-size:.8125rem}.schritt-puls{position:relative;width:9px;height:9px;box-shadow:0 0 0 1px rgba(139,111,62,.45)}.schritt-puls,.schritt-puls:after{border-radius:50%;background:var(--gold)}.schritt-puls:after{content:"";position:absolute;inset:0;animation:puls 1.8s ease-out infinite}@keyframes puls{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}.schritt-wartet-still{font-weight:500}.funken{position:absolute;inset:-60px;width:calc(100% + 120px);height:calc(100% + 120px);pointer-events:none;z-index:4}.nach-ticket{margin:12px 2px 0;font-size:.9375rem;line-height:1.45;color:var(--text-leise)}.nach-ticket-hell{color:var(--text)}.papierkarte{display:grid;grid-gap:14px;gap:14px;padding:26px 24px 24px;border-radius:20px;background:linear-gradient(170deg,#ffffff 0,var(--papier) 50%,var(--papier-schatten) 100%);color:var(--tinte);box-shadow:0 26px 40px -14px rgba(0,0,0,.6);font-size:1rem}.papierkarte p{margin:0}.papierkarte-titel{margin:0;font-size:clamp(1.5rem,6vw,1.875rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.papierkarte-leise{color:var(--tinte-leise);font-size:.9375rem}.papierkarte .knopf{margin-top:6px}.papierkarte-text{gap:18px;line-height:1.6}.papierkarte-text h2{margin:0 0 6px;font-size:1.0625rem;font-weight:700}.papierkarte-text section p+p{margin-top:8px}.rechtstext-hinweis{padding:10px 12px;border:1.5px dashed var(--stempelrot);border-radius:10px;color:var(--stempelrot);font-size:.875rem;font-weight:600}.rahmen-video{max-width:1080px;align-content:center;padding-top:clamp(14px,3dvh,40px);padding-bottom:clamp(14px,3dvh,40px)}.videoseite{display:grid;grid-gap:clamp(10px,2dvh,22px);gap:clamp(10px,2dvh,22px);width:100%;margin:0 auto;text-align:center}.videoseite>*{grid-area:auto}.videoseite .titel-video{font-size:clamp(1.75rem,min(6.4vw,7dvh),3.4rem);text-wrap:balance}.videoseite .unterzeile-video{max-width:60ch;margin:0 auto;font-size:clamp(.9375rem,1.6vw,1.125rem)}.videoseite-leinwand{animation:leise-ein .9s var(--weich) .95s both}.leinwand{position:relative;width:min(100%,calc((100dvh - 2 * var(--balkenhoehe) - 300px) * 16 / 9));min-width:min(100%,300px);aspect-ratio:16/9;margin:0 auto;overflow:hidden;border:1px solid var(--linie);border-radius:16px;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(199,166,106,.16),transparent 70%),linear-gradient(180deg,#15130f,#0b0a08);box-shadow:0 30px 60px -20px rgba(0,0,0,.8),0 0 0 1px rgba(0,0,0,.6)}.leinwand-hochkant{width:min(100%,calc((100dvh - 2 * var(--balkenhoehe) - 300px) * 9 / 16));aspect-ratio:9/16}.leinwand iframe,.leinwand video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.leinwand-start{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px;border:0;background:none;color:var(--text);cursor:pointer}.leinwand-play{display:grid;place-items:center;width:clamp(64px,12vw,88px);height:clamp(64px,12vw,88px);border-radius:50%;background:linear-gradient(180deg,var(--gold-hell),var(--gold));box-shadow:0 0 0 10px rgba(199,166,106,.14),0 14px 30px -8px rgba(0,0,0,.7);color:var(--tinte);transition:transform .2s var(--weich)}.leinwand-play svg{width:44%;height:44%;margin-left:6%}.leinwand-start:hover .leinwand-play{transform:scale(1.06)}.leinwand-start-text{font-size:1.0625rem;font-weight:700;color:var(--gold-hell)}.leinwand-hinweis{max-width:40ch;color:var(--text-leise);font-size:.75rem;line-height:1.4;text-align:center}.leinwand-leer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;text-align:center}.leinwand-titel{margin:0;color:var(--gold-hell);font-size:clamp(1.25rem,4.6vw,1.75rem);font-weight:800;letter-spacing:-.01em}.leinwand-text{margin:0;color:var(--text-leise);font-size:.9375rem}.videoseite-danach{margin:0;color:#cfc6b8;font-size:.9375rem;line-height:1.5;text-align:center}.videoseite-gruss{display:block;margin-top:4px;font-family:var(--zier);font-style:italic;font-size:1.35rem;color:var(--gold-hell)}@media (max-width:879px){.kopf{text-align:center}.unterzeile{display:none}.warteliste{margin-inline:auto}}@media (max-width:879px) and (max-height:859px){.feld-name{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.felder{gap:8px}.feld-eingabe{height:48px}.haken-text{font-size:.72rem;line-height:1.38}}@media (max-width:879px) and (max-height:699px){.feld-eingabe{height:46px}.rahmen:not(.rahmen-schmal){padding-bottom:6px}.karte{margin-top:10px}.platzkarte-abschnitt{padding-top:16px;padding-bottom:10px}.rahmen:has(:is(.platzkarte-warten,.platzkarte-bestaetigt)) .unterueberschrift{display:none}.schritt-titel{font-size:1.375rem}.schritt-unterzeile{font-size:.9rem}.schritt-text{font-size:.85rem;line-height:1.42}.schritt-wichtig{font-size:.8rem}}@media (max-width:879px) and (max-height:660px){.rahmen:not(.rahmen-schmal){padding-bottom:6px}.karte{margin-top:10px}.haken-text{font-size:.6875rem;line-height:1.36}.platzkarte-blatt{padding:12px 16px 14px}.platzkarte-signatur{height:1.4rem}.platzkarte-platz{margin-top:2px}.platzkarte-nummer{font-size:2.3rem}.platzkarte-zeile{margin-top:6px}.feld-eingabe{height:44px}.platzkarte-abschnitt{min-height:68px;padding:16px 14px 10px}.knopf{min-height:48px}.schritt-text{font-size:.85rem}.ticket-fuer{padding:8px 0}.ergebnis-knoepfe{gap:2px 14px;margin-top:6px}.ergebnis-knoepfe .textknopf{padding:6px 0}}@media (max-width:879px) and (max-height:620px){.balken-oben{height:calc(var(--balkenhoehe) + 5px + env(safe-area-inset-top))}.rahmen:not(.rahmen-schmal){padding-top:10px}.titel{font-size:calc((min(100vw, 640px) - 2 * var(--rand-seite)) / 11.6)}.unterueberschrift{font-size:1rem}.platzkarte-formular .platzkarte-kopf+.platzkarte-zeile{margin-top:14px}.platzkarte-abschnitt{padding-top:14px}.feld-eingabe{height:42px}.felder{gap:7px}.abschnitt-hinweis{display:none}.haken-text{font-size:.6875rem;line-height:1.32}.balken-unten a{padding:6px 2px}}@media (max-width:340px){.rahmen:not(.rahmen-schmal){padding-top:10px}.abschnitt-stapel .knopf{padding:0 12px;font-size:.9375rem}.abschnitt-stapel .knopf-zeichen{display:none}}@media (min-width:880px){.rahmen:not(.rahmen-schmal){--titel-groesse:clamp(2rem,min(3.05vw,5.8dvh),3.4rem);--unter-groesse:clamp(1.25rem,1.6vw,1.75rem);--abstand:clamp(16px,3.2dvh,40px);max-width:max(1120px,calc(18.6 * var(--titel-groesse) + 2 * var(--rand-seite)));grid-template-columns:minmax(0,1fr) minmax(380px,470px);grid-template-areas:"titel titel" "text karte" "ablauf karte";grid-template-rows:auto auto 1fr;column-gap:clamp(40px,5vw,80px);align-content:start;padding-top:clamp(18px,4.2dvh,48px);padding-bottom:clamp(14px,2.4dvh,28px)}.titel{font-size:var(--titel-groesse)}.unterueberschrift{margin-top:.4em;font-size:var(--unter-groesse)}.unterzeile{max-width:42ch;font-size:clamp(1rem,1.15vw,1.1875rem);line-height:1.55}.karte,.unterzeile{align-self:start;margin-top:var(--abstand)}.haken-text{font-size:.76rem;line-height:1.45}.abschnitt-stapel .knopf{padding:0 16px;font-size:1rem}.ablauf{--ablauf-marke:2.6rem;--ablauf-abstand:clamp(12px,2.4dvh,26px);grid-area:ablauf;align-self:start;display:grid;grid-gap:var(--ablauf-abstand);gap:var(--ablauf-abstand);max-width:30rem;margin:clamp(18px,3.6dvh,40px) 0 0;padding:0;list-style:none;animation:leise-ein .7s var(--weich) .3s both}.ablauf-schritt{position:relative;display:grid;grid-template-columns:var(--ablauf-marke) minmax(0,1fr);grid-column-gap:16px;column-gap:16px}.ablauf-schritt:not(:last-child):after{content:"";position:absolute;left:calc(var(--ablauf-marke) / 2 - .5px);top:calc(var(--ablauf-marke) + .25rem);bottom:calc(6px - var(--ablauf-abstand));width:1px;background:linear-gradient(180deg,rgba(199,166,106,.5),rgba(199,166,106,.1))}.ablauf-marke{position:relative;display:grid;place-items:center;height:var(--ablauf-marke)}.ablauf-zahl{font-family:var(--zier);font-style:italic;font-weight:500;font-size:calc(var(--ablauf-marke) * .96);line-height:1;color:var(--gold);opacity:.45;transition:opacity .5s var(--weich),color .5s var(--weich),text-shadow .5s var(--weich)}.ablauf-haken{position:absolute;width:calc(var(--ablauf-marke) * .54);height:calc(var(--ablauf-marke) * .54);color:var(--gold);opacity:0;transform:scale(.5);transition:opacity .4s var(--weich),transform .4s var(--weich)}.ablauf-titel{margin-top:calc(var(--ablauf-marke) * .19);font-size:1.0625rem;font-weight:650;letter-spacing:-.01em;color:var(--text)}.ablauf-text,.ablauf-titel{display:block;transition:opacity .5s var(--weich)}.ablauf-text{margin-top:2px;font-size:.9375rem;line-height:1.5;color:var(--text-leise);text-wrap:pretty}}@media (min-width:880px){.ablauf-schritt:first-child .ablauf-zahl,.rahmen:has(.platzkarte-bestaetigt) .ablauf-schritt:nth-child(3) .ablauf-zahl,.rahmen:has(.platzkarte-warten) .ablauf-schritt:nth-child(2) .ablauf-zahl{opacity:1;color:var(--gold-hell);text-shadow:0 0 22px rgba(199,166,106,.55)}.rahmen:has(.platzkarte-bestaetigt) .ablauf-schritt:not(:last-child) .ablauf-zahl,.rahmen:has(.platzkarte-warten) .ablauf-schritt:first-child .ablauf-zahl{opacity:0;text-shadow:none}.rahmen:has(.platzkarte-bestaetigt) .ablauf-schritt:not(:last-child) .ablauf-haken,.rahmen:has(.platzkarte-warten) .ablauf-schritt:first-child .ablauf-haken{opacity:1;transform:none}.rahmen:has(.platzkarte-bestaetigt) .ablauf-schritt:not(:last-child) :is(.ablauf-titel,.ablauf-text),.rahmen:has(.platzkarte-warten) .ablauf-schritt:first-child :is(.ablauf-titel,.ablauf-text){opacity:.5}}@media (min-width:880px) and (max-height:699px),(min-width:880px) and (max-width:1199px){.ablauf{--ablauf-marke:2.1rem;--ablauf-abstand:clamp(8px,1.6dvh,14px);margin-top:clamp(14px,2.6dvh,24px)}.ablauf-text{display:none}}@media (min-width:1600px) and (min-height:900px){.ablauf{--ablauf-marke:3rem;max-width:32rem}.ablauf-titel{font-size:1.1875rem}.ablauf-text{font-size:1rem}}@media (min-width:880px) and (max-height:699px){.feld-name{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.feld-eingabe{height:48px}.qr{--qr-groesse:118px}.schritt-text{font-size:.85rem}}@media (min-width:880px) and (min-height:700px){.platzkarte-blatt{padding:18px 22px 20px}.platzkarte-signatur{height:1.75rem}.platzkarte-platz{margin-top:10px}.platzkarte-platzname{padding-bottom:.7rem}.platzkarte-nummer{font-size:4.2rem}.platzkarte-zeile{margin-top:12px}.feld{gap:6px}.feld-eingabe{height:52px}.platzkarte-abschnitt{min-height:84px;padding:22px 18px 16px}.knopf{min-height:56px}.ticket-fuer{padding:13px 0 12px}.platzkarte-stempel{right:12px;bottom:14px;width:124px}.platzkarte-gestempelt .ticket-fuer{padding-right:118px}.qr{--qr-groesse:148px}}@media (min-width:880px){.rahmen:has(.warteliste-fokus){grid-template-columns:minmax(0,1fr);grid-template-areas:"karte";grid-template-rows:auto;align-content:center;justify-items:center;max-width:860px;padding-top:clamp(12px,2.4dvh,36px);padding-bottom:clamp(12px,2.4dvh,36px)}.rahmen:has(.warteliste-fokus)>:is(.kopf,.unterzeile,.ablauf){position:absolute;grid-area:auto;visibility:hidden;pointer-events:none}.rahmen:has(.warteliste-fokus)>.karte{width:100%;margin-top:0;align-self:center}.warteliste-fokus{max-width:680px;margin:0 auto}.rahmen:has(.warteliste-fokus)>.karte:before{inset:-30% -18% -26%;background:radial-gradient(ellipse 58% 54% at 50% 50%,rgba(199,166,106,.3),transparent 72%),radial-gradient(ellipse 30% 26% at 50% 46%,rgba(227,205,159,.16),transparent 72%);animation:schein-auf 1.6s var(--weich) both}.warteliste-fokus .platzkarte{filter:drop-shadow(0 34px 44px rgba(0,0,0,.62)) drop-shadow(0 2px 3px rgba(0,0,0,.4))}.warteliste-fokus .platzkarte-blatt{padding:clamp(16px,2.6dvh,24px) 30px clamp(18px,2.8dvh,26px)}.warteliste-fokus .platzkarte-warten .platzkarte-kopf+.platzkarte-zeile{margin-top:clamp(4px,1dvh,10px)}.warteliste-fokus .schritt{justify-items:center;gap:clamp(4px,.9dvh,8px);text-align:center}.warteliste-fokus .schritt-titel{font-size:clamp(2rem,5.2dvh,2.75rem);letter-spacing:-.03em}.warteliste-fokus .schritt-unterzeile{font-size:1.125rem}.warteliste-fokus .schritt-text{max-width:50ch;margin-top:0;font-size:.9375rem}.warteliste-fokus .schritt-pc{justify-self:stretch;gap:24px;margin-top:clamp(6px,1.4dvh,14px);text-align:left}.warteliste-fokus .qr{--qr-groesse:clamp(196px,calc(100dvh - 2 * var(--balkenhoehe) - 410px),272px)}.warteliste-fokus .schritt-pc-text{gap:10px}.warteliste-fokus .platzkarte-abschnitt .abschnitt-stapel,.warteliste-fokus .platzkarte-abschnitt .ergebnis{max-width:440px;margin:0 auto}.warteliste-fokus .platzkarte-abschnitt .abschnitt-stapel .knopf{font-size:1.0625rem}.warteliste-fokus .platzkarte-bestaetigt .platzkarte-nummer{font-size:clamp(4.2rem,10dvh,5.8rem)}.warteliste-fokus .platzkarte-bestaetigt .ergebnis{text-align:center}.warteliste-fokus .platzkarte-bestaetigt .ergebnis-knoepfe{justify-content:center}}@media (min-width:1600px) and (min-height:900px){.warteliste-fokus{max-width:780px}.warteliste-fokus .qr{--qr-groesse:300px}.warteliste-fokus .schritt-titel{font-size:3rem}.warteliste-fokus .schritt-unterzeile{font-size:1.25rem}.warteliste-fokus .schritt-text{font-size:1.0625rem}.warteliste-fokus .schritt-wichtig{font-size:.95rem}.warteliste-fokus .schritt-qr-text,.warteliste-fokus .schritt-wartet{font-size:.9rem}}@keyframes schein-auf{0%{opacity:0;transform:scale(.7)}}@media (min-width:880px){html.buehnenwechsel .rahmen:not(.rahmen-schmal):not(:has(.warteliste-fokus))>.kopf{view-transition-name:buehne-titel}html.buehnenwechsel .rahmen:not(.rahmen-schmal):not(:has(.warteliste-fokus))>.unterzeile{view-transition-name:buehne-text}html.buehnenwechsel .rahmen:not(.rahmen-schmal):not(:has(.warteliste-fokus))>.ablauf{view-transition-name:buehne-ablauf}html.buehnenwechsel .rahmen:not(.rahmen-schmal) .warteliste{view-transition-name:buehne-ticket}html.buehnenwechsel .rahmen:not(.rahmen-schmal)>.karte:before,html.buehnenwechsel .schritt-puls:after{animation:none}html.buehnenwechsel .rahmen:has(.warteliste-fokus)>.karte:before{opacity:0}}::view-transition-group(buehne-ticket){animation-duration:1s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-new(buehne-ticket),::view-transition-old(buehne-ticket){height:100%;object-fit:cover}::view-transition-old(buehne-ticket){animation:buehne-blende-aus .15s linear both}::view-transition-new(buehne-ticket){animation:buehne-blende-ein .26s cubic-bezier(.2,.8,.2,1) both}::view-transition-old(buehne-titel){animation:buehne-titel-weg .46s cubic-bezier(.4,0,.6,1) both}::view-transition-old(buehne-text){animation:buehne-seite-weg .44s cubic-bezier(.4,0,.6,1) 30ms both}::view-transition-old(buehne-ablauf){animation:buehne-seite-weg .44s cubic-bezier(.4,0,.6,1) 60ms both}::view-transition-new(buehne-titel){animation:buehne-titel-her .82s cubic-bezier(.2,.8,.2,1) .24s both}::view-transition-new(buehne-text){animation:buehne-seite-her .78s cubic-bezier(.2,.8,.2,1) .32s both}::view-transition-new(buehne-ablauf){animation:buehne-seite-her .78s cubic-bezier(.2,.8,.2,1) .4s both}@keyframes buehne-blende-aus{to{opacity:0}}@keyframes buehne-blende-ein{0%{opacity:0}}@keyframes buehne-titel-weg{65%{opacity:0}to{opacity:0;transform:translateY(-64px) scale(.97)}}@keyframes buehne-seite-weg{65%{opacity:0}to{opacity:0;transform:translateX(-96px)}}@keyframes buehne-titel-her{0%{opacity:0;transform:translateY(-40px) scale(.98)}}@keyframes buehne-seite-her{0%{opacity:0;transform:translateX(-60px)}}.rahmen-text{align-content:start}@media (min-width:880px){.rahmen-text{max-width:800px;padding-top:clamp(24px,5dvh,56px)}.rahmen-text .papierkarte-text{gap:22px;padding:44px 56px 46px;font-size:1.0625rem;line-height:1.65}.rahmen-text .papierkarte-titel{font-size:2.25rem}.rahmen-text .papierkarte-text h2{font-size:1.1875rem}.rahmen-text .abschalter{padding:36px 56px 38px}}.abschnitt-vorteile{margin:0;overflow:hidden;color:var(--tinte-leise);font-size:clamp(.72rem,3.1vw,.8125rem);font-weight:600;letter-spacing:.01em;line-height:1.35;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:879px){.unterzeile{display:block;max-width:36em;margin:clamp(4px,1dvh,10px) auto 0;font-size:clamp(.78rem,3.35vw,.9rem);line-height:1.4;text-align:center}}@media (max-width:879px) and (max-height:740px){.unterzeile-satz+.unterzeile-satz{display:none}}@media (max-width:360px) and (max-height:620px),(max-width:879px) and (max-height:600px){.unterzeile{display:none}}@media (max-width:879px) and (max-height:699px){.felder{gap:9px}}@media (max-width:879px) and (min-width:385px) and (max-height:740px){.felder{gap:11px}}@media (max-width:879px) and (min-width:385px) and (min-height:780px){.platzkarte-formular .platzkarte-kopf+.platzkarte-zeile{margin-top:22px}.felder{gap:13px}.abschnitt-stapel{gap:10px}}@media (min-width:880px) and (max-height:699px){.platzkarte-formular .platzkarte-kopf+.platzkarte-zeile{margin-top:22px}.felder{gap:12px}.haken{margin-top:7px}.abschnitt-stapel{gap:9px}}@media (min-width:880px) and (min-height:760px){.haken{margin-top:8px}.abschnitt-stapel{gap:10px}}@media (min-width:880px) and (min-height:700px) and (max-height:759px){.rahmen:not(.rahmen-schmal){padding-bottom:10px}}@media (max-width:879px) and (min-height:741px) and (max-height:779px){.rahmen:not(.rahmen-schmal){padding-bottom:8px}}.schritt-mitte{justify-items:center;gap:clamp(6px,1.2dvh,10px);text-align:center}.schritt-titel-gold{padding-bottom:.08em;color:var(--gold);background:linear-gradient(180deg,#d9bd84 0,var(--gold) 32%,#a8864a 74%,var(--gold-tief) 110%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.schritt-mitte .schritt-text,.schritt-mitte .schritt-unterzeile{max-width:34em;text-wrap:balance}.schritt-mitte .schritt-wichtig{max-width:32em;padding:8px 14px;border-left:0;border-radius:10px;text-align:center;text-wrap:balance}.schritt-qr.nur-pc{display:none}@media (hover:hover) and (pointer:fine){.schritt-qr.nur-pc{display:grid;justify-items:center;grid-gap:8px;gap:8px}}.schritt-mitte .schritt-wartet{justify-content:center;margin-top:2px}.schritt-mitte .schritt-mail{max-width:34em;text-align:center}.schritt-adresse{font-weight:700;overflow-wrap:anywhere}.knopf-einzeilig{white-space:nowrap}.knopf-einzeilig span{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:479px){.knopf-einzeilig{padding-inline:12px;font-size:clamp(.82rem,4.15vw,1rem)}}@media (max-width:879px){.warteliste-fokus{max-width:520px;margin-inline:auto}}.warteliste-bestaetigt{width:min(100%,560px);max-width:560px;margin-inline:auto}.bestaetigt-inhalt{display:grid;grid-gap:clamp(10px,1.8dvh,16px);gap:clamp(10px,1.8dvh,16px)}.bestaetigt-video .leinwand{width:100%;min-width:0;border-radius:12px}.bestaetigt-nachricht{display:grid;grid-gap:6px;gap:6px;padding-right:92px;color:var(--tinte);font-size:clamp(.875rem,3.6vw,.98rem);line-height:1.5}.bestaetigt-nachricht p{margin:0}.bestaetigt-anrede{font-weight:750}.warteliste-bestaetigt .platzkarte-stempel{right:6px;bottom:6px;width:96px}.bestaetigt-gruss{width:100%;margin:0;color:var(--tinte);font-family:var(--zier);font-size:clamp(1.15rem,4.6vw,1.4rem);font-style:italic;text-align:center}.warteliste-bestaetigt .platzkarte-abschnitt{min-height:0;padding:16px 16px 14px}.vorschau-ungueltig{padding:40px 24px;color:var(--text);font-size:1rem}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}html[data-cookiebanner]{--bd-banner-schaetzung:164px;--hoehe-frei:calc(100dvh - var(--bd-banner, var(--bd-banner-schaetzung)));scroll-padding-bottom:var(--bd-banner,var(--bd-banner-schaetzung))}@media (min-width:601px) and (max-width:879px){html[data-cookiebanner]{--bd-banner-schaetzung:172px}}@media (max-width:420px){html[data-cookiebanner]{--bd-banner-schaetzung:167px}}@media (max-width:380px){html[data-cookiebanner]{--bd-banner-schaetzung:183px}}@media (max-width:340px){html[data-cookiebanner]{--bd-banner-schaetzung:202px}}html[data-cookiebanner] body{padding-bottom:var(--bd-banner,var(--bd-banner-schaetzung))}html[data-cookiebanner] .linkseite:not(.linkseite-vorschau){min-height:var(--hoehe-frei)}html[data-cookiebanner] .linkseite-meldung{bottom:calc(var(--bd-banner, var(--bd-banner-schaetzung)) + 12px)}.cookiebanner{--cb-flaeche:linear-gradient(180deg,var(--buehne-hoch) 0%,var(--buehne) 100%);--cb-kante:var(--linie);--cb-oberkante:rgba(236,224,198,0.07);--cb-schatten:0 -14px 44px -18px rgba(0,0,0,0.92),0 22px 44px -22px rgba(0,0,0,0.9);--cb-text:var(--text-leise);--cb-stark:var(--text);--cb-link:var(--gold-hell);--cb-link-hover:var(--gold);--cb-knopf-grund:rgba(199,166,106,0.07);--cb-knopf-grund-hover:rgba(199,166,106,0.16);--cb-knopf-kante:rgba(199,166,106,0.5);--cb-knopf-kante-hover:var(--gold);--cb-knopf-text:var(--gold-hell);--cb-fokus:var(--gold-hell);--cb-rundung:18px;--cb-knopf-rundung:12px;position:fixed;z-index:40;right:0;bottom:0;left:0;padding:0 max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));font-family:var(--schrift,"Inter Tight",system-ui,sans-serif);pointer-events:none}.cookiebanner:focus{outline:none}.cookiebanner:focus-visible>.cookiebanner-karte{outline:2px solid var(--cb-fokus);outline-offset:3px}.cookiebanner-karte{position:relative;display:grid;grid-gap:12px;gap:12px;max-width:1040px;margin:0 auto;padding:14px 16px 16px;border:1px solid var(--cb-kante);border-radius:var(--cb-rundung);background:var(--cb-flaeche);box-shadow:inset 0 1px 0 var(--cb-oberkante),var(--cb-schatten);color:var(--cb-text);pointer-events:auto;animation:cookiebanner-ein .52s var(--weich,cubic-bezier(.2,.8,.2,1)) both}.cookiebanner-karte:before{content:"";position:absolute;top:-1px;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent,var(--cb-knopf-kante),transparent);pointer-events:none}.cookiebanner-text{display:grid;grid-gap:6px;gap:6px;font-size:.8125rem;line-height:1.5;text-wrap:pretty}.cookiebanner-text p{margin:0}.cookiebanner-stand,.cookiebanner-text strong{color:var(--cb-stark);font-weight:600}.cookiebanner-text a{color:var(--cb-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cookiebanner-text a:hover{color:var(--cb-link-hover)}.cookiebanner-lang:focus{outline:none}.cookiebanner-kurz{display:none}.cookiebanner-aufklappen{padding:0;border:0;background:none;color:var(--cb-link);font:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.cookiebanner-knoepfe{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cookiebanner-knopf{min-height:46px;padding:0 18px;border:1px solid var(--cb-knopf-kante);border-radius:var(--cb-knopf-rundung);background:var(--cb-knopf-grund);color:var(--cb-knopf-text);font:inherit;font-size:.9375rem;font-weight:650;letter-spacing:.01em;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .12s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cookiebanner-knopf:active{transform:translateY(1px)}@media (hover:hover){.cookiebanner-knopf:hover{border-color:var(--cb-knopf-kante-hover);background:var(--cb-knopf-grund-hover)}}.cookiebanner :focus-visible{outline:2px solid var(--cb-fokus);outline-offset:3px}.cookiebanner-knopf:focus-visible{border-radius:var(--cb-knopf-rundung)}@keyframes cookiebanner-ein{0%{opacity:0;transform:translateY(18px)}}@media (max-width:759px){.cookiebanner:not(.cookiebanner-ganz) .cookiebanner-kurz{display:block}.cookiebanner:not(.cookiebanner-ganz) .cookiebanner-lang{display:none}.cookiebanner{padding-bottom:max(8px,env(safe-area-inset-bottom))}.cookiebanner-karte{gap:10px;padding:12px 14px}.cookiebanner-text{line-height:1.45}.cookiebanner-knopf{min-height:44px}}@media (min-width:760px){.cookiebanner{padding:0 max(20px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.cookiebanner-karte{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:28px;padding:16px 18px 16px 24px}.cookiebanner-text{font-size:.875rem}.cookiebanner-knoepfe{grid-template-columns:repeat(2,minmax(140px,1fr))}}html:has(.linkseite-hell:not(.linkseite-vorschau)) .cookiebanner{--cb-flaeche:#fffdf8;--cb-kante:rgba(21,21,21,0.1);--cb-oberkante:rgba(255,255,255,0.9);--cb-schatten:0 -12px 32px -16px rgba(21,21,21,0.24),0 18px 32px -20px rgba(21,21,21,0.26);--cb-text:#2a2722;--cb-stark:#151515;--cb-link:#8b6f3e;--cb-link-hover:#151515;--cb-knopf-grund:rgba(199,166,106,0.1);--cb-knopf-grund-hover:rgba(199,166,106,0.22);--cb-knopf-kante:rgba(139,111,62,0.55);--cb-knopf-kante-hover:#8b6f3e;--cb-knopf-text:#151515;--cb-fokus:#8b6f3e}.cookie-einstellungen{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.balken-unten .cookie-einstellungen{padding:10px 2px;color:var(--text-leise)}.balken-unten .cookie-einstellungen:hover{color:var(--text)}.balken-unten nav{flex-wrap:wrap;justify-content:center;row-gap:0}@media (max-width:479px){.balken-unten nav{column-gap:clamp(10px,4vw,28px)}}@media (max-width:340px){.balken-unten nav{font-size:.75rem;letter-spacing:0}}@media (max-width:879px) and (max-height:620px){.balken-unten .cookie-einstellungen{padding:6px 2px}}.linkseite .linkseite-fuss{flex-wrap:wrap;row-gap:6px}.linkseite-fuss .cookie-einstellungen{color:var(--ls-leise);text-underline-offset:3px}.linkseite-fuss .cookie-einstellungen:hover{color:var(--ls-titel);text-decoration:underline}.abschalter{gap:12px;scroll-margin-top:24px}.abschalter-titel{margin:0;font-size:1.25rem;font-weight:800;line-height:1.2;letter-spacing:-.01em}.abschalter .knopf{margin-top:4px}.abschalter .knopf-hell{justify-self:start}.abschalter-hinweis{font-size:.8125rem;line-height:1.5}