.va{--va-rosa:#ec6f9b;--va-rosa-dunkel:#b4184f;--va-grau:#665f8a;--va-rosa-hell:#fbeaf4;--va-blau:#3d3fa0;--va-himmel:#9fd3ec;--va-creme:#fffbf7;--va-tinte:#2b2650;--font-baloo:var(--font-va-titulo);--font-geist-sans:var(--font-va-titulo);--font-sans:var(--font-va-titulo);--font-display:var(--font-va-titulo);--font-caveat:var(--font-va-frase);--font-script:var(--font-va-frase);font-family:var(--font-va-titulo), system-ui, sans-serif;background:var(--va-creme);color:var(--va-tinte)}.va-streifen{background-image:repeating-linear-gradient(90deg,#f7cfe0 0 36px,#fdf1f7 36px 72px)}html:has(main.va){background-color:#f7cfe0;background-image:repeating-linear-gradient(90deg,#f7cfe0 0 36px,#fdf1f7 36px 72px)}.va-mono{font-family:var(--font-va-titulo), system-ui, sans-serif;font-variant-numeric:tabular-nums}.va-tafel{color:#ffd66b;background:#1d1b33;border-radius:14px;box-shadow:inset 0 0 0 2px #2d2a4d,0 20px 40px -20px #1d1b3399}.va-tafel .flap{background:#2b2850 linear-gradient(#0000 49%,#0000008c 49% 51%,#0000 51%);border-radius:3px;width:.8em;min-width:0;margin:0 1px;padding:.1em 0;box-shadow:inset 0 -1px #00000080,inset 0 1px #ffffff0f}@keyframes va-schweben{0%,to{translate:0;rotate:-2deg}50%{translate:0 -12px;rotate:1deg}}.va-buch{animation:6s ease-in-out infinite va-schweben}.va-hero-wolken,.va-wolke,.va-flugzeug,.va [data-reveal]{overflow-anchor:none}@keyframes va-flug{0%{transform:translate(-110%,30px)rotate(-3deg)}to{transform:translate(110vw,-50px)rotate(-6deg)}}.va-flugzeug{--flug:12s;--runden:infinite;will-change:transform;backface-visibility:hidden;animation:va-flug var(--flug) cubic-bezier(.3, .12, .55, .95) .25s var(--runden) both}@keyframes va-flug-weit{0%{transform:translate(-110%,10px)rotate(-2deg)}70%,to{transform:translate(110vw,-14px)rotate(-3deg)}}@media (min-width:768px){.va-flugzeug{--flug:26s;animation-name:va-flug-weit;animation-timing-function:cubic-bezier(.37,0,.63,1)}}.va-kondensstreifen{background:linear-gradient(90deg,#fff0,#fffffff2);box-shadow:0 0 10px #ffffffe6}.va-ticket{background:#fff;border-radius:22px;position:relative;box-shadow:0 30px 60px -30px #2b265073,0 0 0 1px #2b26500f}.va-perforation{border-top:2px dashed #e7d5df;position:relative}.va-perforation:before,.va-perforation:after{content:"";background:var(--va-bg-behind,#3d3fa0);border-radius:50%;width:24px;height:24px;position:absolute;top:-13px}.va-perforation:before{left:-12px}.va-perforation:after{right:-12px}.va-feld{width:100%;color:var(--va-tinte);background:0 0;border:0;border-bottom:2px solid #f0dbe6;outline:none;padding:.35rem 0 .5rem;font-size:1.05rem;transition:border-color .2s}.va-feld:focus{border-color:var(--va-rosa)}.va-feld{font-family:var(--font-va-titulo), system-ui, sans-serif;letter-spacing:.04em;font-weight:700}.va-feld::placeholder{font-family:var(--font-sans,system-ui), system-ui, sans-serif;letter-spacing:normal;text-transform:none;font-weight:400}.va-feld-gross{text-transform:uppercase}select.va-feld:has(option[value=""]:checked){font-family:var(--font-sans,system-ui), system-ui, sans-serif;letter-spacing:normal;font-weight:400}.va-label{letter-spacing:.14em;text-transform:uppercase;color:var(--va-grau);font-size:.66rem}@keyframes va-stempel{0%{opacity:0;transform:scale(1.8)}}.va-stempel{border:3px solid var(--va-rosa-dunkel);color:var(--va-rosa-dunkel);animation:.55s cubic-bezier(.34,1.56,.64,1) both va-stempel}@keyframes va-abriss{0%{translate:0;rotate:none}35%{translate:0 -3px;rotate:.6deg}to{translate:6px 20px;rotate:-2.5deg}}.va-kerben{--k:12px;-webkit-mask:radial-gradient(circle var(--k) at var(--p1), #0000 96%, #000 100%), radial-gradient(circle var(--k) at var(--p2), #0000 96%, #000 100%);mask:radial-gradient(circle var(--k) at var(--p1), #0000 96%, #000 100%), radial-gradient(circle var(--k) at var(--p2), #0000 96%, #000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.va-k-unten{--p1:0 100%;--p2:100% 100%}.va-k-oben{--p1:0 0;--p2:100% 0}.va-k-haupt{--p1:0 100%;--p2:100% 100%}.va-k-abschnitt{--p1:0 0;--p2:100% 0}@media (min-width:768px){.va-k-haupt{--p1:100% 0;--p2:100% 100%}.va-k-abschnitt{--p1:0 0;--p2:0 100%}}.va-bp{filter:drop-shadow(0 26px 28px #14123c59)}.va-bp-teil{background:#fff;position:relative}.va-bp-haupt{border-radius:22px 22px 0 0}.va-bp-abschnitt{border-radius:0 0 22px 22px;margin-top:-1px}@media (min-width:768px){.va-bp-haupt{border-radius:22px 0 0 22px}.va-bp-abschnitt{border-radius:0 22px 22px 0;margin-top:0;margin-left:-1px}}.va-bp-band{background:repeating-radial-gradient(circle at 12% 140%,#ffffff17 0 1px,#0000 1px 7px),linear-gradient(100deg,#b4184f 0%,#d12f6a 55%,#b4184f 100%);position:relative;overflow:hidden}.va-bp-band:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff59 50%,#0000 62%);animation:5s ease-in-out 1.5s infinite va-glanz;position:absolute;inset:0;translate:-100%}.va-zellen{border-top:1px solid #f1e3ea;border-bottom:1px solid #f1e3ea;display:grid}.va-zellen>*{text-align:left;padding:.6rem .75rem}.va-zellen>:first-child{padding-left:1.25rem}@media (min-width:640px){.va-zellen-weit>:first-child{padding-left:2rem}}.va-zellen>*+*{border-left:1px solid #f1e3ea}.va-wert{font-family:var(--font-va-titulo), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--va-blau);font-size:1rem;font-weight:700}.va-bogen{height:48px;position:relative}.va-bogen-flieger{offset-rotate:auto;animation:va-bogenflug var(--dauer,3.6s) cubic-bezier(.45, .05, .55, .95) infinite;position:absolute;top:0;left:0}@keyframes va-bogenflug{0%{offset-distance:0%;opacity:0}10%,88%{opacity:1}to{offset-distance:100%;opacity:0}}.va-code{background:repeating-linear-gradient(90deg, var(--strich,#2b2650) 0 2px, transparent 2px 3px, var(--strich,#2b2650) 3px 4px, transparent 4px 7px, var(--strich,#2b2650) 7px 10px, transparent 10px 11px, var(--strich,#2b2650) 11px 12px, transparent 12px 15px, var(--strich,#2b2650) 15px 16px, transparent 16px 19px), repeating-linear-gradient(0deg, transparent 0 7px, var(--grund,#fff) 7px 8px);position:relative;overflow:hidden}.va-code:after{--scan:255 59 107;content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 0, rgb(var(--scan) / .45) 5px, rgb(var(--scan)) 7px, rgb(var(--scan)) 9px, rgb(var(--scan) / .45) 11px, transparent 16px) top / 100% 16px no-repeat;will-change:transform;height:90%;animation:2.6s ease-in-out infinite alternate va-scan;position:absolute;top:calc(4% - 8px);left:-4%;right:-4%}@keyframes va-scan{0%{transform:translateY(0)}to{transform:translateY(100%)}}.va-code-ok:after{--scan:55 214 122;animation-duration:.5s;animation-iteration-count:2}[data-reveal=druck]{translate:0 -24px}[data-reveal=druck]>*{clip-path:inset(0 -80px 100%);transition:clip-path 1.6s calc(var(--d) * 80ms + .1s) cubic-bezier(.16, 1, .3, 1)}[data-reveal=druck][data-shown]>*{clip-path:inset(-80px -300px -300px)}.va-konfetti{pointer-events:none;z-index:30;position:absolute;top:55%;left:50%}.va-konfetti>span{font-size:var(--g,14px);color:var(--f);animation:va-konfetti 1.6s var(--v,.9s) cubic-bezier(.2, .7, .3, 1) both;line-height:1;position:absolute}@keyframes va-konfetti{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}to{opacity:.9;transform:translateY(450px)rotate(200deg)}}.va-sticker{filter:drop-shadow(0 10px 16px #2b265038);z-index:10;rotate:var(--r,6deg)}[data-reveal=sticker]{opacity:0;translate:0 -10px;scale:1.6;rotate:calc(var(--r,6deg) - 18deg)}[data-reveal=sticker][data-shown]{opacity:1;translate:0;scale:1;rotate:var(--r,6deg);transition:opacity .25s ease-out .35s,scale .6s cubic-bezier(.34,1.56,.64,1) .35s,rotate .7s cubic-bezier(.34,1.56,.64,1) .35s,translate .6s ease-out .35s}.va-halt{transition:box-shadow .4s ease-out,border-color .4s}.va-halt[data-erreicht]{border-color:var(--va-rosa);box-shadow:0 0 0 6px #ec6f9b2e,0 10px 20px -8px #2b265066}.va-hardcover{border-radius:3px 6px 6px 3px;box-shadow:4px 0 0 -1px #d9c6d3,7px 2px 0 -2px #c9b3c3,0 26px 40px -16px #2b265099}.va-softcover{rotate:-3deg}.va-klasse{transition:translate .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}@media (hover:hover){.va-klasse:hover{translate:0 -6px}}.va-klasse{filter:drop-shadow(0 26px 26px #0006)}.va-fc{filter:drop-shadow(0 28px 28px #00000073)}.va-goldrand:after{content:"";z-index:40;border-radius:inherit;background:radial-gradient(circle calc(var(--k) + 1.5px) at var(--p1), #ffd66b 98%, #0000 100%), radial-gradient(circle calc(var(--k) + 1.5px) at var(--p2), #ffd66b 98%, #0000 100%);pointer-events:none;background-origin:border-box;border:1.5px solid #ffd66b;position:absolute;inset:0}.va-goldrand.va-k-unten:after,.va-goldrand.va-k-haupt:after{border-bottom-width:0}.va-goldrand.va-k-oben:after,.va-goldrand.va-k-abschnitt:after{border-top-width:0}@media (min-width:768px){.va-goldrand.va-k-haupt:after{border-bottom-width:1.5px;border-right-width:0}.va-goldrand.va-k-abschnitt:after{border-top-width:1.5px;border-left-width:0}}.va-perfo{position:relative}@media (max-width:767px){.va-perfo:before{content:"";top:0;left:calc(var(--k) + 6px);right:calc(var(--k) + 6px);border-top:2px dashed var(--perfo,#ecd6e1);position:absolute}}.va-ticket-oben{background:#fff;border-radius:22px 22px 0 0;position:relative;overflow:hidden}.va-ticket-unten{background:#fff;border-radius:0 0 22px 22px;margin-top:-1px;position:relative}.va-ticket-unten:before{content:"";top:0;left:calc(var(--k) + 6px);right:calc(var(--k) + 6px);border-top:2px dashed #e7d5df;position:absolute}.va-fc-teil{background:#fffdf8;position:relative}.va-fc-band{background:radial-gradient(120% 200% at 90% 0,#3d3fa0 0%,#1d1b33 70%);position:relative;overflow:hidden}.va-fc-band:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffd66b40 50%,#0000 60%);animation:6s ease-in-out 2s infinite va-glanz;position:absolute;inset:0;translate:-100%}@keyframes va-glanz{0%,60%{translate:-100%}to{translate:100%}}.va-fc-knopf{background:linear-gradient(135deg,#ffe39a,#e9bd4f 55%,#ffd66b);box-shadow:0 10px 20px -10px #c9a13be6}.va-fc-stub{background:radial-gradient(140% 90% at 50% 0,#3d3fa0 0%,#1d1b33 75%)}.va-fc-zellen,.va-fc-zellen>*+*{border-color:#efe3c4}.va-kit{background:radial-gradient(120% 100% at 50% 0,#fdf1f7 0%,#f7cfe0 100%)}.va-jute{transform-origin:50% 96%;filter:drop-shadow(0 10px 12px #2b265038);animation:6.5s ease-in-out infinite va-jute;rotate:-7deg}@keyframes va-jute{0%,to{rotate:-7deg}50%{rotate:-4.5deg}}.va-gutschein{border-left:3px dashed var(--va-rosa);background:#fff;border-radius:8px;box-shadow:0 10px 18px -10px #2b265080}.va-stickerbogen{background:#fff;border-radius:10px;box-shadow:0 12px 20px -10px #2b265080}.va-baumeln{transform-origin:50% 8%;filter:drop-shadow(0 6px 6px #2b26504d);animation:4s ease-in-out infinite va-baumeln}@keyframes va-baumeln{0%,to{rotate:-6deg}50%{rotate:6deg}}.va-kondens{background:linear-gradient(90deg,#0000,currentColor);border-radius:2px}@keyframes va-drehen{to{rotate:360deg}}.va-sello{animation:40s linear infinite va-drehen}.va-abriss{transform-origin:100% 0;animation:.8s cubic-bezier(.34,1.56,.64,1) .65s both va-abriss}@media (min-width:768px){@keyframes va-abriss{0%{translate:0;rotate:none}35%{translate:-3px;rotate:-.6deg}to{translate:30px 10px;rotate:3.5deg}}.va-abriss{transform-origin:0 100%}}@keyframes va-ok{0%{opacity:0;rotate:-14deg;scale:1.8}to{opacity:1;rotate:-6deg;scale:1}}.va-stub-ok{animation:.45s cubic-bezier(.34,1.56,.64,1) 1.3s both va-ok;display:inline-block}.va-gepaeck{--schnur:44px;flex-direction:column;align-items:center;display:flex}.va-schwinger{transform-origin:50% 0;flex-direction:column;align-items:center;width:100%;display:flex}.va-gepaeck[data-shown] .va-schwinger{animation:va-pendel 2.6s calc(var(--d,0) * .12s + .15s) cubic-bezier(.3, 0, .3, 1) both, va-wiegen-tag var(--wt,5s) calc(var(--d,0) * .12s + 2.75s) ease-in-out infinite}@keyframes va-pendel{0%{rotate:-16deg}22%{rotate:11deg}42%{rotate:-7deg}60%{rotate:4deg}78%{rotate:-2deg}to{rotate:none}}@keyframes va-wiegen-tag{0%,to{rotate:none}25%{rotate:1.8deg}75%{rotate:-1.8deg}}@media (hover:hover){.va-gepaeck:hover .va-schwinger{animation:1.6s cubic-bezier(.3,0,.3,1) both va-pendel}}.va-gepaeck:active .va-schwinger{animation:1.6s cubic-bezier(.3,0,.3,1) both va-pendel}.va-nagel{z-index:2;background:radial-gradient(circle at 35% 30%,#fff4cf,#c9a13b 55%,#8a6a1c);border-radius:50%;width:14px;height:14px;position:relative;box-shadow:0 2px 3px #2b265059}.va-kordel{width:34px;height:calc(var(--schnur) + 30px);z-index:2;margin-top:-6px;margin-bottom:-30px;display:block;position:relative;overflow:visible}.va-etikett-halter{filter:drop-shadow(0 14px 14px #2b265038);width:100%}.va-etikett{--tag:#fbe1ec;--tag-dunkel:#b4184f;color:var(--va-tinte);background: radial-gradient(circle 20px at 50% 30px, #ffffffa6 0 99%, transparent 100%),  repeating-linear-gradient(8deg, #783c5009 0 1px, transparent 1px 4px), repeating-linear-gradient(98deg, #783c5008 0 1px, transparent 1px 5px), var(--tag);clip-path:polygon(22% 0,78% 0,100% 14%,100% 100%,0 100%,0 14%);position:relative;-webkit-mask:radial-gradient(7px at 50% 30px,#0000 96%,#000 100%);mask:radial-gradient(7px at 50% 30px,#0000 96%,#000 100%)}.va-etikett-himmel{--tag:#dcecf8;--tag-dunkel:#3d3fa0}.va-oese{background:radial-gradient(circle,#0000 0 7px,#8a6a1c 7px 8px,#f6e3a6 8.5px,#c9a13b 11px,#8a6a1c 13px);border-radius:50%;width:26px;height:26px;position:absolute;top:30px;left:50%;translate:-50% -50%;box-shadow:0 1px 1px #0003}.va-etikett-code{font-family:var(--font-display), system-ui;color:var(--tag-dunkel);letter-spacing:.04em;line-height:.9}.va-etikett-strich{background:repeating-linear-gradient(90deg, var(--va-tinte) 0 2px, transparent 2px 3px, var(--va-tinte) 3px 4px, transparent 4px 6px, var(--va-tinte) 6px 9px, transparent 9px 10px);opacity:.85;height:26px}.va-etikett-stempel{background:var(--tag);border:2px solid var(--tag-dunkel);color:var(--tag-dunkel);letter-spacing:.18em;opacity:0;border-radius:6px;padding:2px 6px;font-size:.6rem;font-weight:700;position:absolute;bottom:14px;right:8px;rotate:-12deg}.va-gepaeck[data-shown] .va-etikett-stempel{animation:va-stempel-tag .5s calc(var(--d,0) * .12s + 1.6s) cubic-bezier(.34, 1.56, .64, 1) both}@keyframes va-stempel-tag{0%{opacity:0;rotate:-30deg;scale:2.2}to{opacity:.85;rotate:-12deg;scale:1}}.va-halt[data-erreicht]{animation:.6s cubic-bezier(.34,1.56,.64,1) va-pop}@keyframes va-pop{40%{scale:1.12}to{scale:1}}.va-halt-stempel{z-index:20;border:2px solid var(--va-rosa-dunkel);color:var(--va-rosa-dunkel);letter-spacing:.18em;opacity:0;background:#ffffffeb;border-radius:999px;padding:3px 8px;font-size:.55rem;font-weight:700;transition:opacity .2s,scale .45s cubic-bezier(.34,1.56,.64,1),rotate .45s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-6px;right:-8px;rotate:-20deg;scale:2}.va-halt-rahmen:has([data-erreicht]) .va-halt-stempel{opacity:1;rotate:-10deg;scale:1}.va-galerie{scroll-snap-type:x mandatory;scrollbar-width:none}.va-galerie::-webkit-scrollbar{display:none}.va-galerie>*{scroll-snap-align:center}@supports (animation-timeline:view()){.va-galerie>*{animation:linear both va-karte;animation-timeline:view(inline)}@keyframes va-karte{0%,to{opacity:.55;scale:.88}50%{opacity:1;scale:1}}}.va-himmelzone{container-type:inline-size}.va-wolke{width:var(--w);height:calc(var(--w) * .36);opacity:var(--o,.9);filter:blur(var(--b,1px));animation:va-treiben var(--t,60s) linear infinite;pointer-events:none;background:#fff;border-radius:999px;position:absolute;left:0}.va-wolke:before,.va-wolke:after{content:"";background:#fff;border-radius:50%;position:absolute}.va-wolke:before{width:50%;height:125%;bottom:28%;left:14%}.va-wolke:after{width:36%;height:95%;bottom:32%;right:15%}@keyframes va-treiben{0%{translate:calc(-1 * var(--w) - 2cqw) 0}to{translate:102cqw}}.va-wolke-schatten{filter:blur(var(--b,1px)) drop-shadow(0 10px 14px #3d3fa024)}@supports (animation-timeline:scroll()){.va-hero-wolken{animation:linear both va-hero-parallax;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes va-hero-parallax{to{translate:0 -22vh}}}.va-fenster{background:linear-gradient(145deg,#fff,#e8eaf4);border-radius:999px;padding:clamp(10px,2.4vw,16px);box-shadow:0 30px 70px -30px #2b265080,inset 0 2px #fff,inset 0 -3px 8px #0000000f}.va-fenster-innen{clip-path:inset(0 round 999px);isolation:isolate;background:linear-gradient(#4d74df 0%,#9fd3ec 62%,#e4f3fb 100%);border-radius:999px;height:calc(100% + 2px);margin:-1px;position:relative;box-shadow:inset 0 0 0 2px #2b26501f,inset 0 12px 30px #00000038}.va-fenster-innen:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff4d 0%,#0000 30% 72%,#ffffff1f 100%);position:absolute;inset:0}.va-buchkoerper{border-radius:2px 6px 6px 2px;box-shadow:0 30px 50px -18px #2b26508c,0 8px 16px -8px #2b265059}.va-buchkoerper:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000002e 0,#ffffff59 1.6%,#0000 4% 92%,#ffffff1f 100%);position:absolute;inset:0}@keyframes va-wiegen{0%,to{translate:0}50%{translate:14px -4px}}.va-wolke-vorn{left:var(--x);animation:va-wiegen var(--t,9s) ease-in-out infinite}@keyframes va-auftritt{0%{opacity:0;translate:0 28px}to{opacity:1;filter:none;translate:0;scale:1}}.va-hero-sofort [data-reveal]{animation:va-auftritt .9s calc(var(--d,0) * 80ms + 50ms) cubic-bezier(.16, 1, .3, 1) both}@keyframes va-auftritt-titel{0%{opacity:1;translate:0 22px}to{opacity:1;translate:0}}.va-hero-sofort h1[data-reveal]{animation-name:va-auftritt-titel}.va-faq summary::-webkit-details-marker{display:none}.va-faq details[open] .va-plus{rotate:45deg}.va-ticker{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.va-ticker>div{width:max-content;animation:28s linear infinite va-ticker;display:flex}@keyframes va-ticker{to{translate:-50%}}.va-streichen{transition:background-size .7s calc(var(--d,0) * .12s + .35s) cubic-bezier(.65, 0, .35, 1);background:linear-gradient(currentColor,currentColor) 0 55%/0% 1.5px no-repeat}[data-shown] .va-streichen,[data-shown].va-streichen{background-size:100% 1.5px}@keyframes va-aviso{0%,to{opacity:1}50%{opacity:.25}}.va-aviso-punkt{animation:1.4s ease-in-out infinite va-aviso}.va-turno{background:var(--va-tafel,#1d1b33);color:#ffd66b;border-radius:8px;min-width:2.6rem}.va-tuete{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff47;border-radius:6px 6px 10px 10px;box-shadow:inset 0 0 0 1.5px #ffffffd9,inset 0 0 14px #ffffff80,0 12px 20px -10px #2b265073}.va-tuete-zip{z-index:2;background:#ffffff59;border-block:1.5px solid #ffffffe6;height:5%;position:absolute;inset:3.5% 0 auto}.va-tuete-glanz{border-radius:inherit;pointer-events:none;z-index:3;background:linear-gradient(115deg,#0000 18%,#ffffff8c 24%,#0000 32%),linear-gradient(115deg,#0000 58%,#ffffff4d 62%,#0000 68%),linear-gradient(#ffffff2e,#ffffff0d);position:absolute;inset:0}.va-bitacora-ausloeser{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.va-herzchen{pointer-events:none;position:absolute;top:30%;left:70%}.va-herzchen i{color:var(--va-rosa-dunkel);font-size:1.4rem;font-style:normal;animation:.9s cubic-bezier(.16,1,.3,1) forwards va-herz-steigt;position:absolute}.va-herzchen i:nth-child(2){--hx:-22px;color:var(--va-rosa);font-size:1rem;animation-delay:80ms}.va-herzchen i:nth-child(3){--hx:20px;color:var(--va-rosa);font-size:1.1rem;animation-delay:.16s}@keyframes va-herz-steigt{0%{opacity:0;transform:translate(0)scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(var(--hx,0), -60px) scale(1.15)}}.va-bitacora-grund{animation:.4s ease-out both va-bitacora-auf}.va-bitacora-geht .va-bitacora-grund{animation:.38s ease-in both va-bitacora-ab}@keyframes va-bitacora-auf{0%{opacity:0}}@keyframes va-bitacora-ab{to{opacity:0}}.va-lade{will-change:transform;animation:.55s cubic-bezier(.32,.72,0,1) backwards va-lade-auf;transform:translate(0,0)}@keyframes va-lade-auf{0%{transform:translateY(100%)}}.va-bitacora-geht .va-lade{transform:translateY(105%)!important}@media (min-width:768px){.va-lade{animation-name:va-karte-auf}@keyframes va-karte-auf{0%{opacity:0;transform:translateY(28px)scale(.96)}}.va-bitacora-geht .va-lade{opacity:0;transform:translateY(28px)scale(.96)!important}}@media (prefers-reduced-motion:reduce){.va-bitacora .va-lade{animation-duration:.55s!important}.va-bitacora .va-bitacora-grund{animation-duration:.4s!important}.va-bitacora.va-bitacora-geht .va-bitacora-grund{animation-duration:.38s!important}}.va-lade-rolle{scroll-padding-top:4.75rem;scroll-padding-bottom:1rem}.va-lade-abstand{height:calc(env(safe-area-inset-top,0px) + 3rem);flex-shrink:0}@media (min-width:768px){.va-lade-abstand{height:clamp(2rem,10svh,6rem)}.va-lade{margin-bottom:clamp(2rem,10svh,6rem)}}.va-buch-groesse{width:min(22rem, calc(100% - 1rem), calc((100dvh - 15rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) * .714))}@media (min-width:768px){.va-buch-groesse{width:min(22rem,71.4dvh - 8.568rem)}}.va-bitacora .va-buch-rahmen{-webkit-user-select:none;user-select:none;cursor:pointer;animation:.6s cubic-bezier(.34,1.4,.64,1) .15s both va-buch-auf}@keyframes va-buch-auf{0%{opacity:0;transform:translateY(40px)scale(.85)rotate(-4deg)}}.va-blatt{transform-origin:0;backface-visibility:hidden}.va-blatt-rein{animation:.45s ease-out both va-blatt-rein}.va-blatt-raus{z-index:2;animation:.5s cubic-bezier(.45,0,.55,1) forwards va-blatt-raus}.va-blatt-zurueck{z-index:2;animation:.4s ease-in forwards va-blatt-zurueck}@keyframes va-blatt-rein{0%{filter:brightness(.85)}}@keyframes va-blatt-raus{to{opacity:.2;transform:rotateY(-100deg)}}@keyframes va-blatt-zurueck{to{opacity:0;transform:translate(30px)}}.va-route{stroke-dashoffset:0;animation:1.6s linear infinite va-route}@keyframes va-route{to{stroke-dashoffset:-24px}}.va-entlang{offset-rotate:auto;offset-distance:0%;animation:2.6s cubic-bezier(.45,0,.3,1) .2s both va-entlang}.va-entlang-lang{animation-duration:3.2s}@keyframes va-entlang{to{offset-distance:100%}}.va-punkt{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite va-punkt}@keyframes va-punkt{50%{opacity:.6;transform:scale(1.8)}}.va-welle{animation:3s linear infinite va-welle}@keyframes va-welle{to{transform:translate(-40px)}}.va-sonne{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite va-punkt}.va-herz-auf{transform-box:fill-box;transform-origin:50%;animation:1.2s cubic-bezier(.34,1.56,.64,1) .9s both va-herz-auf}.va-herz-spaet{animation-delay:1.3s}.va-herz-spaeter{animation-delay:1.6s}@keyframes va-herz-auf{0%{opacity:0;transform:translateY(14px)scale(.3)}}.va-er-kommt{animation:2.4s cubic-bezier(.3,0,.3,1) both va-er-kommt}.va-sie-kommt{animation:2.4s cubic-bezier(.3,0,.3,1) both va-sie-kommt}@keyframes va-er-kommt{0%{transform:translate(-80px)}}@keyframes va-sie-kommt{0%{transform:translate(94px)}}.va-geschenk{animation:3s ease-in-out infinite va-geschenk}@keyframes va-geschenk{50%{transform:translateY(-8px)rotate(-1.5deg)}}.va-schatten{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite va-schatten}@keyframes va-schatten{50%{opacity:.08;transform:scale(.85)}}.va-funkeln{animation:1.6s ease-in-out infinite va-funkeln}@keyframes va-funkeln{50%{opacity:.25}}.va-ring-links{animation:1.4s cubic-bezier(.34,1.4,.64,1) both va-ring-l}.va-ring-rechts{animation:1.4s cubic-bezier(.34,1.4,.64,1) both va-ring-r}@keyframes va-ring-l{0%{opacity:0;transform:translate(-80px)}}@keyframes va-ring-r{0%{opacity:0;transform:translate(80px)}}.va-stempel{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.34,1.6,.64,1) .4s both va-stempel}.va-entlang-spaet{animation-delay:.6s}.va-herz-zuletzt{animation-delay:2.2s}.va-kind-kommt{animation:1s cubic-bezier(.34,1.4,.64,1) .5s both va-kind-kommt}@keyframes va-kind-kommt{0%{opacity:0;transform:translateY(10px)}}.va-umlauf{transform-box:view-box;transform-origin:160px 108px;animation:10s linear infinite va-umlauf}@keyframes va-umlauf{to{transform:rotate(360deg)}}.va-rampe{animation:2.4s cubic-bezier(.3,0,.3,1) both va-rampe}@keyframes va-rampe{0%{transform:translate(-86px,-41.6px)}}.va-blick{animation:.9s ease-out 2.3s both va-blick}.va-blick-frueh{animation-delay:.7s}@keyframes va-blick{0%{opacity:0;stroke-dashoffset:28px}}.va-herz-blick{animation-delay:2.7s}.va-herz-blick2{animation-delay:3s}.va-ausruf{animation-duration:.6s;animation-delay:3.2s}.va-aus-dem-meer{animation:2s cubic-bezier(.3,0,.3,1) .2s both va-aus-dem-meer}@keyframes va-aus-dem-meer{0%{transform:translate(60px)}}.va-tropfen{animation:.9s ease-in 4 both va-tropfen}@keyframes va-tropfen{0%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.va-blase{transform-box:fill-box;transform-origin:50% 100%;animation:3.2s ease-out 2s both va-blase}.va-blase-spaet{animation-duration:2.6s;animation-delay:2.6s}@keyframes va-blase{0%{opacity:0;transform:scale(.4)}12%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}.va-streit{animation:.4s ease-out 6s both va-streit-auf}@keyframes va-streit-auf{0%{opacity:0}}.va-gehen-l,.va-gehen-r{animation:1.8s ease-in 6.9s both va-gehen-l}.va-gehen-r{animation-name:va-gehen-r}.va-gehen-spaet{animation-delay:7.4s}.va-gehen-zuletzt{animation-duration:2.4s;animation-delay:8s}@keyframes va-gehen-l{to{opacity:0;transform:translate(-90px)}}@keyframes va-gehen-r{to{opacity:0;transform:translate(120px)}}.va-rec{animation:1s steps(2,jump-none) infinite va-rec}@keyframes va-rec{50%{opacity:.15}}.va-zittern{animation:.16s linear 6s infinite alternate va-zittern}@keyframes va-zittern{0%{transform:translate(-1.5px)}to{transform:translate(1.5px)}}.va-dampf{animation:1.8s ease-in-out infinite va-funkeln}.va-kino{-webkit-user-select:none;user-select:none;animation:.6s cubic-bezier(.34,1.4,.64,1) both va-buch-auf}.va-kino-rein{animation:1s cubic-bezier(.16,1,.3,1) both va-kino-rein}.va-kino-raus{animation:.9s ease-in both va-kino-raus}@keyframes va-kino-rein{0%{opacity:0;filter:blur(8px);transform:scale(1.06)}}@keyframes va-kino-raus{0%{opacity:1}to{opacity:0}}.va-kino-zoom{animation:5s linear both va-kino-zoom}@keyframes va-kino-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.va-kino-fuellen{transform-origin:0;animation:3.8s linear both va-kino-fuellen}@keyframes va-kino-fuellen{0%{transform:scaleX(0)}}.va-kino-datum{animation:.7s cubic-bezier(.16,1,.3,1) .3s both va-kino-datum}@keyframes va-kino-datum{0%{opacity:0;transform:translateY(8px)}}.va-lade:after{content:"";inset-inline:0;background:inherit;pointer-events:none;height:120px;position:absolute;top:calc(100% - 1px)}@media (min-width:768px){.va-lade:after{display:none}}.va-folio-knopf{animation:.7s cubic-bezier(.34,1.5,.64,1) .25s both va-folio-rein,2.2s ease-in-out 1.2s infinite va-folio-puls;transform:translate(-50%)}@keyframes va-folio-rein{0%{opacity:0;transform:translate(10%)scale(.85)}}@keyframes va-folio-puls{0%,to{box-shadow:0 6px 16px #140f3233, 0 0 0 0 color-mix(in srgb, var(--va-rosa-dunkel) 45%, transparent)}50%{box-shadow:0 6px 16px #140f3233,0 0 0 9px #0000}}.va-auf{animation:.6s ease-out both va-auf}@keyframes va-auf{0%{opacity:0}}.va-weg{animation:.25s ease-in both va-weg}@keyframes va-weg{to{opacity:0}}.va-etappe-1{offset-rotate:auto;animation:2.4s ease-in-out .3s both va-etappe-1}@keyframes va-etappe-1{0%{opacity:0;offset-distance:0%}5%{opacity:1;offset-distance:0%}72%{opacity:1;offset-distance:100%}88%{opacity:1;offset-distance:100%}to{opacity:0;offset-distance:100%}}.va-etappe-2{offset-rotate:auto;animation:2.8s cubic-bezier(.45,0,.3,1) 2.5s both va-etappe-2}@keyframes va-etappe-2{0%{opacity:0;offset-distance:0%}4%{opacity:1;offset-distance:0%}to{opacity:1;offset-distance:100%}}.va-kugel{animation:6s ease-in-out infinite alternate va-kugel}@keyframes va-kugel{0%{transform:translate(-3px)}to{transform:translate(3px)}}.va-ankunft{transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.6s ease-out 3.2s infinite va-ankunft}@keyframes va-ankunft{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3)}}.va-kopf-hebt{transform-box:fill-box;transform-origin:100% 100%;animation:.9s cubic-bezier(.34,1.4,.64,1) 1.5s both va-kopf-hebt}@keyframes va-kopf-hebt{to{transform:rotate(28deg)}}.va-bildschirm{animation:.5s steps(2,end) 4 va-funkeln}.va-klopfen{transform-box:fill-box;transform-origin:0 100%;animation:.2s ease-out 2.4s both va-auf,.22s ease-in-out 2.6s 4 alternate va-klopfen}@keyframes va-klopfen{to{transform:rotate(-9deg)}}.va-winken{transform-box:view-box;animation:.4s ease-in-out 3.7s 6 alternate va-winken}@keyframes va-winken{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.va-hand-l{animation:1s cubic-bezier(.34,1.3,.64,1) 2s both va-hand-l}.va-hand-r{animation:1s cubic-bezier(.34,1.3,.64,1) 2s both va-hand-r}@keyframes va-hand-l{0%{opacity:0;transform:translate(-14px)}}@keyframes va-hand-r{0%{opacity:0;transform:translate(14px)}}.va-herz-steigen{animation:1.2s cubic-bezier(.34,1.56,.64,1) 1.4s both va-herz-auf,3s ease-in-out 2.6s infinite va-schweben}.va-herzschlag{animation:1.2s cubic-bezier(.34,1.56,.64,1) 1.2s both va-herz-auf,1.1s ease-in-out 2.4s infinite va-herzschlag}@keyframes va-herzschlag{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.15)}}.va-wolken{animation:9s ease-in-out infinite alternate va-wolken}@keyframes va-wolken{0%{transform:translate(-6px)scale(1.12)}to{transform:translate(6px,-4px)scale(1.12)}}.va-heranzoomen{animation:.9s cubic-bezier(.34,1.3,.64,1) both va-heranzoomen}@keyframes va-heranzoomen{0%{opacity:0;transform:scale(.06)}30%{opacity:1}to{opacity:1;transform:scale(1)}}.va-blitz{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.5s ease-out .4s both va-blitz}@keyframes va-blitz{0%{opacity:0;transform:scale(.3)}25%{opacity:.95}to{opacity:0;transform:scale(2.4)}}.va-polaroid{transform-box:fill-box;transform-origin:50% 0;animation:.8s cubic-bezier(.34,1.4,.64,1) both va-polaroid}@keyframes va-polaroid{0%{opacity:0;transform:translateY(-40px)rotate(14deg)}to{opacity:1;transform:none}}.va-kroenung{animation:.5s ease-out both va-auf-blende}@keyframes va-auf-blende{0%{opacity:0}}.va-krone{transform-box:fill-box;transform-origin:50% 100%;animation:.9s cubic-bezier(.34,1.5,.64,1) .8s both va-krone}@keyframes va-krone{0%{opacity:0;transform:translateY(-60px)rotate(-12deg)scale(.6)}to{opacity:1;transform:none}}.va-konfetti{animation:4s linear infinite both va-konfetti}.va-blase-bleibt{animation-name:va-blase-bleibt;animation-timing-function:cubic-bezier(.34,1.4,.64,1)}@keyframes va-blase-bleibt{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.va-zoom-kurz{opacity:0;animation:2.6s cubic-bezier(.32,.72,0,1) 4.6s both va-zoom-kurz}@keyframes va-zoom-kurz{0%{opacity:0;transform:scale(.06)}18%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.06)}}.va-spaziergang{animation:3.4s cubic-bezier(.25,.6,.3,1) .3s both va-spaziergang}@keyframes va-spaziergang{0%{transform:translate(-130px)}}.va-bruch-l,.va-bruch-r{animation:1.2s cubic-bezier(.32,.72,0,1) 6s both va-bruch-l}.va-bruch-r{animation-name:va-bruch-r}@keyframes va-bruch-l{to{transform:translate(-7px,3px)rotate(-12deg)}}@keyframes va-bruch-r{to{transform:translate(7px,3px)rotate(12deg)}}.va-abspann{animation:11.4s linear .4s both va-abspann}@keyframes va-abspann{0%{transform:translateY(100cqh)}to{transform:translateY(-100%)}}.va-jubel-konfetti{animation:1.4s cubic-bezier(.2,.7,.4,1) both va-jubel-konfetti}@keyframes va-jubel-konfetti{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}60%{opacity:1}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy) + 140px)) rotate(var(--dreh));opacity:0}}.va-hurra{animation:1.5s cubic-bezier(.34,1.56,.64,1) both va-hurra}@keyframes va-hurra{0%{opacity:0;transform:scale(.2)rotate(-12deg)}30%{opacity:1;transform:scale(1.12)rotate(4deg)}45%{transform:scale(1)rotate(-2deg)}85%{opacity:1}to{opacity:0;transform:scale(1.05)translateY(-10px)}}.va-naht{background:#ffd66b;animation:2.2s cubic-bezier(.16,1,.3,1) .4s both va-naht}@keyframes va-naht{0%{opacity:0;transform:translateY(-50%)scaleX(0);box-shadow:0 0 6px 1px #ffd66b66}55%{opacity:1;transform:translateY(-50%)scaleX(1);box-shadow:0 0 12px 2px #ffd66b99}75%{transform:translateY(-50%)scaleX(1)scaleY(2);box-shadow:0 0 26px 6px #ffd66bcc}to{opacity:1;transform:translateY(-50%)scaleX(1);box-shadow:0 0 16px 3px #ffd66baa}}.va-vorhang-oben{border-bottom:2px solid #ffd66b;animation:2.9s cubic-bezier(.7,0,.2,1) both va-vorhang-oben;box-shadow:0 4px 22px #ffd66b77}.va-vorhang-unten{border-top:2px solid #ffd66b;animation:2.9s cubic-bezier(.7,0,.2,1) both va-vorhang-unten;box-shadow:0 -4px 22px #ffd66b77}@keyframes va-vorhang-oben{0%{transform:none}12%{transform:translateY(-2%)}to{transform:translateY(-104%)}}@keyframes va-vorhang-unten{0%{transform:none}12%{transform:translateY(2%)}to{transform:translateY(104%)}}.va-hinter{animation:3.2s cubic-bezier(.25,0,.2,1) both va-hinter}@keyframes va-hinter{0%{filter:brightness(.55)saturate(.7);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.va-hinter{animation:3.2s ease-out both va-hinter-still}}@keyframes va-hinter-still{0%{filter:brightness(.55)saturate(.7)}}@keyframes va-kino-weg{to{opacity:0}}.va-laden-l,.va-laden-r{transform-box:fill-box;animation:.9s cubic-bezier(.34,1.3,.64,1) both va-laden}.va-laden-l{transform-origin:0}.va-laden-r{transform-origin:100%}@keyframes va-laden{to{transform:scaleX(.14)}}.va-guck{animation:.8s cubic-bezier(.34,1.5,.64,1) both va-guck}@keyframes va-guck{0%{transform:translateY(16px)}}.va-mariposa{animation:7s ease-in-out infinite va-mariposa}@keyframes va-mariposa{25%{transform:translate(14px,-10px)}50%{transform:translate(4px,-20px)}75%{transform:translate(-12px,-8px)}}.va-fluegel{transform-box:fill-box;transform-origin:50%;animation:.28s ease-in-out infinite alternate va-fluegel}@keyframes va-fluegel{to{transform:scaleX(.3)}}.va-kreisen{animation:9s linear infinite va-kreisen}@keyframes va-kreisen{to{transform:rotate(360deg)}}.va-casa{animation:va-casa-auf var(--takt) cubic-bezier(.34, 1.5, .64, 1) both, va-casa-baila calc(var(--takt) * 2) ease-in-out calc(var(--takt) * 2) infinite}@keyframes va-casa-auf{0%{transform:scale(1.05,.88)}45%{transform:translateY(-7px)scale(.96,1.08)}to{transform:none}}@keyframes va-casa-baila{0%,to{transform:scale(1.016,.98)skew(-1.2deg)}25%,75%{transform:translateY(-2px)}50%{transform:scale(1.016,.98)skew(1.2deg)}}.va-teja{animation:va-teja calc(var(--takt) * 6) ease-in-out infinite both}@keyframes va-teja{0%,14%,to{transform:none}6%{transform:translateY(-5px)}}.va-klatsch-l,.va-klatsch-r{transform-box:fill-box;animation:va-klatsch calc(var(--takt) * 2) cubic-bezier(.34, 1.3, .64, 1) infinite both}.va-klatsch-l{transform-origin:0}.va-klatsch-r{transform-origin:100%}@keyframes va-klatsch{0%,to{transform:none}9%,50%{transform:scaleX(.14)}59%{transform:none}}.va-rappeln{transform-box:fill-box;transform-origin:50%;animation:va-rappeln calc(var(--takt) * 8) ease-in-out calc(var(--takt) * 8) infinite}@keyframes va-rappeln{0%,14%,to{transform:none}2%{transform:rotate(-4deg)}5%{transform:rotate(4deg)scale(1.05)}8%{transform:rotate(-3deg)}11%{transform:rotate(2deg)}}.va-strahl{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.9s ease-out both va-strahl}@keyframes va-strahl{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:scale(1.9)}}.va-flamme{transform-box:fill-box;transform-origin:50% 100%;animation:.45s ease-in-out infinite alternate va-flamme}@keyframes va-flamme{0%{transform:scale(.85,1.12)rotate(-5deg)}to{transform:scale(1.1,.9)rotate(5deg)}}.va-glimmen{animation:2.2s ease-in-out infinite alternate va-glimmen}@keyframes va-glimmen{0%{opacity:.45}to{opacity:1}}.va-palme{transform-box:fill-box;transform-origin:50% 100%;animation:4s ease-in-out infinite alternate va-palme}@keyframes va-palme{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.va-baldosa{transform-box:fill-box;transform-origin:50%;animation:va-baldosa calc(var(--takt) * 4) ease-in-out infinite both}@keyframes va-baldosa{0%,16%,to{transform:none}8%{transform:translateY(-3px)scaleY(.35)}}.va-licht{opacity:0;animation:va-licht 1.2s ease-out var(--takt) forwards}@keyframes va-licht{to{opacity:.3}}.va-zauber{stroke-dasharray:.14 .86;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 3px #ffd66b);animation:6.5s ease-in-out .6s infinite va-zauber}@keyframes va-zauber{0%{stroke-dashoffset:1px;opacity:0}5%,40%{opacity:1}48%,to{stroke-dashoffset:-.86px;opacity:0}}.va-funke{opacity:0;animation:3.2s ease-out infinite va-funke}@keyframes va-funke{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx,0px), -70px) scale(1)}}.va-stern{animation:1.8s ease-in-out infinite alternate va-stern}@keyframes va-stern{0%{opacity:.25}to{opacity:1}}.va-schreiben{transform-box:fill-box;transform-origin:100%;animation:va-schreiben calc(var(--takt) * 2) linear both}@keyframes va-schreiben{to{transform:scaleX(0)}}.va-stift{animation:va-stift calc(var(--takt) * 4) linear both}@keyframes va-stift{0%{transform:translate(0)}48%{transform:translate(84px)}52%{transform:translateY(26px)}98%{transform:translate(64px,26px)}to{opacity:1;transform:translate(64px,26px)}}.va-spur{stroke-dashoffset:1px;animation:1.6s ease-in both va-spur}@keyframes va-spur{to{stroke-dashoffset:0}}.va-abflug{opacity:1;animation:1.6s linear both va-abflug}@keyframes va-abflug{0%{transform:translate(0)rotate(-11deg)scale(1)}50%{transform:translate(25px,-11.25px)rotate(-35deg)scale(.95)}71%{transform:translate(50px,-35px)rotate(-50deg)scale(.85)}87%{opacity:1;transform:translate(75px,-71.25px)rotate(-59deg)scale(.75)}to{opacity:0;transform:translate(100px,-120px)rotate(-66deg)scale(.6)}}.va-turno-knopf{animation:.9s cubic-bezier(.34,1.56,.64,1) 2.2s both va-herz-auf,2.4s ease-in-out 3.4s infinite va-puls}@keyframes va-puls{0%,to{box-shadow:0 0 #c2185b59}50%{box-shadow:0 0 0 10px #c2185b00}}.va-bs{--bs-w:50px;--bs-buehne:84px;z-index:40;pointer-events:none;flex-direction:column;align-items:flex-end;transition:transform .7s cubic-bezier(.34,1.4,.5,1);display:flex;position:fixed;bottom:0;right:10px;transform:translateY(110%)}.va-bs[data-stand=da]{transform:translateY(0)}.va-bs[data-stand=da][data-taucht=ja]{transition-duration:.35s;transition-timing-function:ease-in;transform:translateY(110%)}.va-bs-knopf{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding:10px 0 0;display:block}.va-bs-knopf:focus-visible{outline:3px solid var(--va-rosa-dunkel);outline-offset:2px;border-radius:18px}.va-bs-szene{width:var(--bs-buehne);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 4px);display:block;position:relative}.va-bs-figur{z-index:2;width:var(--bs-w);margin:0 auto -6px;display:block;position:relative}.va-bs-figur img{transform-origin:50% 100%;filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 -2px #fff)drop-shadow(0 6px 10px #2b265038);-webkit-user-select:none;user-select:none;width:100%;display:block}.va-bs[data-stand=da] .va-bs-figur img{animation:4.2s ease-in-out 1.6s infinite va-bs-nicken}@keyframes va-bs-nicken{0%,72%,to{transform:none}81%{transform:translateY(-8px)rotate(-4deg)}90%{transform:translateY(-3px)rotate(3deg)}}.va-bs .va-bs-figur img.va-bs-wink,.va-bs-wink{animation:.9s cubic-bezier(.3,1.6,.5,1) va-bs-wink}@keyframes va-bs-wink{25%{transform:rotate(-7deg)translateY(-8px)}50%{transform:rotate(6deg)translateY(-4px)}75%{transform:rotate(-3deg)}}.va-bs-mikro{z-index:3;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);left:calc(50% - var(--bs-w) / 2 - 16px);width:calc(var(--bs-w) * .42);height:auto;position:absolute}.va-bs-buehne{z-index:1;background:linear-gradient(180deg, var(--va-rosa) 0 3px, var(--va-blau) 3px);border-radius:50% 50% 6px 6px/10px 10px 6px 6px;height:16px;display:block;position:relative;box-shadow:0 6px 14px #2b265047}.va-bs-buehne:after{content:"";opacity:.9;background:radial-gradient(circle,#ffd66b 1.2px,#0000 1.6px) 0 0/10px 3px repeat-x;height:3px;position:absolute;inset:8px 12px auto}.va-bs-licht{z-index:0;width:calc(var(--bs-buehne) * 1.05);height:calc(var(--bs-w) * 2.6);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);opacity:.85;pointer-events:none;background:linear-gradient(#ffecaa00 0%,#ffecaa8c 75%,#ffd66bb3 100%);position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.va-bs[data-premiere=ja] .va-bs-licht{animation:1.1s step-end .35s both va-bs-licht-an}@keyframes va-bs-licht-an{0%{opacity:0}18%{opacity:.7}26%{opacity:.1}40%{opacity:.85}48%{opacity:.3}60%,to{opacity:.85}}.va-bs-psst{pointer-events:none;color:var(--va-rosa-dunkel);white-space:nowrap;background:#fff;border-radius:16px 16px 4px;margin:0 -2px -2px 0;padding:12px 12px 10px;font-size:1.25rem;line-height:1.3;animation:.6s cubic-bezier(.34,1.56,.64,1) 1s both va-bs-psst,3s ease-in-out 1.8s infinite va-schweben;box-shadow:0 6px 16px #2b265029,inset 0 0 0 1.5px #b4184f2e}.va-bs-psst .va-mono{letter-spacing:.18em;color:var(--va-tinte);margin-top:2px;font-size:.5rem;font-weight:700;line-height:1;display:block}@keyframes va-bs-psst{0%{opacity:0;transform:translateY(10px)scale(.6)}}.va-bs-klein{--bs-w:64px;--bs-buehne:84px;flex-shrink:0;padding-bottom:0}.va-bs-klein .va-bs-mikro{bottom:6px}.va-bs-klein .va-bs-figur img{animation:.9s cubic-bezier(.3,1.6,.5,1) .5s both va-bs-wink}.va-bs-inhalt{animation:.6s cubic-bezier(.34,1.4,.64,1) .15s both va-buch-auf}.va-bs-blase:after{content:"";background:#fff;border-radius:0 0 0 4px;width:16px;height:16px;position:absolute;bottom:18px;left:-8px;transform:rotate(45deg)}.va-bs-ticket{animation:.8s cubic-bezier(.34,1.56,.64,1) .7s both va-herz-auf}.va-bs-eintritt{animation:.8s cubic-bezier(.34,1.56,.64,1) 1.1s both va-herz-auf,2.4s ease-in-out 2.2s infinite va-puls}.va-bs-abriss{cursor:pointer;transform-origin:100% 0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .2s}.va-bs-abriss:hover{background-color:#fff7fb}.va-bs-abriss:focus-visible{outline:3px solid var(--va-rosa-dunkel);outline-offset:2px}.va-bs-abriss[data-stand=reisst]{animation:1.1s cubic-bezier(.34,1.4,.64,1) both va-bs-abreissen}@keyframes va-bs-abreissen{0%{translate:0;rotate:none}22%{translate:0 -3px;rotate:.8deg}55%,72%{translate:8px 22px;rotate:-3deg}to{translate:0;rotate:none}}.va-bs-abriss-huelle{--k:12px;position:relative}.va-bs-schere{z-index:1;top:0;left:calc(var(--k) + 2px);box-sizing:border-box;fill:none;width:32px;height:24px;stroke:var(--va-rosa-dunkel);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;background:#fff;border-radius:6px;padding:0 4px;position:absolute;translate:0 -50%}.va-bs-abriss:hover~.va-bs-schere,.va-bs-abriss[data-stand=reisst]~.va-bs-schere{animation:.45s ease-in-out 2 va-bs-schnipp}@keyframes va-bs-schnipp{50%{translate:8px -50%}}.va-bs-teilen{animation:.6s cubic-bezier(.34,1.56,.64,1) both va-herz-auf}@media (min-width:768px){.va-bs{--bs-w:76px;--bs-buehne:122px;right:28px}.va-bs-klein{--bs-w:70px;--bs-buehne:92px}}@media (prefers-reduced-motion:reduce){.va-bs,.va-bs[data-stand=da][data-taucht=ja]{transition:opacity .2s}.va-bs{opacity:0;transform:none}.va-bs[data-stand=da]{opacity:1}.va-bs[data-stand=da][data-taucht=ja]{opacity:0;transform:none}.va-bs-figur img,.va-bs-wink,.va-bs-psst,.va-bs-inhalt,.va-bs-ticket,.va-bs-eintritt,.va-bs-abriss,.va-bs-schere,.va-bs-teilen,.va-bs[data-premiere=ja] .va-bs-licht,.va-bs-klein .va-bs-figur img{animation:none!important}}.va-bs:not([data-stand=da]) .va-bs-knopf,.va-bs[data-taucht=ja] .va-bs-knopf{pointer-events:none}.va-promo{background:var(--va-tinte);color:#ffd66b}.va-promo-uhr{color:#fff;font-variant-numeric:tabular-nums}.va-durchsage{background:var(--va-blau);color:#fff}.va-lautsprecher{animation:1.6s ease-in-out infinite va-sprechen;display:inline-block}@keyframes va-sprechen{0%,to{transform:scale(1)}50%{transform:scale(1.18)rotate(-6deg)}}.va-ya-stempel{z-index:3;color:#1f8a52;letter-spacing:.14em;text-align:center;background:#ffffffeb;border:3px double #1f8a52;border-radius:10px;padding:.45rem .7rem;font-size:.72rem;font-weight:800;line-height:1.15;animation:.6s cubic-bezier(.2,1.4,.4,1) .9s both va-stempel-drauf;display:block;box-shadow:0 6px 16px #2b26502e}@keyframes va-stempel-drauf{0%{opacity:0;transform:scale(2.2)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(10deg)}}.va-dentro{scrollbar-width:none}.va-dentro::-webkit-scrollbar{display:none}.va-dentro-blatt{rotate:var(--dreh,0deg)}.va-wisch span{animation:1.4s ease-in-out infinite va-stupsen;display:inline-block}@keyframes va-stupsen{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.va-mobilleiste{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:env(safe-area-inset-bottom);background:#2b2650f5;transition:transform .35s cubic-bezier(.2,.8,.2,1);transform:translateY(110%)}.va-mobilleiste-da{transform:translateY(0)}.va-eb-huelle{animation:.25s ease-out both va-eb-schleier-rein}.va-eb-schleier{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;background:#2b265073}.va-eb{overscroll-behavior:contain;max-height:min(92svh,860px);color:var(--va-tinte);padding-bottom:env(safe-area-inset-bottom);background:#fffaf7;border-radius:26px 26px 0 0;animation:.42s cubic-bezier(.2,.9,.25,1) both va-eb-rein;overflow-y:auto;box-shadow:0 -12px 40px #2b265040}@media (min-width:640px){.va-eb{border-radius:26px;margin-bottom:2.5vh}}.va-eb-griff{background:#2b265026;border-radius:99px;width:44px;height:5px;margin:10px auto 6px;display:block}.va-eb-zu{float:right;z-index:2;width:36px;height:36px;color:var(--va-tinte);background:#2b265014;border-radius:99px;place-items:center;margin:10px 12px -46px 0;font-size:1.5rem;line-height:1;transition:background-color .2s;display:grid;position:sticky;top:10px}.va-eb-zu:hover{background:#2b265029}@keyframes va-eb-rein{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes va-eb-schleier-rein{0%{opacity:0}to{opacity:1}}.va-billete-wahl{cursor:pointer;color:var(--va-blau);background:#fff;border:2px dashed #3d3fa040;border-radius:14px;flex-direction:column;gap:.15rem;padding:.7rem .85rem;transition:background-color .2s,border-color .2s,transform .15s;display:flex}.va-billete-wahl:active{transform:scale(.98)}.va-billete-an{background:var(--va-blau);border:2px solid var(--va-blau);color:#fff}.va-billete-wahl:has(input:focus-visible){outline:2px solid var(--va-rosa-dunkel);outline-offset:2px}.va-karte-fertig{background:#fff;border-radius:18px;animation:.6s cubic-bezier(.2,.9,.3,1) both va-karte-druck;box-shadow:0 10px 30px #2b26501f}@keyframes va-karte-druck{0%{clip-path:inset(0 0 100%);transform:translateY(-10px)}to{clip-path:inset(0);transform:none}}.va-karte-zeilen dt{letter-spacing:.14em;text-transform:uppercase;color:#8a84ad;font-size:.62rem;font-family:var(--font-va-titulo), system-ui}.va-karte-zeilen dd{color:var(--va-blau);font-weight:800;font-family:var(--font-va-titulo), system-ui;margin:.1rem 0 0}
