.vlt-contactperson{color:var(--vlt-contactperson-text);font-family:Roboto,Arial,sans-serif;padding:var(--vlt-contactperson-pad-top) 24px var(--vlt-contactperson-pad-bottom);width:100%}.vlt-contactperson,.vlt-contactperson *,.vlt-contactperson :after,.vlt-contactperson :before{box-sizing:border-box}.vlt-contactperson__inner{margin:0 auto;max-width:var(--vlt-contactperson-max-width);width:100%}.vlt-contactperson--dividers .vlt-contactperson__inner{border-bottom:1px solid var(--vlt-contactperson-divider);border-top:1px solid var(--vlt-contactperson-divider);padding-bottom:32px;padding-top:32px}.vlt-contactperson__band{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.vlt-contactperson__avatar{align-items:center;background:#f1f1f1;border-radius:50%;display:flex;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;width:72px}.vlt-contactperson__photo{display:block;height:100%;object-fit:cover;width:100%}.vlt-contactperson__initials{color:var(--vlt-contactperson-text);font-size:24px;font-weight:700}.vlt-contactperson__icon-fallback{color:#9aa0a6;display:inline-flex}.vlt-contactperson__icon-fallback svg{display:block}.vlt-contactperson__identity{flex:1 1 200px;min-width:180px;overflow-wrap:anywhere}.vlt-contactperson__eyebrow{color:var(--vlt-contactperson-text);font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 4px;opacity:.55;text-transform:uppercase}.vlt-contactperson__name{color:var(--vlt-contactperson-text);font-size:22px;font-weight:700;line-height:1.25;margin:0}.vlt-contactperson__role{color:var(--vlt-contactperson-text);font-size:16px;line-height:1.5;margin:4px 0 0;opacity:.72}.vlt-contactperson__channels{display:flex;flex-wrap:wrap;gap:12px}.vlt-contactperson__channel{align-items:center;background:#fff;border:1px solid var(--vlt-contactperson-divider);border-radius:var(--vlt-contactperson-pill-radius);display:inline-flex;font-size:16px;font-weight:500;gap:8px;min-height:44px;padding:10px 18px;transition:border-color .2s ease,transform .2s ease}.vlt-contactperson__channel,.vlt-contactperson__channel:active,.vlt-contactperson__channel:focus,.vlt-contactperson__channel:hover,.vlt-contactperson__channel:link,.vlt-contactperson__channel:visited{color:var(--vlt-contactperson-text);text-decoration:none}.vlt-contactperson__channel:hover{border-color:var(--vlt-contactperson-text);transform:translateY(-1px)}.vlt-contactperson__channel-label{color:inherit}.vlt-contactperson__channel:focus-visible{outline:2px solid var(--vlt-contactperson-accent);outline-offset:2px}.vlt-contactperson__channel-icon{color:var(--vlt-contactperson-accent);display:inline-flex}.vlt-contactperson__channel-icon svg{display:block}.vlt-contactperson--animated.is-ready .vlt-contactperson__band{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.vlt-contactperson--animated.is-ready.is-visible .vlt-contactperson__band{opacity:1;transform:none}@media (max-width:767px){.vlt-contactperson{padding-left:16px;padding-right:16px}.vlt-contactperson__band{align-items:center;flex-direction:column;gap:16px;text-align:center}.vlt-contactperson__identity{flex:0 0 auto;min-width:0;text-align:center;width:100%}.vlt-contactperson__channels{justify-content:center;width:100%}.vlt-contactperson__channel{flex:1 1 auto;justify-content:center}}.hs-editor .vlt-contactperson--animated .vlt-contactperson__band{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vlt-contactperson *{animation:none!important;transition:none!important}.vlt-contactperson--animated .vlt-contactperson__band{opacity:1!important;transform:none!important}}