:root{--max-grid-width: 1920px;--max-container-width: 2600px}@media screen and (min-width:0){:root{--grid-available-width: calc(100vw - (2 * var(--grid-outer-gutter)));--grid-available-width-absolute: calc(var(--max-grid-width) - (2 * var(--grid-outer-gutter)));--grid-gaps-width: calc((var(--grid-columns) - 1) * var(--grid-column-gap));--grid-columns-width: calc(var(--grid-available-width) - var(--grid-gaps-width));--grid-columns-width-absolute: calc(var(--grid-available-width-absolute) - var(--grid-gaps-width));--singleColumnWidth: calc(var(--grid-columns-width) / var(--grid-columns));--singleColumnWidthAbsolute: calc(var(--grid-columns-width-absolute) / var(--grid-columns));--outer-space: var(--grid-outer-gutter)}}@media screen and (min-width:1680px){:root{--grid-available-width: var(--grid-available-width-absolute)}}@media screen and (min-width:1920px){:root{--outer-space: calc(50vw - (var(--max-grid-width) / 2) + var(--grid-outer-gutter))}}@media screen and (min-width:2600px){:root{--outer-space: calc((var(--max-container-width) / 2 - var(--max-grid-width) / 2) + var(--grid-outer-gutter))}}.person{position:relative;display:flex;flex-direction:column;gap:3rem}.person--figure{position:relative;display:block;line-height:0;border-radius:var(--border-radius);overflow:hidden}.person--figure img{max-width:100%;width:100%;height:auto;transition:var(--transition-slow-ease) transform;will-change:transform}.person--figure-link{position:relative;display:block}.person--figure-link .icon{position:absolute;right:2rem;bottom:2rem;color:var(--color-primary);border-radius:var(--border-radius-xl)}.person--figure-link .icon .svg-icon{width:20px;height:20px}.person--figure-link:hover .icon{transform:scale(1.1)}.person--figure-link:hover img{transform:scale(1.05)}.person--body{margin-block-start:var(--spacing-2xs)}.person--name{font-size:var(--h-l-fs);font-weight:var(--h-l-fw, 400);line-height:var(--h-l-lh, normal);letter-spacing:var(--h-l-ls, normal);font-family:var(--h-l-ff, var(--font-family));text-transform:var(--h-l-tt, none);display:block;margin-block-end:0}.person--name-link{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.person--name-link:hover{text-decoration:underline}}.person--education,.person--ausbildung,.person--position{font-size:var(--b-m-fs);font-weight:var(--b-m-fw, 400);line-height:var(--b-m-lh, normal);letter-spacing:var(--b-m-ls, normal);font-family:var(--b-m-ff, var(--font-family));text-transform:var(--b-m-tt, none);display:block;margin-block-start:.5rem}.person--contact{display:flex;flex-direction:column;gap:1rem;margin-block-start:2rem}.person--compact{flex-direction:row;align-items:flex-start;gap:var(--spacing-l)}.person--compact .person--figure{flex-shrink:0;width:15rem;border-radius:50%}.person--compact .person--body{margin-block-start:var(--spacing-m)}
