.tm-card{background:#fff}.tm-card__media{position:relative;overflow:hidden;aspect-ratio:1/1}.tm-card__img{display:block;width:100%;height:100%;object-fit:cover}.tm-card__btn{position:absolute;right:16px;top:16px;width:34px;height:34px;border-radius:999px;border:1px solid var(--k-color-1);background:var(--k-color-1);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:transform .18s ease,background .18s ease,border-color .18s ease}.tm-card__btn:hover{transform:scale(1.03)}.tm-card__btn:active{transform:scale(.99)}.tm-card__btn-icon{position:relative;width:14px;height:14px;display:block}.tm-card__btn-bar{position:absolute;left:50%;top:50%;width:14px;height:2px;background:#fff;transform:translate(-50%,-50%);transition:transform .18s ease,background .18s ease}.tm-card__btn-bar--v{width:2px;height:14px}.tm-card__btn:not(.is-open):hover .tm-card__btn-bar--v{transform:translate(-50%,-50%) rotate(90deg)}.tm-card__btn.is-open{background:#fff;border-color:#fff}.tm-card__btn.is-open .tm-card__btn-bar{background:var(--k-color-1)}.tm-card__btn.is-open .tm-card__btn-bar--v{transform:translate(-50%,-50%) rotate(90deg)}.tm-card__btn.is-open:hover .tm-card__btn-bar--v{transform:translate(-50%,-50%) rotate(0deg)}.tm-card__content{padding:16px}.tm-card__title{font-size:var(--h6-font-size)!important;color:var(--k-color-2);font-weight:700}.tm-card__role{font-size:var(--legend-font-size);margin-bottom:.5rem;font-weight:700}.tm-card__excerpt{font-size:var(--legend-font-size)}.tm-modal{position:fixed;inset:0;z-index:99999;opacity:0;pointer-events:none;transition:opacity .28s ease}.tm-modal.is-open{opacity:1;pointer-events:auto}.tm-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55);opacity:0;transition:opacity .28s ease}.tm-modal.is-open .tm-modal__backdrop{opacity:1}.tm-modal__panel{position:absolute;right:0;top:5vh;height:90vh;width:70vw;max-width:70vw;background:#fff;transform:translateX(100%);transition:transform .32s ease;overflow:hidden;box-shadow:-20px 0 60px rgba(0,0,0,.25)}@media screen and (min-width:1200px){.tm-modal__panel{width:40vw !important}}.tm-modal.is-open .tm-modal__panel{transform:translateX(0)}.tm-modal__thumbnail{width:100%;overflow:hidden;max-height:50vh;height:auto;object-position:left}.tm-modal__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.tm-modal__close{position:absolute;top:18px;left:18px;z-index:3;width:30px;height:30px;border-radius:999px;border:0;cursor:pointer;background:#f36a21;color:#fff;font-size:18px;line-height:30px;padding:0}.tm-modal__grid{height:100%;display:grid}.tm-modal__left{background:#e9e9e9;overflow:hidden}.tm-modal__left .tm-card__img{width:100%;height:100%;object-fit:cover}.tm-modal__right{padding:var(--margin-l);overflow:auto;overflow:auto;display:flex;flex-direction:column;justify-content:center;min-height:0}.tm-modal__title{margin-bottom:var(--gap-xs);font-size:var(--h5-font-size) !important;color:var(--k-color-1)}@media screen and (max-width:767px){.tm-modal__content{width:100%}}@media screen and (min-width:768px){.tm-modal__content{width:80%}}@media (max-width:980px){.tm-modal__right{justify-content:flex-start}}.tm-modal__role{margin:0 0 16px;font-size:var(--legend-font-size);color:var(--k-heading-color)!important;font-weight:700}.tm-modal__quote{margin-top:var(--margin-m) !important;margin-bottom:var(--margin-l)}.tm-modal__quote:before{width:32px;height:19px}.tm-modal__quote p{font-size:1rem !important;padding-left:54px;padding-top:25px}.tm-modal__bio{font-size:13px;line-height:1.6}.tm-modal__linkedin{display:inline-block;margin-top:var(--margin-m)}.tm-modal__linkedin span{background-image:url(//www.sensomoto.org/wp-content/plugins/sensomoto-elements/assets/img/icon-linkedin.svg);width:38px;height:38px;display:block;font-size:0}@media (max-width:980px){.tm-modal__panel{width:92vw;max-width:92vw;height:auto !important;max-height:calc(100dvh - 20px);top:10px}.tm-modal__grid{grid-template-columns:1fr}.tm-modal__left{height:40vh}.tm-modal__right{max-height:calc(100dvh - 20px - 40vh);overflow:auto;min-height:0}}.tm-card__btn:not(.is-open):hover .tm-card__btn-bar--v,.tm-card__btn:not(.is-open):focus-visible .tm-card__btn-bar--v{transform:translate(-50%,-50%) rotate(90deg)}.tm-card__btn.is-open:hover .tm-card__btn-bar--v,.tm-card__btn.is-open:focus-visible .tm-card__btn-bar--v{transform:translate(-50%,-50%) rotate(0deg)}.tm-card__btn:focus-visible{outline:2px solid var(--k-color-1);outline-offset:3px}.tm-modal__close{display:inline-flex;align-items:center;justify-content:center;transition:transform .22s ease}.tm-modal__close .tm-card__btn-bar{background:#fff;transition:transform .22s ease}.tm-modal__close .tm-card__btn-bar--v{transform:translate(-50%,-50%) rotate(90deg)}.tm-modal__close:hover,.tm-modal__close:focus-visible{transform:rotate(-45deg)}.tm-modal__close:hover .tm-card__btn-bar--v,.tm-modal__close:focus-visible .tm-card__btn-bar--v{transform:translate(-50%,-50%) rotate(0deg)}.tm-modal__close:focus-visible{outline:2px solid #fff;outline-offset:3px}