:root{--person-teaser-background-color: var(--color-sbm-foss);--contact-details-display--short: flex;--contact-details-display--long: none}.person-teaser{--block-border-radius: var(--border-radius-s);background:var(--person-teaser-background-color);position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-border-radius:var(--block-border-radius);-moz-border-radius:var(--block-border-radius);border-radius:var(--block-border-radius);overflow:hidden;grid-column:page;z-index:1}@media screen and (min-width: 64rem){.person-teaser{--contact-details-display--short: none;--contact-details-display--long: flex;--block-border-radius: var(--border-radius)}}@media screen and (min-width: 64rem){.person-teaser{grid-column:article}}.person-teaser__image{width:8rem;aspect-ratio:1/1;-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden}@media screen and (min-width: 48rem){.person-teaser__image{width:45%}}.person-teaser__image .image-block,.person-teaser__image picture{width:100%;height:100%}.person-teaser__image img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.person-teaser__content{padding:var(--spacing-xs) var(--spacing);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:var(--spacing-xxs);-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;width:-webkit-calc(100% - 8rem);width:-moz-calc(100% - 8rem);width:calc(100% - 8rem)}@media screen and (min-width: 48rem){.person-teaser__content{width:55%}}.person-teaser__work-area{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1;font-size:var(--font-size-regular);color:var(--color-gray-dark)}.person-teaser__name{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2;margin:0;font-size:var(--font-size-h6)}.person-teaser__work-title{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;order:3;font-size:var(--font-size-regular)}.person-teaser__contact-details{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;order:4;list-style:none;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:.25rem;font-size:var(--font-size-regular);justify-self:flex-end;margin-top:auto;padding-top:var(--spacing-xs)}.person-teaser__contact-details--short{display:var(--contact-details-display--short)}.person-teaser__contact-details--long{display:var(--contact-details-display--long);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.person-teaser__email{display:block;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;min-width:0}.person-teaser__email a{color:inherit;text-decoration:none;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:block}.person-teaser__phone{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.5em;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.person-teaser a{text-decoration:none}.person-teaser a:hover,.person-teaser a:focus-visible{text-decoration:underline}
