.hero__szene[data-astro-cid-ran2kjy7]{z-index:-20;pointer-events:none;color-scheme:dark;contain:strict;display:none;position:absolute;inset:0;overflow:hidden}@media (hover:hover) and (pointer:fine) and (width>=64rem){.hero__szene[data-astro-cid-ran2kjy7]{display:block}.hero--home:not(.hero--ohne-szene) .hero__photo,.hero--home:not(.hero--ohne-szene) .hero__grid,.hero--ohne-szene .hero__szene[data-astro-cid-ran2kjy7],.hero--home:not(.hero--ohne-szene) [data-szene-weicht]{display:none}.hero--home:not(.hero--ohne-szene) [data-szene-spalten]{grid-template-columns:minmax(0,56rem);justify-content:center}.hero--home:not(.hero--ohne-szene) [data-szene-text]{text-align:center;max-width:none}.hero--home:not(.hero--ohne-szene) [data-szene-text]>p,.hero--home:not(.hero--ohne-szene) [data-szene-wege]{margin-inline:auto}.hero--home:not(.hero--ohne-szene) [data-szene-wege]{text-align:left;max-width:40rem}}.hero__szene[data-astro-cid-ran2kjy7].ruht{visibility:hidden}.hero__szene[data-astro-cid-ran2kjy7].ruht *{animation-play-state:paused!important}.hero__szene[data-astro-cid-ran2kjy7]{--horizont:22%;--dunst:#8094ac3d}.hero__szene[data-astro-cid-ran2kjy7][data-phase=tief]{--dunst:#b0968c33}.hero__szene[data-astro-cid-ran2kjy7][data-phase=daemmerung]{--dunst:#8a749e2e}.hero__szene[data-astro-cid-ran2kjy7][data-phase=nacht]{--dunst:#4658702e}.hero__szene[data-astro-cid-ran2kjy7][data-wetter=nebel]{--dunst:#96a2b257}.hero__szene[data-astro-cid-ran2kjy7]:after{--p:var(--color-paper);content:"";z-index:2;opacity:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--p) 78%, transparent) 0, color-mix(in srgb, var(--p) 71%, transparent) 1.5rem, color-mix(in srgb, var(--p) 54%, transparent) 3.5rem, color-mix(in srgb, var(--p) 32%, transparent) 5.5rem, color-mix(in srgb, var(--p) 14%, transparent) 7.5rem, color-mix(in srgb, var(--p) 4%, transparent) 9rem, transparent 10.5rem),  radial-gradient(56% 88% at 0 0, var(--p) 30%, color-mix(in srgb, var(--p) 72%, transparent) 52%, color-mix(in srgb, var(--p) 30%, transparent) 72%, transparent), radial-gradient(56% 88% at 100% 0, var(--p) 30%, color-mix(in srgb, var(--p) 72%, transparent) 52%, color-mix(in srgb, var(--p) 30%, transparent) 72%, transparent), radial-gradient(ellipse 38rem 30rem at 50% 50%, color-mix(in srgb, var(--p) 80%, transparent) 0%, color-mix(in srgb, var(--p) 78%, transparent) 45%, color-mix(in srgb, var(--p) 72%, transparent) 58%, color-mix(in srgb, var(--p) 61%, transparent) 68%, color-mix(in srgb, var(--p) 46%, transparent) 77%, color-mix(in srgb, var(--p) 29%, transparent) 85%, color-mix(in srgb, var(--p) 13%, transparent) 92%, color-mix(in srgb, var(--p) 3%, transparent) 97%, transparent 100%), linear-gradient(to top, var(--p) 0, color-mix(in srgb, var(--p) 95%, transparent) 3%, color-mix(in srgb, var(--p) 84%, transparent) 7%, color-mix(in srgb, var(--p) 65%, transparent) 11%, color-mix(in srgb, var(--p) 43%, transparent) 15%, color-mix(in srgb, var(--p) 23%, transparent) 19%, color-mix(in srgb, var(--p) 8%, transparent) 23%, transparent 27%), linear-gradient(to bottom, transparent calc(var(--horizont) - 4rem), color-mix(in srgb, var(--dunst) 50%, transparent) calc(var(--horizont) - 1.5rem), var(--dunst) var(--horizont), color-mix(in srgb, var(--dunst) 50%, transparent) calc(var(--horizont) + 18%), transparent calc(var(--horizont) + 36%));transition:opacity .4s ease-out;position:absolute;inset:0}.hero__szene[data-astro-cid-ran2kjy7][data-gezeichnet]:after{opacity:1}.hero[data-astro-cid-ge2uvauf]{background-color:var(--color-paper)}.hero__photo[data-astro-cid-ge2uvauf]{z-index:-20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__photo[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block}.hero__photo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center 42%;filter:saturate(.4)brightness(.8)contrast(1.04)blur(1.4px);opacity:.66;transform-origin:60% 45%;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 70%,#0000 100%)}.hero--home[data-astro-cid-ge2uvauf] .hero__photo[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background: radial-gradient(120% 130% at 62% 38%, transparent 30%, #0e1116d1 88%), linear-gradient(to right, var(--color-paper) 0%, color-mix(in srgb, var(--color-paper) 45%, transparent) 38%, transparent 64%), linear-gradient(to top, var(--color-paper) 0%, transparent 44%),  linear-gradient(#22344e3d, #1622363d);position:absolute;inset:0}.hero__sweep[data-astro-cid-ge2uvauf]{z-index:-5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__sweep[data-astro-cid-ge2uvauf]:before{content:"";filter:blur(10px);opacity:0;background:linear-gradient(100deg,#0000 0%,#ffffff03 42%,#cedef408 50%,#ffffff03 58%,#0000 100%);width:36%;position:absolute;top:-25%;bottom:-25%;left:0;transform:translate(-160%)skew(-12deg)}@media (prefers-reduced-motion:no-preference){.hero--home[data-astro-cid-ge2uvauf] .hero__photo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{animation:hero-photo-in 2.4s var(--ease-out-soft) both, hero-photo-life 26s ease-in-out 2.4s infinite;will-change:transform, opacity, filter}@keyframes hero-photo-in{0%{opacity:0;filter:saturate(.28)brightness(.42)contrast(1.04)blur(1.4px);transform:scale(1.16)}to{opacity:.66;filter:saturate(.4)brightness(.8)contrast(1.04)blur(1.4px);transform:scale(1.04)}}@keyframes hero-photo-life{0%{transform:scale(1.04)translate(0%,0%)}25%{transform:scale(1.05)translate(-.45%,-.4%)}50%{transform:scale(1.055)translate(-.25%,-.8%)}75%{transform:scale(1.048)translate(.35%,-.35%)}to{transform:scale(1.04)translate(0%,0%)}}.hero--home[data-astro-cid-ge2uvauf] .hero__grid[data-astro-cid-ge2uvauf]{animation:hero-grid-in 1.6s var(--ease-out-soft) .15s both}@keyframes hero-grid-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}.hero--home[data-astro-cid-ge2uvauf] .hero__glow[data-astro-cid-ge2uvauf]{animation:hero-glow-in 1.9s var(--ease-out-soft) .1s both}@keyframes hero-glow-in{0%{opacity:0}to{opacity:1}}.hero--home[data-astro-cid-ge2uvauf] .hero__sweep[data-astro-cid-ge2uvauf]:before{animation:hero-sweep 3.2s var(--ease-out-soft) .75s both}@keyframes hero-sweep{0%{opacity:0;transform:translate(-160%)skew(-12deg)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(420%)skew(-12deg)}}.hero--home[data-astro-cid-ge2uvauf] .hero__rule[data-astro-cid-ge2uvauf]{transform-origin:50%;animation:hero-rule-in 1.2s var(--ease-out-soft) .55s both}@keyframes hero-rule-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}}@media (prefers-reduced-motion:no-preference) and (width<=1023px){.hero--home[data-astro-cid-ge2uvauf] .hero__photo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{animation:hero-photo-in 2.4s var(--ease-out-soft) both;will-change:auto}}.hero__grid[data-astro-cid-ge2uvauf]{z-index:-10;pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff09 0 1px,#0000 1px 64px),repeating-linear-gradient(-45deg,#ffffff06 0 1px,#0000 1px 64px);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%)}.hero--home[data-astro-cid-ge2uvauf] .hero__grid[data-astro-cid-ge2uvauf]:before{content:"";background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--color-brand-400) 14%, transparent) 0 1px, transparent 1px 64px), repeating-linear-gradient(-45deg, #34d27b0f 0 1px, transparent 1px 64px), linear-gradient(180deg, #cedef405, transparent 34%, #c31e1904 68%, transparent 100%);opacity:.16;mix-blend-mode:screen;background-size:64px 64px,64px 64px,100% 100%;position:absolute;inset:0;transform:translateY(-.6%)}.hero--home[data-astro-cid-ge2uvauf] .hero__grid[data-astro-cid-ge2uvauf]:after{content:"";mix-blend-mode:screen;opacity:.42;background:linear-gradient(118deg,#0000 18%,#c31e1909 39%,#34d27b06 54%,#0000 76%);position:absolute;inset:0;transform:translate(-30%)}@media (prefers-reduced-motion:no-preference){.hero--home[data-astro-cid-ge2uvauf] .hero__grid[data-astro-cid-ge2uvauf]:before{animation:hero-grid-color-life 16s var(--ease-out-soft,ease-in-out) infinite;will-change:transform, opacity}.hero--home[data-astro-cid-ge2uvauf] .hero__grid[data-astro-cid-ge2uvauf]:after{animation:hero-grid-light-sweep 14s var(--ease-out-soft,ease-in-out) infinite;will-change:transform, opacity}@keyframes hero-grid-color-life{0%{opacity:.16;transform:translateY(-.6%)}42%{opacity:.12;transform:translate(.8%,-.2%)}72%{opacity:.09;transform:translate(-.3%,.4%)}to{opacity:.16;transform:translateY(-.6%)}}@keyframes hero-grid-light-sweep{0%{opacity:0;transform:translate(-32%)}18%{opacity:.34}72%{opacity:.24}to{opacity:0;transform:translate(28%)}}}.hero__glow[data-astro-cid-ge2uvauf]{z-index:-10;background:radial-gradient(40% 34% at 50% -6%,#cedef409,#0000 60%),radial-gradient(78% 66% at 50% -12%,#96b2d606,#0000 66%);position:absolute;inset:0}.hero--compact[data-astro-cid-ge2uvauf] h1{font-family:var(--font-display);letter-spacing:-.02em;hyphens:manual;overflow-wrap:break-word;font-weight:500;line-height:1.06}.hero--compact[data-astro-cid-ge2uvauf] .hero-teilung{display:grid}.hero--compact[data-astro-cid-ge2uvauf] .hero-teilung h1{font-size:clamp(2.35rem,5.4vw,4.2rem);line-height:1.04}@media (width>=1024px){.hero--compact[data-astro-cid-ge2uvauf] .hero-teilung{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:5rem}.hero--compact[data-astro-cid-ge2uvauf] .hero-teilung>*{grid-column:1/-1}.hero--compact[data-astro-cid-ge2uvauf] .hero-teilung>h1{grid-column:1}.hero--compact[data-astro-cid-ge2uvauf] .hero-teilung>div{grid-column:2}.hero--compact[data-astro-cid-ge2uvauf] .hero-teilung>div>:first-child{margin-top:0}}.hero--full[data-astro-cid-ge2uvauf]{min-height:44rem}@media (width>=1024px){.hero--full[data-astro-cid-ge2uvauf]{min-height:60rem}}.hero--full[data-astro-cid-ge2uvauf].hero--home{min-height:38rem}@media (width>=1024px){.hero--full[data-astro-cid-ge2uvauf].hero--home{min-height:42rem}}@media (width>=1024px) and (height<=859px){.hero--full[data-astro-cid-ge2uvauf].hero--home{min-height:34rem}.hero--home[data-astro-cid-ge2uvauf]>.container-page[data-astro-cid-ge2uvauf]{padding-top:6rem;padding-bottom:2.5rem}.hero--home[data-astro-cid-ge2uvauf] .hero__cue[data-astro-cid-ge2uvauf]{display:none}}.hero__rule[data-astro-cid-ge2uvauf]{border-top:2px solid #ffffff29;height:3px;position:absolute;inset:auto 0 0}.hero__rule[data-astro-cid-ge2uvauf]:after{content:"";border-top:1px solid #ffffff14;position:absolute;top:3px;left:0;right:0}.hero__cue[data-astro-cid-ge2uvauf]{z-index:1;cursor:pointer;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;display:none;position:absolute;bottom:1.75rem;left:50%;transform:translate(-50%)}@media (width>=768px){.hero__cue[data-astro-cid-ge2uvauf]{display:flex}}.hero__cue-label[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffffdb;transition:color var(--dur-2,.3s) var(--ease-out-soft,ease);font-size:.75rem;font-weight:600}.hero__cue[data-astro-cid-ge2uvauf]:hover .hero__cue-label[data-astro-cid-ge2uvauf]{color:#fff}.hero__cue[data-astro-cid-ge2uvauf]:hover .hero__cue-dot[data-astro-cid-ge2uvauf]{background:var(--color-brand-300)}.hero__cue-track[data-astro-cid-ge2uvauf]{background:linear-gradient(#ffffff80,#fff0);width:1px;height:2.5rem;position:relative;overflow:hidden}.hero__cue-dot[data-astro-cid-ge2uvauf]{background:var(--color-brand-400);width:3px;height:.7rem;box-shadow:0 0 8px 1px color-mix(in srgb, var(--color-brand-500) 70%, transparent);animation:hero-cue 2.4s var(--ease-out-soft,ease-in-out) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:0;left:50%}@keyframes hero-cue{0%{opacity:0;transform:translateY(-.7rem)}35%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(2.5rem)}}@media (prefers-reduced-motion:reduce){.hero__cue-dot[data-astro-cid-ge2uvauf]{animation:none;top:.4rem}}
