@font-face{font-family:Space Grotesk;src:url(/_astro/Space%20Grotesk.BhU9QXUp.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Kaushan Script;src:url(/_astro/kaushan-script.DtTcRpVb.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--yellow: #ffed0b;--purple: #b680fa;--mint: #b1ffea;--green: #c8faa7;--lightblue: #b3d9ef;--black: #000;--white: #ffffff;--font: "Space Grotesk", system-ui;--max-width: 920px;--border: 3px solid var(--black);--sv: 5.5rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:4rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{font-family:var(--font);font-size:1.1rem;line-height:1.5;color:var(--black);background:var(--white)}h1{font-size:clamp(3.8rem,12vw,11rem);line-height:.88;letter-spacing:-.03em}h2{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin-bottom:.2rem}h3{font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.6rem}p{margin-bottom:1rem}p:last-child{margin-bottom:0}a{color:inherit}strong{font-weight:700}ul,ol{padding-left:1.5rem;margin-bottom:1rem}li{margin-bottom:.3rem}.arrow{display:inline-block;font-weight:700;line-height:1;transition:transform .2s ease}.arrow--extern{transform:rotate(-45deg);transform-origin:center}a:hover .arrow--extern,a:focus-visible .arrow--extern{transform:rotate(-45deg) translate(3px)}a:hover .arrow:not(.arrow--extern),a:focus-visible .arrow:not(.arrow--extern){transform:translate(4px)}.section{padding:var(--sv) 2rem;position:relative}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.section,.hero{animation:reveal-up linear both;animation-timeline:view();animation-range:entry 0% cover 30%}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}}.section__inner{max-width:var(--max-width);margin:0 auto}.label{display:inline-block;font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.6rem 1.2rem;border:var(--border);border-radius:999px;background:var(--white);color:var(--black);margin-bottom:1.5rem;line-height:1}.section-intro a,.intro__lead a,.intro__body a,.forderung__content a:not(.btn),.gegenargument__antwort a,.spenden__text a,.kontakt__text a,.newsletter__text a,.vision__text a{color:inherit;text-decoration:none;padding:.05em .25em;border-radius:4px;border-bottom:2px solid rgba(0,0,0,.4);transition:background .18s ease,color .18s ease,border-color .18s ease;cursor:pointer}.section-intro a:hover,.intro__lead a:hover,.intro__body a:hover,.forderung__content a:not(.btn):hover,.spenden__text a:hover,.kontakt__text a:hover,.newsletter__text a:hover,.vision__text a:hover,.section-intro a:focus-visible,.intro__lead a:focus-visible,.intro__body a:focus-visible,.forderung__content a:not(.btn):focus-visible,.spenden__text a:focus-visible,.kontakt__text a:focus-visible,.newsletter__text a:focus-visible,.vision__text a:focus-visible{background-color:var(--yellow);border-color:var(--black);outline:none}.gegenargument__antwort a{border-bottom-color:#fff6}.gegenargument__antwort a:hover,.gegenargument__antwort a:focus-visible{background-color:var(--yellow);color:var(--black);border-color:var(--yellow);outline:none}.section-intro a:focus-visible,.intro__lead a:focus-visible,.intro__body a:focus-visible,.forderung__content a:not(.btn):focus-visible,.gegenargument__antwort a:focus-visible,.spenden__text a:focus-visible,.kontakt__text a:focus-visible,.newsletter__text a:focus-visible,.vision__text a:focus-visible{outline:3px solid var(--black);outline-offset:2px}.section-intro{margin-top:1.75rem;max-width:640px;font-size:1.05rem;line-height:1.7}.img-grid--before{margin-bottom:2.5rem}.img-grid--after{margin-top:2.5rem}.img-grid--before,.img-grid--after{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--black);outline:var(--border)}.img-grid--before figure,.img-grid--after figure{background:inherit}.img-wrap{overflow:hidden}figure.float-left,figure.float-right{width:44%;margin-bottom:1rem}figure.float-left{float:left;margin-right:1.75rem}figure.float-right{float:right;margin-left:1.75rem}figure img{width:100%;display:block;border:var(--border)}figure figcaption{font-size:.85rem;line-height:1.4;margin-top:.5rem;padding:.6rem .85rem;border:var(--border);border-radius:0 0 6px 6px;border-top:none;background:var(--white)}figure figcaption+*{margin-top:0}figure{display:flex;flex-direction:column}figure img+figcaption{margin-top:-3px}.btn{display:inline-block;text-decoration:none;font-family:var(--font);font-weight:700;font-size:1rem;padding:.85rem 2.25rem;border:var(--border);transition:background .12s,color .12s,border-color .12s;cursor:pointer;margin-top:2rem;letter-spacing:.02em}.btn--black{background:var(--black);color:var(--yellow)}.btn--black:hover{background:var(--purple);border-color:var(--purple);color:var(--black)}.btn--yellow{background:var(--yellow);color:var(--black)}.btn--yellow:hover{background:var(--green)}.btn--white{background:var(--white);color:var(--black)}.btn--white:hover{background:var(--mint)}.btn--purple{background:var(--purple);color:var(--black)}.btn--purple:hover{background:var(--mint)}@media(max-width:720px){:root{--sv: 3.75rem;--border: 2px solid var(--black)}figure.float-left,figure.float-right{float:none;width:100%;margin:1.5rem 0}.section{padding:var(--sv) 1.25rem}}.nav{position:sticky;top:0;z-index:100;background:var(--black);border-bottom:3px solid var(--yellow);padding:0 clamp(1rem,3vw,2rem)}.nav__inner{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;gap:clamp(.5rem,2vw,1.5rem)}.nav__logo{font-weight:700;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--yellow);white-space:nowrap;padding:.9rem 0;flex-shrink:0}.nav__links{list-style:none;padding:0;margin:0}.nav__links--desktop{display:flex;flex:1;justify-content:flex-end;gap:clamp(.5rem,1.4vw,1.2rem)}.nav__links--desktop a{display:flex;align-items:center;text-decoration:none;color:var(--white);font-size:.85rem;font-weight:500;white-space:nowrap;padding:.9rem .15rem;transition:color .12s}.nav__links--desktop a:hover,.nav__links--desktop a:focus-visible{color:var(--yellow);outline:none}.nav__burger{display:none;margin-left:auto;position:relative}.nav__burger>summary{list-style:none;cursor:pointer;color:var(--yellow);padding:.75rem .25rem;font-size:1.75rem;line-height:1;user-select:none}.nav__burger>summary::-webkit-details-marker{display:none}.nav__burger>summary::marker{content:""}.nav__burger .nav__burger-close,.nav__burger[open] .nav__burger-open{display:none}.nav__burger[open] .nav__burger-close{display:inline}.nav__links--mobile{display:flex;flex-direction:column;position:absolute;right:0;top:100%;background:var(--black);border:3px solid var(--yellow);border-top:none;min-width:240px;padding:.5rem 0;opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.nav__burger[open] .nav__links--mobile{opacity:1;transform:translateY(0);pointer-events:auto}.nav__links--mobile a{display:block;padding:.85rem 1.5rem;color:var(--white);text-decoration:none;font-size:1rem;font-weight:500}.nav__links--mobile a:hover,.nav__links--mobile a:focus-visible{color:var(--yellow);background:#ffed0b14;outline:none}.nav__burger-icon-wrapper{display:inline-block;transition:transform .2s ease}.nav__burger[open] .nav__burger-icon-wrapper{transform:rotate(90deg)}@media(max-width:1023px){.nav__links--desktop{display:none}.nav__burger{display:block}}.footer{background:var(--black);padding:2.5rem 2rem}.footer__inner{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer__logo{font-weight:700;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--yellow)}.footer__copy{font-size:.78rem;color:#fff}#preview-reload{position:fixed;right:1rem;bottom:1rem;z-index:9999;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1rem;font:600 14px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#fff;background:#111;border:2px solid #fff;border-radius:999px;box-shadow:0 4px 12px #00000040;cursor:pointer}#preview-reload:hover,#preview-reload:focus-visible{background:#333;outline:none}#preview-reload[data-pending=true]{background:#eab308;color:#111}
