.bildkopf{padding:calc(var(--kopf-h) + clamp(20px, 3vw, 36px)) var(--rand) 0;position:relative}.bildkopf__innen{max-width:var(--breite);grid-template-columns:minmax(0,1fr) minmax(0,560px);grid-template-areas:"krumen krumen""text bild";column-gap:clamp(32px,5vw,80px);margin:0 auto;padding-bottom:clamp(48px,6vw,88px);display:grid}.bildkopf--ohne-bild .bildkopf__innen{grid-template-columns:minmax(0,1fr);grid-template-areas:"krumen""text"}.bildkopf__text{grid-area:text;align-self:center;padding:clamp(24px,4vw,56px) 0 8px}.bildkopf__zeile{color:var(--grau-hell);letter-spacing:.01em;align-items:center;gap:12px;margin:0 0 20px;font-size:15px;font-weight:500;display:flex}.bildkopf__titel{max-width:16ch;font:700 clamp(44px, 6vw, 88px)/.93 var(--display);letter-spacing:-.012em;margin:0}.bildkopf__lead{max-width:48ch;color:var(--lead-dunkel);margin:24px 0 0;font-size:clamp(17px,1.4vw,19px)}.bildkopf__aktion{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px;display:flex}.bildkopf__bild{grid-area:bild;min-width:0;margin:clamp(24px,4vw,56px) 0 0}.bildkopf__bild .bild{aspect-ratio:4/3}.bildkopf__bild--hoch .bild{aspect-ratio:4/5;max-height:640px}.bildkopf__bild .bild img{animation:bildkopf-auf 1.2s var(--feder) both}@keyframes bildkopf-auf{0%{transform:scale(1.06)}to{transform:none}}.bildkopf__bild .legende{color:var(--grau-hell)}.bildkopf__mass{max-width:var(--breite);background:linear-gradient(90deg,#f6f3ed8c 1px,#0000 1px) 0 100%/10% 16px repeat-x,linear-gradient(90deg,#f6f3ed47 1px,#0000 1px) 0 100%/2% 8px repeat-x;border-bottom:1px solid #f6f3ed66;height:16px;margin:0 auto}.bildkopf__mass:after{content:"";background:var(--blau);transform-origin:0;width:18%;height:3px;animation:mass-auf 1.4s var(--feder) .3s both;margin-top:14px;display:block}@keyframes mass-auf{0%{transform:scaleX(0)}to{transform:none}}.brotkrumen{color:var(--grau-hell);grid-area:krumen;font-size:14px}.brotkrumen ol{flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.brotkrumen li{align-items:center;display:flex}.brotkrumen li+li:before{content:"";background:var(--blau-hell);width:14px;height:1px;margin:0 10px}.brotkrumen a{color:var(--kalk);padding:10px 0;text-decoration:none;display:inline-block}.brotkrumen a:hover{text-underline-offset:4px;text-decoration:underline}.brotkrumen [aria-current]{color:var(--grau-hell)}.abschnitt:not(.dunkel) .legende{color:var(--tinte-2)}.abschnitt:not(.dunkel) .legende__nr{color:var(--blau-tief)}.abschnitt:not(.dunkel) .legende:before{background:var(--blau)}@media (hover:hover){.abschnitt:not(.dunkel) figure:hover>.legende{color:var(--tinte)}}.abschnitt{padding:clamp(80px, 10vw, 144px) var(--rand);overflow-x:clip}.abschnitt--eng{padding-top:clamp(48px,6vw,80px)}.abschnitt--papier{background:var(--papier)}.abschnitt__innen{max-width:var(--breite);margin:0 auto}.zweispalt{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px clamp(16px,2vw,32px);display:grid}.zweispalt__kopf{grid-column:1/span 5}.zweispalt__kopf .titel{font-size:clamp(36px,4.4vw,64px)}.zweispalt__text{grid-column:7/span 6}.zweispalt__text>p:first-child{margin-top:0}.zweispalt__text p{max-width:52ch;margin:0 0 18px;font-size:clamp(17px,1.3vw,19px)}.zweispalt__marke{font:700 15px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--blau-tief);margin:0 0 14px}.dunkel .zweispalt__marke{color:var(--blau-hell)}.punkte{border-top:1px solid var(--linie-dunkel);margin:26px 0 0;padding:0;list-style:none}.punkte li{border-bottom:1px solid var(--linie-dunkel);grid-template-columns:26px 1fr;gap:14px;padding:14px 0;font-size:16.5px;display:grid}.punkte .ico{width:24px;height:24px;color:var(--blau);margin-top:2px}.bildpaar{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);margin-top:clamp(56px,7vw,96px);display:grid}.bildpaar figure{min-width:0;margin:0}.bildpaar__a{grid-column:1/span 7}.bildpaar__b{grid-column:8/span 5}.bildpaar__a .bild{aspect-ratio:7/5}.bildpaar__b .bild{aspect-ratio:1}.bildpaar--hoch .bildpaar__a,.bildpaar--hoch .bildpaar__b{grid-column:span 6}.bildpaar--hoch .bildpaar__a .bild,.bildpaar--hoch .bildpaar__b .bild{aspect-ratio:4/5}.bildpaar figure:hover .bild img{transform:scale(1.04)}.verwandt{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.verwandt__karte{background:var(--kalk);border:1px solid var(--linie-dunkel);height:100%;transition:transform .35s var(--feder), border-color .2s ease;flex-direction:column;gap:10px;padding:24px 24px 22px;text-decoration:none;display:flex;position:relative}.abschnitt--papier .verwandt__karte{background:var(--kalk)}.verwandt__karte .ico{color:var(--blau)}.verwandt__titel{font:700 30px/1 var(--display)}.verwandt__text{color:var(--tinte-2);font-size:15.5px}.verwandt__pfeil{color:var(--blau-tief);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-weight:600;display:flex}.verwandt__pfeil svg{transition:transform .3s var(--feder)}.verwandt__karte:hover{border-color:var(--blau);transform:translateY(-3px)}.verwandt__karte:hover .verwandt__pfeil svg{transform:translate(5px)}.verwandt__karte:active{transform:scale(.985)}.faq{border-top:1px solid var(--linie-dunkel);margin:0}.faq__eintrag{border-bottom:1px solid var(--linie-dunkel)}.faq__eintrag summary{cursor:pointer;font:700 clamp(22px, 2vw, 28px)/1.15 var(--display);padding:22px 52px 22px 0;list-style:none;display:block;position:relative}.faq__eintrag summary::-webkit-details-marker{display:none}.faq__eintrag summary:before,.faq__eintrag summary:after{content:"";background:var(--blau);width:18px;height:2px;transition:transform .35s var(--feder);margin-top:-1px;position:absolute;top:50%;right:6px}.faq__eintrag summary:after{transform:rotate(90deg)}.faq__eintrag[open] summary:after{transform:rotate(0)}.faq__eintrag summary:hover{color:var(--blau-tief)}.faq__antwort{padding:0 52px 24px 0}.faq__antwort p{max-width:64ch;color:var(--tinte-2);margin:0;font-size:16.5px}.ref-galerie{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);display:grid}.ref-galerie figure{min-width:0;margin:0}.ref-galerie figure:hover .bild img{transform:scale(1.04)}.ref--breit{grid-column:span 8}.ref--schmal{grid-column:span 4}.ref--halb{grid-column:span 6}.ref--drittel{grid-column:span 4}.ref--breit .bild,.ref--halb .bild{aspect-ratio:3/2}.ref--schmal .bild,.ref--drittel .bild{aspect-ratio:4/5}.ref--breit.ref--hoch-paar .bild{aspect-ratio:4/3}.vergleich{margin:0}.vergleich.ist-aktiv .vn__rahmen{aspect-ratio:3/4;touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;background:var(--beton);min-height:0;display:block;position:relative}.vergleich.ist-aktiv.zieht .vn__rahmen{cursor:grabbing}.vergleich.ist-aktiv .vn__bild{aspect-ratio:auto;position:absolute;inset:0}.vergleich.ist-aktiv .vn__bild--nachher{clip-path:inset(0 calc(100% - var(--pos,50) * 1%) 0 0)}.vergleich.ist-aktiv .vn__marke--vorher{opacity:clamp(0, (96 - var(--pos,50)) / 18, 1);left:auto;right:14px}.vergleich.ist-aktiv .vn__marke--nachher{opacity:clamp(0, (var(--pos,50) - 4) / 18, 1)}.vergleich.ist-aktiv .vn__lot{pointer-events:none;transform:translateX(calc(var(--pos,50) * 1%));display:block;position:absolute;inset:0}.vergleich.ist-aktiv .vn__rahmen:hover .vn__griff,.vergleich.zieht .vn__griff{transform:scale(1.08)}.vergleich__wrap{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(16px,2vw,32px);display:grid}.vergleich__wrap .vergleich{grid-column:2/span 5}.vergleich__wrap .vergleich__text{grid-column:8/span 5}.vergleich__text p{color:var(--lead-dunkel)}.wandel-paare{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);margin-top:clamp(48px,6vw,80px);display:grid}.wandel-paare figure{margin:0}.wandel-paare .wandel__flaeche{aspect-ratio:4/5}.leitung{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.person{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(16px,2vw,28px);display:grid}.person .bild img{object-position:50% 18%}.person:hover .bild img{transform:scale(1.04)}.person .bild:after{content:"";background:var(--blau);transform-origin:0;height:3px;transition:transform .45s var(--feder);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.person:hover .bild:after{transform:scaleX(1)}.person__rolle{font:700 14px/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--blau-tief);margin:0 0 6px}.person__name{font:700 clamp(30px, 3vw, 44px)/1 var(--display);margin:0 0 14px}.person__kontakt{border-top:1px solid var(--linie-dunkel);margin:0;padding:0;list-style:none}.person__kontakt li{border-bottom:1px solid var(--linie-dunkel)}.person__kontakt a{font-variant-numeric:tabular-nums;overflow-wrap:break-word;align-items:center;gap:12px;min-width:0;min-height:48px;font-weight:600;text-decoration:none;display:flex}.person__kontakt a:hover{color:var(--blau-tief)}.person__kontakt .ico{width:20px;height:20px;color:var(--blau)}.person__notiz{color:var(--tinte-2);margin:12px 0 0;font-size:15px}.team-weitere{margin:clamp(56px,7vw,96px) 0 0}.team-weitere .mannschaft{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0}.gruppe{margin:0}.gruppe .bild{aspect-ratio:3/4;max-height:760px}.gruppe .bild img{object-position:50% 70%}.drei{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.drei--vier{grid-template-columns:repeat(4,minmax(0,1fr))}.drei li{border-top:2px solid var(--tinte);padding-top:22px}.dunkel .drei li{border-top-color:var(--kalk)}.drei .ico{width:32px;height:32px;color:var(--blau)}.dunkel .drei .ico{color:var(--blau-hell)}.drei h3{font:700 clamp(26px, 2.4vw, 34px)/1.02 var(--display);margin:14px 0 8px}.drei p{color:var(--tinte-2);max-width:34ch;margin:0;font-size:16px}.dunkel .drei p{color:var(--grau-hell)}.leitsatz-gross,.leitsatz-gross blockquote{margin:0}.leitsatz-gross p{text-indent:-.42em;max-width:20ch;font:600 clamp(44px, 6.4vw, 96px)/.98 var(--display);letter-spacing:-.012em;margin:0}.leitsatz-gross .akzent{color:var(--blau-hell)}.leitsatz-gross figcaption{color:var(--grau-hell);align-items:center;gap:12px;margin-top:24px;font-size:15px;display:flex}.leitsatz-gross figcaption:before{content:"";background:var(--blau-hell);width:34px;height:2px}.partnerliste{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.partnerliste li{font:700 18px/1 var(--display);letter-spacing:.03em;border:1px solid #18191a47;padding:9px 14px 8px}.charta{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:32px clamp(16px,2vw,32px);display:grid}.charta__text{grid-column:1/span 5}.charta__bild{grid-column:7/span 6;margin:0}.charta__bild .urkunde{box-shadow:0 30px 50px -36px #0000008c, 0 0 0 1px var(--linie-dunkel);background:#fff;padding:clamp(8px,1.4vw,18px);transform:rotate(0)}.charta__bild img{width:100%;height:auto}.charta__regeln{font:700 22px/1.25 var(--display);letter-spacing:.06em;text-transform:uppercase;margin:22px 0 0;padding:0;list-style:none}.charta__regeln li{align-items:center;gap:12px;display:flex}.charta__regeln li:before{content:"";background:var(--blau);width:10px;height:10px;transform:rotate(45deg)}.wege-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.wege-karte{background:var(--kalk);border:1px solid var(--linie-dunkel);flex-direction:column;gap:6px;padding:26px 24px;display:flex}.wege-karte .ico{width:30px;height:30px;color:var(--blau);margin-bottom:8px}.wege-karte__art{font:700 14px/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--blau-tief)}.wege-karte__wert{font:700 clamp(24px, 2.2vw, 32px)/1.1 var(--display);overflow-wrap:anywhere}.wege-karte__wert a{text-decoration:none}.wege-karte__wert a:hover{color:var(--blau-tief);text-underline-offset:5px;text-decoration:underline 2px}.wege-karte p{color:var(--tinte-2);margin:4px 0 0;font-size:15.5px}.wege-karte .textlink{margin-top:auto;padding-top:8px}.kontakt-personen{margin-top:clamp(56px,7vw,96px)}.prosa{max-width:72ch}.prosa h2{font:700 clamp(26px, 2.4vw, 34px)/1.05 var(--display);margin:2.2em 0 .5em}.prosa h2:first-child{margin-top:0}.prosa h3{margin:1.6em 0 .4em;font-size:18px}.prosa p,.prosa li{color:var(--tinte);font-size:16.5px}.prosa ul{padding-left:1.2em}.prosa a{color:var(--blau-tief);text-underline-offset:3px}.prosa strong{font-weight:650}.verloren{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}@media (width<=900px){.bildkopf__innen{grid-template-columns:minmax(0,1fr);grid-template-areas:"krumen""text""bild"}.bildkopf__text{padding-top:16px}.bildkopf__bild{margin-top:36px}.bildkopf__bild--hoch .bild{aspect-ratio:4/3}.zweispalt__kopf,.zweispalt__text,.bildpaar__a,.bildpaar__b,.bildpaar--hoch .bildpaar__a,.bildpaar--hoch .bildpaar__b{grid-column:1/-1}.verwandt{grid-template-columns:1fr}.ref--breit,.ref--schmal,.ref--halb{grid-column:1/-1}.ref--drittel{grid-column:span 6}.vergleich__wrap .vergleich,.vergleich__wrap .vergleich__text{grid-column:1/-1}.vergleich__wrap .vergleich__text{margin-top:28px}.leitung{grid-template-columns:1fr;row-gap:48px}.team-weitere .mannschaft{grid-template-columns:repeat(2,minmax(0,1fr))}.drei,.drei--vier{grid-template-columns:1fr}.charta__text,.charta__bild{grid-column:1/-1}.wege-karten{grid-template-columns:1fr}}@media (width<=560px){.person{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.ref--drittel{grid-column:1/-1}.wandel-paare{grid-template-columns:1fr}.faq__eintrag summary{padding-right:40px}.faq__antwort{padding-right:0}}@media (prefers-reduced-motion:reduce){.bildkopf__bild .bild img,.bildkopf__mass:after{animation:none}.verwandt__karte,.person .bild img,.bildpaar .bild img,.ref-galerie .bild img{transition:none}.verwandt__karte:hover{transform:none}}.vertrauen--schlicht .jahr{grid-column:1/span 8}.vertrauen--schlicht .jahr__titel{font:700 clamp(36px, 4.4vw, 64px)/.95 var(--display);max-width:18ch}.vertrauen--schlicht .jahr__text{max-width:56ch;font-size:17px}@media (width<=900px){.vertrauen--schlicht .jahr{grid-column:1/-1;margin-top:0}}.ref--viertel{grid-column:span 3}.ref--viertel .bild{aspect-ratio:4/5}.ref-hinweis{margin-top:18px}.ref-weiter{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:clamp(40px,5vw,64px) 0 0;font-size:18px;display:flex}.ref-weiter a{color:var(--blau-tief);text-underline-offset:4px;font-weight:700}.ref-weiter .ico{color:var(--blau)}@media (width<=900px){.ref--viertel{grid-column:span 6}}.trenner--dunkel{justify-content:flex-start;margin:clamp(48px,6vw,80px) 0 clamp(56px,7vw,96px);padding:0}.trenner--dunkel .waage{justify-content:flex-start}.philosophie__leitlinien{margin-top:clamp(56px,7vw,96px)}.partner-block{border-top:1px solid var(--linie-dunkel);margin-top:clamp(56px,7vw,88px);padding-top:28px}.partner-block__titel{font:600 18px/1.3 var(--text);color:var(--tinte-2);margin:0}.wege-karte__adresse{font-style:normal}.kontakt-personen .abschnittkopf{align-items:center}.kontakt-personen__waage .waage__koerper{width:260px}.verloren{margin-top:28px}.verloren__waage{margin-top:clamp(48px,6vw,80px)}@media (width<=600px){.kontakt-personen__waage .waage__koerper{width:100%}}.person__kontakt a span{overflow-wrap:break-word;min-width:0}
