.startAnfrage{background:#fff;padding:92px 0 86px}.startAnfrage .saInner{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.startAnfrage .saInner:before,.startAnfrage .saInner:after{content:none}.saTitel{display:inline-block;font-size:31.7px;font-weight:800;line-height:1.15;color:#fff;background:#000;text-transform:uppercase;letter-spacing:.02em;padding:4px 12px;margin:0 0 20px}.saLead{font-size:17.6px;line-height:1.6;margin:0 0 34px;max-width:60ch}.saSchritte{list-style:none;margin:0 0 36px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.saSchritte li{border-top:3px solid #ff9933;padding:14px 0 0}.saZahl{display:block;font-size:36px;font-weight:800;line-height:1;color:#f93;letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-bottom:8px}.saSchrittText{display:block;font-size:17px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.02em}.saAktion{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:0}.saKnopf,.saKnopf:visited{display:inline-block;background:#f93;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:16px 38px;transition:background .15s ease}.saKnopf:hover{background:#000;color:#fff}.saKnopf:focus-visible{outline:3px solid rgba(255,153,51,.5);outline-offset:2px}.saLink,.saLink:visited{display:inline-block;border:2px solid #000;color:#000;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:14px 30px;transition:background .15s ease,color .15s ease}.saLink:hover{background:#000;color:#fff}.saKarte{border:1px solid #d0d0d0;background:#fff}.saKarteKopf{background:#000;color:#fff;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;padding:13px 18px}.saKarteKoerper{padding:4px 18px 16px}.saKarteZeile{display:flex;align-items:baseline;gap:14px;padding:11px 0;border-bottom:1px solid #f0f0f0}.saKarteLabel{flex:none;width:104px;font-size:13px;line-height:1.35;color:#8c8c8c}.saKarteWert{flex:1;font-size:15px;font-weight:700;line-height:1.35;color:#333}.saKarteFuss{display:flex;align-items:center;gap:8px;padding:14px 0 2px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#f93}.saKarteFuss svg{width:17px;height:17px;flex:none}.startAnfrage.saBereit .saAuf{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.startAnfrage.saBereit.istDa .saAuf{opacity:1;transform:none}.startAnfrage.saBereit.istDa .saText .saAuf:nth-child(1){transition-delay:0s}.startAnfrage.saBereit.istDa .saText .saAuf:nth-child(2){transition-delay:.1s}.startAnfrage.saBereit.istDa .saText .saAuf:nth-child(3){transition-delay:.2s}.startAnfrage.saBereit.istDa .saText .saAuf:nth-child(4){transition-delay:.3s}.startAnfrage.saBereit.istDa .saKarte{transition-delay:.15s}.startAnfrage.saBereit .saKarteWert{opacity:0;transform:translateY(6px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.startAnfrage.saBereit.istDa .saKarteWert{opacity:1;transform:none}.startAnfrage.saBereit.istDa .saKarteZeile:nth-child(1) .saKarteWert{transition-delay:.7s}.startAnfrage.saBereit.istDa .saKarteZeile:nth-child(2) .saKarteWert{transition-delay:1.55s}.startAnfrage.saBereit.istDa .saKarteZeile:nth-child(3) .saKarteWert{transition-delay:2.4s}.startAnfrage.saBereit.istDa .saKarteZeile:nth-child(4) .saKarteWert{transition-delay:3.25s}.startAnfrage.saBereit.istDa .saKarteZeile:nth-child(5) .saKarteWert{transition-delay:4.1s}.startAnfrage.saBereit.istDa .saKarteZeile:nth-child(6) .saKarteWert{transition-delay:4.95s}.startAnfrage.saBereit .saKarteFuss{opacity:0;transition:opacity .5s ease}.startAnfrage.saBereit.istDa .saKarteFuss{opacity:1;transition-delay:5.9s}@media(max-width:1199px){.startAnfrage .saInner{grid-template-columns:minmax(0,1fr);gap:0}}@media(max-width:991px){.startAnfrage .saInner{grid-template-columns:1fr;gap:0}.saKarte{display:none}.saSchritte{grid-template-columns:1fr;gap:18px}}@media(max-width:767px){.startAnfrage{padding:52px 0 48px}.saTitel{font-size:23px;padding:3px 10px}.saLead{font-size:16px;margin-bottom:26px}.saSchritte{display:none}.saZahl{font-size:30px}.saSchrittText{font-size:16px}.saAktion{gap:16px}.saKnopf,.saLink{display:block;width:100%;text-align:center;padding:17px 20px}}@media(prefers-reduced-motion:reduce){.startAnfrage.saBereit .saAuf{opacity:1;transform:none;transition:none}.saKnopf{transition:none}}.vsPrj{background:#f4f4f4;padding:96px 0 100px}.vsPrjInnen{max-width:1170px;margin:0 auto;padding:0 20px}.vsPrjKopf{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:40px}.vsPrjKopf h2{font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;margin:0}.vsPrjKopf h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px #ff9933}.vsPrjKopfRechts p{margin:0 0 20px;color:#333;font-size:clamp(17px,1.45vw,20px);line-height:1.6}.vsPrjAlle{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid #000;color:#000;background:transparent;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:background .15s ease,color .15s ease}.vsPrjAlle:hover{background:#000;color:#fff}.vsPrjAlle svg{width:16px;height:16px;stroke:currentColor;stroke-width:2.4;fill:none}.vsPrjRaster{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.vsPrjRaster .vsKachel{grid-column:span 2}.vsPrjRaster .vsKachel.gross{grid-column:span 3}.vsPrjRaster .vsKachel img{aspect-ratio:3 / 2;width:100%;height:auto;object-fit:cover}.vsPrjRaster .vsKachel.gross img{aspect-ratio:16 / 9}.vsPrjRaster .vsKachelText b{font-size:17px}.vsPrjRaster .vsKachel.gross .vsKachelText b{font-size:22px}@property --n{syntax: "<integer>"; initial-value: 0; inherits: false;}.vsPrjRaster .vsKachel.vsPrjAlleK{grid-column:span 2;aspect-ratio:3 / 2;color:#000;background-color:#f93;background-image:linear-gradient(rgba(0,0,0,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.07) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px;transition:opacity .7s ease,transform .7s ease,background-position .8s cubic-bezier(.22,.61,.21,1)}.vsPrjAlleK:after{content:none}.vsPrjAlleK:before{background:#000}.vsPrjRaster .vsPrjAlleK:hover,.vsPrjRaster .vsPrjAlleK:focus{color:#000}.vsPrjAlleK:focus-visible{outline:3px solid #000;outline-offset:-5px}.vsPrjAlleKRahmen{position:absolute;inset:14px;border:1px solid rgba(0,0,0,.28);pointer-events:none;clip-path:inset(0 100% 100% 0);transition:clip-path 1.1s cubic-bezier(.22,.61,.21,1) .25s}.vsPrjAlleK.sichtbar .vsPrjAlleKRahmen{clip-path:inset(0)}.vsPrjAlleKRahmen:before,.vsPrjAlleKRahmen:after{content:"";position:absolute;width:22px;height:22px;border:2px solid #000;transition:width .4s cubic-bezier(.22,.61,.21,1),height .4s cubic-bezier(.22,.61,.21,1)}.vsPrjAlleKRahmen:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.vsPrjAlleKRahmen:after{right:-1px;bottom:-1px;border-left:0;border-top:0}.vsPrjAlleKZahl{position:absolute;top:30px;left:34px;font-size:clamp(64px,7.4vw,96px);font-weight:800;line-height:.9;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px #000;counter-reset:n var(--n);transition:--n 1.6s cubic-bezier(.22,.61,.21,1) .3s,color .35s ease}.vsPrjAlleKZahl:after{content:counter(n)}.vsPrjAlleK.sichtbar .vsPrjAlleKZahl{--n: var(--z)}.vsPrjAlleKName{position:absolute;left:34px;right:110px;bottom:34px;font-size:22px;font-weight:800;line-height:1.05;letter-spacing:.01em;text-transform:uppercase}.vsPrjAlleKKnopf{position:absolute;right:30px;bottom:30px;width:56px;height:56px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#000;color:#fff}.vsPrjAlleKKnopf svg{position:absolute;width:22px;height:22px;stroke:currentColor;stroke-width:2.2;fill:none;transition:transform .45s cubic-bezier(.22,.61,.21,1)}.vsPrjAlleKKnopf svg+svg{transform:translate(-56px)}@media(hover:hover){.vsPrjRaster .vsKachel.vsPrjAlleK:hover{background-position:11px 11px}.vsPrjAlleK:hover .vsPrjAlleKZahl{color:#000}.vsPrjAlleK:hover .vsPrjAlleKRahmen:before,.vsPrjAlleK:hover .vsPrjAlleKRahmen:after{width:46px;height:46px}.vsPrjAlleK:hover .vsPrjAlleKKnopf svg:first-child{transform:translate(56px)}.vsPrjAlleK:hover .vsPrjAlleKKnopf svg+svg{transform:none}}@media(max-width:991px){.vsPrjKopf{grid-template-columns:1fr;gap:16px}.vsPrjRaster{grid-template-columns:repeat(2,1fr)}.vsPrjRaster .vsKachel,.vsPrjRaster .vsKachel.gross{grid-column:span 1}.vsPrjRaster .vsKachel.gross img{aspect-ratio:3 / 2}.vsPrjRaster .vsKachel:first-child{grid-column:span 2}.vsPrjRaster .vsKachel:first-child img{aspect-ratio:16 / 9}.vsPrjRaster .vsKachel.vsPrjAlleK{grid-column:span 2;aspect-ratio:auto;min-height:200px}}@media(max-width:640px){.vsPrj{padding:64px 0 70px}.vsPrjKopf{margin-bottom:26px}.vsPrjKopfRechts p{margin-bottom:0}.vsPrjRaster{grid-template-columns:1fr}.vsPrjRaster .vsKachel:first-child{grid-column:span 1}.vsPrjRaster .vsKachel:first-child img{aspect-ratio:3 / 2}.vsPrjRaster .vsKachel:not(.vsPrjAlleK):nth-child(n+4){display:none}.vsPrjKopfRechts .vsPrjAlle{display:none}.vsPrjRaster .vsKachel.vsPrjAlleK{grid-column:span 1;min-height:172px}.vsPrjAlleKZahl{top:26px;left:28px;font-size:64px}.vsPrjAlleKName{left:28px;bottom:28px;font-size:20px}.vsPrjAlleKKnopf{right:26px;bottom:26px;width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.vsPrjRaster .vsKachel.vsPrjAlleK,.vsPrjAlleKZahl,.vsPrjAlleKRahmen,.vsPrjAlleKRahmen:before,.vsPrjAlleKRahmen:after,.vsPrjAlleKKnopf svg{transition:none}.vsPrjAlleKRahmen{clip-path:none}.vsPrjAlleKZahl{--n: var(--z)}}.lst{background:repeating-linear-gradient(0deg,rgba(0,0,0,.045) 0 1px,transparent 1px 96px),repeating-linear-gradient(90deg,rgba(0,0,0,.045) 0 1px,transparent 1px 96px),#f4f4f4;padding:96px 0 100px;overflow:hidden}.lstInnen{max-width:1170px;margin:0 auto;padding:0 20px}.lstKopf{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:44px}.lstKopf h2{font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;margin:0}.lstKopf h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px #ff9933}.lstKopfRechts p{margin:0 0 20px;color:#333;font-size:clamp(17px,1.45vw,20px);line-height:1.6}.lstAlle,.lstAlle:visited{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid #000;color:#000;background:transparent;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:background .15s ease,color .15s ease}.lstAlle:hover{background:#000;color:#fff}.lstAlle svg{width:16px;height:16px;stroke:currentColor;stroke-width:2.4;fill:none}.lstBuehne{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:0 20px;scroll-padding:0 20px}.lstBuehne::-webkit-scrollbar{display:none}.lstTafel,.lstTafel:visited{--d: calc(var(--i, 0) * 90ms);position:relative;isolation:isolate;overflow:hidden;flex:0 0 min(84vw,420px);height:560px;scroll-snap-align:start;background:#0c0c0c;color:#fff;opacity:0;transform:translateY(28px);transition:opacity .7s ease var(--d),transform .7s cubic-bezier(.22,.61,.21,1) var(--d)}.lst.sichtbar .lstTafel{opacity:1;transform:none}.lstTafel:hover,.lstTafel:focus{color:#fff}.lstTafel:focus-visible{outline:3px solid #ff9933;outline-offset:-4px}.lstTafel img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:filter .6s ease,transform 1.4s cubic-bezier(.22,.61,.21,1)}.lstTafel:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#00000080,#0000 22%,#0000004d 38%,#000000db 62%,#000000f0)}.lstTafel:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:4px;background:#f93;transform-origin:0 0;transition:transform .7s cubic-bezier(.22,.61,.21,1)}.lstRahmen{position:absolute;inset:14px;z-index:1;border:1px solid rgba(255,255,255,.3);pointer-events:none;clip-path:inset(0 100% 100% 0);transition:clip-path 1.1s cubic-bezier(.22,.61,.21,1) calc(var(--d) + .25s)}.lst.sichtbar .lstRahmen{clip-path:inset(0)}.lstRahmen:before,.lstRahmen:after{content:"";position:absolute;width:22px;height:22px;border:2px solid #ff9933;transition:opacity .4s ease,transform .4s ease}.lstRahmen:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.lstRahmen:after{right:-1px;bottom:-1px;border-left:0;border-top:0}.lstNr{position:absolute;top:30px;left:34px;z-index:1;font-size:88px;font-weight:800;line-height:.9;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px #ff9933;transition:-webkit-text-stroke-color .4s ease}.lstSenk{display:none}.lstInhalt{position:absolute;left:34px;right:34px;bottom:34px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-shadow:0 1px 14px rgba(0,0,0,.55)}.lstName{font-size:clamp(24px,2.3vw,31px);font-weight:800;line-height:1.05;text-transform:uppercase;letter-spacing:.01em}.lstKern{font-size:15.5px;font-weight:700;line-height:1.4;color:#f93}.lstLead{font-size:16.5px;line-height:1.5;color:#ffffffeb;max-width:42ch}.lstPunkte{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.lstPunkt{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(255,255,255,.34);background:#0000004d;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.lstPunkt i{font-style:normal;color:#f93}.lstMarke{border-color:#f93;color:#f93}.lstMehr{display:inline-flex;align-items:center;gap:10px;margin-top:4px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lstMehr svg{width:16px;height:16px;stroke:currentColor;stroke-width:2.4;fill:none;transition:transform .25s ease}.lstSteuer{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.lstPfeil{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #000;background:transparent;color:#000;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .2s ease}.lstPfeil svg{width:22px;height:22px;stroke:currentColor;stroke-width:2.2;fill:none}@media(hover:hover){.lstPfeil:hover{background:#f93;border-color:#f93}}.lstPfeil:focus-visible{outline:3px solid #ff9933;outline-offset:2px}.lstSteuer.amAnfang .lstPfeil[data-schritt="-1"],.lstSteuer.amEnde .lstPfeil[data-schritt="1"]{opacity:.25;pointer-events:none}@media(min-width:768px)and (max-width:991px){.lstTafel{flex-basis:calc((100% - 12px)/2)}}@media(max-width:991px){.lstKopf{grid-template-columns:1fr;gap:16px;margin-bottom:32px}}@media(max-width:767px){.lst{padding:64px 0 68px}.lstTafel{height:540px}.lstNr{top:26px;left:28px;font-size:76px}.lstInhalt{left:28px;right:28px;bottom:28px;gap:10px}.lstLead{font-size:16px}}@media(min-width:992px)and (hover:hover)and (pointer:fine){.lstBuehne{overflow:visible;margin:0;padding:0;gap:10px;height:580px;scroll-snap-type:none}.lstTafel,.lstTafel:visited{flex:1 1 0;min-width:0;height:auto;transition:opacity .7s ease var(--d),transform .7s cubic-bezier(.22,.61,.21,1) var(--d),flex-grow .65s cubic-bezier(.22,.61,.21,1)}.lstTafel.an{flex-grow:2.75}.lstTafel img{filter:grayscale(.4) brightness(.62);transform:scale(1.06)}.lstTafel.an img{filter:none;transform:scale(1)}.lstTafel:before{transform:scaleX(0)}.lstTafel.an:before{transform:scaleX(1)}.lstNr{-webkit-text-stroke-color:rgba(255,255,255,.8)}.lstTafel.an .lstNr{-webkit-text-stroke-color:#ff9933}.lstRahmen:before,.lstRahmen:after{opacity:0;transform:scale(.6)}.lstTafel.an .lstRahmen:before,.lstTafel.an .lstRahmen:after{opacity:1;transform:none}.lstRahmen:before{transform-origin:0 0}.lstRahmen:after{transform-origin:100% 100%}.lstSenk{display:block;position:absolute;left:30px;bottom:36px;z-index:1;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-size:22px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:opacity .3s ease .2s}.lstTafel.an .lstSenk{opacity:0;transition-delay:0s}.lstInhalt{right:auto;width:472px;opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .3s ease}.lstTafel.an .lstInhalt{opacity:1;transform:none;transition:opacity .5s ease .25s,transform .5s ease .25s}.lstTafel.an:hover .lstMehr{color:#f93}.lstTafel.an:hover .lstMehr svg{transform:translate(6px)}.lstSteuer{display:none}}@media(min-width:992px)and (max-width:1199px)and (hover:hover)and (pointer:fine){.lstInhalt{width:384px}.lstLead{font-size:15.5px}}@media(prefers-reduced-motion:reduce){.lstTafel,.lstTafel:visited,.lstTafel img,.lstTafel:before,.lstRahmen,.lstRahmen:before,.lstRahmen:after,.lstNr,.lstSenk,.lstInhalt,.lstMehr svg{transition:none!important}.lstTafel{opacity:1;transform:none}.lstRahmen{clip-path:none}}.hx{position:relative;margin-top:140px;background:#000;overflow:hidden;color:#fff;height:calc(100vh - 140px);height:calc(100svh - 140px);min-height:560px;--hx-unten: 150px}html.mitMarkenleiste .hx{margin-top:calc(140px + var(--mk-h))}@media(min-width:992px){html.mitMarkenleiste .hx{height:calc(100vh - 140px - var(--mk-h));height:calc(100svh - 140px - var(--mk-h))}}.hxBuehne{position:absolute;inset:0;overflow:hidden;isolation:isolate}.hxBilder{position:absolute;inset:0;z-index:1}.hxBild{position:absolute;inset:0;margin:0;visibility:hidden;overflow:hidden}.hxBild.an{visibility:visible}.hxBild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hxDunkel{position:absolute;inset:0;z-index:2;background:#000;opacity:0;pointer-events:none}.hxStart .hxDunkel{opacity:1}.hxVerlauf{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(to right,#000000c7,#00000073 42%,#0000 72%)}.hxUnten{position:absolute;left:6%;bottom:28px;z-index:6;width:min(640px,58%)}.hxFest{position:absolute;left:0;bottom:calc(var(--hx-unten) + 28px + 30px);z-index:6;max-width:800px;padding:0 40px 0 6%}.hxFest .vsSatz{margin:0;font-size:40px}.hxFest .vsSatz span{display:block}.hxZeilen{display:grid}.hxText{grid-area:1 / 1;margin:0 0 16px;font-size:15.5px;line-height:1.45;color:#e2e2e2;opacity:0}.hxText.an{opacity:1}.hxAktion{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hxNav{display:flex;align-items:center;gap:12px;margin-top:22px}.hxPfeil,.hxPause{flex:none;width:44px;height:44px;padding:0;cursor:pointer;border:1.5px solid rgba(255,255,255,.6);background:#00000047;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.hxPfeil:hover,.hxPause:hover{background:#f93;border-color:#f93}.hxPfeil:focus-visible,.hxPause:focus-visible,.hxSegmente button:focus-visible{outline:3px solid #ff9933;outline-offset:2px}.hxPfeil svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:square}.hxPause svg{width:16px;height:16px;fill:currentColor}.hxPause .hxIconPlay,.hxPause[aria-pressed=true] .hxIconPause{display:none}.hxPause[aria-pressed=true] .hxIconPlay{display:block}.hxPause[hidden]{display:none}.hxZaehler{display:inline-flex;align-items:baseline;gap:6px;font-weight:800;line-height:1.15;margin:0 4px}.hxNrFenster{display:inline-block;overflow:hidden;height:1.15em;font-size:22px}.hxNr{display:inline-block;letter-spacing:.02em}.hxVon{font-size:13px;font-weight:600;color:#bdbdbd}.hxAktivName{display:none}.hxSegmente{display:flex;gap:5px}.hxSegmente button{position:relative;padding:14px 0;border:0;background:none;cursor:pointer;color:inherit;font:inherit}.hxNum,.hxName{display:none}.hxSpur{display:block;width:30px;height:4px;background:#ffffff52;overflow:hidden}.hxFuell{display:block;height:100%;background:#f93;transform:scaleX(0);transform-origin:0 50%}.hx.hxStart .hxFest .vsKompetenz,.hx.hxStart .hxFest .vsSatz span,.hx.hxStart .hxFest .vsFestFilm,.hx.hxStart .hxUnten{opacity:0;transform:translateY(22px)}.hx.hxStart.hxIntro .hxFest .vsKompetenz,.hx.hxStart.hxIntro .hxFest .vsSatz span,.hx.hxStart.hxIntro .hxFest .vsFestFilm,.hx.hxStart.hxIntro .hxUnten{opacity:1;transform:none;filter:none;transition:opacity .7s ease,transform .95s cubic-bezier(.16,1,.3,1),filter .9s ease}.hx.hxStart .vsFilm{opacity:0;transform:translateY(18px)}.hx.hxStart.hxIntro .vsFilm{opacity:1;transform:none;transition:opacity .7s ease .45s,transform .95s cubic-bezier(.16,1,.3,1) .45s}.hx.hxStart.hxIntro .hxFest .vsSatz span:first-child{transition-delay:.08s}.hx.hxStart.hxIntro .hxFest .vsSatz span:last-child{transition-delay:.18s}.hx.hxStart.hxIntro .hxFest .vsFestFilm{transition-delay:.28s}.hx.hxStart.hxIntro .hxUnten{transition-delay:.36s}.hxModule{position:absolute;inset:0;z-index:3;transform-origin:50% 50%}.hxModul{position:absolute;overflow:hidden}.hxModul i{position:absolute;inset:0;background-repeat:no-repeat;will-change:transform}.hxLinien{position:absolute;inset:0;pointer-events:none}.hxLinie{position:absolute;display:block;background:#f93;box-shadow:0 0 12px #f939}.hxLinie.senkrecht{top:0;bottom:0;width:2px;margin-left:-1px}.hxLinie.waagerecht{left:0;right:0;height:2px;margin-top:-1px}.hx4 .hxFest .vsKompetenz,.hx4 .hxFest .vsSatz,.hx4 .hxText,.hx4 .hxZaehler,.hx4 .hxSegmente button,.hx4 .hxAktivName{text-shadow:0 1px 3px rgba(0,0,0,.45),0 4px 24px rgba(0,0,0,.5)}.hx4 .hxText{transform:translateY(26px);transition:opacity .45s ease,transform .8s cubic-bezier(.16,1,.3,1)}.hx4 .hxText.an{transform:none;transition-delay:.42s}.hx4 .hxText.weg{transform:translateY(-18px);transition-duration:.3s,.4s;transition-delay:0s}.hx4 .hxVerlauf{background:linear-gradient(to right,#0009,#0000004d 40%,#0000 66%),linear-gradient(to top,#00000073,#0000 26%)}.hxKopf{display:none}.hx4 .hxKopf{display:block;position:absolute;top:50%;left:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#fff;opacity:0;pointer-events:none;box-shadow:0 0 6px 2px #ffbe6ef2,0 0 18px 6px #f939}.hxRasterMaus{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(circle 260px at var(--mx, -999px) var(--my, -999px),rgba(255,153,51,.1),rgba(255,153,51,0) 70%),linear-gradient(to right,#f93c 0 1.5px,#f930 1.5px) 0 0 / var(--tw, 180px) var(--th, 150px),linear-gradient(to bottom,#f93c 0 1.5px,#f930 1.5px) 0 0 / var(--tw, 180px) var(--th, 150px);-webkit-mask-image:radial-gradient(circle 230px at var(--mx, -999px) var(--my, -999px),#000 0%,rgba(0,0,0,.45) 50%,transparent 100%);mask-image:radial-gradient(circle 230px at var(--mx, -999px) var(--my, -999px),#000 0%,rgba(0,0,0,.45) 50%,transparent 100%)}.hxRasterMaus.an{opacity:1}.hx.baut .hxRasterMaus{opacity:0;transition-duration:.15s}.hx4 .hxBilder,.hx4 .hxModule{translate:0 var(--hx-tiefe, 0px)}@media(min-width:992px){.hx4 .hxFest{translate:0 var(--hx-tiefe-kopf, 0px)}}.hx4 .hxUnten{width:min(820px,calc(94% - 380px))}.hx4 .hxPfeil,.hx4 .hxZaehler{display:none}.hx4 .hxSegmente{gap:26px;flex-wrap:wrap}.hx4 .hxSegmente button{padding:10px 0 13px;color:#ffffff94;text-align:left;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color .3s ease}.hx4 .hxSegmente button:hover,.hx4 .hxSegmente button.an{color:#fff}.hx4 .hxNum{display:inline;color:#f93;margin-right:7px}.hx4 .hxName{display:inline;white-space:nowrap}.hx4 .hxSpur{position:absolute;left:0;right:0;bottom:0;width:auto;height:2px;background:#fff3;overflow:visible}.hx4 .hxFuell{box-shadow:0 0 12px 1px #ff9933d9}.hx4 .hxPause{width:38px;height:38px;margin-left:4px}@media(max-width:1199px){.hx .vsFilm{width:250px;right:24px;bottom:34px}.hx4 .hxUnten{width:calc(94% - 300px)}.hx4 .hxSegmente{gap:20px}.hx4 .hxNum{display:none}}@media(max-width:991px){.hx{height:auto;min-height:0}.hxBuehne{position:relative;height:460px}.hxFest{position:static;max-width:none;padding:26px 24px 30px}.hxFest .vsSatz{font-size:26px}.hxFest .vsFestFilm{display:inline-flex;margin-top:18px;background:transparent;color:#fff;cursor:pointer;font-family:inherit;border:2px solid rgba(255,255,255,.55);padding:11px 18px}.hxFest .vsFestFilm:hover{background:#fff;color:#000;border-color:#fff}.hxFest .vsFestFilm svg{width:14px;height:14px}.hx .vsFilm{display:none}.hxUnten,.hx4 .hxUnten{left:24px;right:24px;bottom:16px;width:auto}.hxVerlauf{background:linear-gradient(to top,#000000db,#00000080 42%,#00000014)}.hx4 .hxVerlauf{background:linear-gradient(to top,#000000b8,#00000052 42%,#0000 78%)}.hxNav{margin-top:14px;gap:10px}.hx4 .hxPfeil,.hx4 .hxZaehler{display:inline-flex}.hx4 .hxAktivName{display:inline;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hx4 .hxNav{flex-wrap:wrap;row-gap:0}.hx4 .hxSegmente{order:9;flex:1 0 100%;gap:5px;flex-wrap:nowrap}.hx4 .hxSegmente button{flex:1;padding:12px 0 8px}.hx4 .hxNum,.hx4 .hxName{display:none}.hx4 .hxPause{margin-left:auto;width:40px;height:40px}}@media(max-width:767px){html.mitMarkenleiste .hx{margin-top:calc(110px + var(--mk-h))}.hxBuehne{height:420px}.hxFest{padding:22px 18px 28px}.hxFest .vsSatz{font-size:23px}.hxUnten,.hx4 .hxUnten{left:18px;right:18px;bottom:12px}.hxText{font-size:14px;margin-bottom:12px}.hxPfeil,.hxPause{width:40px;height:40px}.hxNav{gap:8px;margin-top:12px}.hxSpur{width:22px}.hxNrFenster{font-size:20px}.hxLinie.senkrecht{width:1.5px}.hxLinie.waagerecht{height:1.5px}.hx4 .hxBild[data-hoch] img{transform:translateY(calc(-1px * var(--hoch)));-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 70px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 70px),transparent)}}@media(max-width:359px){.hxFest .vsSatz{font-size:20px}}@media(prefers-reduced-motion:reduce){.hxText,.hxPfeil,.hxPause,.hx4 .hxSegmente button{transition:none}}
