.person-card:where(.astro-5faeuc34){position:relative;display:flex;flex-direction:column;padding-block:var(--content-block-space)}.person-card:where(.astro-5faeuc34)[data-variant=compact]{flex-direction:row;align-items:flex-start;gap:var(--space-s);padding-block:0}.person-card__picture:where(.astro-5faeuc34){display:block;overflow:hidden;margin-inline:var(--content-block-space)}.person-card__picture:where(.astro-5faeuc34)+:where(.astro-5faeuc34){margin-block-start:var(--space-s)}:where(.astro-5faeuc34)[data-variant=compact] .person-card__picture:where(.astro-5faeuc34){flex-shrink:0;inline-size:5rem;margin-inline:0}:where(.astro-5faeuc34):is([data-variant=compact] .person-card__picture)+:where(.astro-5faeuc34){margin-block-start:0}.person-card__body:where(.astro-5faeuc34){display:flex;flex-direction:column;flex-grow:1;padding-inline:var(--content-block-space)}:where(.astro-5faeuc34)[data-variant=compact] .person-card__body:where(.astro-5faeuc34){gap:var(--space-2xs);padding-inline:0}.person-card__role:where(.astro-5faeuc34){--stack-space: var(--space-3xs)}.person-card__responsibility:where(.astro-5faeuc34){--stack-space: var(--space-3xs)}.person-card__picture:where(.astro-5faeuc34) img:where(.astro-5faeuc34){display:block;block-size:auto;inline-size:100%}.person-card__company-logo:where(.astro-5faeuc34){block-size:auto;inline-size:7.5rem}.person-card__contact-info:where(.astro-5faeuc34){margin-block-start:auto;padding-block-start:var(--space-s)}.person-card__contact-info:where(.astro-5faeuc34) p:where(.astro-5faeuc34){display:flex;gap:var(--space-2xs)}:where(.astro-5faeuc34):is(.person-card__contact-info p) svg:where(.astro-5faeuc34){flex-shrink:0;block-size:.75lh;color:var(--color-accent-on-surface);inline-size:.75lh;margin-block-start:.125lh}:where(.astro-5faeuc34)[data-variant=compact] .person-card__contact-info:where(.astro-5faeuc34){margin-block-start:0;padding-block-start:0}.person-card__company-section:where(.astro-5faeuc34){border-block-start:1px solid var(--border-color);padding-block-start:var(--space-s);padding-inline:var(--content-block-space)}.event-teaser:where(.astro-yv7m2ikw){position:relative;display:flex;flex-basis:30rem;flex-grow:1;padding:var(--content-block-space);gap:var(--space-m);transition:background-color .3s}.event-teaser:where(.astro-yv7m2ikw)[data-variant=compact]{padding:0;gap:var(--space-s)}.event-teaser:where(.astro-yv7m2ikw):has(a:is(:hover,:focus-visible)){background-color:var(--zebra-primary)}.event-teaser__date:where(.astro-yv7m2ikw){display:flex;flex-direction:column;align-items:center;align-self:start;justify-content:center;padding:var(--space-2xs);aspect-ratio:1;background-color:var(--color-surface);color:var(--color-on-surface);gap:var(--space-xs);max-inline-size:max-content;text-align:center}:where(.astro-yv7m2ikw)[data-variant=compact] .event-teaser__date:where(.astro-yv7m2ikw){max-inline-size:6.25rem}.event-teaser__date:where(.astro-yv7m2ikw)>span:where(.astro-yv7m2ikw){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic;white-space:nowrap}:where(.astro-yv7m2ikw):is(.event-teaser__date>span):first-child{font-family:var(--font-display)}:where(.astro-yv7m2ikw):is(.event-teaser__date>span):last-child{min-inline-size:8.5ch}.event-teaser__info:where(.astro-yv7m2ikw){display:flex;flex-direction:column;gap:var(--space-2xs)}.event-teaser__info:where(.astro-yv7m2ikw)>h3:where(.astro-yv7m2ikw){max-inline-size:40ch}.event-teaser__info:where(.astro-yv7m2ikw)>p:where(.astro-yv7m2ikw){max-inline-size:60ch;text-wrap:pretty}.event-teaser__info:where(.astro-yv7m2ikw)>a:where(.astro-yv7m2ikw){display:flex;align-items:center;align-self:flex-start;color:var(--color-on-surface);font-size:var(--text-step--1);font-weight:var(--weight-bold);gap:var(--space-2xs);margin-block-start:var(--space-3xs);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}:where(.astro-yv7m2ikw):is(.event-teaser__info>a):before{position:absolute;content:"";inset:0}:where(.astro-yv7m2ikw):is(.event-teaser__info>a)>span:where(.astro-yv7m2ikw){text-box:trim-both cap alphabetic}:where(.astro-yv7m2ikw):is(.event-teaser__info>a)>svg:where(.astro-yv7m2ikw){font-size:1.125em}
