.vs-page{background:var(--bg);color:var(--ink)}.vs-section{padding:clamp(56px,8vw,104px) 0;scroll-margin-top:calc(var(--topbar-h) + 12px)}.vs-section+.vs-section{border-top:1px solid var(--line-soft)}.vs-section .eyebrow-row{margin-bottom:18px}.vs-kopf{max-width:920px}.vs-h2{font-family:var(--f-display);font-size:clamp(38px,5vw,72px);line-height:.94;letter-spacing:.01em;color:var(--ink);margin-bottom:clamp(22px,3vw,40px);text-wrap:balance}.vs-sub{max-width:640px;margin:-8px 0 28px;color:var(--ink-mid);font-size:clamp(16px,1.4vw,18px);line-height:1.6}.vs-page .arrow{display:inline-flex;transition:transform .2s}@keyframes vs-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.vs-reveal{animation:vs-rise linear both;animation-timeline:view();animation-range:entry 0 entry 220px}}}.vs-hero{position:relative;overflow:hidden;overflow:clip;padding:calc(var(--topbar-h) + clamp(32px, 6vh, 72px)) 0 clamp(44px,7vw,80px);background:radial-gradient(ellipse 60% 70% at 85% 45%,rgba(201,169,106,.1),transparent 70%)}.vs-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,6vw,56px);align-items:center}.vs-hero-text{display:flex;flex-direction:column;align-items:flex-start}.vs-hero .eyebrow-row{margin-bottom:22px}.vs-h1{font-family:var(--f-display);font-size:clamp(44px,6vw,88px);line-height:.92;letter-spacing:.01em;color:var(--ink);text-wrap:balance}.vs-h1 .serif-it{display:block;margin-top:.14em;font-size:.56em;line-height:1.08;letter-spacing:0}.vs-lead{margin-top:24px;max-width:560px;color:var(--ink-mid);font-size:clamp(16.5px,1.5vw,20px);line-height:1.55}.vs-price{margin-top:18px;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.vs-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.vs-umschlag{position:relative;margin-inline:calc(6px - var(--pad-x))}.vs-uk-buehne{position:relative;width:min(100%,560px);margin:0 auto;aspect-ratio:1000/980;container-type:inline-size;transform:rotate(-2.2deg)}.vs-uk-hinten,.vs-uk-vorne{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.vs-uk-hinten{z-index:1}.vs-uk-vorne{z-index:3}.vs-uk-papier{fill:var(--bg-3)}.vs-uk-papier-innen{fill:var(--bg-1)}.vs-uk-s-gold{stop-color:var(--gold)}.vs-uk-s-goldhell{stop-color:var(--gold-bright)}.vs-uk-s-golddunkel{stop-color:var(--gold-deep)}.vs-uk-s-schatten{stop-color:#000}.vs-uk-s-papierhell{stop-color:var(--bg-3)}.vs-uk-s-papier{stop-color:var(--bg-2)}.vs-uk-s-papierdunkel{stop-color:var(--bg-1)}.vs-uk-s-licht{stop-color:var(--ink)}.vs-uk-raute-hell{fill:none;stroke:var(--ink);stroke-opacity:.3;stroke-width:1.1}.vs-uk-raute-dunkel{fill:none;stroke:#000;stroke-opacity:.18;stroke-width:1}.vs-uk-bodenschatten{fill:#000;opacity:.7}.vs-uk-tauchschatten{fill:none;stroke:#000;stroke-width:40;opacity:.5}.vs-uk-korn{opacity:.22}.vs-uk-klappenschatten{fill:none;stroke:#000;stroke-width:14;opacity:.4}.vs-uk-falzlicht{fill:none;stroke:var(--ink);stroke-opacity:.08;stroke-width:1.6}.vs-uk-kantenlicht{fill:none;stroke:var(--ink);stroke-opacity:.26;stroke-width:2}.vs-uk-wachsfarbe{flood-color:var(--gold)}.vs-uk-glanzlicht{lighting-color:var(--ink)}.vs-uk-karte{position:absolute;z-index:2;left:15cqw;top:4.03cqw;width:70cqw;height:51.77cqw;border-radius:.35cqw;background:linear-gradient(160deg,var(--paper),var(--paper-2));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(0,0,0,.3),0 1.8cqw 3.6cqw rgba(0,0,0,.42),0 4cqw 8cqw rgba(0,0,0,.32);transform:rotate(2deg);transform-origin:50% 100%}.vs-uk-karte:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(38,32,25,.022) 0 1px,transparent 1px 3px)}.vs-uk-foto{position:absolute;left:2.1cqw;top:2.1cqw;width:65.8cqw;height:43.87cqw;overflow:hidden;background:var(--bg-2);box-shadow:0 0 0 .5cqw var(--paper),0 0 0 calc(.5cqw + 1px) var(--gold-deep)}.vs-uk-foto img{object-fit:cover}.vs-uk-marke{position:absolute;left:0;right:0;top:47.55cqw;padding-left:.6em;font-family:var(--f-display);font-size:2.6cqw;line-height:1;letter-spacing:.6em;text-align:center;color:var(--gold-deep)}.vs-uk-siegel{position:absolute;z-index:4;left:50cqw;top:75.2cqw;width:14cqw;transform:translate(-50%,-50%) rotate(-8deg);filter:drop-shadow(0 .5cqw .6cqw rgba(0,0,0,.55))}.vs-uk-siegel svg{display:block;width:100%;height:auto}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.vs-uk-karte{transition:transform 1.3s cubic-bezier(.22,.72,.2,1) .2s}.vs-umschlag:not(.is-sichtbar) .vs-uk-karte{transform:translateY(19cqw) rotate(2deg)}}.vs-hero-ende{position:absolute;left:0;right:0;bottom:0;height:1px}@media (min-width:1024px){.vs-hero{min-height:min(86vh,840px);display:flex;flex-direction:column;justify-content:center}.vs-hero-grid{width:100%;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(36px,4.4vw,64px)}.vs-umschlag{margin-inline:0}.vs-uk-buehne{width:min(100%,600px);margin:0 0 0 auto}}.vs-vergleich{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.vs-spalte{padding:28px 26px 22px;border:1px solid var(--line-soft);background:var(--bg-1)}.vs-spalte h3{font-family:var(--f-display);font-size:clamp(32px,3vw,44px);line-height:1;letter-spacing:.02em;margin-bottom:18px}.vs-spalte ul{list-style:none;margin:0;padding:0}.vs-spalte li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--line-soft);font-size:clamp(15.5px,1.3vw,17.5px);line-height:1.5}.vs-spalte li:before{content:"–";text-align:center;line-height:inherit}.vs-spalte-gutschein h3,.vs-spalte-gutschein li,.vs-spalte-gutschein li:before{color:var(--ink-dim)}.vs-spalte-ticket{border-color:var(--gold);box-shadow:var(--glow-2)}.vs-spalte-ticket h3{color:var(--gold)}.vs-spalte-ticket li{color:var(--ink);border-top-color:var(--line)}.vs-spalte-ticket li:before{content:"✦";color:var(--gold);font-size:.85em}.vs-vergleich-foot{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;align-items:center;margin-top:clamp(32px,5vw,64px)}.vs-foto-vergleich{--lf-format:3/2}.vs-vergleich-schluss{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.vs-vergleich-zeile{max-width:620px;font-family:var(--f-serif);font-style:italic;font-size:clamp(22px,2.4vw,32px);line-height:1.25;color:var(--ink);text-wrap:balance}@media (min-width:768px){.vs-vergleich{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vs-vergleich-foot{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(36px,4vw,72px)}}.vs-schritte{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0}.vs-schritt{display:grid;grid-template-columns:50px minmax(0,1fr);grid-template-rows:auto auto;align-content:start;gap:0 16px;padding:22px 22px 24px 20px;border:1px solid var(--line);background:var(--bg-1)}.vs-schritt-nr{display:block;grid-row:1/span 2;font-size:60px;line-height:.82;color:var(--gold)}.vs-schritt h3,.vs-schritt-nr{font-family:var(--f-display);letter-spacing:.02em}.vs-schritt h3{font-size:clamp(27px,2.4vw,34px);line-height:1;color:var(--ink);margin:2px 0 8px}.vs-schritt p{color:var(--ink-mid);font-size:16px;line-height:1.55;text-wrap:pretty}.vs-schritte-foot{margin-top:clamp(24px,3vw,36px)}@media (min-width:768px){.vs-schritte{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;gap:0 14px}.vs-schritt{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 3;row-gap:16px;padding:28px 26px 30px}.vs-schritt-nr{grid-row:auto;font-size:clamp(56px,5vw,80px)}.vs-schritt h3{margin:0;align-self:start}@supports not (grid-template-rows:subgrid){.vs-schritt h3{min-height:2em}}}.vs-karte-section{overflow-x:clip}.vs-karte-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(26px,4vw,40px);align-items:center}.vs-karte-text .vs-sub{margin-bottom:0}.vs-karte-buehne{position:relative;isolation:isolate;container-type:inline-size;width:min(100%,620px);justify-self:center}.vs-karte-buehne:before{content:"";position:absolute;z-index:-1;inset:-16% -14% -4%;background:radial-gradient(closest-side,rgba(224,196,131,.17),rgba(201,169,106,.06) 58%,transparent);pointer-events:none}.vs-karte-rahmen{container-type:inline-size;width:100%}.vs-karte{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;aspect-ratio:210/148;padding:6cqw 7cqw 5cqw;background:linear-gradient(178deg,var(--paper),var(--paper-2));color:var(--paper-ink);box-shadow:0 30px 70px rgba(0,0,0,.5),0 8px 26px rgba(0,0,0,.35);transform:rotate(-1.2deg)}.vs-karte:before{inset:0;background:repeating-linear-gradient(0deg,rgba(38,32,25,.022) 0 1px,transparent 1px 3px)}.vs-karte:after,.vs-karte:before{content:"";position:absolute;pointer-events:none}.vs-karte:after{inset:10px;inset:2.6cqw;border:1px solid var(--gold-deep)}.vs-karte-kopf{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vs-karte-marke{display:inline-flex;align-items:baseline;gap:.3em;font-family:var(--f-display);font-size:30px;font-size:max(22px,7cqw);line-height:.9;letter-spacing:.1em;color:var(--paper-ink)}.vs-karte-silhouette{display:block;flex:none;width:calc(.7em * 652 / 891);height:.7em;background:var(--paper-ink);-webkit-mask-image:url(/images/duckman-mark.png);mask-image:url(/images/duckman-mark.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.vs-siegel{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;width:9.5cqw;height:9.5cqw;border-radius:50%;background:var(--gold-deep);color:var(--paper);font-size:18px;font-size:4cqw;line-height:1;box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px var(--gold-deep),0 6px 14px -4px rgba(38,32,25,.4);transform:rotate(-8deg)}.vs-karte-export,.vs-karte-export *{box-shadow:none!important;filter:none!important;transform:none!important}.vs-karte-export .vs-siegel{border:2px solid var(--paper)}.vs-karte-mitte{position:relative;display:flex;flex-direction:column;gap:6px;gap:1.6cqw}.vs-karte-zeile{display:flex;align-items:baseline;gap:.5em;font-family:var(--f-serif);font-style:italic;font-size:17px;font-size:max(13px,4cqw);line-height:1.3}.vs-karte-zeile>span:first-child{flex:none}.vs-karte-was{line-height:1.35;color:var(--paper-ink)}.vs-karte-wann,.vs-karte-was{font-family:var(--f-serif);font-size:15px;font-size:max(12px,3.5cqw)}.vs-karte-wann{font-style:italic;line-height:1.5}.vs-linie{display:inline-block;flex:1 1 auto;min-width:5em;max-width:14em;height:1.05em;border-bottom:1px solid var(--gold-deep);vertical-align:baseline}.vs-karte-wann .vs-linie{flex:none;width:7em;min-width:0;margin:0 .1em}.vs-karte-wann .vs-linie:last-of-type{width:3.2em}.vs-karte-fuss{position:relative;display:flex;align-items:center;gap:12px;gap:2.4cqw;margin:0;font-family:var(--f-mono);font-size:9px;font-size:max(10px,2.1cqw);letter-spacing:.22em;text-transform:uppercase;text-align:center;color:var(--paper-soft)}.vs-karte-fuss:after,.vs-karte-fuss:before{content:"";flex:1;border-top:1px dashed rgba(38,32,25,.35)}.vs-fueller{--vs-fl-x:64cqw;--vs-fl-y:76cqw;--vs-fl-dreh:-30deg;position:absolute;z-index:2;left:var(--vs-fl-x);top:calc(var(--vs-fl-y) - 2.71cqw);width:44cqw;transform:rotate(var(--vs-fl-dreh));transform-origin:0 50%;filter:drop-shadow(.5cqw 1.1cqw .8cqw rgba(0,0,0,.45));pointer-events:none}.vs-fueller svg{display:block;width:100%;height:auto;overflow:visible}.vs-fl-s-kante{stop-color:var(--bg-3)}.vs-fl-s-lack{stop-color:var(--bg)}.vs-fl-s-tief{stop-color:#000}.vs-fl-schlitz{fill:none;stroke:var(--paper-ink);stroke-width:1.2}.vs-fl-loch{fill:var(--paper-ink)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.vs-fueller{transition:transform 1.1s cubic-bezier(.2,.8,.2,1) .35s,opacity .6s ease .35s}.vs-karte-buehne:not(.is-sichtbar) .vs-fueller{opacity:0;transform:translate(10cqw,6cqw) rotate(calc(var(--vs-fl-dreh) + 9deg))}}.vs-karte-hinweis{max-width:58cqw;min-height:6cqw;margin:3cqw 0 0;color:var(--ink-dim);font-size:14px;line-height:1.5;text-align:left;text-wrap:balance}@media (max-width:639px){.vs-karte-hinweis{max-width:none;min-height:0;margin-top:10cqw}}.vs-karte-cta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px}.vs-pdf-fehler{flex-basis:100%;margin:0;color:var(--ink-mid);font-size:14.5px;line-height:1.5;text-align:left}@media (min-width:1024px){.vs-karte-grid{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);grid-template-areas:". buehne" "text buehne" "cta buehne" ". buehne";grid-template-rows:1fr auto auto 1fr;gap:0 clamp(40px,4.5vw,80px)}.vs-karte-text{grid-area:text}.vs-karte-buehne{grid-area:buehne;width:min(100%,760px)}.vs-karte-cta{grid-area:cta;margin-top:clamp(22px,3vh,32px)}}.vs-wen-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.vs-foto-wen{--lf-format:4/3;--lf-fokus:46% 50%}.vs-wen{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.vs-wen-karte{display:flex;flex-direction:column;gap:12px;padding:28px 26px 22px;border:1px solid var(--line);background:var(--bg-1);transition:border-color .25s}.vs-wen-karte:hover{border-color:var(--gold)}.vs-wen-karte h3{font-family:var(--f-display);font-size:clamp(30px,2.8vw,40px);line-height:1;letter-spacing:.02em;color:var(--ink)}.vs-wen-karte p{flex:1;color:var(--ink-mid);font-size:15.5px;line-height:1.6}.vs-wen-preis{flex:0 0 auto!important;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.22em}.vs-wen-link,.vs-wen-preis{text-transform:uppercase;color:var(--gold)}.vs-wen-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:4px;padding-top:12px;border-top:1px solid var(--line-soft);font-family:var(--f-sans);font-size:11px;font-weight:600;letter-spacing:.26em}.vs-wen-link:hover{color:var(--gold-bright)}.vs-wen-link:hover .arrow{transform:translateX(4px)}@media (min-width:640px){.vs-wen{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-foto-wen{--lf-format:16/9;--lf-fokus:50% 48%}}@media (min-width:1024px){.vs-wen-raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,3vw,48px)}.vs-foto-wen{--lf-format:auto;--lf-min-h:420px;--lf-fokus:45% 50%}}.vs-cal-section .vs-sub{margin-bottom:8px}.vs-cal-seatings{margin:26px 0 0;border-top:1px solid var(--line-soft)}.vs-cal-seating{display:grid;gap:3px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.vs-cal-seating dt{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 14px}.vs-cal-seating-name{font-family:var(--f-display);font-size:22px;line-height:1.1;letter-spacing:.04em;color:var(--gold)}.vs-cal-seating-zeit{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;color:var(--ink-mid)}.vs-cal-seating dd{margin:0;color:var(--ink-dim);font-size:15px;line-height:1.45;text-wrap:pretty}@media (min-width:640px){.vs-cal-seatings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;max-width:860px}.vs-cal-seating{border-bottom:0}.vs-cal-seating dt{justify-content:flex-start}}.vs-paeckchen-section{background:radial-gradient(ellipse 60% 48% at 50% 60%,rgba(201,169,106,.07),transparent 70%)}.vs-paeckchen-wrap{max-width:880px;margin:0 auto;text-align:center}.vs-paeckchen-wrap .eyebrow-row{justify-content:center}.vs-paeckchen{display:flex;flex-direction:column;align-items:center}.vs-paeckchen-line{min-height:2.5em;max-width:640px;font-family:var(--f-serif);font-style:italic;font-size:clamp(24px,3.2vw,38px);line-height:1.2;color:var(--ink);text-wrap:balance}.vs-paeckchen-knopf{display:block;width:min(100%,420px);min-height:44px;margin:12px auto 0;padding:0;border:0;background:none;cursor:pointer}.vs-paeckchen.is-offen .vs-paeckchen-knopf{cursor:default}.vs-paeckchen-knopf:focus-visible{outline:2px solid var(--gold-bright);outline-offset:6px}.vs-paeckchen-knopf svg{display:block;width:100%;height:auto;overflow:visible}.vs-pk-karton{fill:var(--bg-3);stroke:var(--line);stroke-width:1}.vs-pk-innen{fill:var(--bg)}.vs-pk-band,.vs-pk-schl-aussen{fill:var(--gold)}.vs-pk-schl-innen{fill:var(--gold-deep)}.vs-pk-knoten{fill:var(--gold-bright)}.vs-pk-schnur{fill:none;stroke:var(--gold-deep);stroke-width:1}.vs-pk-anhaenger rect{fill:var(--bg-2);stroke:var(--line);stroke-width:1}.vs-pk-anhaenger circle{fill:none;stroke:var(--gold-deep);stroke-width:1}.vs-pk-anhaenger text{font-family:var(--f-serif);font-style:italic;font-size:11.5px;fill:var(--ink-dim)}.vs-pk-papier{fill:var(--paper);stroke:var(--gold-deep);stroke-width:1}.vs-pk-perfo{stroke:var(--paper-soft);stroke-width:1;stroke-dasharray:3 3}.vs-pk-strich{stroke:var(--gold-deep);stroke-width:1}.vs-pk-t1{font-family:var(--f-display);font-size:13.5px;letter-spacing:.04em}.vs-pk-t1,.vs-pk-t2{fill:var(--paper-ink)}.vs-pk-t2{font-family:var(--f-serif);font-style:italic;font-size:13px}.vs-pk-schein-s1{stop-color:var(--gold-bright);stop-opacity:.5}.vs-pk-schein-s2{stop-color:var(--gold);stop-opacity:.14}.vs-pk-schein-s3{stop-color:var(--gold);stop-opacity:0}.vs-pk-band-l,.vs-pk-band-r,.vs-pk-deckel,.vs-pk-schleife,.vs-pk-ticket{transform-box:view-box}.vs-pk-deckel{transform-origin:260px 178px}.vs-pk-band-l{transform-origin:70px 234px}.vs-pk-band-r{transform-origin:250px 234px}.vs-pk-schleife{transform-origin:160px 148px}.vs-paeckchen:not(.is-offen) .vs-pk-ticket{transform:translateY(96px)}.vs-paeckchen:not(.is-offen) .vs-pk-schein{opacity:0}.vs-paeckchen.is-offen .vs-pk-deckel{transform:translate(36px,-84px) rotate(10deg)}.vs-paeckchen.is-offen .vs-pk-band-l{transform:rotate(72deg);opacity:.7}.vs-paeckchen.is-offen .vs-pk-band-r{transform:rotate(-72deg);opacity:.7}.vs-paeckchen.is-offen .vs-pk-band-m{opacity:0}.vs-paeckchen.is-offen .vs-pk-band-v{opacity:.45}.vs-paeckchen.is-offen .vs-pk-schleife{transform:scale(.5);opacity:0}.vs-paeckchen:not(.is-offen) .vs-paeckchen-knopf:hover .vs-pk-schleife{transform:scale(1.08)}.vs-paeckchen .vs-paeckchen-cta{margin-top:28px;transition:opacity .5s ease,box-shadow .5s ease,transform .2s,background .2s,color .2s,border-color .2s}.vs-paeckchen.vs-js:not(.is-offen) .vs-paeckchen-cta{background:transparent;color:var(--ink);border-color:var(--line);box-shadow:none}.vs-paeckchen.vs-js:not(.is-offen) .vs-paeckchen-cta:hover{background:rgba(201,169,106,.06);color:var(--gold-bright);border-color:var(--gold);transform:none}.vs-paeckchen.is-offen .vs-paeckchen-cta{background:var(--gold-bright);border-color:var(--gold-bright);box-shadow:var(--glow-1),var(--glow-2),0 0 90px rgba(224,196,131,.28)}.vs-paeckchen.vs-sofort,.vs-paeckchen.vs-sofort *{transition:none!important}@media (prefers-reduced-motion:no-preference){.vs-pk-band-l,.vs-pk-band-m,.vs-pk-band-r,.vs-pk-band-v,.vs-pk-deckel,.vs-pk-schein,.vs-pk-schleife{transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .9s ease}.vs-pk-ticket{transition:transform .9s cubic-bezier(.2,.8,.2,1) .2s}}@media (max-width:639px){.vs-paeckchen-line{min-height:0}.vs-paeckchen .vs-paeckchen-cta{margin-top:22px}}@media (min-width:1100px) and (min-height:620px) and (hover:hover) and (pointer:fine){.vs-szene{--vs-luft:clamp(16px,3.2vh,40px);min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--topbar-h) + var(--vs-luft)) 0 var(--vs-luft);scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:0}.vs-szene>.section-frame{width:100%}.vs-szene+.vs-szene{border-top:0}.vs-szene .vs-reveal{animation-range:entry 0 entry 100%}.vs-szene .vs-h2{margin-bottom:clamp(16px,3vh,36px)}.vs-szene .eyebrow-row{margin-bottom:clamp(12px,2.2vh,18px)}.vs-hero.vs-szene .vs-h1{font-size:clamp(44px,min(6vw,max(74px,11.5vh)),88px)}.vs-hero.vs-szene .eyebrow-row{margin-bottom:clamp(14px,2.6vh,22px)}.vs-hero.vs-szene .vs-lead{margin-top:clamp(16px,3vh,24px);font-size:clamp(15.5px,min(1.5vw,3vh),20px)}.vs-hero.vs-szene .vs-price{margin-top:clamp(12px,2.2vh,18px)}.vs-hero.vs-szene .vs-cta{margin-top:clamp(20px,3.8vh,30px)}.vs-hero.vs-szene .vs-uk-buehne{width:min(100%,600px,calc((100vh - var(--topbar-h) - 2 * var(--vs-luft) - 16px) / .98))}.vs-vergleich-section.vs-szene>.section-frame{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"foto kopf" "foto spalten" "foto schluss";column-gap:clamp(32px,4vw,72px)}.vs-vergleich-section .vs-kopf{grid-area:kopf}.vs-vergleich-section .vs-vergleich{grid-area:spalten;gap:12px}.vs-vergleich-section .vs-vergleich-foot{display:contents}.vs-vergleich-section .vs-foto-vergleich{grid-area:foto;--lf-format:auto;--lf-fokus:52% 46%}.vs-vergleich-section .vs-vergleich-schluss{grid-area:schluss;gap:clamp(12px,2vh,24px);margin-top:clamp(14px,2.6vh,32px)}.vs-vergleich-section .vs-vergleich-zeile{font-size:clamp(20px,min(2.2vw,3.4vh),30px)}.vs-szene .vs-spalte{padding:clamp(18px,3vh,28px) clamp(18px,1.8vw,26px) clamp(12px,2vh,22px)}.vs-szene .vs-spalte h3{font-size:clamp(28px,min(2.6vw,5vh),44px);margin-bottom:clamp(10px,1.8vh,18px)}.vs-szene .vs-spalte li{padding:clamp(6px,1.1vh,12px) 0;font-size:clamp(15px,min(1.25vw,2.4vh),17.5px)}.vs-karte-section.vs-szene .vs-karte-buehne{width:min(100%,760px,calc((100vh - var(--topbar-h) - 2 * var(--vs-luft) - 24px) / .82))}.vs-wen-section.vs-szene>.section-frame{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"kopf karten" "foto karten";column-gap:clamp(28px,3vw,48px)}.vs-wen-section .vs-kopf{grid-area:kopf}.vs-wen-section .vs-wen-raster{display:contents}.vs-wen-section .vs-foto-wen{grid-area:foto;--lf-format:auto;--lf-min-h:0}.vs-wen-section .vs-wen{grid-area:karten;gap:12px}.vs-szene .vs-wen-karte{gap:clamp(6px,1.2vh,12px);padding:clamp(16px,2.8vh,28px) clamp(18px,1.8vw,26px) clamp(10px,1.8vh,22px)}.vs-szene .vs-wen-karte h3{font-size:clamp(28px,min(2.6vw,4.6vh),40px)}.vs-szene .vs-wen-karte p{font-size:clamp(14.5px,min(1.15vw,2.3vh),15.5px);line-height:1.55}.vs-szene .vs-wen-link{min-height:40px;padding-top:8px}.vs-szene .vs-cal{display:grid;grid-template-columns:minmax(400px,1fr) minmax(0,860px);grid-template-areas:". raster" "kopf raster" "seat raster" ". raster";grid-template-rows:1fr auto auto 1fr;column-gap:clamp(40px,5vw,88px);align-items:center}.vs-szene .vs-cal-kopf{grid-area:kopf}.vs-cal-section.vs-szene .vs-h2{font-size:clamp(38px,min(5vw,8.4vh),72px)}.vs-szene .vs-cal-seatings{grid-area:seat;display:block;max-width:none;margin-top:clamp(16px,2.6vh,28px)}.vs-szene .vs-cal-seating{padding:clamp(8px,1.3vh,12px) 0;border-bottom:1px solid var(--line-soft)}.vs-szene .vs-cal-seating dt{justify-content:space-between}.vs-szene .vs-cal-raster{grid-area:raster}.vs-szene .vs-cal-raster .ak{width:min(100%,calc(((100vh - var(--topbar-h) - 2 * var(--vs-luft) - 16px) / var(--lp-zoom, 1) - 79px) / 4.4 * 7 + 48px));max-width:none;margin:0}.vs-paeckchen-section.vs-szene{background:radial-gradient(ellipse 34% 46% at 50% 56%,rgba(201,169,106,.08),transparent 70%)}.vs-szene .vs-paeckchen-wrap{--vs-pk-platz:calc((100vh - var(--topbar-h) - 2 * var(--vs-luft)) / var(--lp-zoom, 1));--vs-pk:min(620px,calc(var(--vs-pk-platz) / 1.04));--vs-pk-seite:clamp(240px,20vw,320px);position:relative;top:calc(-1 * min(var(--vs-pk) * .1, max(0px, (var(--vs-pk-platz) - var(--vs-pk) * 1.04) / 2)));max-width:none;display:grid;grid-template-columns:minmax(var(--vs-pk-seite),1fr) minmax(0,var(--vs-pk)) minmax(var(--vs-pk-seite),1fr);grid-template-rows:minmax(0,2fr) auto auto minmax(0,1fr);column-gap:clamp(4px,.6vw,12px);text-align:left}.vs-szene .vs-paeckchen-wrap .eyebrow-row{grid-column:1;grid-row:2;align-self:end;justify-content:flex-end}.vs-szene .vs-paeckchen-wrap .vs-h2{grid-column:1;grid-row:3;align-self:start;margin:0;text-align:right}.vs-szene .vs-paeckchen{display:contents}.vs-szene .vs-paeckchen-line{grid-column:3;grid-row:2;align-self:end;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:clamp(12px,2.2vh,18px)}.vs-szene .vs-paeckchen-knopf{grid-column:2;grid-row:1/-1;align-self:center;width:100%;margin:0}.vs-szene .vs-paeckchen .vs-paeckchen-cta{grid-column:3;grid-row:3;justify-self:start;align-self:start;margin-top:0}}@media (prefers-reduced-motion:reduce){.vs-paeckchen .vs-paeckchen-cta,.vs-page .arrow,.vs-wen-karte{transition:none}}@media print{@page karte{size:A4 landscape;margin:0}body:has(.vs-page){overflow:visible;background:#fff}body:has(.vs-page) *{visibility:hidden}body:has(.vs-page) :is(.landing-sticky,.topbar,.sheet-menu){display:none}.vs-page{page:karte;height:0;overflow:hidden;background:#fff}.vs-karte-buehne,.vs-karte-section,.vs-karte-section .section-frame,.vs-page,.vs-page>main{position:static;transform:none;animation:none;opacity:1}.vs-karte-buehne{container-type:normal}.vs-karte-section .section-frame{max-width:none;padding:0}.vs-fueller,.vs-karte-buehne:before{display:none}.vs-karte-rahmen{position:absolute;left:calc(50% - min(210mm, 100% - 24mm) / 2);top:31mm;width:min(210mm,100% - 24mm);margin:0;transform:none;animation:none;opacity:1}body:has(.vs-page) .vs-karte-rahmen:before{content:"";position:absolute;inset:-10mm;visibility:visible;background:linear-gradient(#464646,#464646) 0 10mm /7mm .2mm no-repeat,linear-gradient(#464646,#464646) 10mm 0 /.2mm 7mm no-repeat,linear-gradient(#464646,#464646) 100% 10mm /7mm .2mm no-repeat,linear-gradient(#464646,#464646) calc(100% - 10mm) 0 /.2mm 7mm no-repeat,linear-gradient(#464646,#464646) 0 calc(100% - 10mm) /7mm .2mm no-repeat,linear-gradient(#464646,#464646) 10mm 100% /.2mm 7mm no-repeat,linear-gradient(#464646,#464646) 100% calc(100% - 10mm) /7mm .2mm no-repeat,linear-gradient(#464646,#464646) calc(100% - 10mm) 100% /.2mm 7mm no-repeat;print-color-adjust:exact;-webkit-print-color-adjust:exact}body:has(.vs-page) .vs-karte-druck,body:has(.vs-page) .vs-karte-druck *{visibility:visible}.vs-karte-druck{position:relative;width:100%;margin:0;transform:none;background:#fff;color:var(--paper-ink);box-shadow:none}.vs-karte-druck:before{display:none}.vs-karte-druck:after{border-color:var(--gold-deep);print-color-adjust:exact;-webkit-print-color-adjust:exact}.vs-karte-druck .vs-karte-marke{color:var(--paper-ink)}.vs-karte-druck .vs-karte-silhouette{background:var(--paper-ink);print-color-adjust:exact;-webkit-print-color-adjust:exact}.vs-karte-druck .vs-linie{border-bottom-color:var(--gold-deep)}.vs-karte-druck .vs-linie,.vs-karte-druck .vs-siegel{print-color-adjust:exact;-webkit-print-color-adjust:exact}.vs-karte-druck .vs-siegel{background:transparent;color:var(--gold-deep);border:1.5px solid var(--gold-deep);box-shadow:none}.vs-karte-druck .vs-karte-fuss{color:var(--paper-soft)}}