@font-face{font-family:Coolvetica;font-style:normal;src:url(../fonts/coolvetica\ rg.otf) format("opentype")}@font-face{font-family:Coolvetica;font-style:italic;src:url("../fonts/coolvetica rg it.otf") format("opentype")}@font-face{font-family:Coolvetica;font-stretch:condensed;font-style:normal;src:url("../fonts/coolvetica condensed rg.otf") format("opentype")}@font-face{font-family:CoolveticaCrammed;font-style:normal;src:url("../fonts/coolvetica crammed rg.otf") format("opentype")}@font-face{font-family:CoolveticaCompressed;font-style:normal;src:url("../fonts/coolvetica compressed hv.otf") format("opentype")}@font-face{font-family:Louis Georg Cafe;font-style:normal;font-weight:400;src:url("../fonts/Louis George Cafe Regular.ttf") format("truetype")}@font-face{font-family:Louis Georg Cafe;font-style:italic;font-weight:400;src:url("../fonts/Louis George Cafe Italic.ttf") format("truetype")}@font-face{font-family:Louis Georg Cafe;font-style:normal;font-weight:100;src:url("../fonts/Louis George Cafe Light.ttf") format("truetype")}@font-face{font-family:Louis Georg Cafe;font-style:italic;font-weight:100;src:url("../fonts/Louis George Cafe Light Italic.ttf") format("truetype")}@font-face{font-family:Louis Georg Cafe;font-style:normal;font-weight:700;src:url("../fonts/Louis George Cafe Bold.ttf") format("truetype")}@font-face{font-family:Louis Georg Cafe;font-style:italic;font-weight:700;src:url("../fonts/Louis George Cafe Bold Italic.ttf") format("truetype")}@font-face{font-family:AnnalogueCodes;src:url(../fonts/AnnalogueCodesN.ttf) format("truetype")}:root{--padding:1.5rem;--color-black:#000;--color-white:#fff;--color-grey:#777;--color-light:#efefef;--color-text:var(--color-black);--color-text-grey:var(--color-grey);--color-background:var(--color-white);--color-code-light-grey:#cacbd1;--color-code-comment:#a9aaad;--color-code-white:#c5c9c6;--color-code-red:#d16464;--color-code-orange:#de935f;--color-code-yellow:#f0c674;--color-code-green:#a7bd68;--color-code-aqua:#8abeb7;--color-code-blue:#7e9abf;--color-code-purple:#b294bb;--font-family-sans:"Louis Georg Cafe",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;--color-buendnis-light:#fffff5;--color-buendnis-dark:#3d4043;--color-buendnis-dark-light:#798086;--color-buendnis-dark-lighter:#94999e;--color-buendnis-red:#e44951;--color-buendnis-red-dark:#e8554e;--color-buendnis-green:#008a5c;--color-buendnis-blue:#2d63a4;--color-buendnis-yellow:#e6c533;--color-buendnis-text:var(--color-buendnis-dark);--color-buendnis-background:var(--color-buendnis-light);--break-point-small:40rem;--break-point-medium:52rem;--break-point-large:64rem;--break-point-desktop:80rem;--scale-factor-low:1.175;--scale-factor-medium:1.250;--scale-factor-high:1.618;--scale-factor:var(--scale-factor-low);--scale-factor-2:var(--scale-factor) * var(--scale-factor);--scale-factor-3:var(--scale-factor) * var(--scale-factor) * var(--scale-factor);--size-h2:calc(1.4em*var(--scale-factor));--size-body-max:100vw;--size-content-max:70rem;--logo-ratio:2.5;--header-height-wide:min(10vw,10rem);--header-height-slim:4rem;--burger-size:6rem;--burger-size-small:3rem;--logo-height:36vw;--header-height:calc(var(--logo-height) + var(--burger-size-small));--font-size-input:0.9em}*,:after,:before{box-sizing:border-box;font-size:1em;margin:0;padding:0}body,html{margin:0;overflow-x:hidden;padding:0}body{background-color:#fffff5;background-color:var(--color-buendnis-background);color:#3d4043;color:var(--color-buendnis-text);font-family:Louis Georg Cafe,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:clamp(.9rem,.5vw + .9rem,1.8rem);font-weight:400;--layout-gutter:0.5rem;--wider-start:wider-start;--wider-end:wider-end;--wide-start:wider-start;--wide-end:wider-end;--content-start:wider-start;--content-end:wider-end;--narrow-start:content-start;--narrow-end:content-end;align-content:start;display:grid;min-height:100dvh;grid-gap:0 .5rem;grid-gap:0 var(--layout-gutter);gap:0 .5rem;gap:0 var(--layout-gutter);grid-template-columns:[full-start] 1fr [wider-start] 1fr [wide-start] 1fr [content-start] 1fr [narrow-start] 1fr 1fr 1fr 1fr [narrow-end] 1fr [content-end] 1fr [wide-end] 1fr [wider-end] 1fr [full-end];grid-template-rows:1fr auto}body>*{grid-column:full-start/full-end}body [data-layout],body>footer:not([data-layout]),body>header:not([data-layout]),body>main:not([data-layout]){align-content:start;display:grid;grid-template-columns:subgrid}body [data-layout=full]>*,body>footer:not([data-layout])>*,body>header:not([data-layout])>*,body>main:not([data-layout])>*{grid-column:full-start/full-end}body [data-layout=wider]>*{grid-column:var(--wider-start) /var(--wider-end)}body [data-layout=wide]>*{grid-column:var(--wide-start) /var(--wide-end)}body [data-layout=content]>*{grid-column:var(--content-start) /var(--content-end)}body [data-layout=narrow]>*{grid-column:var(--narrow-start) /var(--narrow-end)}.grid{--columns:12;--gutter:0.75em;display:grid;grid-gap:.75em;grid-gap:var(--gutter);gap:.75em;gap:var(--gutter);grid-template-columns:1fr}.grid>.column{container-type:inline-size;margin-bottom:var(--gutter)}.autogrid{--gutter:0.75em;--min:10em;display:grid;grid-gap:.75em;grid-gap:var(--gutter);gap:.75em;gap:var(--gutter);grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(10em,1fr));grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr))}body.no-scroll{overflow:hidden}img{width:100%}a{color:currentColor;-webkit-text-decoration:none;text-decoration:none;transition:.2s}a:active,a:hover,a:link,a:visited{color:inherit;font-weight:700;text-decoration:inherit}.button,button{background:none;border:0;color:currentColor;cursor:pointer;font:inherit;font-style:italic}li{list-style:none}b,strong{font-weight:600}small{color:#777;color:var(--color-text-grey);font-size:inherit}pre{background-color:#efefef;line-height:2;padding:2em}h1,h2,h3,h4,h5,h6{clear:both;font-family:Coolvetica,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;letter-spacing:.03em;line-height:1em}h1{font-size:2.34706em;font-size:calc(1.7em*var(--scale-factor-2));font-weight:700;line-height:1.3em}h2{font-size:1.645em;font-size:var(--size-h2);font-style:italic;font-weight:600}h3,h4,h5,h6{font-stretch:condensed}h3{font-size:1.7em;font-weight:600}h4{font-size:1.2em;font-weight:500}h5{font-weight:400}h6{font-weight:300}abbr,acronym{cursor:pointer}blockquote{background-color:#fafafa;border-left:8px solid #e8554e;padding:1.5625rem 1.25rem .35rem 1.1875rem}blockquote cite{margin-top:1em}.vcard{border:none;margin:0;padding:0}.bg-light{background-color:#efefef;background-color:var(--color-light)}.color-grey{color:#777;color:var(--color-text-grey)}.social{display:flex;padding:0 .5rem}.social a{padding:1rem .5rem}.section{padding:3rem 0}.text{line-height:1.5em;position:relative}.text a{-webkit-text-decoration:underline;text-decoration:underline}.text :first-child{margin-top:0}.text :last-child{margin-bottom:0}.text ol,.text p,.text ul{margin-bottom:1.5rem}.text ol,.text ul{margin-left:1rem}.text ol p,.text ul p{margin-bottom:0}.text ul>li{list-style:disc;margin-left:1em}.text ol>li{list-style:decimal}.text ol ol,.text ol ul,.text ul ol,.text ul ul{margin-bottom:0}.h1,.intro,.text h1{margin-bottom:3em;margin-top:.5em}.h2,.text h2{font-weight:600;margin-bottom:1em}.h3,.text h3{font-weight:600;margin-bottom:.4em;margin-top:1em}.h4,.text h4{font-weight:600;margin-bottom:.3em}.note .note-intro{margin-top:-1.38063em;margin-top:calc(-1em*var(--scale-factor-2));padding:0 1em;position:relative}.note .note-intro header.h1{background:#fffff5;background:var(--color-buendnis-background);border-radius:.2em;position:relative;text-align:center}.note .note-intro header.h1:before{background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.3));bottom:.3em;content:"";filter:blur(.3em);left:-.5em;position:absolute;right:-.5em;top:-.3em;z-index:-1}.text .codeblock{display:grid}.text code{background:#efefef;background:var(--color-light);color:#000;color:var(--color-black);display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-family:var(--font-family-mono);font-size:1em;padding:0 .5rem}.text pre{background:#000;background:var(--color-black);color:#fff;color:var(--color-white);line-height:1.5rem;margin:3rem 0;overflow-x:scroll;overflow-y:hidden;padding:1.5rem}.text pre code{background:none;color:inherit;padding:0}.text hr{margin:6rem 0}.text dt{font-weight:600}.text blockquote{background:transparent;border:none;border-radius:.15em;color:rgba(51,51,51,.8);font-size:1.25em;font-style:italic;line-height:1.325em;margin:3em 0;padding-left:1em;position:relative}.text blockquote footer{font-size:.875em;font-style:normal;margin:.5em 1em 0 0;text-align:right}.text figure{margin:3rem 0}.text figcaption{color:#777;color:var(--color-text-grey);padding-top:.75rem}.text figure ul{display:grid;line-height:0;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0}.text figure ul li{border-radius:.2em;list-style:none;margin:0;overflow:hidden}@media (min-width:40rem){.text figure ul li{scale:1;transition:scale .2s ease-in-out,z-index .2s linear 0s;z-index:1}.text figure ul li:hover{scale:2;transition:scale .2s ease-in-out,z-index 0s linear 0s;z-index:2}}hr{background:currentColor;border:0;height:2px;margin:3rem auto;width:1.5rem}.align-center{text-align:center}.intro{max-width:40rem}.intro :not(:last-child){margin-bottom:1em}.cta{background:#000;background:var(--color-black);color:#fff;color:var(--color-white);display:inline-flex;justify-content:center;outline:2px solid #000;outline:2px solid var(--color-black);padding:.75rem 1.5rem}.box,.cta{border:4px solid #fff;border:4px solid var(--color-white)}.box{background:#efefef;background:var(--color-light);outline:2px solid #efefef;outline:2px solid var(--color-light);padding:1.5rem}.img,.video{display:block;position:relative;--w:1;--h:1;background:#000;background:var(--color-black);border-radius:.2em;padding-bottom:100%;padding-bottom:calc(100%/var(--w)*var(--h))}.img img,.video iframe{background:#fffff5;background:var(--color-buendnis-background);border:0;border-radius:.2em;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.img[data-contain] img{-o-object-fit:contain;object-fit:contain}.img-caption,.video-caption{line-height:1.5em;padding-top:.75rem}.map{--w:2;--h:1;background:#000;background:var(--color-black);overflow:hidden;padding-bottom:50%;padding-bottom:calc(100%/var(--w)*var(--h));position:relative}.map iframe{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.margin-s{margin-bottom:.75rem}.margin-m{margin-bottom:1.5rem}.margin-l{margin-bottom:3rem}.margin-xl{margin-bottom:4.5rem}.margin-xxl{margin-bottom:6rem}.pagination{display:flex;padding-top:6rem}.pagination>span{color:#777;color:var(--color-text-grey)}.pagination>*{border:2px solid;margin-right:1.5rem;padding:.5rem;text-align:center;width:3rem}.pagination>a:hover{background:#000;background:var(--color-black);border-color:#000;border-color:var(--color-black);color:#fff;color:var(--color-white)}.note-excerpt{line-height:1.6em}.note-excerpt header{margin-bottom:1em}.note-excerpt figure{margin-bottom:.4em}.note-excerpt-title{font-weight:600}.note-excerpt-date{color:#777;color:var(--color-text-grey);display:block;font-size:.8em}.fade-in{animation:fade-in 1s ease;opacity:1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-clip:padding-box;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:1.4rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;-webkit-text-decoration:none;text-decoration:none;top:5px;width:auto;z-index:100000}embed,iframe,object{max-width:100%}#header{--height:var(--header-height);align-content:center;align-items:center;background-color:#fffff5;background-color:var(--color-buendnis-background);box-shadow:0 0 1em 1em rgba(61,64,67,.3);display:grid;grid-template:"logo logo  " auto "c2a  burger" auto/auto 3rem;grid-template:"logo logo  " auto "c2a  burger" auto/auto var(--burger-size-small);height:calc(36vw + 3rem);height:var(--height);justify-content:center;justify-items:center;place-content:center;place-items:center;position:fixed;top:0;transition:height 2s ease,grid-template-columns 2s ease,top .7s ease;width:100vw;z-index:100}#header.small,.nav-open #header{top:calc(-36vw + .1em);top:calc(var(--logo-height)*-1 + .1em)}#header .logo{grid-area:logo;justify-self:start;margin:0 0 .5em;padding-left:2%;padding-right:2%;transition:all 2s ease;z-index:10}#header .logo,#header .logo svg{height:auto;min-height:0;min-width:0;width:100%}#header .logo svg{margin:0;padding:0}#header .call2action{color:#3d4043;color:var(--color-buendnis-text);font-size:1.2em;grid-area:c2a;position:relative;z-index:10}#header .call2action aside{--margin-left:0.9em;--margin-right:0em;display:block;margin-left:.9em;margin-left:var(--margin-left);margin-right:0;margin-right:var(--margin-right);overflow:hidden;position:relative;transition:all 2s ease;white-space:nowrap;width:calc(100vw - 3rem - .9em);width:calc(100vw - var(--burger-size-small) - var(--margin-left) - var(--margin-right))}#header .call2action aside .container{display:block;width:-moz-fit-content;width:fit-content}#header .call2action aside:after,#header .call2action aside:before{content:"";display:inline-block;height:100%;position:absolute;width:1em;z-index:1}#header .call2action aside:before{background:linear-gradient(270deg,transparent 0,#fffff5);background:linear-gradient(to left,transparent 0,var(--color-buendnis-background) 100%);left:0;top:0}#header .call2action aside:after{background:linear-gradient(90deg,transparent 0,#fffff5);background:linear-gradient(to right,transparent 0,var(--color-buendnis-background) 100%);right:0;top:0}#header .call2action aside .container span{display:inline-block;position:relative;width:-moz-fit-content;width:fit-content}#header .call2action aside.ticker .container>span:first-child{animation:anim-ticker-part-1 60s linear infinite}#header .call2action aside.ticker .container>span:nth-child(2){animation:anim-ticker-part-2 60s linear infinite}#header .call2action aside.ticker .container>span:nth-child(3){animation:anim-ticker-part-3 60s linear infinite}#header .call2action aside.ticker .container>span:nth-child(4){animation:anim-ticker-part-4 60s linear infinite}#header .call2action aside.ticker .container>span:nth-child(5){animation:anim-ticker-part-5 60s linear infinite}#header .call2action aside.ticker .container span span{display:inline-block;white-space:nowrap}#header .call2action aside.ticker .container span span:before{content:"+++";margin-left:1em;margin-right:1em}#header #burger{aspect-ratio:1;cursor:pointer;display:flex;grid-area:burger;height:auto;z-index:10}#header #burger svg{height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.nav-open #header #burger svg{transform:rotate(90deg)}#header #burger path{transition:transform .5s cubic-bezier(.4,0,.2,1),stroke-dasharray .5s cubic-bezier(.4,0,.2,1),stroke-dashoffset .5s cubic-bezier(.4,0,.2,1)}#header #burger path:first-child{transform-origin:36% 40%}#header #burger path:nth-child(2){stroke-dasharray:29 299}#header #burger path:nth-child(3){transform-origin:35% 63%}#header #burger path:nth-child(4){stroke-dasharray:29 299}#header #burger path:nth-child(5){transform-origin:61% 52%}#header #burger path:nth-child(6){transform-origin:62% 52%}.nav-open #header #burger path:first-child{transform:translateX(9px) translateY(1px) rotate(45deg)}.nav-open #header #burger path:nth-child(2){stroke-dasharray:225 299;stroke-dashoffset:-72px}.nav-open #header #burger path:nth-child(3){transform:translateX(9px) translateY(1px) rotate(-45deg)}.nav-open #header #burger path:nth-child(4){stroke-dasharray:225 299;stroke-dashoffset:-72px}.nav-open #header #burger path:nth-child(5){transform:translateX(9px) translateY(1px) rotate(-45deg)}.nav-open #header #burger path:nth-child(6){transform:translateX(9px) translateY(1px) rotate(45deg)}@keyframes anim-ticker-part-1{0%{animation-timing-function:linear;left:0}20%{animation-timing-function:step-end;left:-20%}20.001%{animation-timing-function:linear;left:80%}to{left:0}}@keyframes anim-ticker-part-2{0%{animation-timing-function:linear;left:0}40%{animation-timing-function:step-end;left:-40%}40.001%{animation-timing-function:linear;left:60%}to{left:0}}@keyframes anim-ticker-part-3{0%{animation-timing-function:linear;left:0}60%{animation-timing-function:step-end;left:-60%}60.001%{animation-timing-function:linear;left:40%}to{left:0}}@keyframes anim-ticker-part-4{0%{animation-timing-function:linear;left:0}80%{animation-timing-function:step-end;left:-80%}80.001%{animation-timing-function:linear;left:20%}to{left:0}}@keyframes anim-ticker-part-5{0%{animation-timing-function:linear;left:0}to{animation-timing-function:step-end;left:-100%}}@media (min-width:64rem){:root{--header-height:var(--header-height-wide)}#header{--logo-width:calc(var(--logo-ratio)*var(--height));grid-template:"logo c2a burger" auto/7.5rem 1fr 6rem;grid-template:"logo c2a burger" auto/var(--logo-width) 1fr var(--burger-size)}#header .logo{margin:0 0 0 .3em}#header .call2action aside{--margin-left:1em;--margin-right:0.3em;margin-left:1em;margin-left:var(--margin-left);margin-right:.3em;margin-right:var(--margin-right);width:calc(100vw - var(--logo-width) - 6rem - 1.3em);width:calc(100vw - var(--logo-width) - var(--burger-size) - var(--margin-left) - var(--margin-right))}#header.small,.nav-open #header{--burger-size:var(--burger-size-small);--height:var(--burger-size);--logo-width:calc(var(--logo-ratio)*var(--height));top:0}}.introduction,.navigation{position:relative;z-index:1;--size-h2:calc(1em*var(--scale-factor));background:#fffff5;background:var(--color-buendnis-background);color:#3d4043;color:var(--color-buendnis-text);display:grid}.introduction ul,.navigation ul{align-content:start;align-items:start;display:grid;grid-auto-flow:row;grid-template:"one" auto "two" auto "three" auto "four" auto "five" auto "six" auto/1fr;list-style-type:none;margin:0;padding:0;position:relative;grid-column-gap:2em;-moz-column-gap:2em;column-gap:2em;grid-row-gap:.2em;row-gap:.2em}.introduction a,.navigation a{display:block;padding:.5em;position:relative}.introduction a:first-child,.navigation a:first-child{grid-area:one}.introduction a:nth-child(2),.navigation a:nth-child(2){grid-area:two}.introduction a:nth-child(3),.navigation a:nth-child(3){grid-area:three}.introduction a:nth-child(4),.navigation a:nth-child(4){grid-area:four}.introduction a:nth-child(5),.navigation a:nth-child(5){grid-area:five}.introduction a:nth-child(6),.navigation a:nth-child(6){grid-area:six}.introduction a:nth-child(2n),.navigation a:nth-child(2n){padding-left:8vw}.introduction .logo-part,.navigation .logo-part{aspect-ratio:1;display:block;font-size:1.645em;font-size:var(--size-h2);height:auto;position:absolute;width:1.5em}.introduction .logo-part svg,.navigation .logo-part svg{height:auto;width:100%}.introduction .logo-part:first-child,.navigation .logo-part:first-child{margin-left:.9em}.introduction .logo-part:nth-child(2),.navigation .logo-part:nth-child(2){margin-top:1.2em}.introduction li .content,.navigation li .content{padding-left:1em;position:relative}.introduction li h2,.navigation li h2{margin:0 0 .5em;padding-left:1.1em;padding-top:1.6em}.introduction li p,.navigation li p{margin:.5em 1em 0 0}#header .navigation{align-content:center;bottom:0;height:0;left:0;opacity:0;overflow:hidden;padding:calc(3rem - 3lvh) 0 0;padding:calc(var(--burger-size-small) - 3lvh) 0 0 0;position:fixed;right:0;top:0;transition:visibility 0s linear 1s,height 0s ease 1s,opacity .75s ease 0s,padding 2s ease;visibility:hidden}.nav-open #header .navigation{height:100vh;opacity:1;transition:visibility 0s linear 0s,height 0s ease 0s,opacity .75s ease 0s;visibility:visible}#header .navigation a{left:0;position:relative;transition:left .25s ease}#header .navigation a:hover{left:1em}.main .navigation{height:calc(100vh - 36vw - 3rem - 2em);height:calc(100vh - var(--header-height) - 2em)}.introduction{margin-bottom:5em}@media (min-width:19rem){#header .navigation{font-size:1.1em}}@media (min-width:64rem){.introduction ul{gap:1em;grid-auto-flow:column;grid-template:"one   one   two   two" auto "three three three three" auto "four  four  five  five" auto "x     six   six   six" auto/1fr 1fr 1fr 1fr;padding:1em}.introduction a:nth-child(2n){padding:0}.introduction a:nth-child(2){margin-top:8em}.introduction a:nth-child(3){margin-left:12vw}.introduction a:nth-child(4){margin-left:2vw}.introduction a:nth-child(5){margin-left:2vw;margin-top:4em}.introduction a:nth-child(6){margin-left:7vw}.navigation ul{gap:1em;grid-auto-flow:column;grid-template:"one   one   two   two" auto "three three four  four" auto "five  five  six   six" auto/1fr 1fr 1fr 1fr;padding:0 1em 1em}.navigation a:nth-child(n){margin:0}.navigation a:nth-child(2){margin-top:4em}.navigation a:nth-child(3){margin-left:2vw;margin-top:-4em}.navigation a:nth-child(4){margin-left:2vw}.navigation a:nth-child(5){margin-top:-4em}#header .navigation{font-size:1.2em}#header.small .navigation{padding:calc(36vw + 3rem + 2em) 0 0;padding:calc(var(--header-height) + 2em) 0 0 0}}.main{margin-top:calc(36vw + 3rem);margin-top:var(--header-height);padding-bottom:2em;padding-top:2em}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-clip:padding-box;background-color:#eee;border:none;border-radius:.25em;box-shadow:none;font-family:Louis Georg Cafe,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important;font-family:var(--font-family-sans)!important;font-size:.9em;font-size:var(--font-size-input)}button[type=submit],html input[type=button],input[type=reset],input[type=submit]{background-clip:padding-box;background-color:#e8554e;border:none;border-radius:.25em;color:#fff;font-size:.9em;font-size:var(--font-size-input);font-style:italic;padding:.35em 1.5em;transition:.2s}button[type=submit]:hover,html input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#555;border-radius:.25em}.miamiambeebarfpotty{left:-99999px;position:absolute}.notes-grid{margin-top:2em}.note-header{margin-bottom:3rem;padding-top:3rem}.note-footer{padding:6rem 0}.note-date{color:#777;color:var(--color-text-grey)}.note-tags{display:flex;margin-bottom:1.5rem}.note-tags li{margin-right:.5rem}.note-tags a{background:#3d4043;background:var(--color-buendnis-dark);display:block;padding:.5rem 1rem}.note-tags a,.note-tags a:hover{color:#fff;color:var(--color-white)}.note-tags a:hover{background:#e8554e;background:var(--color-buendnis-red-dark)}.note-permalink{color:#777;color:var(--color-text-grey);font-size:.9em;margin-top:.2em}.note-permalink:before{bottom:.02em;content:"➤";margin-left:1em;margin-right:.5em;position:relative}.contact-form{display:grid}.contact-form fieldset{border:none}.contact-form .contact-details{display:grid;grid-template-columns:1fr;grid-gap:1em;gap:1em}.contact-form .field{display:grid}.contact-form label{color:#666;display:block;margin:1em 0 .25em .5em}.contact-form input[type=email],.contact-form input[type=text]{height:2em;padding:.5em}.contact-form textarea{height:10em;margin-bottom:2em!important;padding:.5em;resize:vertical}.contact-form abbr{-webkit-text-decoration:none;text-decoration:none}body>footer .contact-form{font-weight:700}body>footer .contact-form label{color:#fff;color:var(--color-background);font-weight:700}body>footer .contact-form input,body>footer .contact-form textarea{font-weight:700}#contact~footer .contact-form{display:none}footer .languages,ul.social-icons{display:grid;grid-auto-flow:column;grid-gap:1.5rem;gap:1.5rem;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}footer .languages li,ul.social-icons li{--size:3em;display:inline-block;height:3em;height:var(--size);margin:0;padding:0;scale:1;transition:scale .25s ease}footer .languages li:hover,ul.social-icons li:hover{scale:1.1}footer .languages li a,ul.social-icons li a{display:block;height:100%;margin:0;padding:0;width:100%}footer .languages li a img,ul.social-icons li a img{height:100%;margin:0;padding:0;width:auto}footer .languages{margin-bottom:1em}footer .languages li{--size:2.6em;margin-left:.5em;margin-right:.5em}footer .languages li :after{background:hsl(hue 70% 50%/.5);bottom:0;display:block;left:0;position:absolute;right:0;top:0}#fixed-icons{bottom:4em;display:none;position:fixed;right:.5em;width:-moz-fit-content;width:fit-content}#fixed-icons ul.social-icons{display:grid;grid-auto-flow:row}#fixed-icons li{--size:2.7em;display:block;margin:0;padding:0;scale:1;transition:scale .25s ease;width:2.7em;width:var(--size)}#fixed-icons li:hover{scale:1.1}#fixed-icons li a{align-content:center;align-items:center;display:grid;justify-content:center;justify-items:center;place-content:center;place-items:center}#fixed-icons li img{width:100%}#fixed-icons .languages{margin-bottom:2em}#fixed-icons .languages ul li{--size:2.45em;margin-bottom:.3em;margin-top:.3em}@media (min-width:40rem){#fixed-icons{bottom:auto;display:grid;grid-auto-flow:row;left:1em;right:auto;top:50lvh;transform:translateY(-50%)}}details.annalogue-accordion{list-style:none}details.annalogue-accordion summary{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:1em 1.5em}details.annalogue-accordion summary:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #15171b;content:"";height:0;transform:rotate(0deg);transition:transform .4s ease;width:0}details.annalogue-accordion>div{display:grid;grid-template-rows:0fr;overflow:hidden;transition:all 2s ease}details.annalogue-accordion>.open{grid-template-rows:1fr}details.annalogue-accordion>div>div{min-height:0}details.annalogue-accordion[open] summary:after{transform:rotate(-180deg)}body>footer{background:#3d4043;background:var(--color-buendnis-text);color:#fff;color:var(--color-background);line-height:1.5em;padding:4em 0 1em}body>footer>h2{margin-bottom:.5em}.footer-impressum{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2em;color:#798086;color:var(--color-buendnis-dark-light);-moz-column-gap:2em;column-gap:2em;margin-left:auto;margin-right:auto;margin-top:2em;width:-moz-fit-content;width:fit-content}.footer-impressum a:first-child{justify-self:end}.footer-impressum a:nth-child(2){justify-self:start}.footer-made-by{color:#798086;color:var(--color-buendnis-dark-light);font-size:.7em;margin:3em auto 0}.footer-made-by .heart{animation:heartbeat 2s ease infinite;display:inline-block;height:1.1em;margin:0 .1em 0 .15em;position:relative;scale:1;top:.25em;width:auto}.footer-made-by a{color:#94999e;color:var(--color-buendnis-dark-lighter);font-family:AnnalogueCodes,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.9em;margin-left:.1em}@keyframes heartbeat{10%{scale:1.2}25%{scale:.95}35%{scale:1.2}50%{scale:.95}}@media (max-width:39.999rem){:root{--scale-factor:var(--scale-factor-low)}}@media (min-width:40rem){:root{--scale-factor:var(--scale-factor-medium)}body{--layout-gutter:2rem}}@media (min-width:52rem){:root{--scale-factor:var(--scale-factor-medium)}body{--layout-gutter:3rem;--wider-start:wider-start;--wider-end:wider-end;--wide-start:wider-start;--wide-end:wider-end;--content-start:wide-start;--content-end:wide-end;--narrow-start:content-start;--narrow-end:content-end}.grid{grid-template-columns:repeat(12,1fr)}.grid>.column{grid-column:span var(--columns)}.contact-form .contact-details{grid-template-columns:1fr 1fr}}@media (min-width:64rem){:root{--scale-factor:var(--scale-factor-high)}body{--layout-gutter:3rem;--wider-start:wider-start;--wider-end:wider-end;--wide-start:wide-start;--wide-end:wide-end;--content-start:content-start;--content-end:content-end;--narrow-start:narrow-start;--narrow-end:narrow-end}}@media (min-width:80rem){:root{--scale-factor:var(--scale-factor-high)}}