.ha[data-astro-cid-pgpo2ev5]{--gutter: 40px;--grid: calc(min(100vw, 72rem) - 2 * var(--gutter));--ease: cubic-bezier(.22, 1, .36, 1);position:relative;height:100svh;min-height:560px;overflow:hidden;background:#1d211b;color:#faf7f0}.ha-media[data-astro-cid-pgpo2ev5],.ha-shade[data-astro-cid-pgpo2ev5],.ha-media[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5],.ha-media[data-astro-cid-pgpo2ev5] video[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;width:100%;height:100%}.ha-media[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5],.ha-media[data-astro-cid-pgpo2ev5] video[data-astro-cid-pgpo2ev5]{-o-object-fit:cover;object-fit:cover}.ha-media[data-astro-cid-pgpo2ev5] video[data-astro-cid-pgpo2ev5]{opacity:0}.ha[data-astro-cid-pgpo2ev5].is-playing .ha-media[data-astro-cid-pgpo2ev5] video[data-astro-cid-pgpo2ev5]{opacity:1}.ha-shade[data-astro-cid-pgpo2ev5]{background:radial-gradient(55% 40% at 18% 36%,#14181380,#14181300 75%),radial-gradient(60% 50% at 20% 68%,#1418138c,#14181300 75%),linear-gradient(to bottom,#141813b3,#14181340 12%,#14181300 26%),linear-gradient(to top,#141813d1,#14181380 30%,#14181300 62%),linear-gradient(to right,#141813b3,#1418136b 32%,#14181300 58%)}.ha-inner[data-astro-cid-pgpo2ev5]{position:relative;pointer-events:none;display:flex;height:100%;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(84px,12svh,128px)}.ha-top[data-astro-cid-pgpo2ev5]{order:-1;display:flex;max-width:30rem;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:0;position:relative;isolation:isolate;text-shadow:0 1px 14px rgba(20,24,19,.45);animation:ha-fade 1.1s 1.5s var(--ease) both}.ha-top[data-astro-cid-pgpo2ev5]:before{content:"";position:absolute;inset:-48px -96px -72px;z-index:-1;background:radial-gradient(closest-side,#141813b8,#14181300)}.ha-actions[data-astro-cid-pgpo2ev5]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:8px}.ha-inner[data-astro-cid-pgpo2ev5] a[data-astro-cid-pgpo2ev5]{pointer-events:auto}.ha-cta[data-astro-cid-pgpo2ev5]{min-height:48px;text-shadow:none}.ha-link[data-astro-cid-pgpo2ev5]{display:inline-block;padding-block:12px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#faf7f0;background:linear-gradient(#faf7f073,#faf7f073) left calc(100% - 9px) / 100% 1px no-repeat;transition:background-size .3s}.ha-link[data-astro-cid-pgpo2ev5]:hover{background-image:linear-gradient(#c9a36a,#c9a36a)}.ha-name[data-astro-cid-pgpo2ev5]{display:flex;margin:0 0 -.2em -.055em;font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:calc(var(--grid) / 2.69);line-height:.92;letter-spacing:-.035em;color:#faf7f0}.ha-slogan[data-astro-cid-pgpo2ev5]{position:relative;margin:.35em 0 0;font-family:Belleza,Inter,sans-serif;font-size:clamp(18px,1.7vw,26px);line-height:1.2;letter-spacing:.06em;color:#faf7f0;text-shadow:0 1px 14px rgba(20,24,19,.5);animation:ha-fade 1.1s 1.2s var(--ease) both}.ha-clip[data-astro-cid-pgpo2ev5]{flex:none;display:inline-block;overflow:hidden;padding:.04em .06em .12em;margin-inline:-.06em}.ha-l[data-astro-cid-pgpo2ev5]{display:inline-block;animation:ha-rise 1.3s calc(.1s + var(--i) * .07s) var(--ease) both}.ha[data-astro-cid-pgpo2ev5].is-waiting .ha-l[data-astro-cid-pgpo2ev5],.ha[data-astro-cid-pgpo2ev5].is-waiting .ha-top[data-astro-cid-pgpo2ev5],.ha[data-astro-cid-pgpo2ev5].is-waiting .ha-slogan[data-astro-cid-pgpo2ev5],.ha[data-astro-cid-pgpo2ev5].is-waiting .ha-ribbon[data-astro-cid-pgpo2ev5] path[data-astro-cid-pgpo2ev5]{animation-play-state:paused}.ha-ribbon[data-astro-cid-pgpo2ev5]{position:absolute;left:0;right:0;bottom:clamp(18px,4svh,44px);width:100%;height:clamp(44px,7vw,100px);overflow:visible;pointer-events:none}.ha-ribbon[data-astro-cid-pgpo2ev5] path[data-astro-cid-pgpo2ev5]{fill:none;stroke:#c9a36a;stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-dasharray:3;stroke-dashoffset:3;animation:ha-draw 1.8s 1.2s cubic-bezier(.65,0,.35,1) forwards}.ha-pause-wrap[data-astro-cid-pgpo2ev5]{position:absolute;z-index:2;right:max(var(--gutter),calc((100vw - 72rem) / 2 + var(--gutter)));bottom:14px}.ha-pause[data-astro-cid-pgpo2ev5]{position:relative;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(250,247,240,.45);border-radius:50%;color:#faf7f0;background:#14181340;opacity:.75;backdrop-filter:blur(6px);animation:ha-fade-in .6s var(--delay, 0s) var(--ease) backwards;transition:border-color .3s,opacity .3s}.ha-pause[data-astro-cid-pgpo2ev5]:after{content:"";position:absolute;inset:-4px}.ha-pause[data-astro-cid-pgpo2ev5]:hover,.ha-pause[data-astro-cid-pgpo2ev5]:focus-visible{border-color:#c9a36a;opacity:1}.ha-pause[data-astro-cid-pgpo2ev5][hidden]{display:none}.ha-pause[data-astro-cid-pgpo2ev5] svg[data-astro-cid-pgpo2ev5]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.ha-pause[data-astro-cid-pgpo2ev5] .i-play[data-astro-cid-pgpo2ev5]{display:none;fill:currentColor}.ha[data-astro-cid-pgpo2ev5].is-paused .ha-pause[data-astro-cid-pgpo2ev5] .i-pause[data-astro-cid-pgpo2ev5]{display:none}.ha[data-astro-cid-pgpo2ev5].is-paused .ha-pause[data-astro-cid-pgpo2ev5] .i-play[data-astro-cid-pgpo2ev5]{display:inline}.ha[data-astro-cid-pgpo2ev5] [data-astro-cid-pgpo2ev5]:focus-visible,body:has(.on-dark) #site-header:not(.is-scrolled) :focus-visible{outline:2px solid #faf7f0;outline-offset:3px;box-shadow:0 0 0 6px #14181399}body:has(.ha) #site-header a[aria-label$=Startseite]{transition:opacity .5s,visibility .5s}body:has(.ha) #site-header:not(.is-scrolled):not(.nav-open) a[aria-label$=Startseite]{opacity:0;visibility:hidden;pointer-events:none}body:has(.on-dark) #site-header:not(.is-scrolled):not(.nav-open) :is(a,a span,button){color:#faf7f0!important}@supports (animation-timeline: scroll()){.ha-inner[data-astro-cid-pgpo2ev5],.ha-ribbon[data-astro-cid-pgpo2ev5]{animation:ha-drift linear both;animation-timeline:scroll(root);animation-range:0 70svh}.ha-pause-wrap[data-astro-cid-pgpo2ev5]{animation:ha-out linear both;animation-timeline:scroll(root);animation-range:0 20svh}.ha-media[data-astro-cid-pgpo2ev5]{animation:ha-parallax linear both;animation-timeline:scroll(root);animation-range:0 100svh}}@keyframes ha-rise{0%{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes ha-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ha-fade-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ha-draw{to{stroke-dashoffset:0}}@keyframes ha-drift{60%{opacity:0}to{transform:translateY(18svh);opacity:0}}@keyframes ha-out{to{opacity:0;visibility:hidden}}@keyframes ha-parallax{to{transform:translateY(12%)}}@media(max-width:767px){.ha[data-astro-cid-pgpo2ev5]{--gutter: 24px}.ha-inner[data-astro-cid-pgpo2ev5]{padding-bottom:112px}.ha-top[data-astro-cid-pgpo2ev5]{order:0;max-width:none;margin:18px 0 0;gap:14px}.ha-name[data-astro-cid-pgpo2ev5]{margin-bottom:0}.ha-pause-wrap[data-astro-cid-pgpo2ev5]{right:var(--gutter);bottom:16px}.ha-ribbon[data-astro-cid-pgpo2ev5]{bottom:56px}.ha-shade[data-astro-cid-pgpo2ev5]{background:linear-gradient(to bottom,#14181399,#14181300 26%),linear-gradient(to top,#141813e0,#14181399 50%,#14181300 74%)}}@media(orientation:landscape)and (max-height:500px){.ha[data-astro-cid-pgpo2ev5]{min-height:100svh}.ha-inner[data-astro-cid-pgpo2ev5]{padding-bottom:28px}.ha-name[data-astro-cid-pgpo2ev5]{font-size:min(calc(var(--grid) / 2.69),40svh)}.ha-top[data-astro-cid-pgpo2ev5]{order:0;flex-direction:column;align-items:flex-start;gap:10px;max-width:none;margin-top:16px}.ha-actions[data-astro-cid-pgpo2ev5]{flex-wrap:nowrap;gap:24px;margin-top:0}.ha-ribbon[data-astro-cid-pgpo2ev5]{display:none}}@media(prefers-reduced-motion:reduce){.ha-l[data-astro-cid-pgpo2ev5],.ha-top[data-astro-cid-pgpo2ev5],.ha-slogan[data-astro-cid-pgpo2ev5],.ha-inner[data-astro-cid-pgpo2ev5],.ha-media[data-astro-cid-pgpo2ev5],.ha-pause[data-astro-cid-pgpo2ev5],.ha-pause-wrap[data-astro-cid-pgpo2ev5],.ha-ribbon[data-astro-cid-pgpo2ev5]{animation:none}.ha-ribbon[data-astro-cid-pgpo2ev5] path[data-astro-cid-pgpo2ev5]{animation:none;stroke-dashoffset:0}}
