.team-card-panel[data-v-02a3b3ce]{flex:1 1 0%;height:calc(var(--portrait-collapsed-height) + 24px);min-width:0;overflow:hidden;position:relative;transition:flex .6s cubic-bezier(.25,.46,.45,.94);will-change:flex;--portrait-collapsed-height:clamp(300px,34vw,380px);--portrait-collapsed-ratio:.49;--portrait-collapsed-width:calc(var(--portrait-collapsed-height)*var(--portrait-collapsed-ratio));--portrait-expanded-height:var(--portrait-collapsed-height);--portrait-expanded-ratio:var(--portrait-collapsed-ratio);--portrait-expanded-width:var(--portrait-collapsed-width)}.team-card-panel[data-v-02a3b3ce]:first-child{margin-left:0}.team-card-panel.is-active[data-v-02a3b3ce]{flex:9 1 0%;margin-left:0;position:relative;z-index:2}.team-card-trigger[data-v-02a3b3ce]{display:block;inset:0;position:absolute;text-decoration:none;z-index:1}.team-card-trigger[data-v-02a3b3ce]:before{background:#34d759;border-radius:50%;color:#fff;content:"+";display:block;font-size:18px;font-weight:300;height:1.5em;left:50%;line-height:1.4em;position:absolute;text-align:center;top:40%;transform:translate(-50%);width:1.5em}.team-card-panel.is-active .team-card-trigger[data-v-02a3b3ce]{display:none}.team-card-content[data-v-02a3b3ce]{align-items:center;display:flex;height:calc(var(--portrait-collapsed-height) + 24px);justify-content:center;position:relative;white-space:nowrap}.team-card-panel[data-v-02a3b3ce]:before{background:#ffffff26;left:0}.is-last[data-v-02a3b3ce]:after,.team-card-panel[data-v-02a3b3ce]:before{content:"";height:100%;position:absolute;scale:1 1.5;top:0;width:1px;z-index:20}.is-last[data-v-02a3b3ce]:after{background:#fff3;right:0}.team-member-image-wrapper[data-v-02a3b3ce]{align-items:center;aspect-ratio:calc(var(--portrait-collapsed-width)/var(--portrait-collapsed-height));border-radius:20px;display:flex;height:var(--portrait-collapsed-height);justify-content:center;left:50%;overflow:hidden;position:absolute;top:12px;transform:translate(-50%);transition:top .6s cubic-bezier(.25,.46,.45,.94),left .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94),padding .6s cubic-bezier(.25,.46,.45,.94),border-radius .6s cubic-bezier(.25,.46,.45,.94);width:var(--portrait-collapsed-width);z-index:1}.team-member-image-wrapper.is-expanded[data-v-02a3b3ce],.team-member-image-wrapper.is-expanding[data-v-02a3b3ce]{left:20px;top:20px;transform:translate(0)}.team-member-image-wrapper.is-expanded[data-v-02a3b3ce]{aspect-ratio:calc(var(--portrait-expanded-width)/var(--portrait-expanded-height));background:transparent;height:var(--portrait-expanded-height);width:var(--portrait-expanded-width);z-index:2}.team-member-image-wrapper.is-expanded[data-v-02a3b3ce]:before{background:linear-gradient(150deg,transparent 20%,#34d75980,#18c0eb80);border-radius:20px;filter:blur(32px)}.team-member-image-wrapper.is-expanded[data-v-02a3b3ce]:after,.team-member-image-wrapper.is-expanded[data-v-02a3b3ce]:before{animation:glow-02a3b3ce .3s cubic-bezier(.165,.84,.44,1) forwards;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.team-member-image-wrapper.is-expanded[data-v-02a3b3ce]:after{background-color:#ffffff20;border-radius:18px;transform:scale(1.01);z-index:-1}@keyframes glow-02a3b3ce{35%{opacity:.2}70%{opacity:.3}to{opacity:.4}}.team-member-image[data-v-02a3b3ce]{background:#000;border-radius:18px;filter:grayscale(100%);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--portrait-focus,50% 30%);object-position:var(--portrait-focus,50% 30%);transition:all .6s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.team-member-image-wrapper.is-expanded .team-member-image[data-v-02a3b3ce],.team-member-image-wrapper.is-expanding .team-member-image[data-v-02a3b3ce]{filter:grayscale(0)}.team-card-details[data-v-02a3b3ce]{overflow:hidden;padding:20px;white-space:normal;width:100%}.team-card-details-inner[data-v-02a3b3ce]{align-items:flex-start;display:flex;gap:24px}.team-card-image-wrapper[data-v-02a3b3ce]{height:auto;min-width:var(--portrait-expanded-width);position:relative}.team-card-image-gradient-wrapper[data-v-02a3b3ce],.team-card-image-wrapper[data-v-02a3b3ce]{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:var(--portrait-expanded-width)}.team-card-image-gradient-wrapper[data-v-02a3b3ce]{border-radius:20px;height:var(--portrait-expanded-height);padding:2px}.team-card-image-container[data-v-02a3b3ce]{align-items:center;background:#000;border-radius:18px;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.team-card-image-placeholder[data-v-02a3b3ce]{border-radius:18px;height:var(--portrait-expanded-height);width:var(--portrait-expanded-width)}.team-card-info[data-v-02a3b3ce]{display:flex;flex:1;flex-direction:column;gap:12px}.team-card-name[data-v-02a3b3ce]{color:#fff;font-size:1.5rem;font-weight:700;margin:0;padding:0;text-transform:none}.team-card-role[data-v-02a3b3ce]{background:linear-gradient(87deg,#34d759 2.81%,#18c0eb 95.57%);background-clip:text;-webkit-background-clip:text;font-size:1rem;font-weight:500;margin:0;padding:0;-webkit-text-fill-color:transparent}.team-card-biography[data-v-02a3b3ce]{color:#ffffffe6;font-size:.95rem;line-height:1.6;margin:0;max-width:600px;padding:0}.team-card-experience[data-v-02a3b3ce]{background:#ffffff1a;border-radius:20px;color:#fff;display:inline-block;font-size:.875rem;margin-top:8px;padding:6px 16px;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.team-card-panel[data-v-02a3b3ce]{--portrait-collapsed-height:clamp(200px,60vw,280px);--portrait-collapsed-ratio:.49;--portrait-collapsed-width:calc(var(--portrait-collapsed-height)*var(--portrait-collapsed-ratio));--portrait-expanded-height:var(--portrait-collapsed-height);--portrait-expanded-ratio:var(--portrait-collapsed-ratio);--portrait-expanded-width:var(--portrait-collapsed-width);width:auto}.team-card-panel.is-active[data-v-02a3b3ce]{flex:1 1 100%}.team-card-details-inner[data-v-02a3b3ce]{flex-direction:column;gap:16px}.team-card-image-wrapper[data-v-02a3b3ce]{height:auto;margin:0 auto;min-width:var(--portrait-expanded-width);width:var(--portrait-expanded-width)}.team-card-image-gradient-wrapper[data-v-02a3b3ce]{height:var(--portrait-expanded-height);width:var(--portrait-expanded-width)}.team-card-name[data-v-02a3b3ce]{font-size:1.25rem}.team-card-biography[data-v-02a3b3ce]{font-size:.875rem}}.team-card-mobile[data-v-eb331776]{border-bottom:1px solid hsla(0,0%,100%,.2);position:relative;width:100%}.team-card-mobile[data-v-eb331776]:last-child{border-bottom:none}.team-card-mobile-header[data-v-eb331776]{align-items:center;display:flex;gap:12px;padding:16px 24px;width:100%}.team-member-image-mobile[data-v-eb331776]{background:#020203;border-radius:20px;flex-shrink:0;height:72px;overflow:hidden;position:relative;width:62px}.team-member-image-mobile-img[data-v-eb331776]{filter:grayscale(100%);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:20% 25%;object-position:20% 25%;width:100%}.team-card-info-mobile[data-v-eb331776]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:2px}.team-card-name-mobile[data-v-eb331776]{color:#fff;font-size:20px;font-weight:600;line-height:1.3}.team-card-name-mobile[data-v-eb331776],.team-card-role-mobile[data-v-eb331776]{font-family:Inter,sans-serif;margin:0;padding:0}.team-card-role-mobile[data-v-eb331776]{background:linear-gradient(87deg,#34d759 2.81%,#18c0eb 95.57%);background-clip:text;-webkit-background-clip:text;font-size:16px;font-weight:400;-webkit-text-fill-color:transparent;line-height:normal}.team-card-details-mobile[data-v-eb331776]{display:flex;flex-direction:column;gap:12px;padding:0 24px 16px;width:100%}.team-card-biography-mobile[data-v-eb331776]{color:#fff9;font-size:14px;line-height:1.3;margin:0;padding:0}.team-card-biography-mobile[data-v-eb331776],.team-card-experience-mobile[data-v-eb331776]{font-family:Inter,sans-serif;opacity:0;transform:translateY(20px)}.team-card-experience-mobile[data-v-eb331776]{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:100px;color:#fff6;display:inline-block;font-size:16px;padding:7px 14px;width:-moz-fit-content;width:fit-content}
