.hr[data-astro-cid-j722rnz5]{aspect-ratio:4 / 3;margin-bottom:var(--kopf-abstand)}@media (min-width: 600px) and (max-width: 719px){.hr[data-astro-cid-j722rnz5]{aspect-ratio:5 / 2}}@media (min-width: 720px){.hr[data-astro-cid-j722rnz5]{aspect-ratio:16 / 5}}.hr__wege[data-astro-cid-j722rnz5]{position:absolute;inset:0}.hr__wege[data-astro-cid-j722rnz5] svg[data-astro-cid-j722rnz5]{display:block;width:100%;height:100%}.hr__wege[data-astro-cid-j722rnz5] path[data-astro-cid-j722rnz5]{fill:none;stroke:var(--elfenbein);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.hr__treffpunkt[data-astro-cid-j722rnz5]{position:absolute;left:46.2%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:2px;background:var(--elfenbein)}.hr__ein[data-astro-cid-j722rnz5]{position:absolute;left:4%;transform:translateY(-50%);z-index:1;color:var(--elfenbein)}.hr__ein--ort[data-astro-cid-j722rnz5]{top:24%}.hr__ein--remote[data-astro-cid-j722rnz5]{top:76%}.hr__ziel[data-astro-cid-j722rnz5]{position:absolute;left:51.2%;bottom:calc(66% + .55em);font-weight:480;color:var(--asche);white-space:nowrap}.hr__ziel[data-astro-cid-j722rnz5]:before{content:attr(data-label)}.hr__spur[data-astro-cid-j722rnz5]{position:absolute;inset:34% 4% 34% 51.2%;overflow:hidden;border-radius:10px;background:var(--obsidian)}.hr__pegel[data-astro-cid-j722rnz5]{position:absolute;inset:14% 2.5%;overflow:hidden}.hr__band[data-astro-cid-j722rnz5]{display:flex;width:200%;height:100%}.hr__band[data-astro-cid-j722rnz5] svg[data-astro-cid-j722rnz5]{display:block;flex:none;width:50%;height:100%}.hr__pegel[data-astro-cid-j722rnz5] rect[data-astro-cid-j722rnz5]{fill:var(--elfenbein)}.hr[data-astro-cid-j722rnz5].wartet .hr__wege[data-astro-cid-j722rnz5]{clip-path:inset(0 100% 0 0)}.hr[data-astro-cid-j722rnz5].wartet .hr__treffpunkt[data-astro-cid-j722rnz5]{opacity:0}.hr[data-astro-cid-j722rnz5].wartet .hr__spur[data-astro-cid-j722rnz5],.hr[data-astro-cid-j722rnz5].wartet .hr__pegel[data-astro-cid-j722rnz5]{clip-path:inset(0 100% 0 0)}.hr[data-astro-cid-j722rnz5].laeuft .hr__wege[data-astro-cid-j722rnz5]{animation:hr-wege 1.1s cubic-bezier(.45,0,.25,1) .25s both}.hr[data-astro-cid-j722rnz5].laeuft .hr__treffpunkt[data-astro-cid-j722rnz5]{animation:hr-punkt .2s var(--ease) 1.15s both}.hr[data-astro-cid-j722rnz5].laeuft .hr__spur[data-astro-cid-j722rnz5]{animation:hr-spur .45s var(--ease) 1.3s both}.hr[data-astro-cid-j722rnz5].laeuft .hr__pegel[data-astro-cid-j722rnz5]{animation:hr-spur 1.7s linear 1.65s both}.hr[data-astro-cid-j722rnz5].laeuft .hr__band[data-astro-cid-j722rnz5]{animation:hr-ziehen 12s linear 3.35s infinite}@keyframes hr-wege{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 48% 0 0)}}@keyframes hr-punkt{0%{opacity:0}to{opacity:1}}@keyframes hr-spur{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes hr-ziehen{0%{transform:none}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.hr[data-astro-cid-j722rnz5] [data-astro-cid-j722rnz5]{animation:none!important}}.js .s-hh-foto.reveal{opacity:1;transform:none}.js .s-hh-foto.reveal img{transform:scale(1.03);transition:transform .9s var(--ease)}.js .s-hh-foto.reveal.is-visible img{transform:none}@media (prefers-reduced-motion: reduce){.js .s-hh-foto.reveal img{transform:none;transition:none}}.s-hh-studio .section-head__titel>h2{font-size:min(var(--d, var(--d-h2)),calc(100cqi / (var(--lw, 7) + var(--lc, 12) * var(--trk))),calc(100cqi / 10.6))}.s-hh-totale{margin:0}.s-hh-totale img{display:block;width:100%;height:auto;aspect-ratio:8 / 7;object-fit:cover;object-position:50% 0%;border-radius:var(--r)}@media (min-width: 720px){.s-hh-totale img{aspect-ratio:16 / 9;object-position:50% 2%}}.s-hh-warum .prose-with-image{grid-template-areas:"titel" "media" "text";row-gap:1.5rem}.s-hh-warum__titel{grid-area:titel;min-width:0;container-type:inline-size}.s-hh-warum__titel h2{margin:0}.s-hh-warum .article-prose{grid-area:text}.s-hh-warum .prose-with-image__media{grid-area:media;overflow:hidden}.s-hh-warum .prose-with-image__media img{position:static;width:100%;height:100%;max-height:none;object-position:50% 12%}@media (max-width: 899px){.s-hh-warum .prose-with-image__media{width:auto;margin-inline:calc(-1 * var(--gutter))}.s-hh-warum .prose-with-image__media img{aspect-ratio:4 / 3;height:auto;border-radius:0}}@media (min-width: 600px) and (max-width: 899px){.s-hh-warum .prose-with-image__media img{aspect-ratio:16 / 9;object-position:50% 14%}}@media (min-width: 900px){.s-hh-warum .prose-with-image{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"media titel" "media text";row-gap:1.75rem}.s-hh-warum .prose-with-image__media{position:relative;width:auto;min-height:24rem;margin-right:0;contain:size;border-radius:var(--r)}.s-hh-warum .prose-with-image__media img{position:static;inset:auto}}@media (min-width: 900px) and (max-width: 1391px){.s-hh-warum .prose-with-image__media{border-radius:0 var(--r) var(--r) 0}}.s-hh-wege .cardgrid--captions .cardgrid__track{gap:2rem clamp(2rem,4vw,4rem)}@media (orientation: landscape) and (max-height: 500px) and (max-width: 639px){.s-hh-wege .hr{--hr-w: min(calc(100vw - 2 * var(--gutter)), calc((100svh - var(--header-h) - 1rem) * 4 / 3));width:var(--hr-w);font-size:clamp(.6875rem,calc(var(--hr-w) * .029),1.0625rem)}}.s-hh-fuer .callout{margin:var(--kopf-abstand) 0 0;padding-top:var(--kopf-abstand);border-top:1px solid var(--linie);font-weight:480;font-size:min(clamp(1.5rem,1.2rem + 1.1vw,2.125rem),calc(100cqi / 9.2));line-height:1.22;letter-spacing:.005em;text-wrap:balance;hyphens:manual;overflow-wrap:normal}@media (min-width: 900px){.s-hh-fuer .callout{padding-inline:max(0px,(100% - 24ch) / 2);text-align:center}}.s-hh-hero .hero__title .serif-italic{display:block}.s-hh-hero .s-hh-bund{white-space:nowrap}.s-hh-hero .hero__title{font-stretch:var(--kp-s, var(--breite));font-size:min(var(--d),calc(100cqi / (max(var(--lw, 7),13.3) * var(--kp-k, 1) + var(--lc, 12) * var(--trk))))}@media (max-width: 599px){main:has(.s-hh-hero) :is(h2.h-2,h2.h-1,h2.related__heading){font-size:min(var(--d),calc((100vw - 2 * var(--gutter)) / 14.6),calc(100cqi / 14.6))}}@media (min-width: 600px){main:has(.s-hh-hero) .cta-card .h-1{--d: min(var(--d-cta), calc(.92*clamp(2.125rem, 1.6rem + 1.9vw, 3.5rem)) , 2.75rem)}}@media (orientation: landscape) and (max-height: 500px){main:has(.s-hh-hero) .cta-card .h-1{--d: var(--d-h2)}}@media (orientation: landscape) and (max-height: 500px) and (max-width: 959px){main:has(.s-hh-hero) :is(h2.h-2,h2.h-1,h2.related__heading){font-size:min(var(--d),calc(100cqi / (var(--lw, 7) + var(--lc, 12) * var(--trk))),calc(100cqi / 14.6),calc(.92 * (100vw - 2 * var(--gutter) - clamp(1.5rem,4vw,3rem) - max(9.5rem,min(17rem,calc((100svh - var(--header-h) - 2.75rem) * 9 / 16)))) / 13.47),calc(.975 * var(--d-h2)))}}@media (min-width: 960px) and (max-width: 1279px){main:has(.s-hh-hero) :is(h2.h-2,h2.h-1,h2.related__heading){font-size:min(var(--d),calc(100cqi / (var(--lw, 7) + var(--lc, 12) * var(--trk))),calc(.92 * (min(100vw - 2 * var(--gutter),75rem) - clamp(3rem,6vw,6rem)) * 7 / 12 / 13.47))}}.s-hh-hero .video-loop--portrait .video-loop__media{width:min(100%,17rem);height:auto;aspect-ratio:9 / 16}.s-hh-hero .hero__media>.video-loop--portrait{width:min(100%,17rem)}.s-hh-fuer .s-hh-paar{white-space:nowrap}@media (max-width: 599px){.s-hh-fuer .s-hh-bund{white-space:nowrap}}@media (orientation: landscape) and (max-height: 500px){.hero.s-hh-hero{padding-top:1rem}body:has(.s-hh-hero) .crumbs{padding-top:.75rem}.hero.s-hh-hero .hero__title{--d: calc(var(--d-h2) * 1.06)}.hero.s-hh-hero:not(.hero--start) .hero__sub{margin-top:.5rem;line-height:1.45}.hero.s-hh-hero .hero__actions{margin-top:1rem}.s-hh-hero .video-loop--portrait .video-loop__media{width:min(100%,17rem,calc((100svh - var(--header-h) - 2.75rem) * 9 / 16));max-height:none}}@media (orientation: landscape) and (max-height: 500px) and (max-width: 959px){.hero.s-hh-hero .hero__inner{grid-template-columns:minmax(0,1fr) max(9.5rem,min(17rem,calc((100svh - var(--header-h) - 2.75rem) * 9 / 16)));align-items:start;column-gap:clamp(1.5rem,4vw,3rem)}.hero.s-hh-hero .hero__text{max-width:none;justify-self:stretch;align-items:flex-start;text-align:left}.hero.s-hh-hero .hero__actions{justify-content:flex-start;margin-top:.5rem}.hero.s-hh-hero .hero__actions .btn-lg{min-height:3rem;padding-block:.7rem}.hero.s-hh-hero .hero__media{justify-content:flex-end}.hero.s-hh-hero .hero__media>.video-loop{width:100%}.hero.s-hh-hero .video-loop__caption{text-align:center;text-wrap:balance}.hero.s-hh-hero{padding-top:.5rem}.hero.s-hh-hero:not(.hero--start) .hero__sub{font-size:var(--fs-16);line-height:1.4;margin-top:.5rem}.hero.s-hh-hero .hero__title{line-height:1.04}}@media (orientation: landscape) and (max-height: 500px){.s-hh-totale img{width:min(100%,calc((100svh - var(--header-h) - 2rem) * 16 / 9));margin-inline:auto;aspect-ratio:16 / 9;object-position:50% 2%}}@media (orientation: landscape) and (max-height: 500px) and (min-width: 560px) and (max-width: 899px){.s-hh-warum .prose-with-image{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"titel titel" "media text";column-gap:2rem;row-gap:1.25rem}.s-hh-warum .prose-with-image__media{margin-inline:0;align-self:start;position:sticky;top:calc(var(--oben) + 1rem);border-radius:var(--r)}.s-hh-warum .prose-with-image__media img{aspect-ratio:auto;height:calc(100svh - var(--oben) - var(--unten) - 2rem);border-radius:var(--r);object-position:50% 12%}}@media (orientation: landscape) and (max-height: 500px) and (min-width: 900px){.s-hh-warum .prose-with-image.prose-with-image--kante>.prose-with-image__media.s-hh-foto{align-self:start;position:sticky;top:calc(var(--oben) + 1rem);height:calc(100svh - var(--oben) - 2rem);min-height:0}}@media (min-width: 1024px) and (max-width: 1279px){main:has(.s-hh-hero) .container--narrow:has(>.faq__list){display:block}main:has(.s-hh-hero) .container--narrow:has(>.faq__list)>.section-head{position:static;margin-bottom:var(--kopf-abstand)}}@media (min-width: 1280px){main:has(.s-hh-hero) .container--narrow:has(>.faq__list){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}
