.v3-ebene{font-size:var(--v3-fs-basis);line-height:1.5;color:var(--v3-schwarz);background:var(--v3-weiss);overflow-x:clip}.v3-ebene p{margin:0}.v3-ebene a{color:inherit;text-decoration:none}.v3-ebene :where(h1,h2,h3){margin:0;font-weight:400}.v3-ebene :where(ul){list-style:none;margin:0;padding:0}.v3-s{box-sizing:border-box;padding:160px var(--v3-rand)}.v3-blocksatz{text-align:justify;hyphens:auto}.v3-gedaempft{opacity:var(--v3-leise)}.v3-etikett{margin:0;font-size:inherit;line-height:inherit}.v3-halb{opacity:var(--v3-leise)}.v3-satz+.v3-satz{margin-top:1.45em}[data-v3-r]{transition:opacity .9s,transform .9s var(--v3-ease-reveal)}[data-v3-r=bild]{transition:opacity 1.2s .1s}html[data-v3-r-bereit] [data-v3-r]:not([data-v3-r=an]){opacity:0;transform:translateY(24px)}html[data-v3-r-bereit] [data-v3-r=bild]{transform:none}@keyframes v3-parallaxe{0%{transform:translateY(-110px)}to{transform:translateY(110px)}}[data-v3-p-raum]{view-timeline:--v3-p block}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-v3-p]{animation:v3-parallaxe linear both;animation-timeline:--v3-p;animation-range:cover calc(50% - var(--v3-p-weg)) cover calc(50% + var(--v3-p-weg));will-change:transform}}}.v3-bild{overflow:hidden;border-radius:var(--v3-r-14);background:var(--v3-grau-f2)}.v3-bild img{display:block;width:100%;height:100%;object-fit:cover}.v3-knopf-eckig{display:flex;align-items:center;justify-content:center;height:52px;border:1px solid var(--v3-schwarz);border-radius:var(--v3-r-14);color:var(--v3-schwarz);letter-spacing:.02em;background:var(--v3-durchsichtig);transition:background .3s;font:inherit;text-transform:uppercase}.v3-knopf-eckig:hover{background:var(--v3-pfirsich)}.v3-knopf-rund{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:56px;padding:0 32px 0 36px;border:1px solid var(--v3-schwarz);border-radius:var(--v3-r-pille);color:var(--v3-schwarz);background:var(--v3-durchsichtig);transition:background .3s}.v3-knopf-rund:hover{background:var(--v3-pfirsich)}.v3-knopf-rund svg{width:.7em;height:.7em;fill:currentColor}.v3-knoepfe{display:flex;flex-wrap:wrap;gap:12px;margin-top:48px}.v3-ebene .v3-knopf-haupt{background:var(--v3-schwarz);color:var(--v3-weiss)}.v3-ebene .v3-knopf-haupt:hover{background:var(--v3-pfirsich);color:var(--v3-schwarz);border-color:var(--v3-pfirsich)}.v3-zeile-pfeil{width:.4em;height:.4em;flex:none;fill:currentColor;transition:transform .4s var(--v3-ease-reveal)}.v3-sk{position:relative;min-height:100vh;padding:136px var(--v3-rand) 56px;row-gap:40px;grid-template-rows:auto 1fr;overflow:hidden}.v3-sk__titel{grid-column:var(--v3-sp-titel);grid-row:1;position:relative;z-index:2;font-size:var(--v3-fs-h1);line-height:var(--v3-lh-h1);letter-spacing:var(--v3-ls-h)}.v3-sk__video{grid-column:var(--v3-sp-rechts);grid-row:1 / span 2;z-index:0;align-self:end;justify-self:end;width:100%}.v3-sk__video[data-v3-r]{transition:opacity 1.4s .2s}.v3-sk__video video{display:block;width:100%;max-height:calc(100vh - 230px);object-fit:contain;object-position:100% 100%;mix-blend-mode:multiply;pointer-events:none;height:auto}.v3-sk__video video[data-filter=lvw]{filter:url(#lvw) brightness(1.07)}.v3-sk__lead{grid-column:var(--v3-sp-text-schmal);grid-row:2;align-self:end;position:relative;z-index:2;line-height:1.45}.v3-sk__lead .v3-sk__absaetze{margin-bottom:22px}.v3-karte-marke{position:absolute;left:0;top:70vh;width:1px;height:1px;pointer-events:none}.v3-karte-marke--l3{top:40vh}.v3-filter{position:absolute}.v3-sd{align-items:start}.v3-sd__text{display:flex;flex-direction:column;gap:24px}.v3-sd__text--links{grid-column:var(--v3-sp-text-schmal)}.v3-sd__text--rechts,.v3-sd__bild--rechts{grid-column:var(--v3-sp-rechts)}.v3-sd__bild--links{grid-column:var(--v3-sp-text-schmal);grid-row:1}.v3-sd__bild .v3-bild{aspect-ratio:4 / 5}.v3-zeilentitel{font-size:inherit;line-height:inherit}.v3-sm{align-items:end}.v3-sm__inhalt{grid-column:var(--v3-sp-mitte)}.v3-h2-gross{font-size:var(--v3-fs-h2);line-height:var(--v3-lh-h2);letter-spacing:var(--v3-ls-h)}.v3-sm__inhalt .v3-h2-gross{margin:0 0 56px}.v3-sm__zeile{display:grid;grid-template-columns:1fr;padding:18px 0;border-top:1px solid var(--v3-linie)}.v3-sm__zeile span:last-child,.v3-sa__zeile span:last-child{text-wrap:pretty}.v3-sa{padding:140px var(--v3-rand);align-content:start}.v3-sa__titel{grid-column:var(--v3-sp-text);grid-row:1}.v3-sa__intro{grid-column:var(--v3-sp-text);grid-row:2;margin-top:16px!important}.v3-sa__rechts{grid-column:var(--v3-sp-rechts);grid-row:1 / span 3}.v3-sa__zeile{display:grid;grid-template-columns:8em 1fr;gap:24px;padding:20px 0;border-top:1px solid var(--v3-linie)}.v3-sa__schluss{margin-top:48px!important}.v3-sp{padding:140px var(--v3-rand);display:flex;flex-direction:column;justify-content:center}.v3-sp__anzahl{margin-bottom:32px}.v3-sp__liste li{display:flex;align-items:center;flex-wrap:wrap;column-gap:24px;margin-left:calc(var(--v3-einzug) * (var(--v3-spalte) + var(--v3-rinne)))}.v3-sp__liste .v3-sp__name{display:flex;align-items:flex-start;gap:.3em;font-size:var(--v3-fs-h1);line-height:var(--v3-lh-h1);letter-spacing:var(--v3-ls-h);color:var(--v3-schwarz);transition:color .3s}.v3-sp__liste:has(.v3-sp__name:hover) .v3-sp__name:not(:hover){color:var(--v3-grau-ab)}.v3-sp__konf{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 20px;border:1px solid var(--v3-linie-20);border-radius:var(--v3-r-pille);color:var(--v3-schwarz);font-size:var(--v3-fs-basis);letter-spacing:0;line-height:1;transition:background .3s,border-color .3s}.v3-sp__konf:hover{background:var(--v3-pfirsich);border-color:var(--v3-pfirsich)}.v3-sp__konf .v3-zeile-pfeil{width:.6em;height:.6em}.v3-sp__konf:hover .v3-zeile-pfeil{transform:rotate(45deg)}.v3-sc{padding:96px var(--v3-rand) 0}.v3-sc__streifen{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:120px;padding:0 48px;border:1px solid var(--v3-linie);border-radius:var(--v3-r-24);color:var(--v3-schwarz);font-size:var(--v3-fs-h2);line-height:var(--v3-lh-h2);letter-spacing:var(--v3-ls-h);transition:background .35s,border-color .35s}.v3-sc__streifen:hover{background:var(--v3-pfirsich);border-color:var(--v3-pfirsich)}.v3-sc__streifen .v3-zeile-pfeil{width:.5em;height:.5em;flex-shrink:0}.v3-sc__streifen:hover .v3-zeile-pfeil{transform:rotate(45deg)}.v3-sp__nr{font-size:var(--v3-fs-basis);letter-spacing:0;opacity:var(--v3-leise);padding-top:.5em}.v3-sf{padding:60px var(--v3-rand) 0;align-content:start}.v3-sf__titel{grid-column:var(--v3-sp-text);font-size:inherit;line-height:inherit}.v3-sf__text{grid-column:var(--v3-sp-rechts)}.v3-sf__bild{grid-column:var(--v3-sp-voll);margin-top:72px}.v3-sf__bild .v3-bild{aspect-ratio:16 / 7}.v3-sw{padding:96px var(--v3-rand) 0}.v3-sw__liste{border-bottom:1px solid var(--v3-linie)}.v3-sw__liste a{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-top:1px solid var(--v3-linie);color:var(--v3-schwarz);font-size:var(--v3-fs-h1);line-height:var(--v3-lh-h1);letter-spacing:var(--v3-ls-h);transition:color .3s}.v3-sw__liste a:hover .v3-zeile-pfeil{transform:rotate(45deg)}.v3-sw--l2 .v3-sw__liste:has(a:hover) a:not(:hover){color:var(--v3-grau-ab)}.v3-sw--l3{padding:0 var(--v3-rand) 100px}.v3-sw--l3 .v3-sw__marke{margin-bottom:12px}.v3-sw--l3 .v3-sw__liste a:hover{color:var(--v3-grau-ab)}.v3-sw__zurueck .v3-zeile-pfeil{transform:rotate(-135deg)}.v3-sw__liste a.v3-sw__zurueck:hover .v3-zeile-pfeil{transform:rotate(-90deg)}.v3-so{padding:140px var(--v3-rand) 40px;align-items:end}.v3-so__titel{grid-column:var(--v3-sp-text)}.v3-so__karte{grid-column:var(--v3-sp-rechts)}.v3-so [hidden]{display:none!important}.v3-so form{display:flex;flex-direction:column;gap:24px}.v3-so label{display:block}.v3-so__feld input,.v3-so__feld textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:8px 0;border:0;border-bottom:1px solid var(--v3-schwarz);border-radius:0;background:var(--v3-durchsichtig);font:inherit;color:var(--v3-schwarz);outline:none}.v3-so__feld input:focus,.v3-so__feld textarea:focus{border-bottom-color:var(--v3-dunkelblau)}.v3-so__feld textarea{resize:vertical}.v3-so__feld input::placeholder,.v3-so__feld textarea::placeholder{color:var(--v3-schwarz);opacity:var(--v3-leise)}.v3-so__mehr{display:flex;flex-direction:column;gap:24px}.v3-so__mehr-knopf{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--v3-schwarz)}.v3-so__mehr-bereich{display:flex;flex-direction:column;gap:24px}.v3-so__mehr-bereich[hidden]{display:none}.v3-so__haken{display:flex;gap:12px;align-items:flex-start;font-size:var(--v3-fs-klein);line-height:1.45}.v3-so__haken input{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:var(--v3-schwarz)}.v3-so__haken a{font-weight:700}.v3-so__honig{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.v3-so button{cursor:pointer}.v3-so__meldung{margin-top:24px}.v3-so__fuss{grid-column:var(--v3-sp-voll);margin-top:96px;display:flex;justify-content:space-between;opacity:var(--v3-leise)}.v3-karte{position:fixed;right:var(--v3-rand);bottom:40px;z-index:31;width:280px;box-sizing:border-box;padding:12px;border-radius:var(--v3-r-22);background:var(--v3-weiss-55);-webkit-backdrop-filter:var(--v3-glas);backdrop-filter:var(--v3-glas);border:1px solid var(--v3-weiss-85);box-shadow:var(--v3-schatten-knopf);opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .7s,transform .8s var(--v3-ease-reveal)}.v3-karte[data-sichtbar],.v3-karte:focus-within{opacity:1;transform:translateY(0);pointer-events:auto}.v3-karte__person{display:flex;align-items:center;gap:12px}.v3-karte__person img{width:44px;height:44px;border-radius:var(--v3-r-kreis);flex:none;object-fit:cover}.v3-karte__mehr{overflow:hidden;max-height:0;transition:max-height .6s var(--v3-ease-reveal)}.v3-karte:hover .v3-karte__mehr,.v3-karte:focus-within .v3-karte__mehr{max-height:80px}.v3-karte__wege{display:flex;gap:8px;padding-top:10px}.v3-karte__wege a{flex:1 1 0;min-width:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:44px;white-space:nowrap;border-radius:var(--v3-r-12);border:1px solid var(--v3-schwarz);color:var(--v3-schwarz)}.v3-karte__wege svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;fill:none}.v3-karte__kontakt{margin-top:10px;display:flex;align-items:center;justify-content:center;height:44px;border-radius:var(--v3-r-12);background:var(--v3-pfirsich);color:var(--v3-schwarz)}.v3-zurueck--fein{top:calc(114.5px - var(--v3-fs-knopf) * .684)}.v3-krume--fein{top:114.5px;font-size:var(--v3-fs-krume);line-height:15px;opacity:.7;mix-blend-mode:difference;color:var(--v3-hellblau)}.v3-krume--fein ol{gap:.6em}.v3-krume--fein li{display:flex;gap:.6em}.v3-krume--fein li:not(:last-child):after{content:"/"}.v3-krume--fein a{color:var(--v3-hellblau)}.v3-pk{position:relative;padding:176px var(--v3-rand) 0}.v3-pk__stapel{display:grid;grid-template-columns:var(--v3-zwoelf);column-gap:var(--v3-rinne)}.v3-pk__stapel>*{grid-column:var(--v3-sp-voll)}.v3-pk__marke{display:flex;align-items:center;gap:12px;margin-bottom:28px;order:0}.v3-pk__strich{width:28px;height:1px;background:var(--v3-schwarz);opacity:.3}.v3-pk__stapel>.v3-pk__titel{order:1;grid-column:var(--v3-sp-titel);font-size:var(--v3-fs-h1);line-height:var(--v3-lh-h1);letter-spacing:var(--v3-ls-h)}.v3-pk__bild{order:2;margin-top:72px}.v3-pk__bild .v3-bild{aspect-ratio:21 / 9;border-radius:var(--v3-r-24);background:var(--v3-grau-f2)}.v3-pk__stapel>.v3-pk__einstieg{order:3;margin-top:96px;grid-column:var(--v3-sp-mitte);font-size:var(--v3-fs-einstieg);line-height:1.3;letter-spacing:-.015em}.v3-pk__einstieg p+p{margin-top:1.3em}.v3-pa{margin-top:140px;display:grid;grid-template-columns:var(--v3-zwoelf);column-gap:var(--v3-rinne)}.v3-pa>*{grid-column:var(--v3-sp-mitte)}.v3-pa__marke{opacity:var(--v3-leise);margin-bottom:24px;font-size:inherit;line-height:inherit}.v3-pa__text{line-height:1.5}.v3-pa__text p+p{margin-top:1.5em}.v3-pa__text+.v3-pa__schritte{margin-top:40px}.v3-pa__schritte{border-top:1px solid var(--v3-linie)}.v3-pa__schritt{border-bottom:1px solid var(--v3-linie)}.v3-pa__schritt summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;color:var(--v3-schwarz);font-size:var(--v3-fs-akkordeon);letter-spacing:-.01em;line-height:1.2;transition:opacity .3s}.v3-pa__schritt summary::-webkit-details-marker{display:none}.v3-pa__schritt summary:hover{opacity:.6}.v3-pa__schritt summary h3{font-size:inherit;line-height:inherit}.v3-pa__plus{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--v3-linie-tab);border-radius:var(--v3-r-kreis);font-size:var(--v3-fs-plus);line-height:1;transition:transform .45s var(--v3-ease-reveal)}.v3-pa__schritt[open] .v3-pa__plus{transform:rotate(45deg)}.v3-pa__inhalt{padding:0 64px 32px 0;line-height:1.5}.v3-pa__inhalt p+p{margin-top:1.5em}@supports selector(::details-content){.v3-pa__schritt{interpolate-size:allow-keywords}.v3-pa__schritt::details-content{block-size:0;overflow:hidden;transition:block-size .55s var(--v3-ease-reveal),content-visibility .55s allow-discrete}.v3-pa__schritt[open]::details-content{block-size:auto}}.v3-pe{margin-top:140px;padding:72px 56px 80px;background:var(--v3-schwarz);color:var(--v3-weiss);border-radius:var(--v3-r-28)}.v3-pe__intro{color:var(--v3-hellblau);opacity:.7;margin-bottom:36px;font-size:inherit;line-height:inherit}.v3-pe__tags{display:flex;flex-wrap:wrap;gap:10px;max-width:62em}.v3-pe__tags li{display:inline-flex;align-items:center;min-height:48px;padding:10px 22px;border:1px solid var(--v3-weiss-28);border-radius:var(--v3-r-pille);line-height:1.2;color:var(--v3-weiss);transition:background .3s,color .3s,border-color .3s}.v3-pe__tags li:hover{background:var(--v3-hellblau);color:var(--v3-schwarz);border-color:var(--v3-hellblau)}.v3-ebene .v3-pe__preis{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin-top:40px;padding:0 24px;border-radius:var(--v3-r-pille);background:var(--v3-weiss);color:var(--v3-schwarz);transition:background .3s}.v3-ebene .v3-pe__preis:hover{background:var(--v3-pfirsich)}.v3-pe__preis .v3-zeile-pfeil,.v3-pkurz__preis .v3-zeile-pfeil{width:.6em;height:.6em;fill:currentColor}.v3-pe__preis:hover .v3-zeile-pfeil,.v3-pkurz__preis:hover .v3-zeile-pfeil{transform:rotate(45deg)}.v3-ebene .v3-pkurz__preis{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;align-self:flex-start;font-weight:700;color:var(--v3-schwarz)}.v3-pz{margin-top:160px;display:grid;grid-template-columns:var(--v3-zwoelf);column-gap:var(--v3-rinne)}.v3-pz>*{grid-column:var(--v3-sp-mitte)}.v3-pz>.v3-pz__titel{grid-column:var(--v3-sp-mitte);font-size:var(--v3-fs-h2);line-height:var(--v3-lh-h2);letter-spacing:var(--v3-ls-h)}.v3-pz>.v3-pz__text{grid-column:var(--v3-sp-mitte);margin-top:40px!important;line-height:1.5}.v3-pk__luft{height:140px}.v3-pkurz{position:relative;padding:190px var(--v3-rand) 140px;align-items:start}.v3-pkurz__titel{grid-column:var(--v3-sp-titel);font-size:var(--v3-fs-h1);line-height:var(--v3-lh-h1);letter-spacing:var(--v3-ls-h)}.v3-pkurz__nr{font-size:var(--v3-fs-basis);letter-spacing:0;vertical-align:top;margin-left:.6em;line-height:2.4}.v3-pkurz__links{grid-column:var(--v3-sp-text-schmal);margin-top:120px;display:flex;flex-direction:column;gap:32px}.v3-pkurz__ergebnis{display:flex;flex-direction:column}.v3-pkurz__ergebnis>:first-child{margin:0 0 6px;font-size:inherit;line-height:inherit}.v3-pkurz__bilder{grid-column:var(--v3-sp-rechts);margin-top:120px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--v3-rinne);align-items:end}.v3-pkurz__bilder>:first-child{grid-column:span 4}.v3-pkurz__bilder>:last-child{grid-column:span 2}.v3-bild--34{aspect-ratio:3 / 4}.v3-bild--35{aspect-ratio:3 / 5}@media(max-width:800px){.v3-ebene{font-size:var(--v3-fs-mobil-16)}.v3-ebene .v3-s{display:flex;flex-direction:column;gap:32px;padding:104px var(--v3-rand-mobil) 72px;min-height:0}.v3-ebene .v3-s>*{grid-column:auto;grid-row:auto;margin:0!important;max-width:100%;align-self:stretch}.v3-ebene .v3-s1{padding-top:150px}html[data-v3] .v3-ebene .v3-sk{min-height:0;padding-bottom:0}.v3-ebene .v3-sk+.v3-s{padding-top:0}.v3-ebene .v3-s>.v3-sk__video{order:3;position:relative;width:100%;max-width:100%;margin:-8px 0 24px!important;border-radius:var(--v3-r-14);overflow:hidden;background:var(--v3-weiss);border:0;box-shadow:none}.v3-sk__video video{max-height:none;width:100%;height:auto;object-fit:contain;object-position:50% 50%;background:var(--v3-weiss)}.v3-sp__liste{display:flex;flex-direction:column;gap:32px}.v3-sp__liste li{margin-left:0;row-gap:12px}.v3-ebene :is(.v3-pk__stapel,.v3-pa,.v3-pz)>*{grid-column:1 / -1}.v3-sp__konf{font-size:var(--v3-fs-mobil-16)}.v3-sc__streifen{min-height:96px;padding:0 24px}.v3-pe__preis{margin-top:32px}.v3-ebene .v3-pe{padding:40px 20px 44px;border-radius:var(--v3-r-24)}.v3-pe__intro{margin-bottom:20px}.v3-pe__tags{display:block;max-width:none}.v3-pe__tags li{display:block;min-height:0;padding:7px 0;border:0;border-radius:0;font-size:var(--v3-fs-mobil-17);line-height:1.5;hyphens:auto;text-wrap:wrap}.v3-pe__tags li:first-child{padding-top:0}.v3-pe__tags li:last-child{padding-bottom:0}.v3-pe__tags li+li{border-top:1px solid var(--v3-hellblau)}.v3-pe__tags li:hover{background:var(--v3-durchsichtig);color:var(--v3-weiss);border-color:var(--v3-hellblau)}.v3-ebene .v3-pe__preis{display:flex;justify-content:space-between;width:100%;box-sizing:border-box}.v3-ebene .v3-pz>.v3-pz__titel{font-weight:700}.v3-sw__liste{display:flex;flex-direction:column;gap:32px}.v3-karte{right:16px;bottom:16px;width:min(280px,calc(100% - 32px))}.v3-zurueck--fein{top:68px}.v3-krume--fein{left:78px;right:var(--v3-rand-mobil);top:85.5px;white-space:normal}.v3-krume--fein ol{flex-wrap:wrap}}.v3-konf-weg,.v3-konf-ende{display:none}@media(max-width:800px){.v3-ebene .v3-konf-weg{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:56px;padding:12px 24px;border-radius:var(--v3-r-pille);background:var(--v3-schwarz);color:var(--v3-weiss);font-size:var(--v3-fs-mobil-17);font-weight:700;line-height:1.2;text-align:center;letter-spacing:0}.v3-ebene .v3-konf-weg:hover{background:var(--v3-pfirsich);color:var(--v3-schwarz)}.v3-pk__stapel>.v3-konf-weg{order:3;margin-top:32px}.v3-sk__lead .v3-konf-weg{margin-top:12px}.v3-ebene .v3-konf-ende{display:block;padding:0 var(--v3-rand-mobil) 48px}.v3-ebene .v3-knoepfe>a{width:100%;box-sizing:border-box;min-height:56px}.v3-ebene .v3-pkurz__links .v3-knopf-haupt{min-height:56px;height:auto}.v3-ebene .v3-sp__konf{min-height:52px}}
