:where(.bk-abschnittskopf,.bk-faq,.bk-schritte,.bk-links,.bk-link){--bk-linie:var(--fl-linie);--bk-leise:var(--fl-leise);--bk-akzent:var(--fl-akzent);--bk-stark:var(--fl-text)}.bk-link{min-height:44px;color:var(--bk-akzent);border-radius:var(--radius-control);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.bk-link>.ui-icon:last-child{transition:transform var(--dur-ui) var(--ease-out)}.bk-link:active{color:var(--bk-stark)}.bk-link:active>.ui-icon:last-child{transition-duration:var(--dur-press);transform:translate(3px)}@media (hover:hover) and (pointer:fine){.bk-link:hover{color:var(--bk-stark)}.bk-link:hover>.ui-icon:last-child{transform:translate(3px)}}.bk-kopf{--bk-kopf-y:clamp(2rem, 4vw, 4rem);width:100%;padding-block:var(--bk-kopf-y) max(var(--bk-kopf-y), var(--space-5));background-image:radial-gradient(56rem 28rem at 12% -12%,#3848638c,#0000 72%);position:relative}.bk-kopf__innen{gap:var(--space-5) clamp(2rem, 6vw, 5.5rem);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.bk-kopf__text{min-width:0;container-type:inline-size}.bk-kopf__etikett{text-wrap:balance}.bk-kopf__etikett+.bk-kopf__titel{margin-top:.75rem}.bk-kopf__titel{font-size:min(var(--fs-h1), 11.4cqi)}.bk-kopf--display .bk-kopf__titel{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.bk-kopf__lead{margin-top:1.25rem}.bk-kopf__zusatz{margin-top:var(--space-3);max-width:52ch}.bk-kopf__aktionen{align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.bk-kopf__hinweis{max-width:46ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--fl-leise);margin-top:.75rem}.bk-kopf__bild{min-width:0;max-width:25rem;margin:0}.bk-kopf__bild>picture{aspect-ratio:4/5;border-radius:var(--radius-media);background:var(--color-ink-850);position:relative}.bk-kopf__bild>picture>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.bk-kopf__zeile{padding-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--fl-leise);gap:.125rem;display:grid}.bk-kopf__zeile strong{color:var(--fl-text);font-size:1rem;font-weight:600}.bk-kopf--ohnebild .bk-kopf__text{max-width:54rem}.bk-kopf--ohnebild .bk-kopf__titel{max-width:22ch}@media (max-width:699px){.bk-kopf__innen:has(>.bk-kopf__bild>picture){row-gap:var(--space-4)}.bk-kopf:not(.bk-kopf--ohnebild) .bk-kopf__innen>.bk-kopf__bild:has(>picture){order:-1;max-width:35rem}.bk-kopf:not(.bk-kopf--ohnebild) .bk-kopf__innen>.bk-kopf__bild>picture{aspect-ratio:16/9}}@media (min-width:700px){.bk-kopf:not(.bk-kopf--ohnebild) .bk-kopf__innen{grid-template-columns:minmax(0,1fr) min(36%,560px)}.bk-kopf:not(.bk-kopf--ohnebild) .bk-kopf__innen>.bk-kopf__bild>picture{aspect-ratio:4/5}.bk-kopf__bild{--bk-kopf-rest:0px;--bk-kopf-min:17.5rem;max-width:none;width:min(100%, max(var(--bk-kopf-min), (100svh - var(--header-total) - 2 * var(--bk-kopf-y) - var(--bk-kopf-rest)) * .8));justify-self:end}.bk-kopf__bild:has(.bk-kopf__zeile){--bk-kopf-rest:4rem}}.bk-abschnittskopf{max-width:46rem;margin-bottom:var(--space-4)}.bk-abschnittskopf>.eyebrow+:is(h2,h3){margin-top:.75rem}.bk-abschnittskopf>.lead{max-width:44ch;margin-top:1.25rem}.bk-abschnittskopf>.bk-link{margin-top:var(--space-2)}.bk-teil{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.bk-abschnittskopf{margin-bottom:var(--space-5)}.bk-teil{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,5vw,5rem)}.bk-teil>.bk-abschnittskopf{margin-bottom:0}.bk-teil--haftend>.bk-abschnittskopf{top:calc(var(--header-total) + var(--space-4));position:sticky}.bk-teil>.bk-abschnittskopf :is(h2,h3){font-size:var(--fs-h2-s)}}.bk-faq{border-top:1px solid var(--bk-linie)}.bk-faq__punkt{border-bottom:1px solid var(--bk-linie)}.bk-faq__frage{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:4.5rem;padding-block:var(--space-2);list-style:none;display:flex}.bk-faq__frage::-webkit-details-marker{display:none}.bk-faq__frage :is(h3,h4){min-width:0;font-size:var(--fs-lead);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;hyphenate-limit-chars:14 6 6;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;transition:color var(--dur-fast) var(--ease-out);line-height:1.35}.bk-faq__frage .ui-icon{color:var(--bk-akzent);transition:transform var(--dur-ui) var(--ease-out);flex:none}.bk-faq__punkt[open]>.bk-faq__frage .ui-icon{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.bk-faq__frage:hover :is(h3,h4){color:var(--bk-akzent)}}.bk-faq__antwort{max-width:52ch;padding:0 var(--space-4) var(--space-3) 0;color:var(--bk-leise)}.bk-faq__antwort p+p{margin-top:1.15em}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.bk-faq{interpolate-size:allow-keywords}.bk-faq__punkt::details-content{block-size:0;transition:block-size var(--dur-ui) var(--ease-out), content-visibility var(--dur-ui) allow-discrete;overflow:clip}.bk-faq__punkt[open]::details-content{block-size:auto}}}.bk-schritte{margin:0;padding:0;list-style:none;display:grid}.bk-schritte__schritt{padding:0 0 var(--space-4) var(--space-3);border-left:1px solid var(--fl-zier);position:relative}.bk-schritte__schritt:last-child{padding-bottom:0}.bk-schritte__schritt:before{content:"";background:var(--fl-zier);border-radius:50%;width:.5625rem;height:.5625rem;position:absolute;top:.3125rem;left:-.3125rem}.bk-schritte .bk-schritte__nr{letter-spacing:-.02em;text-transform:none;color:var(--bk-akzent);font-size:clamp(1.75rem,1.3rem + 1vw,2.25rem);line-height:1;display:block}.bk-schritte__titel{margin-top:var(--space-1);font-size:var(--fs-lead);letter-spacing:-.01em;line-height:1.3}.bk-schritte__text{margin-top:var(--space-1);max-width:44ch;color:var(--bk-leise)}@media (min-width:900px){.bk-schritte{margin-bottom:calc(-1 * var(--space-5));grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.bk-schritte__schritt,.bk-schritte__schritt:last-child{padding:var(--space-3) var(--space-4) var(--space-5) 0;border-left:0;border-top:1px solid var(--fl-zier)}.bk-schritte__schritt:before{top:-.3125rem;left:0}@supports (grid-template-rows:subgrid){.bk-schritte__schritt{grid-row:span 3;grid-template-rows:subgrid;align-items:start;display:grid}}}.bk-schritte__schritt{--bk-t:0s}@media (prefers-reduced-motion:no-preference){.anim .bk-schritte__schritt[data-reveal]{opacity:1;border-color:#0000;transform:none}.anim .bk-schritte__schritt[data-reveal]:after{content:"";background:var(--fl-zier);transform-origin:50% 0;width:1px;position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.anim .bk-schritte__schritt[data-reveal].is-in:after{transition:transform .9s var(--ease-out-quart) var(--bk-t);transform:none}.anim .bk-schritte__schritt[data-reveal]:before{opacity:0;transform:scale(.3)}.anim .bk-schritte__schritt[data-reveal].is-in:before{opacity:1;transition:opacity .2s linear var(--bk-t), transform .48s var(--ease-out-expo) var(--bk-t);animation:bk-schritt-ping .9s var(--ease-out-quart) calc(var(--bk-t) + 80ms) both;transform:none}.anim .bk-schritte__schritt[data-reveal]>*{opacity:0;translate:0 12px}.anim .bk-schritte__schritt[data-reveal].is-in>*{opacity:1;transition:opacity .52s var(--ease-out-quart) calc(var(--bk-t) + var(--bk-v,.12s)), translate .62s var(--ease-out-expo) calc(var(--bk-t) + var(--bk-v,.12s));translate:none}.anim .bk-schritte__schritt>.bk-schritte__titel{--bk-v:.19s}.anim .bk-schritte__schritt>.bk-schritte__text{--bk-v:.26s}}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.bk-schritte__schritt{--bk-t:calc(min(var(--i,0), 6) * .14s)}.anim .bk-schritte__schritt[data-reveal]:after{transform-origin:0;width:auto;height:1px;inset:-1px 0 auto;transform:scaleX(0)}}@keyframes bk-schritt-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-gold-soft) 70%, transparent)}to{box-shadow:0 0 0 12px #0000}}.bk-links{border-top:1px solid var(--bk-linie);margin:0;padding:0;list-style:none}.bk-links__zeile{align-items:center;gap:.375rem var(--space-3);min-height:4.5rem;padding-block:var(--space-3);border-bottom:1px solid var(--bk-linie);grid-template-columns:minmax(0,1fr) auto;display:grid}.bk-links__titel{font-size:var(--fs-lead);letter-spacing:-.01em;transition:color var(--dur-fast) var(--ease-out);line-height:1.3}.bk-links__text{max-width:60ch;color:var(--bk-leise);grid-column:1}.bk-links__zeile>.ui-icon{color:var(--bk-akzent);transition:transform var(--dur-ui) var(--ease-out);grid-area:1/2/span 2}.bk-links__zeile:active .bk-links__titel{color:var(--bk-akzent)}.bk-links__zeile:active>.ui-icon{transition-duration:var(--dur-press);transform:translate(4px)}@media (hover:hover) and (pointer:fine){.bk-links__zeile:hover .bk-links__titel{color:var(--bk-akzent)}.bk-links__zeile:hover>.ui-icon{transform:translate(4px)}}.bk-abschluss{width:100%;padding-block:clamp(5.5rem,11vw,10rem);position:relative}.bk-abschluss__raster{gap:var(--space-5);align-items:center;display:grid}.bk-abschluss__innen{max-width:46rem}.bk-abschluss__schild{place-items:center;display:grid}.bk-abschluss__lockup{font-size:clamp(6rem,min(20svh,40vw),10rem)}.bk-abschluss__linie{width:min(100%,11rem);height:1px;margin-bottom:var(--space-5);background:var(--fl-zier);transform-origin:0;display:block}.anim .bk-abschluss__linie[data-reveal]{opacity:1;transform:scaleX(0)}.anim .bk-abschluss__linie[data-reveal].is-in{transition:transform var(--dur-story) var(--ease-out-expo);transform:none}.bk-abschluss__titel{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.bk-abschluss .lead{margin-top:var(--space-4)}.bk-abschluss__aktionen{align-items:center;gap:var(--space-1) var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.bk-abschluss__hinweis{margin-top:var(--space-2);max-width:46ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--fl-leise)}@media (min-width:900px){.bk-abschluss__raster{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:clamp(3rem,6vw,7rem)}}.wandkopf{align-items:center;min-height:70svh;padding-block:clamp(3.5rem,8vh,6rem) clamp(4rem,10vh,7rem);display:grid}.wandkopf__innen{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.wandkopf__text{min-width:0;container-type:inline-size}.wandkopf__pfad ol{font-size:var(--fs-small);color:var(--fl-text);flex-wrap:wrap;gap:.2em .5em;margin:0;padding:0;list-style:none;display:flex}.wandkopf__pfad li+li:before{content:"/" / "";color:var(--fl-zier);margin-right:.5em}.wandkopf__pfad a,.wandkopf__nachweis a{color:inherit;text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-out);margin-block:-13px;padding-block:13px;-webkit-text-decoration:underline #e6e7ea59;text-decoration:underline #e6e7ea59;display:inline-block}.wandkopf__titel{margin-top:var(--space-4);font-size:min(var(--fs-h1), 11.4cqi);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);text-wrap:balance}.wandkopf__lead{margin-top:var(--space-4);max-width:40ch}.wandkopf__zusatz{margin-top:var(--space-4)}.wandkopf__aktionen{align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.wandkopf__tafel{min-width:0;margin:0}.wandkopf__rahmen{margin:0 14px 14px 0;position:relative}.wandkopf__winkel{width:26%;max-width:6rem;fill:var(--gold);pointer-events:none;position:absolute;bottom:-14px;right:-14px}.wandkopf__rechts{align-items:flex-end;gap:var(--space-4);min-width:0;display:flex}.wandkopf__rechts>.wandkopf__tafel{flex:auto}.wandkopf__foto{aspect-ratio:16/10;border-radius:var(--radius-media);background:var(--wand-700);overflow:hidden}.wandkopf__foto>picture,.wandkopf__foto img{width:100%;height:100%;display:block}.wandkopf__foto img{object-fit:cover;object-position:var(--fokus,50% 50%)}.wandkopf__nachweis{margin-top:var(--space-3);font-size:var(--fs-label);line-height:var(--lh-label);color:var(--fl-leise)}.wandkopf__nachweis a{text-decoration-color:#0000}.wandkopf__tafel--seite{width:min(100%,26rem)}@media (hover:hover) and (pointer:fine){.wandkopf__pfad a:hover,.wandkopf__nachweis a:hover{text-decoration-color:currentColor}}@media (min-width:900px){.wandkopf__innen{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:clamp(3rem,6vw,7rem)}.wandkopf--ohne .wandkopf__innen{grid-template-columns:minmax(0,46rem)}.wandkopf__tafel--seite{justify-self:end}}@media (max-width:899px){.wandkopf--oben .wandkopf__tafel{order:-1}.wandkopf--oben .wandkopf__tafel--seite{width:min(60vw,16rem)}}@media (max-width:899px) and (max-height:700px){.wandkopf--oben .wandkopf__tafel--seite{width:min(40vw,10rem)}}@media (max-width:699px){.wandkopf__foto img{object-position:var(--fokus-mobil,var(--fokus,50% 50%))}}@media (prefers-reduced-motion:no-preference){html.anim:not([data-ankunft]) .wandkopf__tafel{animation:wandkopf-tafel .6s var(--ease-out-quart) 80ms both}}@keyframes wandkopf-tafel{0%{opacity:0;transform:scale(1.04)}}
