.galerie[data-astro-cid-uizgh26z]{gap:var(--s-48);display:grid}.galerie__jahr[data-astro-cid-uizgh26z]{font-size:var(--t-title-2);margin-bottom:var(--s-16)}.galerie__raster[data-astro-cid-uizgh26z]{columns:3 280px;column-gap:clamp(12px,1.6vw,20px)}.galerie__bild[data-astro-cid-uizgh26z]{all:unset;break-inside:avoid;cursor:zoom-in;border-radius:var(--r-image);margin-bottom:clamp(12px,1.6vw,20px);display:block;position:relative;overflow:hidden}.galerie__bild[data-astro-cid-uizgh26z]:focus-visible{outline:3px solid var(--c-forest);outline-offset:3px}.galerie__bild[data-astro-cid-uizgh26z] img{width:100%;height:auto;transition:transform var(--dur-slow) var(--ease)}.galerie__bild[data-astro-cid-uizgh26z]:hover img{transform:scale(1.03)}@media (width<=640px){.galerie__raster[data-astro-cid-uizgh26z]{columns:auto;scroll-snap-type:x mandatory;margin-right:calc(-1 * var(--gutter-r));padding-right:var(--gutter-r);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.galerie__raster[data-astro-cid-uizgh26z]::-webkit-scrollbar{display:none}.galerie__bild[data-astro-cid-uizgh26z]{scroll-snap-align:start;aspect-ratio:3/4;flex:0 0 78%;margin:0}.galerie__bild[data-astro-cid-uizgh26z].is-quer{aspect-ratio:4/3;flex-basis:92%}.galerie__bild[data-astro-cid-uizgh26z] picture,.galerie__bild[data-astro-cid-uizgh26z] img{object-fit:cover;width:100%;height:100%}}.lightbox[data-astro-cid-uizgh26z]{background:#080808f0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-uizgh26z][open]{place-items:center;display:grid}.lightbox[data-astro-cid-uizgh26z]::backdrop{background:#0009}.lightbox[data-astro-cid-uizgh26z] img[data-astro-cid-uizgh26z]{border-radius:4px;width:auto;max-width:94vw;height:auto;max-height:88dvh}.lightbox__zu[data-astro-cid-uizgh26z]{top:calc(env(safe-area-inset-top,0px) + 16px);right:max(16px, env(safe-area-inset-right,0px));color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed}.lightbox__zu[data-astro-cid-uizgh26z] svg[data-astro-cid-uizgh26z]{width:20px;height:20px}.reels[data-astro-cid-pkkrvylt]{background:var(--c-forest);color:#fff;padding:var(--s-96,96px) 0}.reels[data-astro-cid-pkkrvylt] h2{color:#fff}.reels__eyebrow[data-astro-cid-pkkrvylt]{color:#ffffffc7}.reels__buehne[data-astro-cid-pkkrvylt]{grid-template-columns:minmax(260px,380px) auto;justify-content:center;align-items:center;gap:clamp(40px,7vw,112px);display:grid}.reels__seite[data-astro-cid-pkkrvylt]{gap:var(--s-32,32px);align-content:center;display:grid}.reels__wahl[data-astro-cid-pkkrvylt]{gap:10px;max-width:360px;display:grid}.reels__tag[data-astro-cid-pkkrvylt]{all:unset;box-sizing:border-box;cursor:pointer;color:#ffffffb8;transition:background var(--dur,.2s) var(--ease,ease), color var(--dur,.2s) var(--ease,ease);background:#ffffff0f;border-radius:14px;grid-template-columns:54px 1fr;align-items:center;gap:16px;padding:8px 16px 8px 8px;display:grid;position:relative}.reels__tag[data-astro-cid-pkkrvylt]:hover{color:#fff;background:#ffffff1a}.reels__tag[data-astro-cid-pkkrvylt][aria-pressed=true]{color:#fff;background:#ffffff24}.reels__tag[data-astro-cid-pkkrvylt]:focus-visible{outline-offset:2px;outline:3px solid #fff9}.reels__tag[data-astro-cid-pkkrvylt] img[data-astro-cid-pkkrvylt]{object-fit:cover;opacity:.7;width:54px;height:96px;transition:opacity var(--dur,.2s);border-radius:8px}.reels__tag[data-astro-cid-pkkrvylt][aria-pressed=true] img[data-astro-cid-pkkrvylt]{opacity:1}.reels__tagtext[data-astro-cid-pkkrvylt]{font:600 17px/1.2 var(--font-text);letter-spacing:.01em}.reels__fortschritt[data-astro-cid-pkkrvylt]{visibility:hidden;background:#ffffff24;border-radius:1px;height:2px;position:absolute;bottom:14px;left:78px;right:16px;overflow:hidden}.reels__tag[data-astro-cid-pkkrvylt][aria-pressed=true] .reels__fortschritt[data-astro-cid-pkkrvylt]{visibility:visible}.reels__fortschritt[data-astro-cid-pkkrvylt] i[data-astro-cid-pkkrvylt]{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.reels__film[data-astro-cid-pkkrvylt]{aspect-ratio:9/16;border-radius:var(--r-image);background:#00000040;height:min(78vh,720px);margin:0;overflow:hidden;box-shadow:0 24px 60px #00000047}.reels__film[data-astro-cid-pkkrvylt] video[data-astro-cid-pkkrvylt]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=760px){.reels[data-astro-cid-pkkrvylt]{padding:64px 0}.reels__buehne[data-astro-cid-pkkrvylt]{grid-template-columns:1fr;gap:24px}.reels__seite[data-astro-cid-pkkrvylt]{display:contents}.reels[data-astro-cid-pkkrvylt] .kopf[data-astro-cid-pkkrvylt]{order:1}.reels__film[data-astro-cid-pkkrvylt]{order:2;justify-self:center;width:min(100%,420px);height:auto}.reels__wahl[data-astro-cid-pkkrvylt]{order:3;grid-template-columns:repeat(3,1fr);gap:8px;max-width:none}.reels__tag[data-astro-cid-pkkrvylt]{border-radius:12px;grid-template-columns:32px 1fr;gap:8px;padding:6px 10px 6px 6px}.reels__tag[data-astro-cid-pkkrvylt] img[data-astro-cid-pkkrvylt]{border-radius:50%;width:32px;height:32px}.reels__tagtext[data-astro-cid-pkkrvylt]{font-size:15px}.reels__fortschritt[data-astro-cid-pkkrvylt]{bottom:6px;left:46px;right:10px}}.partner__werden[data-astro-cid-jxraenxv]{text-align:center;margin:36px 0 0;font-size:15px}.partner__werden[data-astro-cid-jxraenxv] a[data-astro-cid-jxraenxv]{color:var(--label-2);text-underline-offset:4px;text-decoration:underline}.partner__werden[data-astro-cid-jxraenxv] a[data-astro-cid-jxraenxv]:hover{color:var(--label)}.partner__titel[data-astro-cid-jxraenxv]{text-align:center;font-family:var(--font-text)}.partner__fenster[data-astro-cid-jxraenxv]{max-width:var(--maxw);padding-inline:var(--gutter-l) var(--gutter-r);margin:36px auto 0}.partner__liste[data-astro-cid-jxraenxv]{justify-content:space-between;align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.partner__liste--kopie[data-astro-cid-jxraenxv]{display:none}.partner__liste[data-astro-cid-jxraenxv] li[data-astro-cid-jxraenxv]{flex:none;justify-content:center;display:flex}.partner__liste[data-astro-cid-jxraenxv] a[data-astro-cid-jxraenxv],.partner__ohne[data-astro-cid-jxraenxv]{color:var(--label-2);transition:color var(--dur) var(--ease);display:flex}.partner__liste[data-astro-cid-jxraenxv] a[data-astro-cid-jxraenxv]:hover,.partner__liste[data-astro-cid-jxraenxv] a[data-astro-cid-jxraenxv]:focus-visible{color:var(--label)}.partner__logo[data-astro-cid-jxraenxv]{height:calc(var(--h) * var(--s,.86));display:flex}.partner__logo[data-astro-cid-jxraenxv] svg{width:auto;height:100%;display:block}@media (width<=1099px){.partner__fenster[data-astro-cid-jxraenxv]{padding-inline:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.partner__liste[data-astro-cid-jxraenxv],.partner__liste--kopie[data-astro-cid-jxraenxv]{flex:none;gap:44px;padding-right:44px;animation:32s linear infinite partner-lauf;display:flex}.partner__fenster[data-astro-cid-jxraenxv]:hover .partner__liste[data-astro-cid-jxraenxv]{animation-play-state:paused}}@media (width<=699px){.partner__logo[data-astro-cid-jxraenxv]{--s:.8}.partner__logo--fest[data-astro-cid-jxraenxv]{--s:.86}}@keyframes partner-lauf{to{transform:translate(-100%)}}@media (width<=1099px) and (prefers-reduced-motion:reduce){.partner__fenster[data-astro-cid-jxraenxv]{padding-inline:var(--gutter-l) var(--gutter-r);display:block;-webkit-mask-image:none;mask-image:none}.partner__liste[data-astro-cid-jxraenxv]{grid-template-columns:repeat(2,1fr);gap:36px 24px;padding:0;animation:none;display:grid}.partner__liste--kopie[data-astro-cid-jxraenxv]{display:none}}.xo{background:var(--c-paper);height:100svh;color:var(--c-forest);place-items:center;display:grid;position:relative;overflow:hidden}.xo__logo{transform-origin:50%;will-change:transform, opacity;width:min(76vw,560px);animation:1.1s cubic-bezier(.2,.7,.2,1) both xo-logo-ein}.xo__logo svg{width:100%;height:auto;display:block}.xo__hinweis{left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));font:500 11px/1 var(--font-text);text-transform:uppercase;letter-spacing:.22em;color:var(--c-olive);justify-items:center;gap:10px;animation:.8s 1.2s both xo-hinweis-ein;display:grid;position:absolute;transform:translate(-50%)}.xo__hinweis span{padding-left:.22em}.xo__linie{background:#5f623638;width:1px;height:38px;display:block;position:relative;overflow:hidden}.xo__linie:after{content:"";background:var(--c-forest);animation:1.9s ease-in-out 1.6s infinite xo-linie;position:absolute;inset:0;transform:translateY(-100%)}@keyframes xo-logo-ein{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}@keyframes xo-hinweis-ein{0%{opacity:0}to{opacity:1}}@keyframes xo-linie{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes xo-logo-weg{to{transform:translateY(35svh)scale(.75)}}@keyframes xo-weg-blende{0%{opacity:1}62%{opacity:0}to{opacity:0}}@keyframes xo-hinweis-weg{0%{opacity:1}25%{opacity:0}to{opacity:0}}@supports (animation-timeline:scroll()){html:not(.xo-off) .xo__logo>svg{transform-origin:50%;will-change:transform, opacity;animation:linear both xo-logo-weg,linear both xo-weg-blende}html:not(.xo-off) .xo .xo__logo>svg{animation-timeline:scroll(root),scroll(root);animation-range:0 100svh,0 100svh}html:not(.xo-off) .xo__hinweis>*{animation:linear both xo-hinweis-weg}html:not(.xo-off) .xo .xo__hinweis>*{animation-timeline:scroll(root);animation-range:0 100svh}}.xo.xo--weg .xo__logo>svg,.xo.xo--weg .xo__hinweis>*{opacity:0;transition:opacity .5s,transform .6s;transform:translateY(24px)scale(.94)}.xo .xo__logo>svg,.xo .xo__hinweis>*{transition:opacity .5s,transform .6s}html:not(.xo-off) .nav{margin-top:calc(env(safe-area-inset-top,0px) + 12px);margin-bottom:calc(-1 * (var(--nav-h) + env(safe-area-inset-top,0px) + 12px));position:sticky}html.xo-off .xo{display:none}@media (prefers-reduced-motion:reduce){.xo{display:none}html:not(.xo-off) .nav{margin:0;position:fixed}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;color:#fff;background:#3b4a52;align-items:flex-end;min-height:min(100svh,980px);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero__bild{z-index:-2;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .hero__bild img{object-fit:cover;width:100%;height:100%;animation:ankommen 1.8s var(--ease) both}@keyframes ankommen{0%{transform:scale(1.05)}to{transform:none}}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000006b 0%,#0000001f 55%,#0000 75%),linear-gradient(#0000004d 0%,#0000 20%,#00000014 45%,#000000a8 100%);position:absolute;inset:0}.hero__inhalt[data-astro-cid-lcdefpme]{gap:var(--s-24);width:100%;padding-block:var(--s-128) clamp(40px, 7vw, 88px);display:grid}.hero__eyebrow[data-astro-cid-lcdefpme]{font:600 var(--t-caption)/1.3 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--t-hero);max-width:12ch;line-height:.98}.hero__text[data-astro-cid-lcdefpme]{color:#ffffffeb;max-width:46ch;font-size:clamp(18px,1.8vw,21px)}.hero__aktionen[data-astro-cid-lcdefpme],.aktionen[data-astro-cid-lcdefpme]{gap:var(--s-12);flex-wrap:wrap;display:flex}.hero__aktionen[data-astro-cid-lcdefpme]{margin-top:var(--s-8)}.intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);display:grid}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:11ch}.kopf[data-astro-cid-lcdefpme]{margin-bottom:clamp(32px,4vw,56px)}.next[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.next[data-astro-cid-lcdefpme] .next__bild{aspect-ratio:4/5;border-radius:var(--r-image);overflow:hidden}.next[data-astro-cid-lcdefpme] .next__bild img,.saeule[data-astro-cid-lcdefpme] .saeule__bild img,.gemeinschaft[data-astro-cid-lcdefpme] .gemeinschaft__bild img{object-fit:cover;width:100%;height:100%}.fakten[data-astro-cid-lcdefpme]{border-top:1px solid var(--separator);grid-template-columns:1fr 1fr;margin:0;display:grid}.fakten[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--separator);padding:16px 16px 16px 0}.fakten[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font:600 12px/1.3 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--label-2)}.fakten[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font:600 22px/1.25 var(--font-display);font-variant-numeric:tabular-nums;margin:6px 0 0}.status[data-astro-cid-lcdefpme]{background:var(--c-forest);width:max-content;color:var(--c-on-forest);font:600 14px/1 var(--font-text);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.status[data-astro-cid-lcdefpme]:before{content:"";background:var(--c-moss);border-radius:50%;width:8px;height:8px}.saeulen[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.saeule[data-astro-cid-lcdefpme]{gap:var(--s-8);align-content:start;display:grid}.saeule[data-astro-cid-lcdefpme] .saeule__bild{aspect-ratio:4/5;border-radius:var(--r-image);margin-bottom:var(--s-8);overflow:hidden}.gemeinschaft[data-astro-cid-lcdefpme]{isolation:isolate;color:#fff;background:#59636a;align-items:flex-end;min-height:clamp(520px,56vw,100svh);display:flex;position:relative;overflow:hidden}.gemeinschaft[data-astro-cid-lcdefpme] .gemeinschaft__bild{z-index:-2;position:absolute;inset:0}.gemeinschaft[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#0000 35%,#000000a8 100%);position:absolute;inset:0}.gemeinschaft__inhalt[data-astro-cid-lcdefpme]{width:100%;padding-block:clamp(48px,7vw,96px)}.gemeinschaft[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch}.gemeinschaft[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffe6}.gemeinschaft__vermerk[data-astro-cid-lcdefpme]{font:500 11px/1.3 var(--font-text);letter-spacing:.04em;color:#ffffff9e;position:absolute;bottom:clamp(10px,1.6vw,22px);right:clamp(12px,2vw,28px)}.abschluss[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--s-24);text-align:center;border-radius:var(--r-card);background:var(--c-forest);color:var(--c-on-forest);padding:clamp(48px,7vw,96px) 24px;display:grid}.abschluss[data-astro-cid-lcdefpme] .abschluss__logo{width:min(320px,66vw);height:auto}.abschluss[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--c-on-forest) 80%, transparent)}@media (width<=860px){.intro[data-astro-cid-lcdefpme],.next[data-astro-cid-lcdefpme],.saeulen[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.next[data-astro-cid-lcdefpme] .next__bild{aspect-ratio:1/1.1}.saeulen[data-astro-cid-lcdefpme]{gap:40px}.saeule[data-astro-cid-lcdefpme] .saeule__bild{aspect-ratio:5/4}}
