:root{--tinte: #1E2421;--ip: #C9AA72;--it: #9DB3A4;--z-oben: #FBF8F1;--z-links: #EFE9DC;--z-rechts: #E3DBCA}.zeichnung-abschnitt .raster{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: clamp(2rem,5vw,5rem);align-items: center}.zeichnung-abschnitt h2{font-size: clamp(2rem,4.2vw,3.6rem);margin-bottom: 1.4rem;text-wrap: balance}.zeichnung-abschnitt .zeichnung-text > p{max-width: 50ch}.zeichnung-abschnitt .fig{margin: 0;aspect-ratio: 6 / 5}.zeichnung-abschnitt .fig svg{width: 100%;height: 100%;display: block;overflow: visible}@media (max-width: 899px){.zeichnung-abschnitt .raster{grid-template-columns: 1fr}.zeichnung-abschnitt .fig{order: -1;aspect-ratio: 4 / 3;margin-bottom: 0}.fig .bw{font-size: calc(11px * var(--px,1))}.fig .bw-klein{font-size: calc(10px * var(--px,1))}}.formen{list-style: none;margin: 2rem 0 1.8rem;padding: 0;border-top: 1px solid var(--line)}.formen li{display: grid;grid-template-columns: 26px 1fr;column-gap: .9rem;padding: 1.05rem 0;border-bottom: 1px solid var(--line);cursor: default}.formen .kasten{grid-row: span 2;width: 14px;height: 14px;margin-top: .55rem;border: 1.5px solid var(--ink);border-radius: 3px;transition: background .35s,border-color .35s}.formen h3{font-family: var(--serif);font-weight: 400;font-size: 1.45rem;line-height: 1.25;margin: 0;color: var(--ink)}.formen p{margin: .25rem 0 0;font-size: 1rem;color: var(--muted);max-width: 46ch}.formen li.aktiv .kasten{background: var(--gold);border-color: var(--gold-2)}.formen-links li{display: block;padding: 0}.formen-links li > a{display: grid;grid-template-columns: 26px 1fr auto;column-gap: .9rem;align-items: start;padding: 1.05rem 0;color: inherit;text-decoration: none}.formen-links .pfeil-kreis{grid-column: 3;grid-row: 1 / span 2;align-self: center;width: 2.4rem;height: 2.4rem}.formen-links li > a:hover h3,.formen-links li > a:focus-visible h3{color: var(--gold-2)}.formen li[id]{scroll-margin-top: 110px}.fig text{font-family: var(--sans);fill: var(--tinte)}.fig .bw{font-weight: 600;font-size: calc(13px * var(--px,1));letter-spacing: .02em}.fig .bw.aktiv{fill: var(--gold-2)}.fig .bw-klein{font-weight: 500;font-size: calc(10.5px * var(--px,1));letter-spacing: .16em;fill: var(--gold-2)}.fig .leit{fill: none;stroke: var(--tinte);stroke-width: 1.1;stroke-linecap: round;vector-effect: non-scaling-stroke}.fig .leit.aktiv{stroke: var(--gold-2)}.fig .fein{fill: none;stroke: var(--tinte);stroke-linecap: round}.fig .gold{fill: var(--ip)}.fig .urkunde-titel{font-family: var(--serif);font-size: 7px;letter-spacing: .14em}.fig .schild{font-family: var(--serif);font-size: 8px;letter-spacing: .1em}.unterseite .bild.zeichnung{aspect-ratio: 1 / 1;overflow: visible}.unterseite .bild.zeichnung svg{width: 100%;height: 100%;display: block;overflow: visible}.haltung .zahlen{align-items: flex-end}.fig-balken{margin: 0 0 0 auto;width: 150px;height: 120px}.fig-balken svg{width: 100%;height: 100%;display: block;overflow: visible}@media (max-width: 699px){.haltung .zahlen{grid-template-columns: 1fr auto;column-gap: 1rem;row-gap: 1.3rem;align-items: end}.haltung .zahlen > div:nth-of-type(1){grid-column: 1;grid-row: 1}.haltung .zahlen > div:nth-of-type(2){grid-column: 1;grid-row: 2}.haltung .zahlen .fig-balken{grid-column: 2;grid-row: 1 / span 2;align-self: center;margin: 0;width: 132px;height: 106px}}.team .team-kopf{margin-bottom: clamp(2.5rem,6vw,5rem)}.team .team-kopf .fig{aspect-ratio: 7 / 5}.team .team-kopf .label{margin-bottom: 1.2rem}.kontakt-einstieg .fig-mappe{margin: clamp(2rem,5vw,3.5rem) 0 0;aspect-ratio: 8 / 5;max-width: 560px}.kontakt-einstieg .fig-mappe svg{width: 100%;height: 100%;display: block;overflow: visible}.fig .lasche{vector-effect: non-scaling-stroke}@media (prefers-reduced-motion: no-preference){html.js .zeichnung-abschnitt .formen li{opacity: 0;will-change: opacity,transform}}@media (max-width: 899px) and (prefers-reduced-motion: no-preference){#stiftungen{overflow: clip}#stiftungen .fig{position: sticky;top: 72px;z-index: 2;align-self: start;background: var(--creme);padding-bottom: .5rem;box-shadow: 0 10px 14px -12px rgba(30,36,33,.18)}}.stiftung-aufbau{overflow: clip}.stiftung-aufbau .raster{align-items: start}.stiftung-aufbau .formen li{padding: clamp(1.4rem,4vh,2.6rem) 0}.stiftung-aufbau .formen p{max-width: 52ch}@media (min-width: 900px){.stiftung-aufbau .fig{position: sticky;top: calc(50vh - 15rem)}.stiftung-aufbau .formen{margin-bottom: 18vh}}@media (max-width: 899px) and (prefers-reduced-motion: no-preference){.stiftung-aufbau .fig{position: sticky;top: 72px;z-index: 2;align-self: start;background: var(--creme);padding-bottom: .5rem;box-shadow: 0 10px 14px -12px rgba(30,36,33,.18)}.stiftung-aufbau .formen li[id]{scroll-margin-top: calc(72px + min(75vw - 30px,340px) + 1.5rem)}}@media (max-width: 899px) and (prefers-reduced-motion: no-preference){#stiftungen .fig,.stiftung-aufbau .fig{aspect-ratio: auto;height: min(75vw - 30px,340px)}}
