@font-face{font-family:Dosis Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/dosis-vietnamese-wght-normal.DD5t4dbF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dosis Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/dosis-latin-ext-wght-normal.CWB30aBi.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dosis Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/dosis-latin-wght-normal.CvOn4Vwj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-700-normal.CNHXzs6v.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-ext-700-normal.Dhimjc7-.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-700-normal.Cwsjk1Jb.woff)format("woff")}:root{--color-primary-500:#4eb5d4;--color-primary-600:#2f9ec0;--color-primary-700:#1f7f9c;--color-primary-deep:#1f5f86;--color-bg-red:#f3c0ba;--color-bg-orange:#f8c08f;--color-bg-yellow:#f8dc82;--color-bg-green:#b8e0c6;--color-bg-blue:#b0d7e5;--color-bg-violet:#e0d3ee;--color-mint:var(--color-bg-green);--color-accent-500:#9a63c7;--color-accent-700:#7f4fae;--color-warm-500:#ff7a48;--color-warm-600:#eb6234;--color-warm-700:#cf5238;--color-registration:#ff934d;--color-on-warm:#2b2521;--color-button-pressed:#dbb543;--color-cta-bg:var(--color-bg-blue);--color-text:#3a3530;--color-text-muted:#6a645c;--color-bg:#fbf8f1;--color-bg-muted:#eee8da;--color-beige-strong:#998b73;--color-bg-beige-dark:#ede6d9;--color-surface:#fff;--color-footer-bg:#eee8da;--color-border:#e4d8c8;--color-border-strong:#cdbfae;--color-header-bg:var(--color-bg);--color-header-bg-scrolled:var(--color-bg);--color-header-border:#312e2b14;--heading-red-large:#eb5a46;--heading-red-small:#ce1727;--heading-green-large:#32a25a;--heading-green-small:#257641;--heading-blue-large:#2e99c1;--heading-blue-hero:#32a4ce;--heading-blue-small:#22708e;--heading-violet-large:#9b6dd1;--heading-violet-small:#834ac6;--heading-blue-tinted:#237594;--heading-violet-tinted:#8851c8;--color-heading:var(--heading-blue-large);--color-subheading:var(--heading-violet-large);--color-heading-small:var(--heading-violet-small);--color-link:var(--color-primary-700);--color-link-hover:var(--color-primary-700);--color-focus:var(--color-primary-deep);--color-selection-bg:var(--color-bg-violet);--color-selection-text:#000;--font-heading:"Dosis Variable", "Dosis", sans-serif;--font-base:"IBM Plex Mono", ui-monospace, monospace;--font-weight-heading:800;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-h1:clamp(2.25rem, 1.5rem + 3vw, 3.556rem);--text-h2:clamp(1.75rem, 1.25rem + 2vw, 2.667rem);--text-h3:1.778rem;--text-h4:1.333rem;--text-h5:1.111rem;--text-h6:.778rem;--text-page-title:1.667rem;--text-display:clamp(2.6rem, 5.2vw, 4.6rem);--leading-tight:1.15;--leading-snug:1.25;--leading-normal:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--gutter:clamp(1.25rem, 4vw, 2.25rem);--section-py:calc(64rem / 18);--container:1200px;--container-wide:1240px;--measure:65ch;--header-height:112px;--header-height-scrolled:var(--header-height);--radius-sm:.5rem;--radius-md:.75rem;--radius-xl:1.5rem;--radius-content:var(--radius-xl);--radius-pill:999px;--shadow-sm:0 6px 20px #533e2a0f;--shadow-md:0 14px 34px #533e2a1a;--shadow-hover:0 16px 38px #27a6c824;--focus-ring:0 0 0 3px color-mix(in srgb, var(--color-focus) 35%, transparent);--ease-out:cubic-bezier(.33, 1, .68, 1);--transition-fast:.2s var(--ease-out);--transition-smooth:.35s var(--ease-out);--color-primary:var(--color-primary-500);--color-primary-hover:var(--color-accent-500);--color-primary-light:var(--color-mint);--color-accent:var(--color-accent-500);--color-button:#f2c94c;--color-button-hover:color-mix(in srgb, var(--color-button), white 12%);--color-aktuelles:var(--color-warm-700);--color-cta-heading:var(--color-primary-deep);--color-card-bg:var(--color-surface);--color-card-border:var(--color-border);--header-border-color:var(--color-header-border);--font-size-base:1rem;--font-size-xl:var(--text-lg);--font-size-h1:var(--text-h1);--font-size-h2:var(--text-h2);--font-size-h3:var(--text-h3);--font-size-h4:var(--text-h4);--font-size-h5:var(--text-h5);--font-size-h6:var(--text-h6);--line-height-tight:var(--leading-snug);--line-height-normal:var(--leading-normal);--container-width:var(--container);--container-width-wide:var(--container-wide);--radius:var(--radius-sm);--radius-lg:var(--radius-md)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:112.5%}:target{scroll-margin-top:calc(var(--header-height) + .5rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-base);font-size:var(--text-base);font-weight:400;line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);margin:0}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-text)}img,picture,svg{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.skip-link{z-index:100;background:var(--color-primary-deep);color:#fff;border-radius:var(--radius-sm);padding:.75rem 1rem;font-weight:700;text-decoration:none;position:absolute;left:-9999px}.skip-link:focus{left:var(--space-4);top:var(--space-4)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-main{width:100%;padding:4em var(--space-6);margin:0 auto}.site-main .astro-content{max-width:var(--container);background:var(--color-surface);border-radius:var(--radius-content);box-shadow:var(--shadow-sm);margin:0 auto;padding:2.14em}.layout-home .site-main{padding:0}@media (width<=59.99em){.site-main{padding:2em var(--space-4)}.site-main .astro-content{padding:1.5em}}.site-main h1,.site-main h2,.site-main h3,.site-main h4,.site-main h5,.site-main h6{font-family:var(--font-heading);font-weight:var(--font-weight-heading);line-height:var(--leading-snug);margin-top:var(--space-8);margin-bottom:var(--space-4);color:var(--color-heading)}.site-main h1{font-size:var(--text-h1);margin-top:0}.site-main h1.page-title{font-size:var(--text-page-title)}.site-main h2{color:var(--color-subheading);font-size:var(--text-h2);margin-top:var(--space-10)}.site-main h3{color:var(--color-heading-small);font-size:var(--text-h3)}.site-main h4{color:var(--color-heading-small);font-size:var(--text-h4)}.site-main h5{color:var(--color-heading-small);font-size:var(--text-h5)}.site-main h6{color:var(--color-heading-small);font-size:var(--text-h6)}.site-main p{margin-bottom:var(--space-4)}.site-main ul,.site-main ol{margin-bottom:var(--space-4);padding-left:1.5em}.astro-content ul{padding-left:1.5rem;list-style-type:disc}.astro-content ul li{margin-bottom:.25em}.site-main a{color:var(--color-link);text-decoration:none}.site-main a:focus-visible{color:var(--color-link-hover);text-underline-offset:4px;text-decoration:underline 2px}@media (hover:hover) and (pointer:fine){.site-main a:hover{color:var(--color-link-hover);text-underline-offset:4px;text-decoration:underline 2px}}.btn{font-family:var(--font-base);border-radius:var(--radius-pill);transition:translate var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);background:var(--color-button);color:var(--color-on-warm);cursor:pointer;border:none;padding:12px 22px;font-size:1rem;font-weight:700;line-height:1em;text-decoration:none;display:inline-block}.site-main a.btn{color:var(--color-on-warm)}@media (hover:hover) and (pointer:fine){.site-main a.btn:hover,.btn:hover{color:var(--color-on-warm)}.btn:hover,.site-main a.btn:hover{background:var(--color-button-hover)}}.btn:active,.site-main a.btn:active{background:var(--color-button-pressed)}.btn-outline,.site-main a.btn-outline{color:var(--color-text);border:1px solid var(--color-border);background:0 0}.btn-outline:active,.site-main a.btn-outline:active{background:var(--color-bg-muted);border-color:var(--color-primary-500);color:var(--color-primary-deep)}@media (hover:hover) and (pointer:fine){.btn-outline:hover,.site-main a.btn-outline:hover{background:var(--color-bg-muted);border-color:var(--color-primary-500);color:var(--color-primary-deep)}}:is(button,.site-footer__top){font-weight:700}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-width:var(--container-wide)}:is(button,.btn,.site-footer__top,img){transition:none!important;animation:none!important}@media (hover:hover) and (pointer:fine){:is(button,.btn,.site-footer__top):hover{translate:none!important}}.site-nav[data-astro-cid-wpvy4v7s]{align-items:center;display:flex}.site-nav__list[data-astro-cid-wpvy4v7s]{margin:0;padding:0;list-style:none}.site-nav__item[data-astro-cid-wpvy4v7s]{margin:0}.site-nav__link[data-astro-cid-wpvy4v7s]{color:var(--color-text);font-family:var(--font-base);letter-spacing:-.01em;transition:color var(--transition-fast);cursor:pointer;padding:.65rem 1rem;font-size:1rem;font-weight:500;line-height:1.25;text-decoration:none;display:block}.site-nav__link[data-astro-cid-wpvy4v7s].is-active{color:var(--color-link)}@media (hover:hover) and (pointer:fine){@media (hover:hover) and (pointer:fine){.site-nav__link[data-astro-cid-wpvy4v7s]:hover{color:var(--color-link)}}}.site-nav__dropdown[data-astro-cid-wpvy4v7s]{position:relative}.site-nav__row[data-astro-cid-wpvy4v7s]{align-items:stretch;display:flex}.site-nav__row[data-astro-cid-wpvy4v7s]>.site-nav__link[data-astro-cid-wpvy4v7s]{flex:1;align-items:center;display:flex}.site-nav__expand[data-astro-cid-wpvy4v7s]{min-height:48px;color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex:0 0 48px;justify-content:center;align-items:center;padding:0;display:flex}.site-nav__expand[data-astro-cid-wpvy4v7s][aria-expanded=true] svg[data-astro-cid-wpvy4v7s]{transform:rotate(180deg)}.site-nav__expand[data-astro-cid-wpvy4v7s]:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.site-nav__expand[data-astro-cid-wpvy4v7s]:hover{color:var(--color-link)}}html.js .site-nav__dropdown[data-astro-cid-wpvy4v7s]:not([data-open=true])>.site-nav__sub[data-astro-cid-wpvy4v7s],html.no-js .site-nav__expand[data-astro-cid-wpvy4v7s]{display:none}.site-nav__sub[data-astro-cid-wpvy4v7s]{margin:0;padding:0;list-style:none}.site-nav__sublink[data-astro-cid-wpvy4v7s]{color:var(--color-text);font-family:var(--font-base);transition:color var(--transition-fast), background var(--transition-fast);padding:.65rem 1rem;font-size:.9rem;font-weight:500;line-height:1.4;text-decoration:none;display:block}.site-nav__sub-section[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--color-border)}.site-nav__sublink[data-astro-cid-wpvy4v7s].is-active{color:var(--color-link)}.is-active[data-astro-cid-wpvy4v7s]>.site-nav__label[data-astro-cid-wpvy4v7s]{text-underline-offset:6px;text-decoration:underline 2px}.site-nav__sublink[data-astro-cid-wpvy4v7s]:focus-visible{color:var(--color-link);background:color-mix(in srgb, var(--color-primary-500) 10%, #fff);outline-offset:-2px}@media (hover:hover) and (pointer:fine){@media (hover:hover) and (pointer:fine){.site-nav__sublink[data-astro-cid-wpvy4v7s]:hover{color:var(--color-link);background:color-mix(in srgb, var(--color-primary-500) 10%, #fff)}}}.site-nav__toggle[data-astro-cid-wpvy4v7s]{transition:translate var(--transition-fast);z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;display:flex;position:relative}.site-nav__burger[data-astro-cid-wpvy4v7s],.site-nav__burger[data-astro-cid-wpvy4v7s]:before,.site-nav__burger[data-astro-cid-wpvy4v7s]:after,.site-nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--color-text);border-radius:2px;width:1.75rem;height:3px;transition:all .2s;display:block}.site-nav__burger[data-astro-cid-wpvy4v7s]{background:0 0;position:relative}.site-nav__burger[data-astro-cid-wpvy4v7s]:before,.site-nav__burger[data-astro-cid-wpvy4v7s]:after{content:"";position:absolute;left:0}.site-nav__burger[data-astro-cid-wpvy4v7s]:before{top:-9px}.site-nav__burger[data-astro-cid-wpvy4v7s]:after{top:9px}.site-nav[data-astro-cid-wpvy4v7s][data-open=true] .site-nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{opacity:0}.site-nav[data-astro-cid-wpvy4v7s][data-open=true] .site-nav__burger[data-astro-cid-wpvy4v7s]:before{transform:translateY(9px)rotate(45deg)}.site-nav[data-astro-cid-wpvy4v7s][data-open=true] .site-nav__burger[data-astro-cid-wpvy4v7s]:after{transform:translateY(-9px)rotate(-45deg)}@media (width<=59.99em){.site-nav__list[data-astro-cid-wpvy4v7s]{z-index:50;background:var(--color-surface);border:2px solid var(--color-border);box-shadow:var(--shadow-md);border-radius:var(--radius-sm);overscroll-behavior:contain;flex-direction:column;align-items:stretch;padding:0;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden auto}html.js .site-nav__list[data-astro-cid-wpvy4v7s]{visibility:hidden;max-height:0;box-shadow:none;border-width:0;padding-top:0;padding-bottom:0;transition:max-height .25s,padding .25s}html.js .site-nav[data-astro-cid-wpvy4v7s][data-open=true] .site-nav__list[data-astro-cid-wpvy4v7s]{visibility:visible;max-height:min(80vh,32rem);box-shadow:var(--shadow-md);border-width:2px;padding:0}html.no-js .site-nav__toggle[data-astro-cid-wpvy4v7s]{display:none}.site-nav__item[data-astro-cid-wpvy4v7s]{border-bottom:2px solid var(--color-border)}.site-nav__item[data-astro-cid-wpvy4v7s]:last-child{border-bottom:none}.site-nav__link[data-astro-cid-wpvy4v7s]{padding:1rem 1.25rem}.site-nav__sub[data-astro-cid-wpvy4v7s]{background:var(--color-surface)}.site-nav__sublink[data-astro-cid-wpvy4v7s]{padding:.85rem 1.25rem .85rem 2rem}}@media (width>=60em){.site-nav__expand[data-astro-cid-wpvy4v7s],.site-nav__toggle[data-astro-cid-wpvy4v7s]{display:none}.site-nav__list[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;align-items:center;display:flex}.site-nav__sub[data-astro-cid-wpvy4v7s]{z-index:40;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:220px;box-shadow:var(--shadow-md);padding:0;position:absolute;top:100%;left:0;overflow:hidden}.site-nav__item[data-astro-cid-wpvy4v7s]:last-child .site-nav__sub[data-astro-cid-wpvy4v7s]{left:auto;right:0}}@media (width<=59.99em) and (hover:hover) and (pointer:fine){.site-nav__row[data-astro-cid-wpvy4v7s]:hover{background:color-mix(in srgb, var(--color-primary-500) 10%, #fff)}.site-nav__row[data-astro-cid-wpvy4v7s]:hover>.site-nav__link[data-astro-cid-wpvy4v7s],.site-nav__row[data-astro-cid-wpvy4v7s]:hover>.site-nav__expand[data-astro-cid-wpvy4v7s]{color:var(--color-link)}}.site-header[data-astro-cid-nen7h5rs]{z-index:20;min-height:var(--header-height);padding:0 var(--space-6);background:var(--color-header-bg);transition:box-shadow var(--transition-fast);justify-content:center;align-items:center;display:flex;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{background:var(--color-header-bg-scrolled);box-shadow:var(--shadow-sm)}.site-header__inner[data-astro-cid-nen7h5rs]{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;max-width:var(--container-wide);min-height:var(--header-height);margin:0 auto;display:flex;position:relative}.site-header__logo-link[data-astro-cid-nen7h5rs]{min-width:0;max-width:calc(100% - 3.25rem);min-height:44px;padding:var(--space-1);margin:calc(-1 * var(--space-1));border-radius:var(--radius-sm);flex-shrink:1;align-items:center;text-decoration:none;display:flex}.canva-brand[data-astro-cid-nen7h5rs]{width:210px;height:auto;display:block}@media (width>=60em){.canva-brand[data-astro-cid-nen7h5rs]{width:280px}}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-nen7h5rs]{transition:none}}.foerderer[data-astro-cid-fbspljyp]{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.foerderer__label[data-astro-cid-fbspljyp]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.foerderer__list[data-astro-cid-fbspljyp]{align-items:center;gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.foerderer__item[data-astro-cid-fbspljyp] img[data-astro-cid-fbspljyp]{width:auto;height:3.5rem;display:block}@media (width<=39.99em){.foerderer__list[data-astro-cid-fbspljyp]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);width:100%;max-width:17.7778rem;display:grid}.foerderer__item[data-astro-cid-fbspljyp]{min-width:0}.foerderer__item[data-astro-cid-fbspljyp] img[data-astro-cid-fbspljyp]{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:3.5rem}}.site-footer[data-astro-cid-jo6i4kqk]{--footer-gap:calc(32rem / 18);background:var(--color-footer-bg);color:var(--color-text);font-size:.9rem;position:relative}.site-footer__inner[data-astro-cid-jo6i4kqk]{max-width:var(--container);padding:var(--section-py) 1.111rem 4rem;margin:0 auto}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:clamp(1.75rem,4vw,4rem);display:grid}.site-footer__title[data-astro-cid-jo6i4kqk]{margin:0 0 var(--footer-gap);color:var(--color-text);font-family:var(--font-base);font-size:.95rem;font-weight:600}.site-footer__list[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:.9rem}.site-footer__grid[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.site-footer__inner[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]{margin:var(--footer-gap) 0 0}.site-footer__list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:.55rem}.site-footer__list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:last-child{margin-bottom:0}.site-footer[data-astro-cid-jo6i4kqk] a:not(.site-footer__top){color:var(--color-text);font-size:.9rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.site-footer[data-astro-cid-jo6i4kqk] a:not(.site-footer__top):hover{color:var(--color-link)}}.site-footer[data-astro-cid-jo6i4kqk] address a{color:var(--color-link)}.site-footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:280px;max-width:100%;height:auto;display:block}.site-footer__foerderer[data-astro-cid-jo6i4kqk]{margin-top:var(--footer-gap);padding-top:var(--footer-gap);border-top:1px solid var(--color-text)}.site-footer[data-astro-cid-jo6i4kqk] .foerderer__label{color:var(--color-text)}.site-footer__top[data-astro-cid-jo6i4kqk]{z-index:15;right:max(.889rem, env(safe-area-inset-right));bottom:max(.889rem, env(safe-area-inset-bottom));width:48px;height:48px;color:var(--color-on-warm);background:var(--color-button);box-shadow:var(--shadow-sm);transition:background var(--transition-fast), translate var(--transition-fast);border-radius:50%;place-items:center;font-size:1.15rem;line-height:1;text-decoration:none;display:grid;position:fixed}.site-footer__top-icon[data-astro-cid-jo6i4kqk]{fill:none;stroke:currentColor;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;width:24px;height:24px}@media (hover:hover) and (pointer:fine){.site-footer__top[data-astro-cid-jo6i4kqk]:hover{background:var(--color-button-hover);color:var(--color-on-warm)}}.site-footer__top[data-astro-cid-jo6i4kqk]:active{background:var(--color-button-pressed)}html.js .site-footer__top[data-astro-cid-jo6i4kqk]:not(.is-visible){visibility:hidden;pointer-events:none}@media (width>=40em){.site-footer__inner[data-astro-cid-jo6i4kqk]{padding:var(--section-py) 1.333rem 3.556rem}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__top[data-astro-cid-jo6i4kqk]{right:max(1.556rem, calc((100vw - var(--container)) / 2), env(safe-area-inset-right));bottom:max(1.556rem, env(safe-area-inset-bottom))}}@media (width>=60em){.site-footer__inner[data-astro-cid-jo6i4kqk]{padding:var(--section-py) 2.222rem 4rem;--footer-column-gap:var(--footer-gap);--footer-logo-width:clamp(180px, 20vw, 240px);grid-template-columns:var(--footer-logo-width) fit-content(26ch) max-content max-content;column-gap:var(--footer-column-gap);justify-content:space-between;display:grid;container-type:inline-size}.site-footer__inner[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]{grid-column:2/-1}.site-footer__foerderer[data-astro-cid-jo6i4kqk]{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.site-footer__foerderer[data-astro-cid-jo6i4kqk]>.foerderer,.site-footer[data-astro-cid-jo6i4kqk] .foerderer__list{grid-column:2/-1;grid-template-columns:subgrid;column-gap:normal;display:grid}.site-footer[data-astro-cid-jo6i4kqk] .foerderer__item img{max-width:100%;height:auto;max-height:3.5rem}.site-footer__grid[data-astro-cid-jo6i4kqk]{--footer-logo-height:calc(var(--footer-logo-width) * 260 / 720);--footer-title-height:calc(.95rem * 1.65);grid-column:1/-1;grid-template-columns:subgrid;column-gap:normal;row-gap:calc(var(--footer-gap) - max(0px, (var(--footer-logo-height) - var(--footer-title-height)) / 2));grid-template-rows:auto 1fr}.site-footer__grid[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]:not(.site-footer__brand){grid-template-rows:subgrid;grid-row:1/3;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk]{grid-row:1;align-self:center}.site-footer__title[data-astro-cid-jo6i4kqk]{align-self:center;margin:0;line-height:1.65}.site-footer__grid[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}}.page-bubbles[data-astro-cid-p7leeusz]{pointer-events:none;z-index:-1;--small-size:clamp(230px, 31.25vw, 300px);--large-size:clamp(560px, 79.1667vw, 760px);position:absolute;inset:32px 0;overflow:hidden}.bubble-group[data-astro-cid-p7leeusz]{height:auto;display:block;position:absolute}.bubble-set[data-astro-cid-p7leeusz]{display:contents}.bubble-group--left[data-astro-cid-p7leeusz]{width:var(--small-size);aspect-ratio:400/420;left:min(calc(var(--copy-left,32px) - var(--small-size) * .58 + var(--left-shift,0px)), calc(var(--small-size) * -.28 + max(0px, (100vw - 1440px) * .6)));top:calc(var(--copy-top,var(--left-y)) - var(--small-size) * .05);transform:rotate(var(--turn))}.bubble-group--right[data-astro-cid-p7leeusz]{width:var(--large-size);aspect-ratio:800/650;transform:rotate(var(--turn));top:clamp(-25px,120px - 15.1042vw,0px);left:calc(50% - 30px)}.bubble-companion[data-astro-cid-p7leeusz]{transform-origin:510px 330px;transform:translate(var(--inner), 0) scale(.82)}.page-bubbles--home[data-astro-cid-p7leeusz] .bubble-group--right[data-astro-cid-p7leeusz]{top:calc(6px - var(--large-size) * .06);left:calc(50% - 30px)}.page-bubbles--home[data-astro-cid-p7leeusz] .bubble-group--left[data-astro-cid-p7leeusz]{--left-shift:-32px}.page-bubbles--concept[data-astro-cid-p7leeusz] .bubble-group--right[data-astro-cid-p7leeusz]{left:calc(50% - 30px)}.page-bubbles--kindergarten[data-astro-cid-p7leeusz] .bubble-group--left[data-astro-cid-p7leeusz]{--left-shift:-16px;top:calc(var(--copy-top,var(--left-y)) - var(--small-size) * .05 + clamp(60px, 8.333vw, 120px))}.page-bubbles--news[data-astro-cid-p7leeusz]{--repeat-step:clamp(1200px, 110vw, 1800px)}.page-bubbles--news[data-astro-cid-p7leeusz] .bubble-group--right[data-astro-cid-p7leeusz]{left:calc(50% - 30px);top:calc(var(--copy-top,340px) - var(--large-size) * .08 + var(--repeat) * var(--repeat-step,0px) + var(--large-offset,0px))}.page-bubbles--news[data-astro-cid-p7leeusz] .bubble-group--left[data-astro-cid-p7leeusz]{top:calc(var(--copy-top,340px) + 180px + var(--repeat) * var(--repeat-step,0px) + var(--small-offset,0px))}.page-bubbles--news[data-astro-cid-p7leeusz] .bubble-set--1[data-astro-cid-p7leeusz]{--turn:9deg;--inner:-18px;--large-offset:calc(-100px - clamp(220px, 17.2vw, 440px));--small-offset:180px}.page-bubbles--news[data-astro-cid-p7leeusz] .bubble-set--1[data-astro-cid-p7leeusz] .bubble-group--right[data-astro-cid-p7leeusz]{width:calc(var(--large-size) * .88);transform:scaleX(-1) rotate(var(--turn));left:auto;right:calc(50% - 30px)}.page-bubbles--news[data-astro-cid-p7leeusz] .bubble-set--1[data-astro-cid-p7leeusz] .bubble-group--left[data-astro-cid-p7leeusz]{width:calc(var(--small-size) * 1.12);left:auto;right:min(calc(var(--copy-left,32px) - var(--small-size) * .58), calc(var(--small-size) * -.28 + max(0px, (100vw - 1440px) * .6)));transform:rotate(-14deg)}.page-bubbles--news[data-astro-cid-p7leeusz] .bubble-set--2[data-astro-cid-p7leeusz]{--turn:-10deg;--inner:18px;--large-offset:80px;--small-offset:calc(-240px - clamp(210px, 16.4vw, 420px))}.page-bubbles--news[data-astro-cid-p7leeusz] .bubble-set--2[data-astro-cid-p7leeusz] .bubble-group--right[data-astro-cid-p7leeusz]{width:calc(var(--large-size) * .95)}.page-bubbles--news[data-astro-cid-p7leeusz] .bubble-set--2[data-astro-cid-p7leeusz] .bubble-group--left[data-astro-cid-p7leeusz]{transform:rotate(12deg)}.page-bubbles--compact[data-astro-cid-p7leeusz] .bubble-set--1[data-astro-cid-p7leeusz],.page-bubbles--compact[data-astro-cid-p7leeusz] .bubble-set--2[data-astro-cid-p7leeusz]{display:none}@media (width>=60em){.page-bubbles[data-astro-cid-p7leeusz]{--small-size:clamp(300px, 23vw, 460px);--large-size:clamp(760px, 65vw, 1000px)}}body,.site-main[data-astro-cid-ju4pidww]{isolation:isolate;position:relative}body:not(.startpage){--color-heading:var(--heading-blue-tinted)}.preview-label[data-astro-cid-ju4pidww]{padding:var(--space-3) var(--gutter);background:var(--color-text);color:var(--color-surface);text-align:center;font-size:var(--text-xs)}
