@font-face{font-family:Instrument Serif;font-weight:400;font-style:italic;font-display:swap;src:url(/schriften/instrument-serif-400-italic-latin.woff2)format("woff2");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:Instrument Serif;font-weight:400;font-style:italic;font-display:swap;src:url(/schriften/instrument-serif-400-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-weight:400;font-style:normal;font-display:swap;src:url(/schriften/instrument-serif-400-latin.woff2)format("woff2");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:Instrument Serif;font-weight:400;font-style:normal;font-display:swap;src:url(/schriften/instrument-serif-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url(/schriften/poppins-400-latin.woff2)format("woff2");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:Poppins;font-weight:400;font-display:swap;src:url(/schriften/poppins-400-latin-ext.woff2)format("woff2");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:Poppins;font-weight:600;font-display:swap;src:url(/schriften/poppins-600-latin.woff2)format("woff2");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:Poppins;font-weight:600;font-display:swap;src:url(/schriften/poppins-600-latin-ext.woff2)format("woff2");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:Poppins;font-weight:700;font-display:swap;src:url(/schriften/poppins-700-latin.woff2)format("woff2");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:Poppins;font-weight:700;font-display:swap;src:url(/schriften/poppins-700-latin-ext.woff2)format("woff2");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:Poppins;font-weight:900;font-display:swap;src:url(/schriften/poppins-900-latin.woff2)format("woff2");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:Poppins;font-weight:900;font-display:swap;src:url(/schriften/poppins-900-latin-ext.woff2)format("woff2");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:Azeret Mono;font-weight:400;font-display:swap;src:url(/schriften/azeret-mono-400-latin.woff2)format("woff2");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:Azeret Mono;font-weight:400;font-display:swap;src:url(/schriften/azeret-mono-400-latin-ext.woff2)format("woff2");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:Azeret Mono;font-weight:500;font-display:swap;src:url(/schriften/azeret-mono-500-latin.woff2)format("woff2");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:Azeret Mono;font-weight:500;font-display:swap;src:url(/schriften/azeret-mono-500-latin-ext.woff2)format("woff2");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}:root{--schwarz:#000;--weiss:#fff;--dunkel:#2d2d2d;--signal:#f95447;--linie:#dedede;--grau:#666;--hell:#f4f4f4;--radius:24px;--breite:1280px;--rand:clamp(16px, 4cqw, 48px);--spalte:24px;--a1:8px;--a2:16px;--a3:24px;--a4:40px;--a5:64px;--abschnitt:clamp(64px, 8cqw, 120px);--serif:"Instrument Serif","Times New Roman",Times,serif;--mono:"Azeret Mono",monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--weiss)}body{color:var(--schwarz);-webkit-font-smoothing:antialiased;font-family:Poppins,Arial,sans-serif;font-size:17px;line-height:1.6}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}fieldset{border:0;min-width:0;margin:0;padding:0}ul,ol{list-style:none}strong,b{font-weight:600}.seite{background:var(--weiss);width:100%;max-width:1600px;margin:0 auto;position:relative;overflow:clip;container-type:inline-size}.innen{max-width:var(--breite);padding-left:var(--rand);padding-right:var(--rand);margin:0 auto}.raster{column-gap:var(--spalte);row-gap:var(--a4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.s12,.links,.rechts,.s8,.s4,.s6{grid-column:1/-1}@container (min-width:900px){.links{grid-column:1/7}.rechts{grid-column:7/13}.s8{grid-column:1/9}.s4{grid-column:9/13}.s6{grid-column:1/7}.hero .links{grid-column:1/8}.hero .rechts{grid-column:8/13}}.rasterlinien{pointer-events:none;z-index:99;display:none;position:absolute;inset:0}body.raster-an .rasterlinien{display:block}.rasterlinien .innen{column-gap:var(--spalte);grid-template-columns:repeat(12,minmax(0,1fr));height:100%;display:grid}.rasterlinien .innen i{background:#f954471a;border-left:1px solid #f9544759;border-right:1px solid #f9544759}.label{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1}h1,h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(34px,4.2cqw,60px);font-weight:900;line-height:.98}.label+h1,.label+h2{margin-top:var(--a3)}h3{letter-spacing:-.03em;font-size:clamp(24px,2cqw,30px);font-weight:900;line-height:1.05}h4{letter-spacing:-.02em;font-size:clamp(19px,1.5cqw,22px);font-weight:900;line-height:1.1}p{max-width:58ch}.akzent{font-family:var(--serif);letter-spacing:-.01em;margin-top:var(--a2);font-size:clamp(20px,2cqw,28px);font-style:italic;font-weight:400;line-height:1.2;display:block}.fliess p+p,.fliess p+ul,.fliess ul+p{margin-top:var(--a2)}.fliess ul li{padding-left:24px;position:relative}.fliess ul li:before{content:"";border:1.5px solid var(--schwarz);border-radius:999px;width:7px;height:7px;position:absolute;top:.55em;left:2px}.fliess ul li+li{margin-top:var(--a1)}.knopfzeile{margin-top:var(--a3);gap:var(--a2);flex-wrap:wrap;align-items:center;display:flex}.trenner{border-top:1px solid var(--linie)}.abschnitt{padding:var(--abschnitt) 0}.unten-buendig{align-self:end}.klein{font-size:14px;line-height:1.5}.neben{color:var(--grau)}.mono{font-family:var(--mono);letter-spacing:.02em;font-size:12px;font-weight:500}.unter{font:500 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--grau)}.pille{align-items:center;gap:var(--a1);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;border:1.5px solid var(--schwarz);background:var(--weiss);color:var(--schwarz);white-space:nowrap;cursor:pointer;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.pille.voll{background:var(--schwarz);color:var(--weiss)}.pille.gross{gap:16px;padding:16px 24px;font-size:13px}.pille svg{flex:none;width:16px;height:12px}.pfeil{width:16px;height:12px}.platzhalter{outline:2px dashed var(--signal);outline-offset:3px;border-radius:4px;position:relative}.platzhalter:after{content:"Platzhalter";font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal);background:var(--weiss);z-index:2;white-space:nowrap;border-radius:3px;padding:3px 6px;position:absolute;top:-22px;left:0}.platzhalter[data-was]:after{content:attr(data-was)}.platzhalter.label-unten:after{top:auto;bottom:-20px}.rot .platzhalter:after,[data-farbe=rot] .platzhalter:after{color:var(--schwarz);background:var(--signal)}p .platzhalter:after{display:none}p .platzhalter{outline-offset:1px}.case .platzhalter:after{top:auto;bottom:-18px}body.ohne-platzhalter .platzhalter{outline:none}body.ohne-platzhalter .platzhalter:after{display:none}.platzhalter-flaeche{background:var(--weiss);border:2px dashed var(--signal);border-radius:var(--radius);text-align:center;padding:var(--a3);color:var(--grau);font:500 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.04em;place-items:center;display:grid}.kopf{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;position:sticky;top:0}.kopf .innen{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.kopf .logo img{width:auto;height:30px}.kopf nav{align-items:center;gap:8px;display:none}.kopf .rechtsblock{align-items:center;gap:8px;display:flex}.kopf nav .aktiv{background:var(--schwarz);color:var(--weiss)}.kopf .menue{position:relative}.kopf .menue .klapp{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);flex-direction:column;gap:8px;min-width:280px;padding:16px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 50px #0000001f}.kopf .menue:hover .klapp,.kopf .menue:focus-within .klapp{display:flex}.kopf .menue .klapp:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.kopf .menue .klapp a{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:500;display:block}.kopf .menue .klapp a:hover{text-decoration:underline}.burger{border:1.5px solid var(--schwarz);background:var(--weiss);border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.burger i{background:var(--schwarz);width:14px;height:2px;box-shadow:0 5px 0 var(--schwarz),0 -5px 0 var(--schwarz);display:block}@container (min-width:1000px){.kopf .innen{height:84px}.kopf .logo img{height:36px}.kopf nav{display:flex}.kopf .mail{display:inline-flex}.burger{display:none}}.handymenue{z-index:60;background:var(--weiss);display:none;position:fixed;inset:0;overflow:auto}.handymenue.offen{display:block}.handymenue .innen{padding-top:16px;padding-bottom:var(--a5)}.handymenue .oben{justify-content:space-between;align-items:center;height:64px;display:flex}.handymenue .oben img{height:30px}.handymenue ul{margin-top:var(--a3);border-top:1px solid var(--linie)}.handymenue li a{border-bottom:1px solid var(--linie);letter-spacing:-.03em;justify-content:space-between;align-items:center;padding:16px 0;font-size:24px;font-weight:900;display:flex}.handymenue li.klein a{padding:16px 0 16px 16px;font-size:16px;font-weight:400}.handymenue .knopfzeile{margin-top:var(--a4);flex-direction:column;align-items:stretch}.handymenue .knopfzeile .pille{justify-content:center}.brotkrumen{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--grau);padding-top:var(--a3);flex-wrap:wrap;gap:8px 16px;font-size:11px;font-weight:500;display:flex}.brotkrumen a{text-underline-offset:3px;text-decoration:underline}.brotkrumen li+li:before{content:"/";margin-right:16px}.hero{padding-top:var(--a4)}.wortmarke{display:inline-block;position:relative}.wortmarke .zeile{letter-spacing:-.05em;font-size:clamp(64px,12.4cqw,172px);font-weight:900;line-height:.82;display:block}.wortmarke .badge{width:clamp(28px,3.6cqw,52px);height:auto;position:absolute;top:0;right:-1.1em}.hero .aussage,.aussage{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(28px,3.6cqw,52px);font-weight:900;line-height:1}.hero .aussage span{display:block}.hero .text b{font-weight:700}.band{margin-top:var(--a5);background:var(--dunkel);position:relative}.band video,.band img.standbild{aspect-ratio:1440/746;object-fit:cover;width:100%}.band .kasten{pointer-events:none;position:absolute;bottom:15.4%;left:0;right:0}.band .kasten .innen{column-gap:var(--spalte);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.band .kasten .box{color:var(--weiss);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius);padding:var(--a3) var(--a4);background:#0000008a;grid-column:1/-1}.band .kasten h1,.band .kasten .h1{letter-spacing:-.03em;font-size:clamp(24px,2.2cqw,32px);font-weight:900;line-height:1.02}@container (min-width:900px){.band .kasten .box{grid-column:1/6}}@container (max-width:700px){.band video,.band img.standbild{aspect-ratio:4/5}.band .kasten{position:static}.band .kasten .box{padding:24px var(--rand) 24px;border-radius:0}.band .kasten .innen{padding:0}}.seitenkopf{padding-top:var(--a2);padding-bottom:var(--a5)}.seitenkopf h1{margin-top:var(--a3);font-size:clamp(36px,4.6cqw,64px)}.seitenkopf .rechts p+p{margin-top:var(--a2)}.seitenkopf .bild{margin-top:var(--a2);border-radius:var(--radius);background:var(--dunkel);grid-column:1/-1;overflow:hidden}.seitenkopf .bild img,.seitenkopf .bild video{aspect-ratio:1440/600;object-fit:cover;width:100%}@container (max-width:700px){.seitenkopf .bild img,.seitenkopf .bild video{aspect-ratio:4/3}}.logos{padding:var(--a4) 0;border-bottom:1px solid var(--linie);overflow:hidden}.logos .lauf{width:max-content;padding-left:var(--rand);align-items:center;gap:clamp(40px,6cqw,64px);animation:60s linear infinite lauf;display:flex}.logos img{filter:grayscale();opacity:.9;width:auto;height:clamp(56px,8cqw,110px)}@keyframes lauf{to{transform:translate(-50%)}}.logos .zeile{padding:0 var(--rand) var(--a2)}.ueber,.rot{background:var(--signal);color:var(--schwarz)}.rot .pille{border-color:var(--schwarz)}.zitat .innen{text-align:center;justify-items:center;gap:var(--a3);display:grid}.zitat .smiley{width:clamp(90px,10cqw,150px);height:auto}.zitat blockquote{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;max-width:28ch;font-size:clamp(28px,3.4cqw,48px);font-style:italic;font-weight:400;line-height:1.15}.probleme{border-top:1px solid var(--linie);grid-column:1/-1}.problem{column-gap:var(--spalte);row-gap:var(--a2);padding:var(--a4) 0;border-bottom:1px solid var(--linie);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.problem .nr{font-family:var(--mono);color:var(--grau);grid-column:1/-1;font-size:12px;font-weight:500}.problem h3{text-wrap:balance;grid-column:1/-1}.problem .antwort{grid-column:1/-1}.problem .antwort p{max-width:52ch}.problem .antwort .knopfzeile{margin-top:var(--a2)}@container (min-width:900px){.problem .nr{grid-column:1/2}.problem h3{grid-column:2/7}.problem .antwort{grid-column:7/13}}.karten{gap:var(--spalte);grid-column:1/-1;display:grid}.karte{background:var(--weiss);border-radius:var(--radius);padding:var(--a3);gap:var(--a2);border:1px solid var(--linie);flex-direction:column;display:flex;position:relative}.karte .nr{font-family:var(--mono);color:var(--grau);font-size:12px;font-weight:500}.karte .unter{margin-top:0}.karte p{font-size:15px;line-height:1.55}.karte .weiter{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:11px;font-weight:500;display:inline-flex}.karte .weiter:after{content:"→"}.karte.ganz>a.deck{border-radius:var(--radius);position:absolute;inset:0}.karte .bild{border-radius:var(--radius) var(--radius) 0 0;aspect-ratio:3/2;background:var(--dunkel);margin:-24px -24px 8px;overflow:hidden}.karte .bild img{object-fit:cover;width:100%;height:100%}@container (min-width:700px){.karten{grid-template-columns:1fr 1fr}}@container (min-width:1100px){.karten{grid-template-columns:repeat(4,1fr)}.karten.drei{grid-template-columns:repeat(3,1fr)}.karten.fuenf{grid-template-columns:repeat(5,1fr)}.karten.zwei{grid-template-columns:1fr 1fr}}.ki-streifen{padding-top:var(--a3);border-top:1px solid var(--linie);column-gap:var(--spalte);row-gap:var(--a2);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ki-streifen .label{grid-column:1/-1}.ki-streifen p{grid-column:1/-1;max-width:70ch}@container (min-width:900px){.ki-streifen .label{grid-column:1/7}.ki-streifen p{grid-column:7/13}}.kacheln{gap:var(--spalte);grid-template-columns:1fr 1fr;display:grid}.zahl{border-top:2px solid var(--schwarz);padding-top:var(--a2)}.zahl b{letter-spacing:-.05em;font-size:clamp(44px,4.6cqw,68px);font-weight:900;line-height:.95;display:block}.zahl span{margin-top:var(--a1);font-size:14px;font-weight:600;line-height:1.4;display:block}.kontakt .zahl{border-color:var(--weiss)}.ablauf{gap:var(--spalte);counter-reset:schritt;grid-column:1/-1;display:grid}.schritt{border-top:2px solid var(--schwarz);padding-top:var(--a2);counter-increment:schritt}.schritt .nr{font-family:var(--mono);color:var(--grau);font-size:12px;font-weight:500}.schritt .nr:before{content:"0" counter(schritt)}.schritt h3{margin-top:var(--a1);font-size:clamp(20px,1.7cqw,24px)}.schritt .dauer{font:500 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--grau);margin-top:8px;display:block}.schritt p{margin-top:var(--a2);font-size:15px;line-height:1.55}@container (min-width:700px){.ablauf{grid-template-columns:1fr 1fr}}@container (min-width:1100px){.ablauf{grid-template-columns:repeat(4,1fr)}.ablauf.drei{grid-template-columns:repeat(3,1fr)}.ablauf.fuenf{grid-template-columns:repeat(5,1fr)}.ablauf.sechs{grid-template-columns:repeat(3,1fr)}}.liste{border-top:1px solid var(--linie);grid-column:1/-1}.liste li{column-gap:var(--spalte);row-gap:var(--a1);padding:var(--a3) 0;border-bottom:1px solid var(--linie);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.liste li h3{grid-column:1/-1;font-size:clamp(20px,1.7cqw,24px)}.liste li p{grid-column:1/-1;font-size:17px}@container (min-width:900px){.liste li h3{grid-column:1/6}.liste li p{grid-column:7/13}}.fragen{border-top:1px solid var(--linie);grid-column:1/-1}.fragen details{border-bottom:1px solid var(--linie)}.fragen summary{cursor:pointer;gap:var(--a3);padding:var(--a3) 0;grid-template-columns:1fr 36px;align-items:center;list-style:none;display:grid}.fragen summary::-webkit-details-marker{display:none}.fragen summary h3{letter-spacing:-.02em;font-size:clamp(19px,1.6cqw,24px);line-height:1.15}.fragen summary .zu{border:1.5px solid var(--schwarz);border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:relative}.fragen summary .zu:before,.fragen summary .zu:after{content:"";background:var(--schwarz);width:14px;height:2px;position:absolute}.fragen summary .zu:after{transform:rotate(90deg)}.fragen details[open] summary .zu:after{display:none}.fragen .antwort{padding:0 0 var(--a3);max-width:64ch}.fragen .antwort p+p{margin-top:var(--a2)}@container (min-width:900px){.fragen .antwort{padding-left:0}}.cases{gap:var(--spalte);grid-column:1/-1;display:grid}.case{border-radius:var(--radius);background:var(--dunkel);aspect-ratio:4/5;color:var(--weiss);position:relative;overflow:hidden}.case img,.case video{object-fit:cover;width:100%;height:100%}.case .play{background:#00000073;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.case .play:after{content:"";border:6px solid #0000;border-left:10px solid #fff;border-right-width:0;margin-left:2px}.case .unten{color:var(--weiss);background:linear-gradient(#0000 0%,#000000e0 45%,#000000f0 100%);padding:64px 24px 24px;position:absolute;inset:auto 0 0}.case .kunde{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.9;font-size:11px;font-weight:500}.case h3{margin-top:var(--a1);letter-spacing:-.02em;color:var(--weiss);font-size:clamp(20px,1.7cqw,26px);line-height:1.1}.case .ergebnis{letter-spacing:-.03em;color:var(--weiss);margin-top:16px;font-size:clamp(28px,2.6cqw,40px);font-weight:900;display:inline-block}.case .ergebnis small{letter-spacing:0;color:#eee;font:600 12px/1.3 Poppins,sans-serif;display:block}.case .platzhalter:after{background:var(--dunkel)}.case a.deck{position:absolute;inset:0}.mehr{grid-column:1/-1}@container (min-width:700px){.cases{grid-template-columns:repeat(3,1fr)}.cases.zwei{grid-template-columns:1fr 1fr}.cases.vier{grid-template-columns:repeat(2,1fr)}}@container (min-width:1100px){.cases.vier{grid-template-columns:repeat(4,1fr)}}.case.quer{aspect-ratio:16/10}.filter{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.filter .pille.aktiv{background:var(--schwarz);color:var(--weiss)}.fakten{gap:var(--spalte);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);padding:var(--a3) 0;grid-column:1/-1;display:grid}.fakten div{gap:8px;display:grid}.fakten .label{color:var(--grau)}.fakten b{font-size:17px;font-weight:600}@container (min-width:700px){.fakten{grid-template-columns:repeat(2,1fr)}}@container (min-width:1100px){.fakten{grid-template-columns:repeat(4,1fr)}}.galerie{gap:var(--spalte);grid-column:1/-1;display:grid}.galerie .bild{border-radius:var(--radius);background:var(--dunkel);aspect-ratio:9/16;overflow:hidden}.galerie .bild img,.galerie .bild video{object-fit:cover;width:100%;height:100%}@container (min-width:700px){.galerie{grid-template-columns:repeat(3,1fr)}}.team .foto{border-radius:var(--radius);grid-column:1/-1;position:relative;overflow:hidden}.team .foto img.gruppe{aspect-ratio:1440/900;object-fit:cover;width:100%}.frucht{pointer-events:none;width:clamp(60px,8cqw,120px);height:auto;animation:10s ease-in-out infinite schweben;position:absolute}.frucht.f1{animation-delay:-1s;top:12%;left:6%}.frucht.f2{animation-duration:12s;animation-delay:-4s;top:8%;right:5%}.frucht.f3{animation-duration:11s;animation-delay:-6s;bottom:10%;left:4%}.frucht.f4{animation-duration:13s;animation-delay:-2s;bottom:14%;right:7%}@keyframes schweben{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10%)rotate(5deg)}}.personen{gap:var(--spalte);grid-column:1/-1;display:grid}.person{border-top:2px solid var(--schwarz);padding-top:var(--a2)}.person .portraet{aspect-ratio:4/5;border-radius:var(--radius);background:var(--weiss);border:1px solid var(--linie);margin-bottom:var(--a2);overflow:hidden}.person .portraet img{object-fit:cover;object-position:top;width:100%;height:100%}.person .portraet.figur img{object-fit:contain;padding:8% 6% 0}.person h3{font-size:clamp(20px,1.7cqw,24px)}.person .rolle{font:500 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--grau);margin-top:8px;display:block}.person p{margin-top:var(--a2);font-size:15px;line-height:1.55}@container (min-width:700px){.personen{grid-template-columns:repeat(2,1fr)}}@container (min-width:1100px){.personen{grid-template-columns:repeat(4,1fr)}}.figur-deko{pointer-events:none;width:clamp(120px,18cqw,300px);height:auto;position:absolute;bottom:0}.figur-deko.rechts-unten{right:var(--rand)}.hat-figur{position:relative}.tabelle{border-collapse:collapse;grid-column:1/-1;width:100%;font-size:15px}.tabelle th{font:500 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;text-align:left;color:var(--grau);border-bottom:2px solid var(--schwarz);padding:0 16px 8px 0}.tabelle td{border-bottom:1px solid var(--linie);vertical-align:top;padding:16px 16px 16px 0}.tabelle td:first-child{font-weight:600}.tabellenrahmen{grid-column:1/-1;overflow-x:auto}.artikel{grid-column:1/-1;max-width:70ch}.artikel h2{margin-top:var(--a5);font-size:clamp(26px,2.6cqw,36px)}.artikel h3{margin-top:var(--a4);font-size:clamp(20px,1.8cqw,26px)}.artikel p{margin-top:var(--a2);max-width:none}.artikel ul,.artikel ol{margin-top:var(--a2);padding-left:24px}.artikel ul{list-style:outside}.artikel ol{list-style:decimal}.artikel li+li{margin-top:8px}.artikel .kurz{font-size:clamp(19px,1.6cqw,22px);font-weight:400;line-height:1.5}.artikel .kurzantwort{border-top:2px solid var(--schwarz);margin-top:var(--a4);padding-top:16px}.artikel .kurzantwort p:first-child{margin-top:var(--a1)}.artikel figure{margin-top:var(--a4)}.artikel figure .bild{border-radius:var(--radius);aspect-ratio:16/9;background:var(--dunkel);overflow:hidden}.artikel figcaption{color:var(--grau);margin-top:8px;font-size:13px}.artikelkopf{font-family:var(--mono);color:var(--grau);text-transform:uppercase;letter-spacing:.02em;flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;font-size:12px;font-weight:500;display:flex}.inhalt{border-top:2px solid var(--schwarz);padding-top:var(--a2);grid-column:1/-1;align-self:start}.inhalt .label{color:var(--grau)}.inhalt ol{margin-top:var(--a2);counter-reset:i;gap:8px;display:grid}.inhalt ol li{counter-increment:i;gap:8px;font-size:15px;display:flex}.inhalt ol li:before{content:counter(i,decimal-leading-zero);font-family:var(--mono);color:var(--grau);padding-top:3px;font-size:12px;font-weight:500}.inhalt a{text-underline-offset:3px;text-decoration:underline}@container (min-width:900px){.artikel{grid-column:1/8;max-width:none}.inhalt{grid-column:9/13;position:sticky;top:110px}}.artikelliste{border-top:1px solid var(--linie);grid-column:1/-1}.artikelliste li{border-bottom:1px solid var(--linie)}.artikelliste li a{column-gap:var(--spalte);row-gap:var(--a1);padding:var(--a3) 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.artikelliste .meta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--grau);grid-column:1/-1;font-size:11px;font-weight:500}.artikelliste h3{grid-column:1/-1;font-size:clamp(20px,1.8cqw,26px)}.artikelliste p{grid-column:1/-1;font-size:15px}@container (min-width:900px){.artikelliste .meta{grid-column:1/3}.artikelliste h3{grid-column:3/8}.artikelliste p{grid-column:8/13}}.kontakt{background:var(--dunkel);color:var(--weiss)}.kontakt .akzent,.kontakt .einleitung{color:#e2e2e2}.kontakt .neben{color:#cfcfcf}.kontakt .direkt{margin-top:var(--a3);gap:var(--a1);font-family:var(--mono);color:#e2e2e2;font-size:12px;font-weight:500;display:grid}.kontakt .direkt a{color:var(--weiss);text-underline-offset:3px;text-decoration:underline}.kontakt .pille{border-color:var(--weiss);color:var(--weiss);background:0 0}.kontakt .pille.voll{background:var(--weiss);color:var(--dunkel)}.kontakt .trenner{border-color:#555}.kontakt .platzhalter:after{background:var(--dunkel)}.formular .felder{gap:var(--a2);display:grid}.feld{gap:var(--a1);display:grid}.feld label,.formular legend{font-size:12px;font-weight:600}.feld input,.feld textarea,.feld select{color:inherit;background:0 0;border:1px solid #9a9a9a;border-radius:999px;width:100%;padding:16px;font:400 15px Poppins,sans-serif}.feld textarea{resize:vertical;border-radius:var(--radius);min-height:96px;padding:16px}.feld input:focus,.feld textarea:focus{border-color:currentColor;outline:none}.feld ::placeholder{color:#9a9a9a}.auf-weiss .feld input,.auf-weiss .feld textarea{background:var(--hell);border-color:var(--hell)}.auf-weiss .feld input:focus,.auf-weiss .feld textarea:focus{border-color:var(--schwarz)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips .pille{cursor:pointer;-webkit-user-select:none;user-select:none}.formular .einw{align-items:flex-start;gap:8px;font-size:13px;font-weight:400;line-height:1.4;display:flex}.formular .einw input{flex:none;width:18px;height:18px;margin-top:2px}.formular .einw a{text-underline-offset:3px;text-decoration:underline}.kontakt .wer{margin-top:var(--a3)}.formular button.pille{cursor:pointer;justify-content:center;width:100%;max-width:335px}.formular .hinweis{color:#cfcfcf;font-size:13px}.auf-weiss .formular .hinweis{color:var(--grau)}.fuss{padding:var(--a5) 0 var(--a4);font-family:var(--mono);border-top:1px solid var(--linie);font-size:12px;font-weight:500;line-height:1.4}.fuss a{text-underline-offset:3px;text-decoration:underline}.fuss .spalte p+p{margin-top:16px}.fuss .fusslisten{gap:var(--a4) var(--spalte);grid-column:1/-1;display:grid}.fuss .fusslisten .label{color:var(--grau);margin-bottom:8px}.fuss .fusslisten li+li{margin-top:8px}.fuss .fusslisten a{text-decoration:none}.fuss .fusslisten a:hover{text-decoration:underline}.folgt{color:var(--grau)}.folgt:after{content:" (folgt)";font-size:12px}.karte.folgt-karte{border-style:dashed}@container (min-width:700px){.fuss .fusslisten{grid-template-columns:repeat(2,1fr)}}@container (min-width:1000px){.fuss .fusslisten{grid-template-columns:repeat(5,1fr)}}.fuss .unten{border-top:1px solid var(--linie);padding-top:var(--a3);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.fuss .unten span a{margin-right:24px}.fuss .netze{gap:16px;display:flex}.fuss .netze img{width:24px;height:24px}.fuss .ki{color:var(--grau);grid-column:1/-1;max-width:80ch;font-size:11px}.cookie{z-index:70;background:var(--weiss);border-top:1px solid var(--linie);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #00000014}.cookie .innen{gap:var(--a2) var(--a3);padding-top:var(--a2);padding-bottom:var(--a2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cookie p{max-width:64ch;font-size:13px;line-height:1.45}.cookie p a{text-underline-offset:3px;text-decoration:underline}.cookie .knoepfe{flex-wrap:wrap;gap:8px;display:flex}.cookie.zu{display:none}.mitte{align-content:center;min-height:60vh;display:grid}.mitte h1{font-size:clamp(40px,7cqw,104px)}h1,h2,h3{-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}@container (max-width:699px){h2.lang{font-size:min(34px,calc((100cqw - 2 * var(--rand)) / 12))}}.ueber h2{font-size:clamp(44px,5.4cqw,80px)}@container (min-width:1100px){.karten.fuenf{grid-template-columns:repeat(6,1fr)}.karten.fuenf>*{grid-column:span 2}.karten.fuenf>:nth-child(n+4){grid-column:span 3}}.schritt .platzhalter.label-unten{margin-bottom:24px;display:inline-block}.case .unten{padding-top:104px}.case.quer .platzhalter-flaeche{min-height:220px}p a,li a,td a,dd a{overflow-wrap:anywhere}@container (max-width:699px){.fuss .spalte a,.kontakt .direkt a,.fuss .unten span a{padding:16px 0;display:inline-block}}.logos.knopfzeile{border-bottom:0;overflow:visible}.logos.knopfzeile img{flex:none;width:auto;max-width:none;height:64px}.bild{position:relative}.case .bildhinweis,.bild .bildhinweis{z-index:2;font:500 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--weiss);background:#000000b3;border-radius:4px;padding:8px;position:absolute;top:16px;left:16px;right:16px}.case .bildhinweis:after,.bild .bildhinweis:after{top:auto;bottom:-22px}body.ohne-platzhalter .bildhinweis{display:none}.logos.knopfzeile img{height:clamp(56px,8cqw,110px)}@container (max-width:699px){.brotkrumen{row-gap:0}.brotkrumen li{align-items:center;min-height:48px;display:flex}.brotkrumen a{align-items:center;min-height:48px;padding:0;display:inline-flex}}@container (max-width:900px){.case.quer{aspect-ratio:4/5}}@container (min-width:700px) and (max-width:999px){.cases{grid-template-columns:1fr 1fr}}.bewerbung .abschnitt-formular{gap:var(--a2);border:0;min-width:0;margin:0;padding:0;display:grid}.bewerbung .abschnitt-formular>legend{margin-bottom:var(--a1);padding:0;font:600 18px Poppins,sans-serif}.bewerbung .abschnitt-formular+.abschnitt-formular{padding-top:var(--a3);border-top:1px solid #d9d9d9}.bewerbung fieldset.feld{border:0;min-width:0;margin:0;padding:0}.bewerbung .feld select{appearance:auto;border-radius:999px}.bewerbung .feld input[type=file]{border-radius:var(--radius);padding:12px;font-size:14px}.auf-weiss .feld select{background:var(--hell);border-color:var(--hell)}.bewerbung .dateiliste{gap:4px;font-size:14px;display:grid}.bewerbung .dateiliste span{color:var(--grau)}.bewerbung .dateiliste button{cursor:pointer;font-size:13px;text-decoration:underline}.bewerbung .hinweis.fehler,.formular .hinweis.fehler{color:#b3261e}.bewerbung .schrittzeile,.bewerbung .schrittknoepfe{display:none}@media (max-width:760px){.bewerbung .schrittzeile{margin:0 0 var(--a2);font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.04em;gap:6px;padding:0;list-style:none;display:flex}.bewerbung .schrittzeile li{color:var(--grau);border-top:3px solid #d9d9d9;flex:1;padding-top:6px}.bewerbung .schrittzeile li[aria-current]{border-color:var(--schwarz);color:var(--schwarz)}.bewerbung .schrittknoepfe{flex-wrap:wrap;gap:8px;display:flex}.bewerbung .schrittknoepfe .pille{cursor:pointer}.bewerbung .abschnitt-formular+.abschnitt-formular{border-top:0;padding-top:0}.bewerbung[data-schritt-aktiv="0"] [data-schritt]:not([data-schritt="0"]),.bewerbung[data-schritt-aktiv="1"] [data-schritt]:not([data-schritt="1"]),.bewerbung[data-schritt-aktiv="2"] [data-schritt]:not([data-schritt="2"]),.bewerbung[data-schritt-aktiv="3"] [data-schritt]:not([data-schritt="3"]){display:none}}.stelle-eckdaten{flex-wrap:wrap;gap:8px;display:flex}.stellenliste{border-top:1px solid #d9d9d9;gap:0;display:grid}.stellenliste a{padding:var(--a2) 0;border-bottom:1px solid #d9d9d9;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.stellenliste a:hover b{text-underline-offset:4px;text-decoration:underline}.stellenliste span{color:var(--grau)}.seite{transition:background-color .6s,color .6s}.seite[data-farbe=rot]{background:var(--signal)}.seite[data-farbe=dunkel]{background:var(--dunkel);color:var(--weiss)}.seite[data-farbe=dunkel] .trenner{border-color:#555}.seite[data-farbe=dunkel] .kopf{background:#2d2d2deb}.seite[data-farbe=rot] .kopf{background:#f95447eb}.seite[data-farbe=dunkel] .kopf,.seite[data-farbe=dunkel] .kopf a{color:var(--weiss)}.seite[data-farbe=dunkel] .kopf .pille{border-color:var(--weiss)}.seite[data-farbe=dunkel] .kopf .pille.voll{background:var(--weiss);color:var(--dunkel)}.seite[data-farbe=dunkel] .kopf .logo img{filter:invert()}.seite[data-farbe=dunkel] .burger{border-color:var(--weiss);background:0 0}.seite[data-farbe=dunkel] .burger i{background:var(--weiss);box-shadow:0 5px 0 var(--weiss),0 -5px 0 var(--weiss)}.kopf{transition:transform .3s,background-color .6s}.kopf.weg{transform:translateY(-100%)}.kopf[data-wortmarke=gross] .logo{opacity:0;pointer-events:none}.wortmarke-schrumpft{transform-origin:0 0;transform:scale(var(--schrumpf,1));opacity:var(--blass,1);will-change:transform}.einblenden{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.einblenden.sichtbar{opacity:1;transform:none}.einblenden.spaeter{transition-delay:.12s}.einblenden.noch-spaeter{transition-delay:.24s}.reel{padding-top:var(--a5)}.reel .rahmen{width:calc(100% - 2 * var(--rand));max-width:var(--breite);border-radius:var(--radius);background:var(--dunkel);margin:0 auto;transition:width .15s linear,border-radius .15s linear;position:relative;overflow:hidden}.reel .rahmen[data-voll=ja]{border-radius:0;width:100%;max-width:100%}.reel video,.reel img{aspect-ratio:16/9;object-fit:cover;width:100%}.reel .reelkasten{left:var(--rand);right:var(--rand);bottom:var(--a4);color:var(--weiss);position:absolute}.reel .reelkasten .box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius);padding:var(--a3) var(--a4);background:#0000008a;max-width:560px;display:inline-block}.reel h1{letter-spacing:-.03em;font-size:clamp(22px,2.2cqw,32px);font-weight:900;line-height:1.05}@container (max-width:700px){.reel video,.reel img{aspect-ratio:4/5}.reel .reelkasten{padding:0;position:static}.reel .reelkasten .box{max-width:none;padding:var(--a3) var(--rand);border-radius:0;display:block}}.loop{background:var(--dunkel);position:relative;overflow:hidden}.loop video,.loop img{object-fit:cover;width:100%;height:100%}.loop .pause{z-index:3;width:44px;height:44px;color:var(--weiss);font:500 11px var(--mono);background:#0000008c;border-radius:999px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.loop .pause svg{width:14px;height:14px}.kacheln-loop{gap:var(--spalte);grid-column:1/-1;grid-template-columns:1fr;display:grid}@container (min-width:700px){.kacheln-loop{grid-template-columns:1fr 1fr}}@container (min-width:1100px){.kacheln-loop.vier{grid-template-columns:repeat(4,1fr)}.kacheln-loop.drei{grid-template-columns:repeat(3,1fr)}}.kachel{border-radius:var(--radius);background:var(--dunkel);color:var(--weiss);aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.kachel .loop{position:absolute;inset:0}.kachel .loop video,.kachel .loop img{transition:transform .8s}.kachel:hover .loop video,.kachel:hover .loop img{transform:scale(1.06)}.kachel .unten{z-index:2;background:linear-gradient(#0000 0%,#000000bf 45%,#000000eb 100%);padding:96px 24px 24px;position:absolute;bottom:0;left:0;right:0}.kachel .kunde{font:500 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#e5e5e5}.kachel h3{letter-spacing:-.02em;margin-top:8px;font-size:clamp(19px,1.5cqw,22px);line-height:1.15}.kachel .mehr{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.04em;opacity:.85;align-items:center;gap:8px;margin-top:16px;display:inline-flex}.folge{grid-column:1/-1}.folge .buehne{gap:var(--spalte);scroll-snap-type:x mandatory;padding-bottom:var(--a2);margin:0 calc(-1 * var(--rand));padding-left:var(--rand);padding-right:var(--rand);display:flex;overflow-x:auto}.folge .punkte{display:none}.folge .station{scroll-snap-align:start;border-radius:var(--radius);background:var(--weiss);border:1px solid var(--linie);flex-direction:column;flex:0 0 86%;display:flex;overflow:hidden}.folge .station .loop{aspect-ratio:4/3}.folge .station .text{padding:var(--a3);gap:var(--a2);display:grid}.folge .station .nr{font:500 11px var(--mono);color:var(--grau)}.folge .station h3{letter-spacing:-.03em;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(24px,2.6cqw,40px);line-height:1}.folge .station p{font-size:17px}@container (min-width:1000px){.folge{position:relative}.folge .schritte{height:calc(var(--anzahl,5) * 70vh)}.folge .buehne{height:calc(100vh - 160px);min-height:520px;max-height:760px;margin:0;padding:0;display:block;position:sticky;top:120px;overflow:visible}.folge .station{opacity:0;pointer-events:none;background:0 0;border:0;flex:none;grid-template-columns:1.1fr 1fr;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:0;transform:translateY(40px)rotate(-1.5deg)}.folge .station.an{opacity:1;pointer-events:auto;transform:none}.folge .station .loop{aspect-ratio:auto;border-radius:var(--radius);height:100%}.folge .station .text{padding:0 0 0 var(--a5);align-content:center}.folge .punkte{font:500 11px var(--mono);gap:8px;display:flex;position:absolute;top:0;left:0}.folge .punkte span{border:1px solid var(--linie);color:var(--grau);border-radius:999px;padding:6px 10px}.folge .punkte span.an{background:var(--schwarz);color:var(--weiss);border-color:var(--schwarz)}@media (prefers-reduced-motion:reduce){.folge .schritte{height:auto}.folge .buehne{gap:var(--a4);height:auto;max-height:none;display:grid;position:static}.folge .station{opacity:1;pointer-events:auto;transition:none;position:static;transform:none}.folge .punkte{display:none}}}.linienzahlen{border-top:1px solid;grid-column:1/-1}.linienzahlen li{gap:var(--a2);padding:var(--a3) 0;border-bottom:1px solid;grid-template-columns:48px 1fr;align-items:baseline;display:grid}.linienzahlen .nr{font:500 11px var(--mono)}.linienzahlen b{letter-spacing:-.05em;font-size:clamp(48px,7cqw,112px);font-weight:900;line-height:.9;display:block}.linienzahlen span{max-width:40ch;margin-top:8px;font-size:15px;font-weight:600;display:block}@container (min-width:900px){.linienzahlen li{grid-template-columns:1fr 1fr}.linienzahlen .inhalt{grid-column:2}}.linienzahlen .stand-zeile{padding-top:var(--a2);font:500 12px var(--mono);opacity:.8;border:0;display:block}.linienliste{border-top:1px solid var(--linie);grid-column:1/-1}.linienliste li{justify-content:space-between;gap:var(--a2);padding:var(--a2) 0;border-bottom:1px solid var(--linie);font-size:17px;font-weight:600;display:flex}.linienliste li span{font:500 11px var(--mono);color:var(--grau);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-self:center}@container (min-width:900px){.linienliste{columns:2;column-gap:var(--spalte)}.linienliste li{break-inside:avoid}}.fragen .versteckt{display:none}.fragen.alle .versteckt{display:block}.fragen .alle-knopf{margin-top:var(--a3)}.kurzcheck{flex-wrap:wrap;gap:8px;max-width:620px;display:flex}.kurzcheck input{border:1.5px solid var(--schwarz);background:var(--weiss);border-radius:999px;flex:260px;min-height:52px;padding:14px 20px;font:400 16px Poppins,sans-serif}.kurzcheck .pille{min-height:52px}.seite[data-farbe=rot] .kurzcheck input{border-color:var(--schwarz)}.smiley-flug{transform:translateX(var(--flug,0px)) rotate(var(--dreh,0deg));transition:transform .1s linear}.teamfoto{grid-column:1/-1;position:relative}.teamfoto>img.foto{border-radius:var(--radius);width:100%}.teamfoto .frucht{width:clamp(48px,7cqw,110px);height:auto;transform:translateY(var(--schweben,0px));position:absolute}@media (prefers-reduced-motion:reduce){.einblenden{opacity:1;transition:none;transform:none}.seite,.kopf{transition:none}.kopf.weg{transform:none}.wortmarke-schrumpft{opacity:1;transform:none}.reel .rahmen{transition:none}.smiley-flug,.kachel:hover .loop video,.kachel:hover .loop img{transform:none}}.deko{z-index:1;pointer-events:none;transform:translate3d(0,var(--tiefe,0px),0) rotate(var(--kippen,0deg));will-change:transform;position:absolute}.deko .deko-flaeche{object-fit:contain;width:100%;height:auto;animation:9s ease-in-out infinite schweben;display:block}.deko.langsam .deko-flaeche{animation-duration:13s;animation-delay:-4s}.hat-deko{position:relative}@container (max-width:899px){.deko.nur-breit{display:none}}@media (prefers-reduced-motion:reduce){.deko{transform:none}.deko .deko-flaeche{animation:none}}.zitat .smiley .deko-flaeche{width:100%;height:auto;display:block}.deko.im-fluss{margin:0 6% var(--a2) auto;position:relative}.deko.stationsdeko{margin:0 0 var(--a1) -8px}.wortmarke .badge.glas{width:clamp(34px,4.4cqw,66px);top:-.12em;right:-1.25em}.zitat .smiley{width:clamp(120px,14cqw,210px)}.deko.mittig{margin:var(--a3) auto 0}.vollreel{background:var(--dunkel);height:100svh;min-height:560px;color:var(--weiss);position:relative;overflow:hidden}.vollreel>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vollreel:after{content:"";pointer-events:none;background:linear-gradient(#00000038 0%,#0000002e 55%,#000000a8 100%);position:absolute;inset:0}.vollreel .innen{z-index:1;height:100%;padding-top:88px;padding-bottom:var(--a4);flex-direction:column;justify-content:space-between;display:flex;position:relative}.vollreel .wortmarke .zeile{color:var(--weiss);font-size:clamp(44px,8.4cqw,124px)}.vollreel .unten{gap:var(--a2);max-width:780px;display:grid}.vollreel .code{font:500 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;opacity:.85}.vollreel h1{letter-spacing:-.04em;text-wrap:balance;color:var(--weiss);font-size:clamp(30px,4.8cqw,66px);font-weight:900;line-height:1}.vollreel p{max-width:58ch;color:var(--weiss);font-size:clamp(16px,1.3cqw,19px)}.vollreel .pille{border-color:var(--weiss);color:var(--weiss)}.vollreel .pille.voll{background:var(--weiss);color:var(--dunkel);border-color:var(--weiss)}.vollreel .knopfzeile{flex-wrap:wrap}@container (max-width:599px){.vollreel .innen{padding-top:80px}.vollreel .code{display:none}}.seite[data-farbe=video]{background:var(--dunkel)}.seite[data-farbe=video] .kopf{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--weiss);background:0 0}.seite[data-farbe=video] .kopf a,.seite[data-farbe=video] .kopf .pille{color:var(--weiss);border-color:#ffffffb3}.seite[data-farbe=video] .kopf .pille.voll{background:var(--weiss);color:var(--dunkel)}.seite[data-farbe=video] .burger{border-color:var(--weiss);background:0 0}.seite[data-farbe=video] .burger i{background:var(--weiss);box-shadow:0 5px 0 var(--weiss),0 -5px 0 var(--weiss)}.logos{background:var(--weiss);border-bottom:0}.seite[data-farbe=video] .logos,.seite[data-farbe=rot] .logos,.seite[data-farbe=dunkel] .logos{color:var(--schwarz)}.kopf .wortlogo{letter-spacing:-.05em;color:currentColor;white-space:nowrap;font-size:22px;font-weight:900;line-height:1}.handymenue .wortlogo{letter-spacing:-.05em;font-size:22px;font-weight:900}#aussage.hero{padding-top:var(--abschnitt)}.linienzahlen.zahl-links{margin-top:var(--a4)}@container (min-width:900px){.linienzahlen.zahl-links li{grid-template-columns:48px 5fr 6fr;align-items:baseline}.linienzahlen.zahl-links .inhalt{display:contents}.linienzahlen.zahl-links b{grid-column:2;font-size:clamp(44px,6cqw,96px)}.linienzahlen.zahl-links .inhalt>span{grid-column:3;align-self:end;max-width:34ch;margin-top:0;padding-bottom:6px}}.folge .station .bild{position:relative}.folge .station .stationsdeko{z-index:2;position:absolute;bottom:12px;right:12px;width:clamp(72px,18cqw,110px)!important}@media (min-width:1000px){.folge .schritte{height:calc(var(--anzahl,5) * 110vh)}.folge .station{grid-template-columns:1.4fr 1fr;transform:translateY(24px)}.folge .station.an{transform:none}.folge .station .bild{height:100%}.folge .station .stationsdeko{top:50%;bottom:auto;right:-56px;transform:translateY(-50%);width:clamp(120px,11cqw,180px)!important}.folge .buehne{padding-top:40px}.folge .punkte{z-index:3}}.pille{transition:background-color .2s,color .2s,border-color .2s,transform .2s}.pille:hover{background:var(--schwarz);color:var(--weiss);border-color:var(--schwarz)}.pille.voll:hover{background:var(--dunkel);border-color:var(--dunkel)}.kontakt .pille:hover,.seite[data-farbe=dunkel] .kontakt .pille:hover{background:var(--weiss);color:var(--dunkel);border-color:var(--weiss)}.vollreel .pille:hover{background:var(--weiss);color:var(--dunkel)}.vollreel .pille.voll:hover{background:#ffffffd9}.pille:focus-visible{outline-offset:3px;outline:2px solid}.kachel{transition:transform .6s}.kachel:hover{transform:scale(.985)}.problem .antwort svg,.mehr svg{transition:transform .25s}.problem:hover .antwort svg,.kachel:hover .mehr svg{transform:translate(6px)}.kontakt .projekt{opacity:.9;font-size:15px}.platzhalter{outline:none}.platzhalter:after{display:none}html.entwurf .platzhalter{outline:2px dashed var(--signal);outline-offset:3px}html.entwurf .platzhalter:after{display:block}html.entwurf p .platzhalter:after{display:none}@media (prefers-reduced-motion:reduce){.pille,.kachel,.problem .antwort svg,.mehr svg{transition:none}.kachel:hover,.folge .station{transform:none}}.vollreel{margin-top:-64px}.seite[data-farbe=video] .kopf .pille{background:0 0}.seite[data-farbe=video] .kopf .pille.voll{background:var(--weiss)}.logos img,.logos.knopfzeile img{opacity:.9;height:clamp(36px,4.2cqw,58px)}@media (min-width:1000px){.folge .station{inset:40px 0 0}}.vollreel .pille:not(.voll),.seite[data-farbe=video] .kopf nav .pille:not(.aktiv),.seite[data-farbe=video] .kopf .mail{background:0 0}.seite[data-farbe=video] .kopf nav .aktiv{background:var(--weiss);color:var(--dunkel)}.loop[data-format]{aspect-ratio:var(--ar)}.loop[data-format]>video,.loop[data-format]>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kachel .loop[data-format]{aspect-ratio:auto;position:absolute;inset:0}.kacheln-loop{align-items:start}.seitenkopf .bild.hoch{width:min(100%,420px);margin-left:auto}.seitenkopf .bild.hoch .loop[data-format]{aspect-ratio:var(--ar)}.seitenkopf .bild.hoch video{aspect-ratio:auto}.seitenkopf .bild:not(.hoch) .loop[data-format]{aspect-ratio:1440/600}@container (max-width:700px){.seitenkopf .bild:not(.hoch) .loop[data-format]{aspect-ratio:4/3}.seitenkopf .bild.hoch{max-width:none;margin:0}}.folge .station .loop[data-format]{aspect-ratio:4/3}@media (min-width:1000px){.folge .station .loop[data-format]{aspect-ratio:auto;height:100%}}.vollreel .oben{flex:1;align-items:center;display:flex}.logos img,.logos.knopfzeile img{object-fit:contain;opacity:.9;width:auto;max-width:clamp(150px,18cqw,260px);height:clamp(44px,5.4cqw,76px)}.logos .lauf{gap:clamp(48px,7cqw,96px)}.vollreel .wortmarke .zeile{font-size:clamp(40px,6.6cqw,98px)}.mitte .kopfbild{border-radius:var(--radius);width:100%;margin:var(--a4) 0 0;display:block}@container (min-width:700px){.kacheln-loop,.kacheln-loop.vier,.kacheln-loop.drei{gap:var(--spalte);flex-wrap:wrap;grid-template-columns:none;align-items:flex-start;display:flex}.kacheln-loop .kachel{flex:var(--arn,1) 1 calc(var(--arn,1) * 300px);min-width:0}.kacheln-loop .kachel.hoch{max-width:calc(var(--arn,.56) * 600px)}.rechts.kacheln-loop{grid-column:7/13}}@container (max-width:699px){.kacheln-loop .kachel{max-width:none}}.folge .station .loop.hoch>video{object-fit:cover;background:0 0}@media (max-width:999px){.folge .station .loop[data-format]{aspect-ratio:var(--ar)}}@media (min-width:1000px){.folge .station{align-items:stretch;gap:0;display:flex}.folge .station .bild{flex:none;align-items:center;max-width:62%;height:100%;display:flex}.folge .station .loop[data-format].hoch{width:auto;height:100%;aspect-ratio:var(--ar)}.folge .station .loop[data-format].quer,.folge .station .loop:not([data-format]){width:100%;height:auto;aspect-ratio:var(--ar,4/3)}:is(.folge .station .bild:has(.loop.quer),.folge .station .bild:has(.loop:not([data-format]))){flex:0 62%}.folge .station .loop:not([data-format]) img{width:100%;height:auto;position:static}.folge .station .text{padding-left:var(--a5);flex:auto}}.fuss,.seite[data-farbe=dunkel] .fuss,.seite[data-farbe=rot] .fuss{background:var(--weiss);color:var(--schwarz)}.seite[data-farbe=dunkel] .fuss a{color:var(--schwarz)}@media (min-width:1000px){.folge .station{flex-direction:row}}.teamszene:not(.ruhig){height:calc(100svh + var(--weg,1.6) * 100svh)}.teamszene .buehne{top:var(--kopf,72px);height:calc(100svh - var(--kopf,72px));align-items:center;display:flex;position:sticky}.teamszene .rahmen{width:100%;position:relative}.teamszene .bild{width:100%;max-height:calc(100svh - var(--kopf,72px) - 32px);aspect-ratio:16/9;border-radius:var(--radius);background:var(--dunkel);margin:0 auto;position:relative;overflow:hidden}.teamszene .bild>img.foto{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.teamszene canvas{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.teamszene canvas.an{opacity:1}.teamszene.ruhig{position:relative}.ki-label{z-index:2;color:var(--weiss);font-family:var(--mono);letter-spacing:.02em;text-shadow:0 1px 2px #000000d9,0 0 12px #000000b3;align-items:center;gap:8px;max-width:calc(100% - 36px);margin:0;font-size:12px;line-height:1.3;display:flex;position:absolute;bottom:16px;left:18px}.ki-label .marke{letter-spacing:.06em;height:18px;text-shadow:none;background:#00000059;border:1px solid #ffffffb3;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}.ki-label a{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}@container (max-width:700px){.teamszene:not(.ruhig){height:190svh}.teamszene .bild{border-radius:16px;max-height:none}.ki-label{max-width:none;color:var(--grau);text-shadow:none;margin-top:10px;font-size:12px;position:static}.ki-label .marke{border-color:var(--grau);background:0 0}.ki-label a{text-decoration-color:currentColor}.teamszene.ruhig .ki-label{position:static}}@media (prefers-reduced-motion:reduce){.teamszene{height:auto}}.vollreel.durchblick{background:var(--weiss);--p:0;--ziel:60;--q:min(1, calc(var(--p) / .4));--aus:clamp(0, calc((var(--p) - .78) * 4.6), 1);height:215svh;min-height:0;overflow:clip}.vollreel.durchblick:after{display:none}.vollreel.durchblick .klebt{height:100svh;min-height:560px;clip-path:inset(calc(var(--aus) * 7%) calc(var(--aus) * 5%) calc(var(--aus) * 18%) round calc(var(--aus) * 32px));position:sticky;top:0;overflow:hidden}.vollreel.durchblick.ruhig .klebt{clip-path:none}.vollreel.durchblick video{object-fit:cover;width:100%;height:100%;filter:saturate(calc(1.45 - var(--q) * .45)) contrast(calc(1.18 - var(--q) * .18));transform:scale(calc(1.08 - var(--q) * .08));position:absolute;inset:0}.vollreel.durchblick .maske{pointer-events:none;z-index:1;background:var(--weiss);mix-blend-mode:screen;opacity:clamp(0, calc((.415 - var(--p)) * 60), 1);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vollreel.durchblick .zeile{letter-spacing:-.06em;white-space:nowrap;padding-bottom:.06em;font-weight:900;line-height:.86;display:block;position:relative}.vollreel.durchblick .zeile .z1,.vollreel.durchblick .zeile .z2{display:inline}.vollreel.durchblick .punkt{vertical-align:baseline;background:currentColor;border-radius:50%;width:.2em;height:.2em;margin:0 .03em 0 .045em;display:inline-block}.vollreel.durchblick .maske .zeile{color:#000;transform-origin:var(--ursprung,64% 80%);transform:scale(calc(1 + pow(var(--q), 2.3) * (var(--ziel) - 1)))}.vollreel.durchblick .schwarm{z-index:2;pointer-events:none;opacity:clamp(0, calc(1 - (var(--p) - .22) * 4.5), 1);position:absolute;inset:0}.vollreel.durchblick .schwarm .objekt{--w:calc(var(--g) * 1.6vw);left:clamp(calc(var(--w) * .62 + 1.5vw), calc(var(--x) * 1%), calc(100% - var(--w) * .62 - 1.5vw));top:clamp(calc(var(--w) * .55 + 90px), calc(var(--y) * 1%), calc(100% - var(--w) * .55 - 1vh));width:var(--w);translate:-50% -50%;transform:translate(calc((var(--x) - 50) * var(--q) * var(--d) * 1.6vw),calc((var(--y) - 50) * var(--q) * var(--d) * 1.6vh)) scale(calc(1 + var(--q) * var(--d) * 2.2)) rotate(calc(var(--r) + var(--q) * var(--d) * 40deg));will-change:transform;position:absolute}.vollreel.durchblick .schwarm .objekt.fern{opacity:.6}.vollreel.durchblick .schwarm .objekt img{filter:drop-shadow(0 .8vw 1vw #00000029);width:100%;height:auto;animation:6s ease-in-out infinite schweben;animation-delay:calc(var(--verz) * -1);display:block}@container (max-width:700px){.vollreel.durchblick .schwarm .objekt{--w:calc(var(--g) * 2.2vw)}.vollreel.durchblick .schwarm .objekt.fern{display:none}}.vollreel.durchblick .vorher{z-index:3;pointer-events:none;color:var(--schwarz);opacity:calc(1 - var(--p) * 9);position:absolute;inset:0}.vollreel.durchblick .zeile-oben{left:var(--rand);right:var(--rand);font:500 12px var(--mono);letter-spacing:.05em;text-transform:uppercase;border-top:1px solid var(--schwarz);justify-content:space-between;padding-top:12px;display:flex;position:absolute;top:104px}.vollreel.durchblick .claim{left:auto;right:var(--marke-rechts,var(--rand));top:calc(var(--marke-unten,calc(50% + 8.6vw)) + clamp(8px,1.1vw,18px));text-align:right;font-family:var(--serif);letter-spacing:-.015em;color:var(--schwarz);max-width:none;margin:0;font-size:clamp(24px,3cqw,46px);font-style:italic;line-height:1.1;position:absolute}.vollreel.durchblick .hinweis{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.vollreel.durchblick .hinweis:after{content:"";background:linear-gradient(var(--schwarz) 50%,transparent 50%);background-size:1px 76px;width:1px;height:38px;animation:1.6s linear infinite hinweis}@keyframes hinweis{0%{background-position:0 -38px}to{background-position:0 38px}}.vollreel.durchblick .klebt:after{content:"";z-index:1;opacity:clamp(0, calc((var(--p) - .38) * 4), 1);pointer-events:none;background:linear-gradient(#0003,#00000014 40%,#0000009e);position:absolute;inset:0}.vollreel.durchblick .nachher{z-index:4;justify-content:flex-end;gap:var(--a2);height:100%;padding-top:96px;padding-bottom:var(--a5);color:var(--weiss);opacity:calc(clamp(0, calc((var(--p) - .42) * 4), 1) * (1 - var(--aus) * 1.6));transform:translateY(calc((1 - clamp(0, calc((var(--p) - .42) * 4), 1)) * 40px - var(--aus) * 60px));pointer-events:none;flex-direction:column;display:flex;position:relative}.vollreel.durchblick .nachher .knopfzeile{pointer-events:auto}.vollreel.durchblick h1{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;color:var(--weiss);font-size:clamp(38px,6cqw,92px);font-weight:900;line-height:.96}.vollreel.durchblick .nachher p{max-width:52ch;color:var(--weiss);font-size:clamp(16px,1.35cqw,20px)}.vollreel .einstieg{animation:.8s .1s backwards einstieg}.vollreel.durchblick .maske{animation:.8s backwards einstieg}@keyframes einstieg{0%{opacity:0}to{opacity:1}}@container (max-width:700px){.vollreel.durchblick .zeile .z1,.vollreel.durchblick .zeile .z2{display:block}.vollreel.durchblick .zeile{line-height:.84}.vollreel.durchblick .claim{left:var(--marke-links,var(--rand));text-align:left;font-size:clamp(22px,6.4vw,30px);right:auto}.vollreel.durchblick .zeile-oben span:last-child{display:none}}.vollreel.durchblick.ruhig{height:100svh}.vollreel.durchblick.ruhig .maske,.vollreel.durchblick.ruhig .ueber,.vollreel.durchblick.ruhig .vorher{display:none}.vollreel.durchblick.ruhig .nachher{opacity:1;pointer-events:auto;transform:none}.vollreel.durchblick.ruhig .klebt:after{opacity:1}.vollreel.durchblick.ruhig video{filter:none;transform:none}.satzbuehne{height:calc((var(--n) + 1.4) * 50svh);--p:0;position:relative}.satzbuehne .klebt{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.satzbuehne .innen{text-align:center;width:100%}.satzbuehne .frage{margin:0}.satzbuehne .frage span{letter-spacing:-.045em;font-size:clamp(32px,4.6cqw,76px);font-weight:900;line-height:.95;display:block}.satzbuehne .frage em{font-family:var(--serif);color:var(--signal);letter-spacing:-.02em;font-size:clamp(34px,5cqw,84px);font-style:italic;font-weight:400;line-height:1.05;display:block}.satzbuehne .zeilen{gap:.06em;margin:clamp(24px,4svh,48px) 0 0;padding:0;list-style:none;display:grid}.satzbuehne .zeilen li,.satzbuehne .schluss{--s:clamp(0, calc((var(--p) * var(--n) - var(--i)) * 1.5), 1)}.satzbuehne .zeilen li{letter-spacing:-.05em;opacity:var(--s);transform:translateY(calc((1 - var(--s)) * 24px));justify-content:center;align-items:center;gap:clamp(8px,1.1cqw,18px);font-size:clamp(30px,5cqw,84px);font-weight:900;line-height:1.02;display:flex}.satzbuehne .bilder{gap:clamp(6px,.7cqw,12px);display:flex}.satzbuehne .bilder img{aspect-ratio:3/2;object-fit:cover;border-radius:.12em;width:auto;height:.78em;box-shadow:0 .08em .2em #00000026}.satzbuehne .bilder.links{transform:translateX(calc((1 - var(--s)) * -45vw)) rotate(calc((1 - var(--s)) * -8deg))}.satzbuehne .bilder.rechts{transform:translateX(calc((1 - var(--s)) * 45vw)) rotate(calc((1 - var(--s)) * 8deg))}.satzbuehne .schluss{justify-items:center;gap:var(--a2);opacity:var(--s);transform:translateY(calc((1 - var(--s)) * 24px));margin-top:clamp(18px,3svh,36px);display:grid}.satzbuehne .schluss em{font-family:var(--serif);color:var(--signal);font-size:clamp(30px,4cqw,64px);font-style:italic;line-height:1}.satzbuehne .schluss p{max-width:46ch;margin:0;font-size:clamp(15px,1.2cqw,18px)}@container (max-width:700px){.satzbuehne .bilder img:nth-child(2){display:none}.satzbuehne .zeilen li{font-size:clamp(28px,8.4cqw,44px)}}.satzbuehne.ruhig{height:auto}.satzbuehne.ruhig .klebt{height:auto;padding:var(--abschnitt) 0;position:static}.wegeliste{height:calc(var(--n) * 55svh + 45svh);--p:0;position:relative}.wegeliste .klebt{align-items:center;height:100svh;display:flex;position:sticky;top:0}.wegeliste .innen{width:100%}.wegeliste .kopfzeile{align-items:baseline;gap:var(--a3);border-bottom:2px solid var(--schwarz);padding-bottom:12px;display:flex}.wegeliste .kopfzeile .titel{font-family:var(--serif);font-size:clamp(20px,1.8cqw,28px);font-style:italic}.wegeliste .spalten{gap:var(--a5);margin-top:var(--a4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}.wegeliste .namen{margin:0;padding:0;list-style:none}.wegeliste .namen a{letter-spacing:-.05em;color:#929292;font-size:clamp(36px,5.6cqw,96px);font-weight:900;line-height:1.04;text-decoration:none;transition:color .35s;display:block}.wegeliste .namen li.an a,.wegeliste .namen a:hover{color:var(--schwarz)}.wegeliste .satz-mobil{display:none}.wegeliste .erklaerung{border-left:3px solid var(--signal);padding-left:var(--a3);animation:.45s cubic-bezier(.2,.7,.2,1) wegwechsel}.wegeliste .erklaerung .objekt{width:auto;height:clamp(90px,10cqw,160px);margin-bottom:var(--a2);filter:drop-shadow(0 14px 20px #00000026);display:block;transform:rotate(8deg)}.wegeliste .logos-reihe{margin-bottom:var(--a2);flex-wrap:wrap;align-items:center;gap:clamp(14px,1.6cqw,26px);display:flex}.wegeliste .logos-reihe img{object-fit:contain;filter:grayscale();width:auto;max-width:140px;height:clamp(24px,2.2cqw,36px)}.wegeliste .logos-reihe img[src*=mercedes]{height:clamp(38px,3.4cqw,54px)}.wegeliste .erklaerung p{margin:0 0 var(--a2);max-width:32ch;font-size:clamp(17px,1.4cqw,21px);line-height:1.45}.wegeliste .mehr{font:500 13px var(--mono);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;text-decoration:none;display:inline-flex}@keyframes wegwechsel{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@container (max-width:800px){.wegeliste{height:auto}.wegeliste .klebt{height:auto;padding:var(--abschnitt) 0;position:static}.wegeliste .spalten{grid-template-columns:1fr}.wegeliste .erklaerung{display:none}.wegeliste .namen li{border-bottom:1px solid var(--linie);padding:var(--a2) 0}.wegeliste .namen a{color:var(--schwarz);font-size:clamp(30px,9cqw,44px)}.wegeliste .satz-mobil{letter-spacing:0;margin-top:8px;font-size:15px;font-weight:400;line-height:1.45;display:block}}.wegeliste.ruhig{height:auto}.wegeliste.ruhig .klebt{height:auto;padding:var(--abschnitt) 0;position:static}.projektstapel{background:var(--dunkel);color:var(--weiss);position:relative}.projektstapel .einleitung{padding:clamp(72px,14vh,150px) var(--rand);text-align:center;place-items:center;display:grid}.projektstapel .einleitung h2{align-items:center;gap:var(--a3);flex-wrap:wrap;justify-content:center;margin:0;display:flex}.projektstapel .einleitung .gross{letter-spacing:-.06em;font-size:clamp(56px,8cqw,128px);font-weight:900;line-height:.85}.projektstapel .einleitung .klein{font-family:var(--serif);color:var(--signal);text-align:left;max-width:7em;font-size:clamp(22px,2.4cqw,40px);font-style:italic;font-weight:400;line-height:1}.projektstapel .karte{background:var(--farbe,#161616);border-radius:28px 28px 0 0;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:0 -30px 60px #00000073}.projektstapel .karte .marke{text-align:center;white-space:nowrap;letter-spacing:-.065em;color:#ffffff21;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(96px,22cqw,400px);font-weight:900;line-height:.8;position:absolute;top:50%;left:0;right:0;transform:translateY(-52%)}@supports (animation-timeline:view()){.projektstapel .karte .marke{animation:linear both marke-einlauf;animation-timeline:view();animation-range:entry}}@keyframes marke-einlauf{0%{translate:24%}to{translate:0}}@media (prefers-reduced-motion:reduce){.projektstapel .karte .marke{animation:none}}.projektstapel .karte .video{height:78svh;aspect-ratio:var(--ar);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000008c}.projektstapel .karte .video .loop{aspect-ratio:auto;width:100%;height:100%}.projektstapel .karte .video video,.projektstapel .karte .video img{object-fit:cover;width:100%;height:100%}.projektstapel .karte .text{left:var(--rand);bottom:var(--a5);gap:var(--a2);justify-items:start;max-width:min(34ch,30vw);display:grid;position:absolute}.projektstapel .karte .kunde{font:500 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 3px #0006}.projektstapel .karte h3{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.8cqw,46px);font-weight:900;line-height:1}.projektstapel .karte .pille{color:var(--weiss);border-color:var(--weiss);background:0 0}.projektstapel .karte .pille:hover{background:var(--weiss);color:var(--dunkel)}.projektstapel .karte .zaehler{right:var(--rand);bottom:var(--a5);font:500 13px var(--mono);letter-spacing:.06em;opacity:.7;position:absolute}.projektstapel .abschluss{z-index:2;background:var(--dunkel);padding:var(--a5) 0;place-items:center;display:grid;position:relative}.projektstapel .abschluss .pille{color:var(--weiss);border-color:var(--weiss);background:0 0}.projektstapel .abschluss .pille:hover{background:var(--weiss);color:var(--dunkel)}@container (max-width:800px){.projektstapel .karte .video{height:54svh;margin:14svh 0 24svh}.projektstapel .karte .marke{text-align:left;padding-left:var(--rand);font-size:calc(136cqw / var(--zeichen,7));top:3svh;transform:none}.projektstapel .karte .text{max-width:none;right:var(--rand);bottom:var(--a4)}.projektstapel .karte .zaehler{top:var(--a4);bottom:auto}}.kundenwand{padding:var(--abschnitt) 0;--p:.5;overflow:hidden}.kundenwand .wand{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:12px;display:grid}.kundenwand .kachel{will-change:transform;aspect-ratio:16/10;border:1px solid var(--linie);transform:translateX(calc((var(--p) - .5) * var(--r) * 90px));opacity:calc(1 - var(--rang) * .025);background:#fff;border-radius:16px;place-items:center;display:grid}.kundenwand .kachel img{object-fit:contain;filter:grayscale();opacity:.85;max-width:66%;max-height:50%;transition:filter .3s,opacity .3s}.kundenwand .kachel:hover img{filter:none;opacity:1}.kundenwand .kachel.leer{background:0 0;border-style:dashed}.kundenwand .wandmitte{text-align:center;padding:0 var(--a2);place-content:center;gap:8px;display:grid}.kundenwand .wandmitte h2{white-space:nowrap;letter-spacing:-.045em;margin:0;font-size:clamp(24px,2.9cqw,46px);font-weight:900;line-height:.98}.kundenwand .wandmitte p{font-family:var(--serif);color:var(--signal);margin:0;font-size:clamp(24px,1.8cqw,28px);font-style:italic;line-height:1.1}@container (max-width:800px){.kundenwand .wand{grid-template-columns:repeat(3,minmax(0,1fr))}.kundenwand .wand>*{transform:none;grid-area:auto!important}.kundenwand .wandmitte{padding:0 0 var(--a2);order:-1;grid-column:1/-1!important}.kundenwand .wandmitte h2{white-space:normal}.kundenwand .kachel.leer{display:none}}.ablaufbahn{height:calc(var(--n) * 55svh + 70svh);--p:0;--w:clamp(300px,32vw,500px);--g:clamp(16px,2vw,28px);position:relative}.ablaufbahn .klebt{justify-content:center;gap:var(--a4);flex-direction:column;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.ablaufbahn .kopf-ablauf h2{margin-top:var(--a2);letter-spacing:-.045em;max-width:16ch;font-size:clamp(32px,4.6cqw,74px);font-weight:900;line-height:.96}.ablaufbahn .bahn{padding:0 var(--rand);gap:var(--g);width:max-content;transform:translateX(calc(var(--p) * -1 * max(0px, var(--n) * var(--w) + (var(--n) - 1) * var(--g) + 2 * var(--rand) - 100vw)));margin:0;list-style:none;display:flex}.ablaufbahn .plakat{flex:0 0 var(--w);border-radius:28px;flex-direction:column;justify-content:space-between;height:min(58svh,540px);padding:clamp(20px,2.2vw,34px);display:flex;position:relative;overflow:hidden}.ablaufbahn .plakat.rot{background:var(--signal);color:var(--schwarz)}.ablaufbahn .plakat.hell{color:var(--schwarz);background:#f7f6f2}.ablaufbahn .plakat.dunkel{background:var(--dunkel);color:var(--weiss)}.ablaufbahn .ziffer{letter-spacing:-.07em;font-size:clamp(110px,12vw,210px);font-weight:900;line-height:.78}.ablaufbahn .plakat.hell .ziffer{color:var(--signal)}.ablaufbahn .plakat.dunkel .ziffer{color:#0000;-webkit-text-stroke:2px var(--weiss)}.ablaufbahn .objekt{filter:drop-shadow(0 18px 24px #0003);pointer-events:none;width:40%;height:auto;position:absolute;top:4%;right:-3%;transform:rotate(10deg)}.ablaufbahn .unten{justify-items:start;gap:10px;display:grid}.ablaufbahn .dauer{font-family:var(--serif);font-size:clamp(18px,1.5vw,24px);font-style:italic}.ablaufbahn h3{letter-spacing:-.04em;margin:0;font-size:clamp(28px,2.6vw,42px);font-weight:900;line-height:1}.ablaufbahn .plakat p{max-width:30ch;margin:0;font-size:16px;line-height:1.45}.ablaufbahn .plakat.rot .pille.voll{background:var(--schwarz);color:var(--weiss);border-color:var(--schwarz);margin-top:6px}@container (max-width:800px){.ablaufbahn{height:auto}.ablaufbahn .klebt{height:auto;padding:var(--abschnitt) 0;position:static;overflow:visible}.ablaufbahn .bahn{flex-direction:column;width:auto;transform:none}.ablaufbahn .plakat{flex:none;height:auto;min-height:340px}}.ablaufbahn.ruhig{height:auto}.ablaufbahn.ruhig .klebt{height:auto;padding:var(--abschnitt) 0;position:static;overflow:visible}.ablaufbahn.ruhig .bahn{flex-wrap:wrap;width:auto;transform:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.folge .station .zitat-kunde{font-family:var(--serif);color:var(--signal);max-width:22ch;margin:0;font-size:clamp(22px,2.2cqw,34px);font-style:italic;line-height:1.15}.instaalltag{overflow:clip}.instaalltag .kopf-ia{justify-content:space-between;align-items:end;gap:var(--a3);margin-bottom:var(--a5);flex-wrap:wrap;display:flex}.instaalltag .kopf-ia h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,7cqw,120px);font-weight:900;line-height:.9}.instaalltag .kopf-ia .zusatz{margin:var(--a2) 0 0;font-family:var(--serif);color:var(--signal);font-size:clamp(20px,2cqw,30px);font-style:italic}.instaalltag .bahn-ia{scrollbar-width:none;padding-bottom:var(--a3);overflow-x:auto}.instaalltag .bahn-ia::-webkit-scrollbar{display:none}.instaalltag .wand-ia{padding:0 var(--rand);align-items:start;gap:clamp(12px,1.4cqw,22px);width:max-content;display:flex}.instaalltag .beitrag{aspect-ratio:9/16;color:#fff;isolation:isolate;background:#1a1a1a;border-radius:20px;flex:none;width:clamp(230px,20cqw,320px);text-decoration:none;display:block;position:relative;overflow:hidden}.instaalltag .beitrag:nth-child(2n){margin-top:clamp(40px,5cqw,90px)}.instaalltag .beitrag img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.instaalltag .beitrag:hover img{transform:scale(1.05)}.instaalltag .beitrag .unten{background:linear-gradient(#0000,#00000073 45%,#000000c7);gap:6px;padding:56px 16px 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.instaalltag .beitrag .datum{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.instaalltag .beitrag .text{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(14px,1.05cqw,17px);font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.instaalltag .beitrag .abspielen{background:#ffffff38;border-radius:50%;width:34px;height:34px;position:absolute;top:14px;right:14px}.instaalltag .beitrag .abspielen:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #fff;position:absolute;top:10px;left:13px}.instaalltag .beitrag:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.instaalltag .beitrag.kopie{display:none}@supports (animation-timeline:view()){.instaalltag .bahn-ia{overflow:visible}.instaalltag .wand-ia{flex-direction:row-reverse;animation:linear both ia-fahrt;animation-timeline:view();animation-range:cover 15% cover 85%}@media (prefers-reduced-motion:no-preference){.instaalltag .beitrag.kopie{display:block}}}@keyframes ia-fahrt{0%{translate:calc(100cqw - 100%)}to{translate:min(0px,200cqw - 100%)}}@media (prefers-reduced-motion:reduce){.instaalltag .bahn-ia{overflow-x:auto}.instaalltag .wand-ia{animation:none}}@container (max-width:800px){.instaalltag .bahn-ia{scroll-snap-type:x mandatory;overflow-x:auto}.instaalltag .wand-ia{animation:none}.instaalltag .beitrag{scroll-snap-align:center;width:62vw}.instaalltag .beitrag:nth-child(2n){margin-top:0}.instaalltag .beitrag.kopie{display:none}}.zugang{align-items:center;min-height:calc(100svh - 84px);display:grid}.zugang .karte-zugang{border:1px solid var(--linie);border-radius:var(--radius);background:var(--weiss);max-width:520px;margin:0 auto;padding:clamp(28px,4cqw,48px)}.zugang h1{margin-top:var(--a3);-webkit-hyphens:manual;hyphens:manual;font-size:clamp(34px,3.6cqw,50px)}.zugang h1 .ganz{white-space:nowrap}.zugang form{margin-top:var(--a4);gap:var(--a2);justify-items:start;display:grid}.zugang label{font-size:15px;font-weight:600}.zugang input{width:100%;font:inherit;background:var(--hell);border:1.5px solid var(--schwarz);border-radius:999px;padding:14px 20px;font-size:17px}.zugang input:focus-visible{outline:3px solid var(--schwarz);outline-offset:2px}.zugang .fehler{font-size:15px;font-weight:600}.formular .chips .pille{gap:8px}.formular .chips .pille input{opacity:0;pointer-events:none;position:absolute}.formular .chips .pille:has(input:checked){background:var(--schwarz);color:var(--weiss);border-color:var(--schwarz)}.formular .chips .pille:has(input:focus-visible){outline-offset:2px;outline:3px solid}.seite[data-farbe=dunkel] .formular:not(.auf-weiss) .chips .pille{color:var(--weiss);border-color:var(--weiss);background:0 0}.seite[data-farbe=dunkel] .formular:not(.auf-weiss) .chips .pille:has(input:checked){background:var(--weiss);color:var(--dunkel)}.formular .nachricht-auf{font:500 12px var(--mono);letter-spacing:.04em;text-transform:uppercase;text-underline-offset:4px;cursor:pointer;justify-self:start;padding:4px 0;text-decoration:underline}.formular .zusage{opacity:.85;max-width:46ch;font-size:14px;line-height:1.5}.formular .zusage strong{font-weight:600}.check-kopf .akzent{margin-top:var(--a2)}.check-kopf .zusagen{margin-top:var(--a4);gap:var(--a2);max-width:46ch;display:grid}.check-kopf .zusagen li{gap:var(--a2);grid-template-columns:28px 1fr;align-items:start;font-size:16px;line-height:1.5;display:grid}.check-kopf .zusagen li:before{content:"";background:var(--schwarz) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;width:22px;height:22px;margin-top:2px}.check-kopf .kunden{margin-top:var(--a5)}.check-kopf .kunden .reihe{margin-top:var(--a2);flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.check-kopf .kunden img{filter:grayscale();opacity:.8;width:auto;height:28px}.check-kopf .kunden img[src*=mercedes]{height:40px}.check-kopf .direkt{margin-top:var(--a4)}.check-kopf h1{-webkit-hyphens:manual;hyphens:manual}@container (max-width:899px){.seitenkopf .check-kopf{display:contents}.seitenkopf .check-kopf>*{order:1;grid-column:1/-1}.seitenkopf .raster:has(.check-kopf){row-gap:var(--a3)}.seitenkopf .check-kopf h1,.seitenkopf .check-kopf .akzent{margin-top:calc(var(--a3) * -1 + var(--a1))}.seitenkopf .check-kopf~.rechts{order:2}.seitenkopf .check-kopf .zusagen,.seitenkopf .check-kopf .kunden,.seitenkopf .check-kopf .direkt{order:3;margin-top:0}.seitenkopf .check-kopf>p:not(.direkt){display:none}}.logos .lauf img{height:clamp(36px,4.2cqw,56px)}.logos .lauf img[src*=mercedes]{height:clamp(44px,5cqw,68px)}.logos{background:var(--weiss)}.logos .logostreifen{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.kopf .nur-schmal-text{display:none}@container (max-width:699px){.kopf .nur-breit-text{display:none}.kopf .nur-schmal-text{display:inline}}.kundenstimme{gap:var(--a3);max-width:52ch;margin:0;display:grid}.kundenstimme blockquote{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(22px,2.2cqw,32px);font-style:italic;line-height:1.2}.kundenstimme figcaption{align-items:center;gap:var(--a2);font-size:14px;line-height:1.4;display:flex}.kundenstimme figcaption img{object-fit:contain;filter:grayscale();width:auto;max-width:120px;height:32px}.kundenstimme.klein blockquote{font-size:clamp(18px,1.6cqw,22px)}.kundenstimme.platzhalter{padding:12px}.check-kopf .kundenstimme{margin-top:var(--a4)}.weiterlesen{border-top:1px solid var(--linie);grid-column:1/-1;margin:0;padding:0;list-style:none}.weiterlesen li{border-bottom:1px solid var(--linie)}.weiterlesen a{gap:var(--a2);padding:var(--a2) 0;grid-template-columns:96px 1fr auto;align-items:center;text-decoration:none;display:grid}.weiterlesen a:hover h3{text-underline-offset:4px;text-decoration:underline}.weiterlesen .art{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grau)}.weiterlesen h3{letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.5cqw,24px);font-weight:900;line-height:1.1}.weiterlesen .pfeil{width:18px;height:14px}@container (max-width:600px){.weiterlesen a{grid-template-columns:1fr auto}.weiterlesen .art{grid-column:1/-1}}.fall-logo{aspect-ratio:4/5;border-radius:var(--radius);background:var(--weiss);place-items:center;display:grid}.fall-logo img{width:60%;height:auto}.kopf .menue .klapp .klapp-titel{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grau);border-top:1px solid var(--linie);margin-top:8px;padding:12px 16px 4px;display:block}.ablaufbahn .hinweis-ablauf{margin:var(--a2) 0 0;max-width:40ch;color:var(--grau);font-size:15px}.plakate-statisch{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.plakate-statisch .plakat{border-radius:28px;flex-direction:column;justify-content:space-between;min-height:380px;padding:clamp(20px,2.2vw,34px);display:flex;position:relative;overflow:hidden}.plakate-statisch .plakat.rot{background:var(--signal);color:var(--schwarz)}.plakate-statisch .plakat.hell{color:var(--schwarz);background:#f7f6f2}.plakate-statisch .plakat.dunkel{background:var(--dunkel);color:var(--weiss)}.plakate-statisch .ziffer{letter-spacing:-.07em;font-size:clamp(96px,9vw,150px);font-weight:900;line-height:.78}.plakate-statisch .plakat.hell .ziffer{color:var(--signal)}.plakate-statisch .plakat.dunkel .ziffer{color:#0000;-webkit-text-stroke:2px var(--weiss)}.plakate-statisch .objekt{filter:drop-shadow(0 18px 24px #0003);pointer-events:none;width:42%;height:auto;position:absolute;top:3%;right:-4%;transform:rotate(10deg)}.plakate-statisch .unten{margin-top:var(--a4);justify-items:start;gap:10px;display:grid}.plakate-statisch .dauer{font-family:var(--serif);font-size:clamp(18px,1.5vw,24px);font-style:italic;font-weight:400}.plakate-statisch h3{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.2vw,36px);font-weight:900;line-height:1}.plakate-statisch p{max-width:30ch;margin:0;font-size:16px;line-height:1.45}.plakate-statisch .plakat.dunkel a{color:var(--weiss)}.kundenwand .kachel.leer{visibility:hidden}.kontakt .direkt{line-height:1.6}.kundenstimme.mitte{text-align:center;justify-items:center;margin:0 auto}.kundenstimme.mitte figcaption{text-align:left;justify-content:center}.kundenstimme.mitte .objekt{width:clamp(90px,10cqw,150px);height:auto;margin-bottom:var(--a2)}.fall-logo{position:relative}.fall-logo .objekt{filter:drop-shadow(0 18px 24px #0000002e);width:46%;height:auto;transform:rotate(-8deg)}.fall-logo img.logo{width:36%;height:auto;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}@container (max-width:700px){.satzbuehne{height:calc((var(--n) + 1) * 30svh)}.satzbuehne .bilder{display:none}.teamszene .bild{aspect-ratio:4/5}}.seite[data-farbe=dunkel] .kopf nav .pille:not(.aktiv),.seite[data-farbe=dunkel] .kopf .mail{color:var(--weiss);background:0 0}.seite[data-farbe=dunkel] .kopf nav .aktiv{background:var(--weiss);color:var(--dunkel)}.projektstapel .karte:last-of-type{position:relative}.projektstapel .karte .marke{display:none}.ueber .herkunft{margin:var(--a4) 0 0;font-family:var(--serif);letter-spacing:-.01em;max-width:24ch;font-size:clamp(22px,2.3cqw,34px);font-style:italic;font-weight:400;line-height:1.15}.seitenkopf .reels{margin-top:var(--a3);grid-column:1/-1;grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(12px,1.4cqw,22px);display:grid}.seitenkopf .reels>div{border-radius:var(--radius);background:var(--dunkel);overflow:hidden}.seitenkopf .reels>div:nth-child(2){margin-top:clamp(24px,4cqw,64px)}.seitenkopf .reels .loop{width:100%;aspect-ratio:9/16!important}.seitenkopf .reels video,.seitenkopf .reels img{object-fit:cover;aspect-ratio:auto;width:100%;height:100%}@container (max-width:700px){.seitenkopf .reels{grid-template-columns:1fr 1fr}.seitenkopf .reels>div:nth-child(3){display:none}}.rollen{margin:var(--a3) 0 0;border-top:1px solid var(--linie);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0;padding:0;list-style:none;display:grid}.rollen li{padding:var(--a3) var(--a3) var(--a3) 0;border-bottom:1px solid var(--linie);align-content:start;gap:8px;display:grid}.rollen .nr{font:500 12px var(--mono);letter-spacing:.06em;color:var(--grau)}.rollen h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,1.8cqw,28px);font-weight:900;line-height:1.05}.rollen p{max-width:30ch;margin:0;font-size:16px;line-height:1.45}.seite[data-farbe=hell]{background:#f7f6f2}.seite[data-farbe=hell] .kopf{background:#f1efeaeb}.hell,.ueber{color:var(--schwarz);background:#f7f6f2}.hell .label,.ueber .label,.hell .linienzahlen b,.ueber .linienzahlen b{color:var(--signal)}.hell .linienzahlen li,.ueber .linienzahlen li{border-color:#0000002e}.hell .platzhalter,[data-farbe=hell] .platzhalter{outline-color:var(--signal)}.hell .platzhalter:after,[data-farbe=hell] .platzhalter:after{color:var(--weiss);background:var(--signal)}.wegeliste .logos-reihe img[src*=sonderpreis]{height:clamp(36px,3.2cqw,50px)}@container (min-width:801px){.projektstapel .karte{column-gap:var(--a5);padding:0 var(--rand);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.projektstapel .karte .text{text-align:left;grid-area:1/1;justify-self:start;justify-items:start;max-width:min(34ch,38cqw);position:static}.projektstapel .karte .video{height:min(78svh, calc(36cqw / (var(--ar))));grid-area:1/2}.projektstapel .karte .zaehler{margin-bottom:var(--a5);grid-area:1/3;place-self:end;position:static}}.hell .label,.ueber .label{color:var(--schwarz)}.handymenue .knopfzeile{margin-top:var(--a3);background:var(--weiss);padding:12px 0 16px;position:sticky;bottom:0;box-shadow:0 -12px 24px #ffffffe6}.plakate-statisch .objekt{object-fit:contain;width:auto;max-width:36%;max-height:34%}.plakate-statisch .unten,.plakate-statisch .ziffer{z-index:1;position:relative}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.vollreel.durchblick .schwarm .objekt.unten{translate:calc(-50% + var(--mx,0) * var(--d) * 16px) calc(-50% + max(0px, var(--my,0) * var(--d) * 14px))}.vollreel.durchblick .schwarm .objekt.oben{translate:calc(-50% + var(--mx,0) * var(--d) * 16px) -50%}.vollreel.durchblick .maske .zeile,.vollreel.durchblick .claim{translate:calc(var(--mx,0) * -8px) calc(var(--my,0) * -5px)}}.projektstapel .einleitung h2{align-items:baseline;gap:clamp(12px,1.4cqw,24px)}.projektstapel .einleitung .klein{white-space:nowrap;max-width:none;font-size:clamp(34px,5.2cqw,84px);line-height:.9}.artikel .artikelbild{margin:var(--a4) 0 var(--a2)}.artikel .artikelbild img{border-radius:var(--radius);width:100%;height:auto}.artikel .artikelbild figcaption{margin-top:var(--a2);font:500 12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--grau)}.formflaeche{border-radius:var(--radius);background:#f7f6f2;align-self:start;padding:clamp(20px,3cqw,40px)}.formflaeche .feld input,.formflaeche .feld textarea{background:var(--weiss);border-color:var(--weiss)}.formflaeche .feld input:focus,.formflaeche .feld textarea:focus{border-color:var(--schwarz)}@container (min-width:701px){.seitenkopf .bild img[src="/bilder/team-gruppenbild.jpg"]{aspect-ratio:16/10;object-position:center bottom}}.kopf .mail{display:none}@container (min-width:1360px){.kopf .mail{display:inline-flex}}.logos.knopfzeile.logos-gross img{object-fit:contain;align-self:center;width:clamp(100px,10.5cqw,150px);max-width:none;height:auto;max-height:84px}.kopf .logo{transition:opacity .3s,visibility .3s}.kopf[data-wortmarke=gross] .logo,.vollreel.durchblick:not(.ruhig):not([data-farbe=video]) .nachher{visibility:hidden}@container (min-width:1000px){.folge .station{visibility:hidden;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1),visibility .5s}.folge .station.an{visibility:visible}@media (prefers-reduced-motion:reduce){.folge .station{visibility:visible;transition:none}}}.satzbuehne .schluss:focus-within{opacity:1;transform:none}.pille.voll:focus-visible{outline-color:var(--schwarz)}.kontakt .pille.voll:focus-visible,.vollreel .pille.voll:focus-visible,.projektstapel .pille.voll:focus-visible,.seite[data-farbe=dunkel] .kopf .pille.voll:focus-visible,.seite[data-farbe=video] .kopf .pille.voll:focus-visible{outline-color:var(--weiss)}.projektstapel .karte .zaehler{opacity:1}.auf-weiss .feld ::placeholder{color:#6e6e6e}@media (prefers-reduced-motion:reduce){.vollreel.durchblick .schwarm .objekt img,.logos .lauf{animation:none}.logos .logostreifen{overflow-x:auto}.wegeliste .erklaerung,.frucht{animation:none}}.kopf .logo{align-items:center;min-height:44px;display:inline-flex}.burger{position:relative}.burger:after{content:"";position:absolute;inset:-4px}.formular .nachricht-auf{margin:-11px 0;padding:15px 0}@media (pointer:coarse){.pille:not(.gross){position:relative}.pille:not(.gross):after{content:"";position:absolute;inset:-7px 0}}@container (max-width:699px){.fuss .fusslisten li+li{margin-top:0}.fuss .fusslisten .label{margin-bottom:0}.fuss .fusslisten a{padding:14px 0;display:inline-block}}.fuss .unten .netze{gap:0}.fuss .unten .netze a{padding:10px;display:inline-flex}.kopf .menue.offen .klapp{display:flex}.folge .station .zitat-kunde{font-size:clamp(24px,2.2cqw,34px)}.instaalltag .kopf-ia .zusatz{font-size:clamp(24px,2cqw,30px)}.fragebogen{gap:var(--a2);display:grid;position:relative}.fragebogen fieldset{border:0;min-width:0;margin:0;padding:0}.fragebogen .fortschritt{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.fragebogen .fortschritt span{background:#dcdad3;border-radius:2px;height:4px;transition:background .3s}.fragebogen .fortschritt span.an{background:var(--schwarz)}.fragebogen .schrittzeile{margin:var(--a1) 0 0;color:var(--grau)}.fragebogen .frage{letter-spacing:-.03em;margin-bottom:var(--a2);text-wrap:balance;outline:none;font-size:clamp(24px,2.2cqw,32px);font-weight:900;line-height:1.1}.fragebogen .frage .zusatz-frage,.fragebogen .unterfrage .zusatz-frage{letter-spacing:0;color:var(--grau);font:400 14px Poppins,sans-serif}.fragebogen .unterfrage{margin-top:var(--a2)}.fragebogen .unterfrage legend{margin-bottom:var(--a1);font-size:14px;font-weight:600}.fragebogen .antworten{gap:10px;display:grid}.fragebogen .antworten .pille{white-space:normal;text-align:left;letter-spacing:0;text-transform:none;background:var(--weiss);border-color:var(--weiss);justify-content:flex-start;width:100%;min-height:56px;padding:16px 20px 16px 52px;font:500 16px/1.35 Poppins,sans-serif;position:relative}.fragebogen .antworten .pille:before{content:"";border:1.5px solid var(--schwarz);box-sizing:border-box;border-radius:50%;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;left:18px}.fragebogen .antworten .pille:has(input[type=checkbox]):before{border-radius:6px}.fragebogen .antworten .pille:hover{border-color:var(--schwarz)}.fragebogen .antworten .pille:has(input:checked){background:var(--schwarz);color:var(--weiss);border-color:var(--schwarz)}.fragebogen .antworten .pille:has(input:checked):before{border-color:var(--weiss);background:var(--weiss) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/13px no-repeat}.fragebogen .antworten .pille input{opacity:0;pointer-events:none;position:absolute}.fragebogen .antworten .pille:has(input:focus-visible){outline:3px solid var(--schwarz);outline-offset:2px}.fragebogen .chips .pille{background:var(--weiss);border-color:var(--weiss);min-height:44px}.fragebogen .chips .pille:hover{border-color:var(--schwarz)}.fragebogen .chips .pille:has(input:checked){background:var(--schwarz);border-color:var(--schwarz)}.fragebogen .raster-fb{gap:var(--a2);display:grid}@container (min-width:1100px){.fragebogen .raster-fb{grid-template-columns:1fr 1fr}}.fragebogen .navi-fb{margin-top:var(--a1);flex-wrap:wrap;gap:10px;display:flex}.fragebogen .navi-fb button.pille{width:auto;max-width:none;min-height:52px}.fragebogen .navi-fb button[type=submit]{flex:220px;max-width:335px}.fragebogen .navi-fb .zurueck-fb{flex:none}.fragebogen .fehlt-fb{color:#b3261e;margin:0;font-weight:500}.fragebogen .nachricht-auf{margin-top:var(--a1);justify-self:start}@media (prefers-reduced-motion:no-preference){.fragebogen .schritt-fb{animation:.32s cubic-bezier(.2,.7,.2,1) both fb-rein}.fragebogen .schritt-fb.rueckwaerts{animation-name:fb-zurueck}}@keyframes fb-rein{0%{opacity:0;translate:24px}}@keyframes fb-zurueck{0%{opacity:0;translate:-24px}}.ohne-skript{font-size:16px;line-height:1.5}.ohne-skript a{text-underline-offset:3px;text-decoration:underline}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zum-inhalt{position:absolute;left:-9999px}.zum-inhalt:focus{z-index:100;background:var(--schwarz);color:var(--weiss);border-radius:999px;padding:8px 16px;top:16px;left:16px}:focus-visible{outline-offset:2px;outline:2px solid}.chips .pille:has(input:checked){background:currentColor;background:var(--schwarz);color:var(--weiss);border-color:var(--schwarz)}.kontakt .chips .pille:has(input:checked){background:var(--weiss);color:var(--dunkel);border-color:var(--weiss)}.seite[data-farbe=dunkel] .chips .pille:has(input:checked){background:var(--weiss);color:var(--dunkel);border-color:var(--weiss)}.chips .pille input{opacity:0;pointer-events:none;position:absolute}.feld .chips input,.chips input{width:auto}@container (min-width:900px){.ablauf.zwei{grid-template-columns:repeat(2,1fr)}}.linienzahlen .inhalt{background:0 0;border:0;margin:0;padding:0;position:static}@container (min-width:900px){.seitenkopf .links.breit{grid-column:1/10}}.textlink{text-underline-offset:3px;text-decoration:underline}.kachel.quer{aspect-ratio:4/3}.rot .schritt .dauer,.rot .nr,.rot .label,[data-farbe=rot] .schritt .dauer{color:var(--schwarz)}.rot .platzhalter,[data-farbe=rot] .platzhalter{outline-color:var(--schwarz)}.seitenkopf .bild img{object-position:top}html.fr-leiste body{padding-top:52px}html.fr-leiste .kopf,html.fr-leiste .handymenue{top:52px}html.fr-leiste:before{content:"";z-index:2147482000;background:#fff;border-bottom:1px solid #e4e4e7;height:52px;position:fixed;inset:0 0 auto}html.fr-leiste .vollreel.durchblick .maske .zeile:not([style*=font-size]),html.fr-leiste .vollreel.durchblick:not([style*=--marke-unten]) .claim{visibility:hidden}html.fr-hub-weg:after{content:"Der Editor lädt gerade nicht, der Hub antwortet nicht. Versuch es später noch einmal.";z-index:2147482000;color:#fff;pointer-events:none;background:#18181b;border-radius:10px;padding:10px 14px;font:14px/1.4 system-ui,sans-serif;animation:8s forwards fr-hub-weg;position:fixed;bottom:12px;left:12px;right:12px}@keyframes fr-hub-weg{0%,90%{opacity:1}to{opacity:0;visibility:hidden}}
