﻿@font-face{font-family:"Bitter";font-style:normal;font-weight:400;src:local(""),url("/fonts/bitter-regular.woff2") format("woff2"),url("/fonts/bitter-regular.woff") format("woff")}@font-face{font-family:"Bitter";font-style:normal;font-weight:700;src:local(""),url("/fonts/bitter-700.woff2") format("woff2"),url("/fonts/bitter-700.woff") format("woff")}@font-face{font-family:"Bitter";font-style:italic;font-weight:400;src:local(""),url("/fonts/bitter-italic.woff2") format("woff2"),url("/fonts/bitter-italic.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:local(""),url("/fonts/inter-regular.woff2") format("woff2"),url("/fonts/inter-regular.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:local(""),url("/fonts/inter-500.woff2") format("woff2"),url("/fonts/inter-500.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:local(""),url("/fonts/inter-600.woff2") format("woff2"),url("/fonts/inter-600.woff") format("woff")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:100;src:url("/fonts/poppins-v20-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:100;src:url("/fonts/poppins-v20-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:200;src:url("/fonts/poppins-v20-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:200;src:url("/fonts/poppins-v20-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("/fonts/poppins-v20-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:300;src:url("/fonts/poppins-v20-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("/fonts/poppins-v20-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:400;src:url("/fonts/poppins-v20-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("/fonts/poppins-v20-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:500;src:url("/fonts/poppins-v20-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("/fonts/poppins-v20-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:600;src:url("/fonts/poppins-v20-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("/fonts/poppins-v20-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:700;src:url("/fonts/poppins-v20-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;src:url("/fonts/poppins-v20-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:800;src:url("/fonts/poppins-v20-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:900;src:url("/fonts/poppins-v20-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:900;src:url("/fonts/poppins-v20-latin-900italic.woff2") format("woff2")}@media screen{:root{--mxmx: 76em;--mxw: 44em;--fsregular: clamp(1rem, 0.814rem + 0.9302vw, 1.5rem);--fslarge: clamp(1.5rem, 1.1279rem + 1.8605vw, 2.5rem);--fsmedium: clamp(1.125rem, 0.7994rem + 1.6279vw, 2rem);--fsxxl: clamp(2rem, 1.2558rem + 3.7209vi, 4rem);--fill: 1.4em;--fillv: 1.4em;--fillp: 1.4em;--pad: 1em;--gap: 1em;--white: #fff;--black: #000;--orange: #E49000;--orange_light: #FFB331;--green: #1AB89C;--green_light: #24FFD8;--pink: #B4077F;--pink_light: #FF1FBA;--purple: #b4077f;--yellow: #DCDF0B;--yellow_light: #EDF100;--red: #FF5E5B;--lavender: #E0D8DE;--blue_bg: rgba(116,186,232,0.1);--grey_very_light: rgba(144, 144, 144, 0.11);--bigborder: 30px;--nvcn: 1.5em;--slnt: 4em}html{height:100%;box-sizing:border-box;-ms-text-size-adjust:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;line-height:1.15;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}body{min-height:100%;position:relative;margin:0;padding:0;font-family:"Poppins",sans-serif;font-size:93.75%;line-height:1.4;color:#000;border-top:var(--bigborder) solid var(--black)}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;text-wrap:balance}h1{margin-top:1.333em;margin-bottom:.75em;font-size:var(--fsmedium);text-transform:uppercase;line-height:1.2}h1:first-child{margin-top:0}h1,h2,h3,h4{margin-bottom:.375em}p:last-child{margin-bottom:0}audio,canvas,video{display:inline-block}a{color:inherit;background:rgba(0,0,0,0);-webkit-transition:color .1s, border-color .1s;-moz-transition:color .1s, border-color .1s;-ms-transition:color .1s, border-color .1s;-o-transition:color .1s, border-color .1s;transition:color .1s, border-color .1s}a:active,a:hover{outline:0}a:active,a:focus{border:none;outline:0}a img{border:none}b,strong{font-weight:bolder}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}video,picture,canvas,object{display:block;max-width:100%;height:auto}dt{font-weight:bold}ol{counter-reset:li;margin-left:0;padding-left:0}ol>li{list-style:none;position:relative;margin:0 0 0 2em}ol>li:before{content:counter(li);counter-increment:li;position:absolute;left:-2em;width:1.4em;height:1.4em;line-height:1.4;text-align:center;border:1px solid #1c70a7;border-radius:999px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;margin:3em 0;color:rgba(0,0,0,0);border:none;border-top:1px solid rgba(93,93,93,.11);border-bottom:1px solid #fff}figure{margin-left:auto;margin-right:auto}figure img,figure svg{vertical-align:top}figcaption{font-size:87.5%;line-height:1.715;text-align:right}q{quotes:"“" "”" "‘" "’"}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}fieldset{margin:auto;padding:0;border:none}header,footer,#menu{padding-top:var(--pad);padding-bottom:var(--pad);padding-left:var(--fill);padding-right:var(--fill)}header{position:absolute;top:-999em;left:-999em}#banner{position:relative;overflow:hidden;height:50vh;min-height:22em;max-height:30em;display:grid;grid-template-areas:"cntr";background:rgba(0,0,0,.02);border-bottom:1px solid rgba(0,0,0,.1)}.hero{position:relative;z-index:0;grid-area:cntr;background:no-repeat center 20%;background-size:cover;filter:grayscale(100%)}.banner_l_100 .hero{background-position:5% center}.banner_r_50 .hero{background-position:60% 60%}.txt{position:relative;z-index:2;grid-area:cntr;display:flex;flex-direction:column;justify-content:center;padding:1em var(--slnt) 1em var(--fill);color:var(--black);--a: 72deg;--t: .6em}.txt h1{--clr: var(--orange_light);hyphens:auto;margin:0;margin-left:-0.75rem;font-size:var(--fsxxl);max-width:12ch;line-height:.85}.txt h1 span span{display:inline-block;position:relative;padding:0 .75rem;white-space:nowrap;box-decoration-break:clone;-webkit-box-decoration-break:clone;--_s: calc(var(--t)*cos(var(--a)));background:linear-gradient(var(--a), rgba(0, 0, 0, 0) var(--_s), var(--clr) 0 calc(100% - var(--_s)), rgba(0, 0, 0, 0) 0) center/100% var(--t) no-repeat}.txt p{--clr: var(--green_light);--t: 1.2em;max-width:24ch;margin:.5em 0 0;margin-left:-0.75rem;font-size:var(--fsmedium);font-weight:bold;text-transform:uppercase;line-height:1.5}.txt p span{position:relative;padding:0 .75rem;text-transform:uppercase;box-decoration-break:clone;-webkit-box-decoration-break:clone;--_s: calc(var(--t)*cos(var(--a)));background:linear-gradient(var(--a), rgba(0, 0, 0, 0) var(--_s), var(--clr) 0 calc(100% - var(--_s)), rgba(0, 0, 0, 0) 0) center/100% var(--t) no-repeat}.start .txt h1{--clr: var(--pink_light)}#cta{position:absolute;z-index:2;right:var(--fill);top:1rem;padding:.75em 1em;color:var(--black);font-size:112.5%;font-size:clamp(.8125rem,.6962rem + .5814vw,1.125rem);line-height:1.25;text-align:center;background:no-repeat center var(--pink_light);background-size:contain;transform:translateY(-100%);backface-visibility:hidden}#cta:before{content:"";position:absolute;z-index:-1;top:-0.25em;left:-0.75em;right:-0.75em;bottom:-0.25em;background:inherit;clip-path:polygon(0% 0%, calc(100% - 0.5em) 0%, 100% 100%, 0.5em 100%);transform:scale(1);transform-origin:50%;transition:transform .25s ease-out}#cta p{margin:0}#cta a{color:#000;text-decoration:none}#cta a:before{content:"";display:inline-block;vertical-align:middle;width:.8em;height:.8em;margin-right:.25em;background:no-repeat center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpolyline points='13 17 18 12 13 7'%3E%3C/polyline%3E%3Cpolyline points='6 17 11 12 6 7'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain}#cta:hover:before{transform:scale(1.1)}nav ul{list-style-type:none;margin:0;padding:0}nav a{text-decoration:none}#navicon{position:sticky;top:-1px;z-index:9;padding:.5em var(--fill);display:flex;align-items:center;color:var(--black);line-height:1;text-decoration:none;background:var(--orange_light);background:hsla(0,0%,100%,.95)}#navicon svg{width:var(--nvcn);height:var(--nvcn)}#navicon:after{content:attr(data-title);display:inline-block;margin-left:1em;text-transform:uppercase;letter-spacing:.1em}#navicon img{order:4;margin:0 0 0 auto}#menu{--grid-layout-gap: var(--gap);--grid-column-count: 3;--grid-item-min-width: 14em;--gap-count: calc(var(--grid-column-count) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));position:fixed;z-index:10;top:0;left:0;bottom:0;width:90vw;overflow-y:auto;padding-left:calc(var(--fill)*2);padding-right:calc(var(--fill)*2);padding-top:3em;padding-bottom:3em;color:var(--white);background:var(--purple);transform:translate3D(-100%, 0, 0);transition:transform .4s}#menu:target{transform:translate3D(0, 0, 0)}#menu>ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(var(--grid-item-min-width), var(--grid-item--max-width)), 1fr));grid-gap:var(--grid-layout-gap);line-height:2.5}#menu>ul>li{display:block;break-inside:avoid}#menu>ul>li>a{position:relative;z-index:1;margin-bottom:.5em;font-weight:bold;text-transform:uppercase;color:var(--black)}#menu>ul>li>a:before{content:"";position:absolute;z-index:-1;top:-0.25em;left:-0.75em;right:-0.75em;bottom:-0.25em;background:var(--green_light);clip-path:polygon(0% 0%, calc(100% - 0.5em) 0%, 100% 100%, 0.5em 100%);transform:scale(1);transform-origin:50%;transition:transform .25s ease-out}#menu>ul>li:hover a[href]:before{transform:scale(1.2)}#menu>ul>li:has(ul)>a{cursor:default}#menu ul ul{line-height:1.25}#menu ul ul li+li{margin-top:.5em}#menu ul ul a{display:block;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:2px;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .2s}#menu ul ul a:hover,#menu ul ul a[aria-current]{text-decoration-color:var(--white)}#menu #clsr{cursor:pointer;position:absolute;top:1em;right:var(--fill);padding:0;font-size:inherit;color:var(--orange_light);background:none;border:0}#menu svg{width:var(--nvcn);height:var(--nvcn)}.meta{display:flex;margin:0;padding:0;list-style-type:none;line-height:1}.meta li+li{margin-left:1em}.meta a{display:block;text-decoration:none}.meta .sm{width:var(--bigborder);height:var(--bigborder);color:#fff;text-indent:-999em;background:no-repeat center}.meta .fb{background-color:var(--green);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M330 512V322h64l9-74h-73v-47c0-22 6-36 37-36h39V99c-7-1-30-3-57-3-57 0-95 34-95 98v54h-64v74h64v190z'/%3E%3C/svg%3E")}.meta .instgrm{background-color:var(--purple);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg fill='none' stroke='%23fff' stroke-width='29'%3E %3Crect height='296' rx='78' width='296' x='108' y='108'/%3E %3Ccircle cx='256' cy='256' r='69'/%3E%3C/g%3E%3Ccircle cx='343' cy='169' fill='%23fff' r='19'/%3E%3C/svg%3E")}.meta .yt{background-color:var(--red);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='m220 203v106l93-53'/%3E%3C/svg%3E");background-size:200%}.meta .wha{background-color:#45d354;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23fff'%3E    %3Cpath d='M308 273c-3-2-6-3-9 1l-12 16c-3 2-5 3-9 1-15-8-36-17-54-47-1-4 1-6 3-8l9-14c2-2 1-4 0-6l-12-29c-3-8-6-7-9-7h-8c-2 0-6 1-10 5-22 22-13 53 3 73 3 4 23 40 66 59 32 14 39 12 48 10 11-1 22-10 27-19 1-3 6-16 2-18'/%3E    %3Cpath d='M264 384c-41 0-72-22-72-22l-49 13 12-48s-20-31-20-70c0-72 59-132 132-132 68 0 126 53 126 127 0 72-58 131-129 132m-159 29l83-23a158 158 0 0 0 230-140c0-86-68-155-154-155a158 158 0 0 0-137 236'/%3E%3C/svg%3E")}header+.meta{position:absolute;top:calc(var(--bigborder)*-1);left:var(--fill)}.inpage{position:relative;text-align:right;top:-4.875em;list-style:none;font-size:87.5%}.inpage li{display:inline-block}.inpage li:before{display:none}.inpage li+li{border-left:1px solid}main .inpage li{padding-left:0}.inpage li a{color:#000;display:inline-block;padding:0 2em;border:none}.inpage a:not([href]),.inpage a:not([href]):hover{cursor:default;color:#ff9100}header h1{position:relative;text-align:right;margin:0}header img{width:9em;vertical-align:top}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--mdist)))}}#marquee{--mdist: 1em;--mheight: var(--bigborder);--duration: 30s;overflow:hidden;opacity:0;position:absolute;z-index:1;top:0;left:0;right:0;height:var(--mheight);display:flex;overflow:auto;user-select:none;list-style:none;margin:0 0 0 -2px;padding:0;line-height:var(--mheight);color:#fff;background:rgba(0,0,0,.8);transition:opacity .3s}#marquee ul{position:relative;flex-shrink:0;display:flex;justify-content:space-around;min-width:100%;gap:var(--mdist);margin:0;padding:0;list-style:none;backface-visibility:hidden}#marquee li{padding:0 1em}#marquee a{color:#fff;text-decoration:none}#marquee.ready{opacity:1}#marquee.ready ul{animation:marquee var(--duration, 15s) linear infinite}#marquee.ready.paused ul{animation-play-state:paused}.intro a,main a{color:var(--orange);text-underline-offset:.15em;text-decoration-thickness:2px;text-decoration-color:var(--orange)}.intro a:visited,main a:visited{color:#000;text-decoration-color:#000}.intro a:hover,main a:hover{color:var(--black);text-decoration-color:var(--black)}main{width:100%;max-width:58em;padding:0 var(--fill);margin:0 auto;margin-bottom:3em}main ul{padding-left:1.5em}main ul li{list-style:none}main ul li:before{content:"";float:left;width:1em;height:1em;margin-left:-1.5em;margin-top:calc(0.5em/2);background:no-repeat left top url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23ffb331' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='13 17 18 12 13 7'%3E%3C/polyline%3E%3Cpolyline points='6 17 11 12 6 7'%3E%3C/polyline%3E%3C/svg%3E")}main ul li+li{margin-top:1em}main article ul li+li{margin-top:.5em}main>img{float:right;max-width:48.298%;margin:0 0 1.5em 3.404%}main p:last-child a:only-child[title]{display:inline-block;position:relative;z-index:1;margin-left:auto;margin-right:auto;font-weight:bold;font-size:var(--fsregular);text-transform:uppercase;text-decoration:none;color:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main p:last-child a:only-child[title]:before{content:"» ";font-weight:normal}main p:last-child a:only-child[title]:after{content:"";position:absolute;z-index:-1;top:-0.25em;left:-0.75em;right:-0.75em;bottom:-0.25em;background:var(--green_light);clip-path:polygon(0% 0%, calc(100% - 0.5em) 0%, 100% 100%, 0.5em 100%);transform:scale(1);transform-origin:50%;transition:transform .25s ease-out}main p:last-child a:only-child[title][href]:hover:after{transform:scale(1.2)}main p:has(a:only-child[title]){margin-top:2em;margin-bottom:2em}.textkasten h1,.track>div>* h1,.copy h1,.intro h1{max-width:80%;margin:0 auto .5em;text-align:center;color:var(--orange);font-size:100%;line-height:1;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.textkasten h1+h2,.track>div>* h1+h2,.copy h1+h2,.intro h1+h2,.textkasten h1+figure+h2,.track>div>* h1+figure+h2,.copy h1+figure+h2,.intro h1+figure+h2{max-width:80%;margin-left:auto;margin-right:auto;text-align:center;font-size:var(--fsmedium);text-transform:uppercase;line-height:1.125}.textkasten h2,.track>div>* h2,.copy h2,.intro h2{margin-bottom:3rem}.intro{position:relative;margin:0 calc(var(--fill)*-1);padding:2em var(--fill)}.intro h2{margin-bottom:0;font-size:var(--fslarge)}.intro p{width:100%;max-width:var(--mxw);margin-left:auto;margin-right:auto}.intro .icon{float:right;width:10em;margin-top:-6em;color:var(--orange)}.intro:after{content:"";display:table;clear:both}.center{text-align:center}.block{--grid-layout-gap: 0px;--grid-column-count: 4;--grid-item--min-width: 24em;--gap-count: calc(var(--grid-column-count) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));margin-left:calc(var(--fill)*-1);margin-right:calc(var(--fill)*-1);display:grid;grid-template-columns:repeat(auto-fill, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr));grid-gap:var(--grid-layout-gap)}.block>*{position:relative;min-width:0;display:flex;flex-direction:column;padding:var(--fillv) var(--fillp);hyphens:auto}.block h1{margin:0 0 .5em;color:var(--orange_light);font-size:100%;line-height:1;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.block h2{font-size:var(--fsmedium);text-transform:uppercase;line-height:1.125}.block p:last-child:has(a:only-child){margin-top:2em;text-align:center}.block p:last-child>a:only-child{display:inline-block;position:relative;z-index:1;margin-left:auto;margin-right:auto;margin-bottom:.5em;font-weight:bold;font-size:var(--fsregular);text-transform:uppercase;text-decoration:none;color:var(--black)}.block p:last-child>a:only-child:before{content:"» ";font-weight:normal}.block p:last-child>a:only-child:after{content:"";position:absolute;z-index:-1;top:-0.25em;left:-0.75em;right:-0.75em;bottom:-0.25em;background:var(--green_light);clip-path:polygon(0% 0%, calc(100% - 0.5em) 0%, 100% 100%, 0.5em 100%);transform:scale(1);transform-origin:50%;transition:transform .25s ease-out}.block p:last-child>a:only-child[href]:hover:before{transform:scale(1.2)}.block .icon{position:absolute;top:3em;right:0}.block .icon svg{width:6em}.block .tile-txt{margin:1.5em 0}.block figure{max-height:62vw;margin:calc(var(--fillv)*-1) calc(var(--fillp)*-1) 1.5em;filter:grayscale(100%);clip-path:polygon(0% 0%, calc(100% - var(--slnt)) 0, 100% 100%, 0% 100%)}.block figure>img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/2}.block a{text-decoration-color:inherit}.pink{background:var(--pink)}.pink h1{color:var(--white)}.gelb{background:var(--yellow)}.gelb h1{color:var(--pink_light)}.gruen{background:var(--green)}.gruen h1{color:var(--white)}.orange{background:var(--orange)}.orange h1{color:var(--white)}.copy{max-width:var(--mxw);margin:0 auto}.copy h3{font-size:125%}.copy figure{margin:1em auto 1.5em}.copy img{display:block}.copy .intxt{float:right;margin:8em calc(var(--fill)/2*-1) 1.5em 1.5em}.copy .intxt img{width:12em}.copy .images{max-width:80%;margin:3em auto 0}.quote{color:var(--white)}.quote p:last-of-type:before{content:"„"}.quote p:last-of-type:after{content:"“"}.slides{position:relative;margin-left:calc(var(--fill)*-1);margin-right:calc(var(--fill)*-1);background:var(--grey_very_light)}.slides button{cursor:pointer;position:absolute;width:2em;height:4em;top:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;background:rgba(0,0,0,.4);border:none;transform:translateY(-50%)}.slides .prv{left:calc(var(--fill)/2)}.slides .prv:before{content:"<"}.slides .nxt{right:calc(var(--fill)/2)}.slides .nxt:before{content:">"}.track{display:flex;overflow:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.track>div{flex:0 0 100%;width:100%;position:relative;flex-direction:column;padding:1.5em var(--fill);hyphens:auto;scroll-snap-align:start}.track>div>*{width:100%;max-width:var(--mxw);margin:0 auto}#statement{position:relative;min-height:20em;margin:3em calc(var(--fill)*-1) 0;margin-bottom:-3em;padding:var(--gap) var(--fill);display:flex;flex-direction:column;gap:var(--fill);color:var(--white);background:var(--pink);border-top:1px solid}.start #statement{margin-top:0}.slides+#statement{margin-top:0}#statement .portrait{height:62vw;text-align:center;margin:calc(var(--gap)*-1) calc(var(--fill)*-1) 0}#statement img{width:100%;height:100%;object-fit:cover;vertical-align:top;margin:0 auto;clip-path:polygon(0% 0%, calc(100% - var(--slnt) / 2) 0%, 100% 100%, 0 100%)}#statement h3{font-size:87.5%;line-height:1.5;text-transform:uppercase;letter-spacing:.05em;font-weight:500}#statement blockquote{margin:1em 0;padding:0;font-size:var(--fsregular)}#statement cite{display:block;color:#000;font-weight:bold;font-size:var(--fsmedium);font-style:normal;text-transform:uppercase}#statement blockquote p:first-child:before,#statement blockquote p:last-child:after{content:"„ ";font-family:serif;font-weight:bold}#statement blockquote p:last-child:after{content:" “"}#statement p{margin:0}#statement~#logos{margin-top:3em;margin-bottom:-3em}#logos{position:relative;left:50%;margin-left:-50vw;width:100vw;padding:1em var(--fill);padding-left:max(var(--fill),50vw - var(--mxmx)/2 + var(--fill));padding-right:max(var(--fill),50vw - var(--mxmx)/2 + var(--fill))}#logos ul{overflow-x:auto;display:flex;justify-content:space-around;align-items:center;gap:1em;margin:0;padding:0;list-style:none;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-behavior:smooth}#logos ul li{scroll-snap-align:start}#logos ul li:before{content:none}#logos ul li+li{margin:0}#logos ul::-webkit-scrollbar{display:none}.hinweis,.back{margin:3em 0;padding:32px 0}.team{margin-bottom:3em;display:flex;flex-direction:column}.team .left a{border:none}.team h3{margin-bottom:.75em}.team p,.team p+p{margin-top:0;margin-bottom:.75em}.team img{outline:1px solid #fff}.news article{overflow:auto}.news article+article{margin-top:1.5em}.news .post_title{margin-bottom:.25em;display:flex;flex-direction:column-reverse}.news .pubdate{color:#909090;margin:0 0 .25em}.news h3{margin:0}.news .post_body{margin:1em 0 0}.news .post_body>*:first-child{margin-top:0}.news figure{height:16em;margin:0;outline:1px solid #eee;outline-offset:-1px}.news figure img{width:100%;height:100%;object-fit:cover}.news .permalink{text-align:center}.news .permalink:has(a:only-child[title]){margin-top:1.5em;margin-bottom:1em}.subhead{margin:0;font-size:1.5em;line-height:1.5;color:#74bae8;font-weight:bold}.subhead+h1{margin-top:.3333em}.date{margin-bottom:.3333em;color:#000;text-align:center}.featured{position:relative;margin:0 -32px -6em;padding:64px 32px;background:#fff}.featured:before,.featured:after{content:"";position:absolute;z-index:0;display:block;top:0;bottom:0;left:-100%;width:100%;background:#fff}.featured:after{left:auto;right:-100%}.featured figure{background:#f5f5f5}.news_img{text-align:center}.news_img img{display:inline-block}.event{text-align:justify;margin-bottom:3em;line-height:0}.event:after{content:"";width:100%;display:inline-block}.event>div{display:inline-block;vertical-align:top;text-align:left;line-height:1.4}.event h2,.event .info{line-height:1.4}.event h2{margin-bottom:0;font-size:112.5%}.event .info{color:#909090}.event .info em{font-style:normal}.event p{margin-bottom:.75em}.event img{outline:2px solid #fff}.summary{width:65.53%}.summary img{float:left;margin:.25em 16px 0 0}.press article{max-width:72ch;margin-bottom:3em}.press h2{margin-bottom:.3333375em;line-height:1.24446;font-size:112.5%;text-align:center}.press .published{color:#909090;margin-bottom:.375em}.press .excerpt{margin-bottom:.375em;font-style:italic}.press .readon{color:#ff9100;border:none}.resources{width:31.06%;margin-top:.4em}.resources figure{text-align:center}.resources img{display:inline;margin:0 auto;width:auto;max-height:16em}.resources .lbx{border:none}details{margin:1em 0;border-radius:7px}summary{cursor:pointer;list-style:none;position:relative;padding:.75em 4em .75em 1em;font-weight:bold;outline:none;user-select:none;background:var(--grey_very_light)}summary>span{display:flex;align-items:center}summary svg{flex:0 0 auto;width:1em;height:1em;margin-right:1em;transform-origin:50% 50%;transition:transform .4s}summary svg path{fill:#ff9100}summary svg .minus{opacity:1;transition:opacity .2s}summary+div{max-height:0;overflow:hidden;transition:max-height 1s}summary+div>*{margin-left:1em;margin-right:1em}summary+div>*:last-child{margin-bottom:1em}[open] summary svg{transform:rotate(90deg) scale(0.8)}[open] summary svg .minus{opacity:0}[open] summary+div{max-height:40em}summary::-webkit-details-marker{display:none}.stellen{background:rgba(144,144,144,.11);border:2px solid #fff;border-radius:7px}.stellen summary{cursor:pointer;padding:1em}.stellen summary h2{display:flex;align-items:center;line-height:1;margin:0;font-size:113.3333333333%}.stellen summary svg{width:1em;height:1em;margin-right:1em}.stellen summary svg path{fill:#ff9100}.stellen summary svg .minus{opacity:1;transition:opacity .2s}.stellen summary small{margin-left:auto;padding-left:.5em;font-weight:normal;font-style:italic}.stellen[open] summary+div{max-height:none}.stellen[open] summary svg .minus{opacity:0}.stellen article{padding:0 0 1em 0}.stellen article+article{padding-top:1em;border-top:1px solid #fff}.stellen article p:first-child{margin-top:0}.stellen article .ampel{display:inline-block;display:none;vertical-align:middle;width:1em;height:1em;margin-right:1em;background-color:hsla(0,0%,100%,.6);border-radius:999em}.stellen.empty .stellenbeschreibung{border:none}.stellenbeschreibung{margin-bottom:1em;padding-bottom:1em;font-style:italic;border-bottom:2px solid #fff}.stellenbeschreibung>*{max-width:42em}.bewerben{margin:1em 0 0 0}a.lnkbtn,.lnkbtn_disabled{position:relative;display:inline-flex;justify-content:center;align-items:center;margin:0;padding:.125em .5em;line-height:1;font-weight:bold;text-transform:uppercase;text-decoration:none;color:var(--black)}a.lnkbtn:after,.lnkbtn_disabled:after{content:"";position:absolute;z-index:-1;top:-0.25em;left:-0.75em;right:-0.75em;bottom:-0.25em;background:var(--green_light);clip-path:polygon(0% 0%, calc(100% - 0.5em) 0%, 100% 100%, 0.5em 100%);transform:scale(1);transform-origin:50%;transition:transform .25s ease-out}a.lnkbtn[href]:hover:after,.lnkbtn_disabled[href]:hover:after{transform:scale(1.025)}.lnkbtn_disabled{cursor:not-allowed;background:#c3c3c3;border-color:rgba(144,144,144,.11)}.lnkbtn_disabled:hover{border-color:rgba(144,144,144,.11) !important;box-shadow:none}a.btn_inline{display:inline-block;margin:0 .25em;padding:0 .5em;color:#fff;background:#ff9100;border:none;border-radius:3px}a.btn_inline:hover{color:#fff;box-shadow:0 0 0 2px #ffbd66}a.btn_inline.grn{background:#0d0}a.btn_inline.grn:hover{color:#fff;box-shadow:0 0 0 2px #4f4}a.btn{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;margin:3em auto;padding:.5em 1em;line-height:1;font-weight:bold;font-size:var(--fsregular);text-transform:uppercase;text-decoration:none;color:var(--black)}a.btn:before{content:"» ";font-weight:normal}a.btn:after{content:"";position:absolute;z-index:-1;top:-0.25em;left:-0.75em;right:-0.75em;bottom:-0.25em;background:var(--green_light);clip-path:polygon(0% 0%, calc(100% - 0.5em) 0%, 100% 100%, 0.5em 100%);transform:scale(1);transform-origin:50%;transition:transform .25s ease-out}a.btn[href]:hover:after{transform:scale(1.025)}.opener{cursor:pointer;display:flex;align-items:center;border:2px solid #1c70a7;border-radius:7px}.opener:hover{box-shadow:3px 3px 10px rgba(0,0,0,.3)}.opener dt{align-self:stretch;display:flex;align-items:center;padding:1em 1em;font-size:93.75%;font-family:sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;background:#1c70a7}.opener dt a{display:block}.opener dd{flex-grow:1;margin:0;padding:.75em 1em;background:no-repeat right center;background-image:url("/assets/c.svg");background-size:auto 200%}.opener a{color:#fff;text-decoration:none;border:none}.opener a:hover{color:#fff}.opener.opener_alt{border-color:#ff9100}.opener.opener_alt dt{background:#ff9100}.opener.opener_alt dd{background-image:url("/assets/circles.svg")}#gmap{width:100%;height:320px;margin:1.5em 0 .375em;border:2px solid #fff}#gmap img{max-width:none}.map_cover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.history dt{float:left;width:8em}.history dd{margin-left:9em;padding-bottom:.375em}input[type=submit]{padding:1em 1.5em;text-align:center;color:#fff;font-size:100%;font-family:sans-serif;font-weight:bold;text-transform:uppercase;line-height:.8;letter-spacing:2px;background:#0d0;border:none;border-width:3px !important;border-radius:7px}#consent~span{display:block;text-align:right}#consent~span input[type=submit]{pointer-events:none;background:#ddd}#consent:checked~span input[type=submit]{pointer-events:auto;cursor:pointer;background:#0d0}#zoom{position:absolute;display:none;z-index:499;-webkit-box-shadow:0px 5px 25px #000;-moz-box-shadow:0px 5px 25px #000;box-shadow:0px 5px 25px #000}#zoom_img{display:block;cursor:pointer;width:100%;border:0;margin:0;padding:0}#zoom_close{position:absolute;display:none;cursor:pointer;left:-15px;top:-15px;width:30px;height:30px;background:url(/css/zoom/closebox.png) no-repeat}#zoom_spin{position:absolute;display:none;z-index:525;width:50px;height:50px;background:url(/css/zoom/spin.png) no-repeat}footer{position:relative;padding-top:calc(var(--pad)*2);color:var(--black);background-size:auto 100%;border-top:1px solid var(--purple);border-bottom:var(--bigborder) solid}footer a{color:inherit;text-decoration-color:var(--yellow);text-decoration-thickness:2px;text-underline-offset:.15em;transition:text-decoration-color .25s}footer a:hover{text-decoration-color:inherit}footer .info{margin:0 0 3em;columns:3 16em;column-gap:var(--gap)}footer .info>div{break-inside:avoid;margin:0;padding-bottom:2.25em}footer h3{padding-bottom:.5em;margin-bottom:.5em;border-bottom:2px solid}footer .meta{position:absolute;right:var(--fill);bottom:calc(var(--bigborder)*-1)}footer .meta .sm{width:calc(var(--bigborder)*1.5);height:calc(var(--bigborder)*1.5)}#to_top{position:absolute;right:var(--fill);bottom:calc(var(--bigborder)*2);text-indent:-999em;text-decoration:none}#to_top:after{content:"^";display:block;width:45px;height:45px;text-align:center;font-family:sans-serif;font-weight:bold;font-size:200%;text-indent:0}}@media screen and (min-width: 30em){:root{--mq: "30"}.team{flex-direction:row;justify-content:space-between}.team .col{flex:0 0 auto}.team .left{width:31.06%}.team .last{width:65.53%}}@media screen and (min-width: 36em){:root{--mq: "36"}.txt{justify-content:flex-end}#statement{flex-direction:row;align-items:stretch;padding-bottom:1em}#statement .portrait{flex:0 0 44%;height:62vw;max-height:28em;margin:calc(var(--gap)*-1) 0 -1em calc(var(--fill)*-1)}}@media only screen and (min-width: 38em){:root{--mq: "38";--fill: 2em}.news article+article{margin-top:2em}.news .post{display:flex}.news .post_body{margin:0;padding:0 1.5em;display:flex;flex-direction:column;justify-content:center}.news figure{flex:0 0 30%;height:auto;aspect-ratio:1/1}.news .permalink{padding:0 1.5em 0 0;text-align:right}.news .permalink:has(a:only-child[title]){margin-top:auto;padding-top:1.5em}.stellen article{display:grid;grid-template-areas:"title title" "desc btn";gap:0 1em;grid-template-columns:1fr min-content;grid-template-rows:auto auto}.stellen article h3{grid-area:title}.stellen article .stellendetails{grid-area:desc}.stellen article .bewerben{grid-area:btn;margin:0;place-self:end}}@media only screen and (min-width: 46em){:root{--mq: "46";--fill: 2.8em;--pad: 1.5em;--gap: 1.5em}body{display:grid;grid-template-areas:"hd" "nv" "bnnr" "cntnt" "ft";grid-template-columns:1fr}header{position:static;grid-area:hd;padding-bottom:0}#menu{grid-area:nv}#banner{grid-area:bnnr}main{grid-area:cntnt}footer{grid-area:ft}#navicon{display:none}#menu{position:relative;z-index:2;overflow:initial;transform:none;width:initial;padding:0 var(--fill);background:initial}#menu #clsr{display:none}#menu>ul{display:flex;gap:2em}#menu>ul>li>a{white-space:nowrap}#menu>ul span{display:none}#menu li{position:relative}#menu ul ul{display:none;position:absolute;z-index:10;top:100%;left:0;min-width:14em;padding:.4em .5em;text-align:left;background:var(--purple)}#menu ul ul:before{content:"";position:absolute;z-index:-1;top:0;left:-0.75em;right:-0.75em;bottom:0;background:var(--purple);clip-path:polygon(0% 0%, calc(100% - 0.5em) 0%, 100% 100%, 0.5em 100%)}#menu li:hover ul{display:block}#menu li.over ul{display:block}#menu>ul>li>a[href]:hover:before{transform:scale(1.5)}.intro .icon{margin-right:6em}.txt{position:relative;width:62%;padding-right:0}.txt p{display:inline-block}.txt-img{margin:3em 0;display:flex;gap:var(--gap)}.txt-img>*{flex:1 0;flex-basis:calc(50% - var(--gap)/2)}.txt-img figure{margin:0 auto 1.5em}.block figure{max-height:32vw}.golden .copy{flex-basis:calc(65.53% - var(--gap)/2)}.golden .images{flex-basis:calc(31.06% - var(--gap)/2)}.track>div{padding-top:3em;padding-bottom:3em}}@media only screen and (min-width: 58em){:root{--mq: "58";--fill: 4.2em;--fillp: 2.8em;--gap: 2em}html{overflow-x:hidden}body{font-size:100%}header h1{margin-bottom:-1rem}#statement:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:inherit}.intro .icon{margin-right:2em}footer{padding-left:max(var(--fill),50vw - var(--mxmx)/2 + var(--fill));padding-right:max(var(--fill),50vw - var(--mxmx)/2 + var(--fill))}}@media screen and (min-width: 64em){:root{--mq: "64";--gap: 3em}html{overflow-x:hidden}header img{width:12em}#banner .txt{width:100%;max-width:var(--mxmx);margin:0 auto;padding-left:var(--fill);padding-right:var(--fill)}.block{margin-left:auto;margin-right:auto;position:relative;left:50%;margin-left:-50vw;width:100vw}.slides{margin-left:auto;margin-right:auto;position:relative;left:50%;margin-left:-50vw;width:100vw}.slides button{width:3em;height:5em}.slides button:before{font-size:200%}.slides .prv{left:calc(var(--fill))}.slides .nxt{right:calc(var(--fill))}#statement .portrait{margin-left:0}}@media screen and (min-width: 72em){:root{--mq: "72";--fillp: 2em}#menu>ul span{display:inline}}@media screen and (min-width: 90em){:root{--mq: "90"}.block figure{order:5;margin-top:auto;margin-bottom:calc(var(--fillv)*-1)}}@media screen and (min-width: 96em){:root{--mq: "96";--fillp: 2.8em}}@media only screen and (min-width: 1280px){main{min-height:24em}}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}@page{margin:2cm 1cm}body{font:11pt/1.2 "Helvetica Neue",sans-serif}h1{font-size:140%}h2{font-size:120%;margin:0 0 1em}h3,h4,h5,h6{font-size:100%;margin:0}h2,h3{page-break-after:avoid}p,h2,h3{orphans:3;widows:3}p{margin:0 0 1em}ul,ol{margin:1em 0}li{margin:0 0 0 1em;padding:0}a,a:visited{text-decoration:underline}img{max-width:100% !important;height:auto;border:0;-ms-interpolation-mode:bicubic}pre,blockquote{page-break-inside:avoid}img{max-width:100% !important;page-break-inside:avoid}hr{margin:2em 0;border:0;border-bottom:1px solid #000}article{page-break-inside:avoid}ul,img{page-break-inside:avoid}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}thead{display:table-header-group}tfoot{display:table-footer-group}header{margin:0 0 2em 0}header h1{text-align:right;margin:0}header img{width:20em}#menu,#navicon,.meta,.icon,.slides button,footer{display:none}figure{margin:2em auto;text-align:center}figure img{width:62%}.images{display:none}#statement{margin:2em 0;padding-top:2em;text-align:center;border-top:1px solid}#statement img{width:160px;margin-bottom:1em}#statement blockquote{border:none}.team img{width:18em;height:auto}}.dev body:before{content:var(--mq);position:fixed;z-index:1000;bottom:10px;left:10px;padding:.5em 2em;color:#fff;background:rgba(0,0,0,.7);-webkit-font-smoothing:antialiased}
