.universal-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--td-card-gap, 2rem)}.universal-team-grid--3{grid-template-columns:repeat(3,1fr)}.universal-team-shortcode{width:100%}.universal-team-layout--grid{display:grid;grid-template-columns:repeat(var(--team-cols, 3),1fr);gap:var(--td-card-gap, 2rem)}.universal-team-layout--list .universal-team-card{flex-direction:row;align-items:flex-start;gap:1.5rem}.universal-team-layout--compact .universal-team-card{flex-direction:row;align-items:center;gap:1rem;padding:.75rem 0;border-radius:0;border-top:1px solid var(--universal-border);box-shadow:none}.universal-team-layout--compact .universal-team-photo-wrap{width:48px;height:48px;min-width:48px;border-radius:50%}@media(max-width:900px){.universal-team-grid,.universal-team-layout--grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.universal-team-grid,.universal-team-layout--grid{grid-template-columns:1fr}.universal-team-layout--list .universal-team-card{flex-direction:column}}.universal-team-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:3rem}.universal-team-filter-btn{display:inline-block;padding:.4rem 1.1rem;border:1px solid var(--universal-border);border-radius:20px;font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--universal-text-light);text-decoration:none;transition:all .2s ease;background:transparent;cursor:pointer}.universal-team-filter-btn:hover{border-color:var(--universal-secondary);color:var(--universal-secondary);background:transparent}.universal-team-filter-btn.is-active{background:var(--universal-primary);border-color:var(--universal-primary);color:#fff}.universal-team-search-wrap{margin-bottom:1.5rem;position:relative}.universal-team-search{width:100%;max-width:360px;padding:.55rem 1rem .55rem 2.4rem;border:1px solid var(--universal-border);border-radius:999px;font-family:var(--universal-font-body);font-size:.875rem;color:var(--universal-text);background:var(--universal-bg);outline:none;transition:border-color .2s,box-shadow .2s}.universal-team-search:focus{border-color:var(--universal-secondary);box-shadow:0 0 0 3px #c9a96e26}.universal-team-search-wrap:before{content:"\2315";position:absolute;left:.9rem;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--universal-text-light);pointer-events:none}.universal-team-load-more-wrap{text-align:center;margin-top:2.5rem}.universal-team-load-more-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 2rem;border:1.5px solid var(--universal-border);border-radius:999px;background:transparent;font-family:var(--universal-font-body);font-size:.875rem;font-weight:600;color:var(--universal-primary);cursor:pointer;letter-spacing:.04em;transition:border-color .2s,background .2s,color .2s}.universal-team-load-more-btn:hover{background:var(--universal-primary);border-color:var(--universal-primary);color:#fff}.universal-team-card[data-lm-hidden]{display:none}.universal-team-layout--masonry{display:block;columns:var(--team-cols, 3);column-gap:var(--td-card-gap, 1.5rem)}.universal-team-layout--masonry .universal-team-card{break-inside:avoid;margin-bottom:var(--td-card-gap, 1.5rem);display:inline-block;width:100%}.universal-team-card{display:flex;flex-direction:column;background:var(--universal-bg);border:1px solid var(--universal-border);border-radius:var(--universal-radius-lg);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;min-height:var(--td-card-min-height, 0)}.universal-team-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0000001a}.universal-team-card.is-featured{border-color:var(--universal-secondary);box-shadow:0 4px 24px #00000014}.universal-team-photo-wrap{display:block;position:relative;overflow:hidden;aspect-ratio:1 / 1;background:var(--universal-bg-alt);text-decoration:none}.universal-team-photo-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.universal-team-card:hover .universal-team-photo-wrap img{transform:scale(1.04)}.universal-team-photo-placeholder{width:100%;aspect-ratio:1 / 1;background:linear-gradient(135deg,var(--universal-primary) 0%,var(--universal-secondary) 100%);display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:300;color:#fff9;font-family:var(--universal-font-heading)}.universal-team-photo-placeholder--lg{width:100%;height:100%;aspect-ratio:auto;font-size:5rem}.universal-team-featured-badge{position:absolute;top:.75rem;left:.75rem;background:var(--td-badge-color, var(--universal-secondary));color:var(--universal-primary);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.25rem .6rem;border-radius:2px}[data-td-no-badge] .universal-team-featured-badge{display:none!important}.universal-team-card-body{padding:1.25rem 1.5rem 1.5rem;flex:1;display:flex;flex-direction:column}.universal-team-name{font-family:var(--universal-font-heading);font-size:1.1rem;font-weight:500;margin:0 0 .4rem;line-height:1.3}.universal-team-name a{color:var(--universal-primary);text-decoration:none;transition:color .2s}.universal-team-name a:hover{color:var(--universal-secondary)}.universal-team-credentials{font-family:var(--universal-font-body);font-size:.75rem;color:var(--universal-secondary);font-weight:400;letter-spacing:.04em;margin:0 0 .5rem}.universal-team-role{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--universal-secondary);margin:0 0 .75rem}.universal-team-dept-badge{display:inline-flex;align-items:center;margin:0 0 .8rem;padding:.28rem .65rem;border-radius:999px;background:var(--universal-bg-alt);color:var(--universal-primary);border:1px solid var(--universal-border);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.universal-team-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .9rem}.universal-team-meta:empty,.universal-team-profile-meta:empty{display:none}.universal-team-meta__item{display:inline-flex;align-items:center;padding:.28rem .6rem;border-radius:999px;background:var(--universal-bg-alt);color:var(--universal-primary);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--universal-border)}.universal-team-meta--light .universal-team-meta__item{background:#ffffff1f;border-color:#ffffff38;color:#fff}.universal-team-bio{font-size:.875rem;color:var(--universal-text-light);line-height:1.6;margin:0 0 1rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.universal-team-social{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:1rem}.universal-team-card .universal-team-contact-list{gap:.45rem;margin:0 0 1rem}.universal-team-card .universal-team-contact-item{color:var(--universal-text-light)}.universal-team-card .universal-team-contact-item i{color:var(--universal-secondary)}.universal-team-social-link{width:34px;height:34px;border-radius:50%;border:1px solid var(--universal-border);display:flex;align-items:center;justify-content:center;color:var(--universal-text-light);font-size:.8rem;text-decoration:none;transition:all .2s ease;flex-shrink:0}.universal-team-social-link:hover{background:var(--universal-primary);border-color:var(--universal-primary);color:#fff;transform:translateY(-1px)}.universal-team-social--lg .universal-team-social-link{width:38px;height:38px;font-size:.875rem}.universal-team-profile-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--universal-secondary);text-decoration:none;margin-top:.75rem;transition:gap .2s,color .2s}.universal-team-profile-link:hover{color:var(--universal-primary);gap:.65rem}[data-td-cta-style=ghost] .universal-team-profile-link{display:inline-flex;align-items:center;gap:.5rem;border:1.5px solid currentColor;border-radius:var(--universal-radius, 4px);padding:.45rem 1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--universal-secondary);margin-top:.75rem;transition:background .2s,color .2s}[data-td-cta-style=ghost] .universal-team-profile-link:hover{background:var(--universal-secondary);color:var(--universal-primary);gap:.65rem}[data-td-cta-style=filled] .universal-team-profile-link{display:inline-flex;align-items:center;gap:.5rem;background:var(--universal-secondary);color:var(--universal-primary);border:1.5px solid var(--universal-secondary);border-radius:var(--universal-radius, 4px);padding:.45rem 1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-top:.75rem;transition:background .2s,border-color .2s}[data-td-cta-style=filled] .universal-team-profile-link:hover{background:var(--universal-primary);border-color:var(--universal-primary);color:#fff;gap:.65rem}.universal-team-profile-hero{background:var(--universal-primary);padding-bottom:5rem;position:relative;overflow:hidden}.universal-team-profile-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(201,169,110,.12) 0%,transparent 65%);pointer-events:none}.universal-team-profile-hero-inner{display:grid;grid-template-columns:340px 1fr;gap:4rem;align-items:start;position:relative}.universal-team-profile-photo{border-radius:var(--universal-radius-lg);overflow:hidden;box-shadow:0 24px 64px #00000040;aspect-ratio:3 / 4}.universal-team-profile-photo img{width:100%;height:100%;object-fit:cover;display:block}.universal-team-profile-name{font-family:var(--universal-font-heading);font-size:clamp(2rem,4vw,3.5rem);font-weight:400;color:#fff;margin:0 0 .5rem;line-height:1.1}.universal-team-profile-role{font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--universal-secondary);margin:0 0 1.25rem}.universal-team-profile-meta{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 1.35rem}.universal-team-profile-meta__item{display:inline-flex;align-items:center;padding:.4rem .8rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.universal-team-profile-tagline{font-size:1.05rem;color:#ffffffb3;line-height:1.65;max-width:520px;margin:0 0 2rem}.universal-team-contact-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.universal-team-contact-item{display:inline-flex;align-items:center;gap:.6rem;font-size:.875rem;color:#ffffffa6;text-decoration:none;transition:color .2s}.universal-team-contact-item:hover{color:var(--universal-secondary)}.universal-team-contact-item i{width:16px;text-align:center;color:var(--universal-secondary);font-size:.875rem}.universal-team-profile-content{max-width:740px;margin:0 auto;font-size:1.05rem;line-height:1.8;color:var(--universal-text)}.universal-team-profile-content h2,.universal-team-profile-content h3{font-family:var(--universal-font-heading);color:var(--universal-primary);margin-top:2rem}@media(max-width:900px){.universal-team-profile-hero-inner{grid-template-columns:1fr;gap:2rem}.universal-team-profile-photo{max-width:280px}}.universal-team-preset{width:100%}.universal-team-preset--carousel{position:relative;padding-bottom:3rem}.universal-team-carousel-track-wrap{overflow:hidden}.universal-team-carousel-track{display:flex;gap:2rem;will-change:transform;transition:transform .55s cubic-bezier(.25,.1,.25,1)}.universal-team-preset--carousel .universal-team-card{flex:0 0 calc((100% - (var(--carousel-cols, 3) - 1) * 2rem) / var(--carousel-cols, 3));max-width:calc((100% - (var(--carousel-cols, 3) - 1) * 2rem) / var(--carousel-cols, 3))}.universal-team-carousel-btn{position:absolute;top:calc(50% - 2.5rem);transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid var(--universal-border);background:var(--universal-bg);color:var(--universal-primary);font-size:.9rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;box-shadow:0 2px 12px #00000014}.universal-team-carousel-btn:hover{background:var(--universal-primary);border-color:var(--universal-primary);color:#fff;box-shadow:0 4px 20px #00000026}.universal-team-carousel-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.universal-team-carousel-btn--prev{left:-24px}.universal-team-carousel-btn--next{right:-24px}.universal-team-carousel-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.universal-team-carousel-dot{width:8px;height:8px;border-radius:50%;background:var(--universal-border);border:none;cursor:pointer;padding:0;transition:background .2s,width .2s,border-radius .2s}.universal-team-carousel-dot.is-active,.universal-team-carousel-dot:hover{background:var(--universal-secondary);width:24px;border-radius:4px}@media(max-width:900px){.universal-team-preset--carousel{--carousel-cols: 2 !important}.universal-team-carousel-btn--prev{left:0}.universal-team-carousel-btn--next{right:0}}@media(max-width:580px){.universal-team-preset--carousel{--carousel-cols: 1 !important}}.universal-team-preset--visual-cards{display:grid;grid-template-columns:repeat(var(--visual-cols, 3),1fr);gap:1.5rem}.universal-team-visual-card{position:relative;overflow:hidden;border-radius:var(--universal-radius-lg);aspect-ratio:3 / 4;background:var(--universal-primary);cursor:pointer}.universal-team-visual-card__media{display:block;position:absolute;inset:0;overflow:hidden;text-decoration:none}.universal-team-visual-card__media img,.universal-team-visual-card__media .universal-team-photo-placeholder--lg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.universal-team-visual-card:hover .universal-team-visual-card__media img{transform:scale(1.07)}.universal-team-visual-card__overlay{position:absolute;inset:0;background:linear-gradient(to top,#000000e0,#00000061 42%,#0000 68%);transition:background .4s ease;pointer-events:none}.universal-team-visual-card:hover .universal-team-visual-card__overlay{background:linear-gradient(to top,#000000f0,#00000094 55%,#00000014 80%)}.universal-team-visual-card__info{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem;pointer-events:none}.universal-team-visual-card__info *{pointer-events:auto}.universal-team-visual-card__top{display:flex;justify-content:flex-end}.universal-team-visual-card__name{font-family:var(--universal-font-heading);font-size:1.2rem;font-weight:500;margin:0 0 .3rem;line-height:1.25;color:#fff}.universal-team-visual-card__name a{color:inherit;text-decoration:none;transition:color .2s}.universal-team-visual-card__name a:hover{color:var(--universal-secondary)}.universal-team-visual-card__name .universal-team-credentials{color:var(--universal-secondary);font-size:.75rem;font-weight:400}.universal-team-visual-card__role{font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--universal-secondary);margin:0 0 .9rem}.universal-team-preset--slider .universal-team-profile-meta{margin:0 0 1.1rem}.universal-team-visual-card__social{opacity:0;transform:translateY(8px);transition:opacity .3s ease .05s,transform .3s ease .05s;margin-bottom:.75rem}.universal-team-visual-card__social .universal-team-social-link{border-color:#ffffff4d;color:#fffc}.universal-team-visual-card__social .universal-team-social-link:hover{background:var(--universal-secondary);border-color:var(--universal-secondary);color:var(--universal-primary)}.universal-team-visual-card__cta{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffe0;text-decoration:none;opacity:0;transform:translateY(8px);transition:opacity .3s ease .1s,transform .3s ease .1s,color .2s}.universal-team-visual-card__cta:hover{color:var(--universal-secondary)}.universal-team-visual-card:hover .universal-team-visual-card__social,.universal-team-visual-card:hover .universal-team-visual-card__cta,.universal-team-visual-card:focus-within .universal-team-visual-card__social,.universal-team-visual-card:focus-within .universal-team-visual-card__cta{opacity:1;transform:translateY(0)}@media(max-width:900px){.universal-team-preset--visual-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.universal-team-preset--visual-cards{grid-template-columns:1fr}.universal-team-visual-card{aspect-ratio:4 / 5}}.universal-team-preset--slider{position:relative}.universal-team-slider-stage{position:relative;min-height:440px;overflow:hidden;border-radius:var(--universal-radius-lg)}.universal-team-slide{display:grid;grid-template-columns:380px 1fr;align-items:stretch;background:var(--universal-bg-alt);position:absolute;inset:0;opacity:0;transform:translate(60px);transition:opacity var(--slider-anim-ms, .5s) ease,transform var(--slider-anim-ms, .5s) cubic-bezier(.25,.1,.25,1);pointer-events:none;visibility:hidden}.universal-team-slide.is-active{opacity:1;transform:translate(0);position:relative;pointer-events:auto;visibility:visible}.universal-team-slide.is-leaving{opacity:0;transform:translate(-60px);position:absolute;pointer-events:none;visibility:visible}.universal-team-preset--slider[data-transition=fade] .universal-team-slide,.universal-team-preset--slider[data-transition=fade] .universal-team-slide.is-leaving{transform:none}.universal-team-preset--slider[data-transition=zoom] .universal-team-slide{transform:scale(.94)}.universal-team-preset--slider[data-transition=zoom] .universal-team-slide.is-active{transform:scale(1)}.universal-team-preset--slider[data-transition=zoom] .universal-team-slide.is-leaving{transform:scale(1.06)}.universal-team-slide-photo{overflow:hidden;min-height:440px;flex-shrink:0}.universal-team-slide-photo img{width:100%;height:100%;object-fit:cover;display:block}.universal-team-slide-photo .universal-team-photo-placeholder--lg{height:100%;min-height:440px}.universal-team-slide-info{padding:3rem;display:flex;flex-direction:column}.universal-team-slide-counter{display:block;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--universal-secondary);margin-bottom:1.1rem}.universal-team-slide-name{font-family:var(--universal-font-heading);font-size:clamp(1.6rem,3vw,2.5rem);font-weight:400;color:var(--universal-primary);margin:0 0 .35rem;line-height:1.15}.universal-team-slide-name a{color:inherit;text-decoration:none;transition:color .2s}.universal-team-slide-name a:hover{color:var(--universal-secondary)}.universal-team-slide-credentials{display:block;font-family:var(--universal-font-body);font-size:.85rem;font-weight:400;color:var(--universal-secondary);margin-top:.2rem;letter-spacing:.04em}.universal-team-slide-role{font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--universal-secondary);margin:0 0 1rem}.universal-team-slide-bio{font-size:.95rem;color:var(--universal-text-light);line-height:1.72;margin:0 0 1.25rem;max-width:460px}.universal-team-slide-contact{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.25rem}.universal-team-slide-contact-item{display:inline-flex;align-items:center;gap:.55rem;font-size:.85rem;color:var(--universal-text-light);text-decoration:none;transition:color .2s}.universal-team-slide-contact-item:is(a):hover{color:var(--universal-secondary)}.universal-team-slide-contact-item i{width:16px;text-align:center;color:var(--universal-secondary);flex-shrink:0}.universal-team-slider-nav{display:flex;gap:.75rem;margin-top:1.75rem}.universal-team-slider-btn{width:48px;height:48px;border-radius:50%;border:1px solid var(--universal-border);background:transparent;color:var(--universal-primary);font-size:.9rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.universal-team-slider-btn:hover{background:var(--universal-primary);border-color:var(--universal-primary);color:#fff}.universal-team-slider-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.universal-team-slider-thumbs{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--universal-border)}.universal-team-slider-thumb{display:flex;align-items:center;gap:.55rem;background:transparent;border:1px solid var(--universal-border);border-radius:var(--universal-radius-lg);padding:.35rem .75rem .35rem .35rem;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;max-width:160px}.universal-team-slider-thumb img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.universal-team-slider-thumb__placeholder{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--universal-primary) 0%,var(--universal-secondary) 100%);color:#ffffffa6;font-size:.9rem;font-family:var(--universal-font-heading);display:flex;align-items:center;justify-content:center;overflow:hidden}.universal-team-slider-thumb__name{font-size:.75rem;font-weight:500;color:var(--universal-text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;transition:color .2s}.universal-team-slider-thumb:hover{border-color:var(--universal-secondary);box-shadow:0 2px 10px #00000012}.universal-team-slider-thumb.is-active{background:var(--universal-primary);border-color:var(--universal-primary)}.universal-team-slider-thumb.is-active .universal-team-slider-thumb__name{color:#ffffffd9}@media(max-width:900px){.universal-team-slide{grid-template-columns:1fr}.universal-team-slide-photo{min-height:280px;height:280px}.universal-team-slide-info{padding:2rem}.universal-team-slider-thumbs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:580px){.universal-team-slider-stage{min-height:auto}.universal-team-slide-name{font-size:1.5rem}}.universal-team-shortcode .universal-team-photo-wrap,.universal-team-preset .universal-team-photo-wrap{border-radius:var(--td-img-br, 12px);aspect-ratio:var(--td-img-aspect, 1 / 1);transition:all var(--td-speed, .3s) ease}.universal-team-shortcode .universal-team-photo-wrap img,.universal-team-preset .universal-team-photo-wrap img{object-fit:var(--td-img-obj-fit, cover);object-position:var(--td-img-pos, center center);transition:transform var(--td-speed, .3s) ease}.universal-team-shortcode .universal-team-card,.universal-team-preset .universal-team-card{border-radius:var(--td-card-br, 12px);text-align:var(--td-card-align, left);transition:transform var(--td-speed, .3s) ease,box-shadow var(--td-speed, .3s) ease}.universal-team-shortcode .universal-team-card-body,.universal-team-preset .universal-team-card-body{padding:var(--td-card-pad, 1.25rem 1.5rem 1.5rem)}.universal-team-shortcode .universal-team-name,.universal-team-preset .universal-team-name{font-size:var(--td-name-size, 1.1rem);font-weight:var(--td-name-weight, 500)}.universal-team-shortcode .universal-team-bio,.universal-team-preset .universal-team-bio{-webkit-line-clamp:var(--td-bio-clamp, 3)}[data-td-img-shape=circle] .universal-team-photo-wrap{border-radius:50%}[data-td-img-shape=square] .universal-team-photo-wrap{border-radius:0}[data-td-img-align=left] .universal-team-photo-wrap,[data-td-img-align=center] .universal-team-photo-wrap,[data-td-img-align=right] .universal-team-photo-wrap{width:var(--td-img-size);flex-shrink:0}[data-td-img-align=left] .universal-team-photo-wrap{align-self:flex-start;margin:1.25rem auto 0 1.5rem}[data-td-img-align=center] .universal-team-photo-wrap{align-self:center;margin:1.25rem auto 0}[data-td-img-align=right] .universal-team-photo-wrap{align-self:flex-end;margin:1.25rem 1.5rem 0 auto}[data-td-img-align=left] .universal-team-card-body,[data-td-img-align=center] .universal-team-card-body,[data-td-img-align=right] .universal-team-card-body{align-self:stretch;width:100%}[data-td-img-pos=top] .universal-team-photo-wrap img{object-position:center top}[data-td-img-pos=center] .universal-team-photo-wrap img{object-position:center center}[data-td-img-pos=bottom] .universal-team-photo-wrap img{object-position:center bottom}[data-td-img-hover=zoom] .universal-team-card:hover .universal-team-photo-wrap img{transform:scale(1.06)}[data-td-img-hover=grayscale] .universal-team-photo-wrap img{filter:grayscale(80%);transition:filter var(--td-speed) ease,transform var(--td-speed) ease}[data-td-img-hover=grayscale] .universal-team-card:hover .universal-team-photo-wrap img{filter:grayscale(0%);transform:scale(1.02)}[data-td-img-hover=fade-overlay] .universal-team-photo-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1a1a2e8c,#c9a96e4d);opacity:0;transition:opacity var(--td-speed) ease;border-radius:inherit}[data-td-img-hover=fade-overlay] .universal-team-card:hover .universal-team-photo-wrap:after{opacity:1}[data-td-img-hover=none] .universal-team-card:hover .universal-team-photo-wrap img{transform:none}[data-td-card-style=flat] .universal-team-card{background:var(--universal-bg);border:none;box-shadow:none}[data-td-card-style=elevated] .universal-team-card{background:var(--universal-bg);border:none;box-shadow:0 4px 24px #00000014}[data-td-card-style=outlined] .universal-team-card{background:transparent;border:2px solid var(--universal-border);box-shadow:none}[data-td-card-style=glass] .universal-team-card{background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 32px #0000001f}[data-td-card-hover=none] .universal-team-card:hover{transform:none;box-shadow:none}[data-td-card-hover=lift] .universal-team-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px #00000021}[data-td-card-hover=scale] .universal-team-card:hover{transform:scale(1.03);box-shadow:0 12px 36px #0000001a}[data-td-card-hover=glow] .universal-team-card:hover{transform:translateY(-2px);box-shadow:0 0 0 3px var(--universal-secondary),0 16px 40px #0000001f}[data-td-role-color=primary] .universal-team-role,[data-td-role-color=primary] .universal-team-visual-card__role,[data-td-role-color=primary] .universal-team-slide-role{color:var(--universal-primary)}[data-td-role-color=secondary] .universal-team-role,[data-td-role-color=secondary] .universal-team-visual-card__role,[data-td-role-color=secondary] .universal-team-slide-role{color:var(--universal-secondary)}[data-td-role-color=muted] .universal-team-role,[data-td-role-color=muted] .universal-team-visual-card__role,[data-td-role-color=muted] .universal-team-slide-role{color:var(--universal-text-light);letter-spacing:.06em}[data-td-no-img] .universal-team-photo-wrap,[data-td-no-bio] .universal-team-bio,[data-td-no-bio] .universal-team-slide-bio,[data-td-no-bio] .universal-team-profile-tagline,[data-td-no-role] .universal-team-role,[data-td-no-role] .universal-team-visual-card__role,[data-td-no-role] .universal-team-slide-role,[data-td-no-role] .universal-team-profile-role,[data-td-no-creds] .universal-team-credentials,[data-td-no-creds] .universal-team-slide-credentials,[data-td-no-dept] .universal-team-dept-badge,[data-td-no-email] .universal-team-email,[data-td-no-email] .universal-team-slide-contact-item--email,[data-td-no-phone] .universal-team-phone,[data-td-no-phone] .universal-team-slide-contact-item--phone,[data-td-no-location] .universal-team-location,[data-td-no-location] .universal-team-slide-contact-item--location,[data-td-no-specialty] .universal-team-meta__item--specialty,[data-td-no-specialty] .universal-team-profile-meta__item--specialty,[data-td-no-region] .universal-team-meta__item--region,[data-td-no-region] .universal-team-profile-meta__item--region,[data-td-no-membership-type] .universal-team-meta__item--membership-type,[data-td-no-membership-type] .universal-team-profile-meta__item--membership-type,[data-td-no-social] .universal-team-social,[data-td-no-social] .universal-team-visual-card__social{display:none}[data-td-no-cta] .universal-team-profile-link{display:none!important}[data-td-hide-linkedin] .universal-team-social-link[data-network=linkedin],[data-td-hide-twitter] .universal-team-social-link[data-network=twitter],[data-td-hide-facebook] .universal-team-social-link[data-network=facebook],[data-td-hide-instagram] .universal-team-social-link[data-network=instagram],[data-td-hide-github] .universal-team-social-link[data-network=github],[data-td-hide-youtube] .universal-team-social-link[data-network=youtube]{display:none}[data-td-social-icon=filled] .universal-team-social-link{background:var(--universal-primary);border-color:var(--universal-primary);color:#fff}[data-td-social-icon=filled] .universal-team-social-link:hover{background:var(--universal-secondary);border-color:var(--universal-secondary);color:var(--universal-primary)}[data-td-social-icon=mono] .universal-team-social-link{border:none;color:var(--universal-text-light);background:transparent;border-radius:0}[data-td-social-icon=mono] .universal-team-social-link:hover{color:var(--universal-primary);background:transparent;transform:none}[data-td-social-icon=brand-colors] .universal-team-social-link[data-network=linkedin]{background:#0a66c2;border-color:#0a66c2;color:#fff}[data-td-social-icon=brand-colors] .universal-team-social-link[data-network=twitter]{background:#000;border-color:#000;color:#fff}[data-td-social-icon=brand-colors] .universal-team-social-link[data-network=facebook]{background:#1877f2;border-color:#1877f2;color:#fff}[data-td-social-icon=brand-colors] .universal-team-social-link[data-network=instagram]{background:#e1306c;border-color:#e1306c;color:#fff}[data-td-social-icon=brand-colors] .universal-team-social-link[data-network=github]{background:#333;border-color:#333;color:#fff}[data-td-social-icon=brand-colors] .universal-team-social-link[data-network=youtube]{background:red;border-color:red;color:#fff}[data-td-social-pos=card-footer] .universal-team-card{padding-bottom:0}[data-td-social-pos=card-footer] .universal-team-card-body{flex:1}[data-td-social-pos=card-footer] .universal-team-social{margin-top:auto;padding:.75rem 1.5rem;border-top:1px solid var(--universal-border);background:var(--universal-bg-alt)}[data-td-social-pos=hover-overlay] .universal-team-social{position:absolute;bottom:0;left:0;right:0;padding:2.5rem 1rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,transparent 100%);opacity:0;transition:opacity var(--td-speed) ease;justify-content:center;margin-top:0}[data-td-social-pos=hover-overlay] .universal-team-card{position:relative;overflow:visible}[data-td-social-pos=hover-overlay] .universal-team-card:hover .universal-team-social,[data-td-social-pos=hover-overlay] .universal-team-card:focus-within .universal-team-social{opacity:1}[data-td-social-pos=hover-overlay] .universal-team-social .universal-team-social-link{border-color:#ffffff80;color:#fff}[data-td-bio-reveal="1"] .universal-team-bio{max-height:0;opacity:0;overflow:hidden;transition:max-height var(--td-speed) ease,opacity var(--td-speed) ease;margin:0}[data-td-bio-reveal="1"] .universal-team-card:hover .universal-team-bio,[data-td-bio-reveal="1"] .universal-team-card:focus-within .universal-team-bio{max-height:200px;opacity:1;margin:0 0 1rem}[data-td-entrance=fade-up] .universal-team-card,[data-td-entrance=stagger] .universal-team-card{opacity:0;transform:translateY(20px);animation:atd-fade-up .5s ease forwards}[data-td-entrance=stagger] .universal-team-card:nth-child(1){animation-delay:0s}[data-td-entrance=stagger] .universal-team-card:nth-child(2){animation-delay:.08s}[data-td-entrance=stagger] .universal-team-card:nth-child(3){animation-delay:.16s}[data-td-entrance=stagger] .universal-team-card:nth-child(4){animation-delay:.24s}[data-td-entrance=stagger] .universal-team-card:nth-child(5){animation-delay:.32s}[data-td-entrance=stagger] .universal-team-card:nth-child(6){animation-delay:.4s}[data-td-entrance=stagger] .universal-team-card:nth-child(7){animation-delay:.48s}[data-td-entrance=stagger] .universal-team-card:nth-child(8){animation-delay:.56s}[data-td-entrance=stagger] .universal-team-card:nth-child(n+9){animation-delay:.64s}@keyframes atd-fade-up{to{opacity:1;transform:translateY(0)}}.universal-team-cta-wrap{margin-top:3rem;display:flex;width:100%}.universal-team-cta-wrap.universal-team-cta--center{justify-content:center;text-align:center}.universal-team-cta-wrap.universal-team-cta--left{justify-content:flex-start;text-align:left}.universal-team-cta-wrap.universal-team-cta--right{justify-content:flex-end;text-align:right}.universal-team-cta-wrap .btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2rem;font-size:.95rem;font-weight:500;text-decoration:none;letter-spacing:.05em;border-radius:var(--universal-btn-radius, 4px);transition:all var(--universal-transition, .25s ease)}
