/* compiled by scssphp 1.6.0 on Wed, 19 Feb 2025 15:21:18 +0000 (0.0343s) */

.card.--employee-overview,.card.--teacher{--card__background: transparent;--card__color: var(--color-text);--card__radius: 0;--card__span: span 12;--card__image-aspect-ratio: 1/2;position:relative;overflow:hidden}@media (min-width:36rem){.card.--employee-overview,.card.--teacher{--card__span: span 6}}@media (min-width:48rem){.card.--employee-overview,.card.--teacher{--card__span: span 4}}@media (min-width:64rem){.card.--employee-overview,.card.--teacher{--card__span: span 3}}.card.--employee-overview .button,.card.--teacher .button{margin-block-start:auto}.card.--employee-overview .card__link,.card.--teacher .card__link{height:100%;row-gap:0;display:flex;flex-direction:column;align-items:flex-start}.card.--employee-overview .card__link:hover,.card.--employee-overview .card__link:focus-visible,.card.--teacher .card__link:hover,.card.--teacher .card__link:focus-visible{--button__background--primary: var(--color-primary--hover);--button__border-color--primary: var(--color-primary--hover)}.card.--employee-overview .card__heading,.card.--teacher .card__heading{padding-block:1rem}.card.--employee-overview .card__name,.card.--teacher .card__name{font-size:var(--heading-5__font-size)}@media (min-width:64rem){.card.--employee-overview .card__name,.card.--teacher .card__name{font-size:1.5625rem}}.card.--employee-overview .card__function,.card.--teacher .card__function{font-size:var(--font-size--sm);color:var(--color-grey-3)}.card.--employee-overview .card__image,.card.--teacher .card__image{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-small);max-block-size:16.25rem;max-inline-size:20.0625rem}@media (min-width:64rem){.card.--employee-overview .card__image,.card.--teacher .card__image{max-block-size:18rem}}@media (min-width:96rem){.card.--employee-overview .card__image,.card.--teacher .card__image{max-block-size:20.25rem}}