.checkbox__hidden{visibility:hidden;pointer-events:none;opacity:0;position:absolute}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-scroll{height:100%;overflow:hidden}.contact-card{width:100%;height:100%;padding-block:var(--general-spacing-s-3) var(--general-spacing-m-1);padding-inline:var(--general-spacing-xs-3);border-radius:var(--border-radius-l);background-color:var(--contactcard-card-color-surface);transition:background-color .5s cubic-bezier(.645,.045,.355,1);position:relative}.contact-card__inner{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.contact-card__image{margin-bottom:var(--general-spacing-s-1);border-radius:50%;overflow:hidden}.contact-card__name{margin-bottom:var(--general-spacing-xs-1);font-size:1.0625rem;font-weight:700;line-height:150%}@media only screen and (min-width:1920px){.contact-card__name{font-size:1.1875rem}}.contact-card__job{text-align:center;flex-direction:column;align-items:center;display:flex}.contact-card__link{color:var(--contactcard-link-color-content);-moz-column-gap:var(--general-spacing-xs-2);column-gap:var(--general-spacing-xs-2);word-break:break-all;align-items:center;text-decoration:none;transition:color .5s cubic-bezier(.645,.045,.355,1);display:flex}.contact-card__link:first-of-type{margin-top:var(--general-spacing-s-1)}.contact-card__link:not(:first-of-type){margin-top:var(--general-spacing-xs-2)}.contact-card__link .icon{fill:var(--contactcard-icon-color-content);transition:fill .5s cubic-bezier(.645,.045,.355,1);position:relative;top:-.5px}.contact-card--speaker{height:auto;padding-block:0 var(--general-spacing-s-2);border-bottom:1px solid var(--contactcard-divider-color);background-color:transparent;border-radius:0;padding-left:0;padding-right:0}.contact-card--speaker .contact-card__inner{justify-content:flex-start;align-items:stretch;gap:var(--general-spacing-xs-3);flex-direction:column}.contact-card--speaker .contact-card__header{-moz-column-gap:var(--general-spacing-s-1);align-items:flex-start;column-gap:var(--general-spacing-s-1);display:flex}.contact-card--speaker .contact-card__image{border-radius:var(--border-radius-m);-o-object-fit:cover;object-fit:cover;margin-left:0;margin-right:0;flex-shrink:0;width:112px;height:141px;margin-bottom:0}.contact-card--speaker .contact-card__meta{flex-direction:column;align-items:flex-start;display:flex}.contact-card--speaker .contact-card__name{margin-bottom:0}.contact-card--speaker .contact-card__job{text-align:left;align-items:flex-start}.contact-card--speaker .contact-card__links{margin-top:var(--general-spacing-s-1)}.contact-card--speaker .contact-card__link,.contact-card--speaker .contact-card__link:first-of-type{margin-top:0}.contact-card--speaker .contact-card__description{font-size:1.0625rem;font-weight:400;line-height:150%}@media only screen and (min-width:1920px){.contact-card--speaker .contact-card__description{font-size:1.1875rem}}:root[data-themingmarker-lightness=dark] .contact-card{--contactcard-card-color-surface:var(--color-surface-10);--contactcard-link-color-content:var(--color-content-8);--contactcard-icon-color-content:var(--color-content-2);--contactcard-divider-color:var(--color-content-2)}:root[data-themingmarker-lightness=light] .contact-card{--contactcard-card-color-surface:var(--color-surface-1);--contactcard-link-color-content:var(--color-content-5);--contactcard-icon-color-content:var(--color-content-1);--contactcard-divider-color:var(--color-border-14)}:root [data-themingmarker-section=dark] .contact-card{--contactcard-card-color-surface:var(--color-surface-10);--contactcard-link-color-content:var(--color-content-8);--contactcard-icon-color-content:var(--color-content-2);--contactcard-divider-color:var(--color-content-2)}:root [data-themingmarker-section=light] .contact-card{--contactcard-card-color-surface:var(--color-surface-1);--contactcard-link-color-content:var(--color-content-5);--contactcard-icon-color-content:var(--color-content-1);--contactcard-divider-color:var(--color-border-14)}