[data-widget=team_listing],:is(.uw-widget,.modal-overlay) #uw-universal-modal-overlay{--amber-400:#fcbb00}:is(.uw-widget,.modal-overlay) .team-grid{grid-template-columns:1fr;gap:20px;display:grid}:is(.uw-widget,.modal-overlay) .team-grid.columns-3{grid-template-columns:1fr}:is(.uw-widget,.modal-overlay) .member-card{border:1px solid var(--uw-blue-100);text-align:left;cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;background:#fff;border-radius:16px;flex-direction:column;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}:is(.uw-widget,.modal-overlay) .member-card:hover{border-color:#a3225a66;transform:translateY(-2px);box-shadow:0 10px 25px #0f23400d}:is(.uw-widget,.modal-overlay) .member-card:focus-visible{outline:2px solid var(--uw-beere);outline-offset:2px}:is(.uw-widget,.modal-overlay) .member-card__photo-wrap{aspect-ratio:4/5;background:var(--uw-blue-50);width:100%;position:relative;overflow:hidden}:is(.uw-widget,.modal-overlay) .member-card__photo-wrap img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .3s}:is(.uw-widget,.modal-overlay) .member-card:hover .member-card__photo-wrap img{transform:scale(1.03)}:is(.uw-widget,.modal-overlay) .member-card__body{flex-direction:column;flex:1;padding:20px;display:flex}:is(.uw-widget,.modal-overlay) .member-card__name{color:var(--uw-blue-900);margin:0;font-size:1.125rem;font-weight:700}:is(.uw-widget,.modal-overlay) .member-card__role{color:var(--uw-beere);margin:2px 0 0;font-size:.875rem;font-weight:500}:is(.uw-widget,.modal-overlay) .member-card__bio{color:var(--uw-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:12px 0 0;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}:is(.uw-widget,.modal-overlay) .member-card__cta{color:var(--uw-beere);align-items:center;gap:6px;margin-top:16px;font-size:.875rem;font-weight:600;display:inline-flex}:is(.uw-widget,.modal-overlay) .member-card__cta svg{transition:transform .2s}:is(.uw-widget,.modal-overlay) .member-card:hover .member-card__cta svg{transform:translate(2px,-2px)}:is(.uw-widget,.modal-overlay) .icon{vertical-align:-3px;flex-shrink:0;width:16px;height:16px;display:inline-block}:is(.uw-widget,.modal-overlay) .avatar{object-fit:cover;object-position:top;box-shadow:0 0 0 1px var(--uw-blue-100);border-radius:9999px;flex-shrink:0}:is(.uw-widget,.modal-overlay) .avatar-initials{background:linear-gradient(to bottom right,var(--uw-blue-900),var(--uw-blue-700));color:#fff;box-shadow:0 0 0 1px var(--uw-blue-100);border-radius:9999px;justify-content:center;align-items:center;font-weight:700;display:flex}:is(.uw-widget,.modal-overlay) .modal-header{border-bottom:1px solid var(--uw-blue-100);align-items:flex-start;gap:16px;padding-bottom:20px;padding-right:32px;display:flex}:is(.uw-widget,.modal-overlay) .modal-header .avatar,:is(.uw-widget,.modal-overlay) .modal-header .avatar-initials{width:96px;height:96px;font-size:1.75rem}:is(.uw-widget,.modal-overlay) .modal-title{color:var(--uw-blue-900);margin:0;font-size:1.25rem;font-weight:700}:is(.uw-widget,.modal-overlay) .modal-role{color:var(--uw-beere);margin:4px 0 0;font-weight:500}:is(.uw-widget,.modal-overlay) .modal-bio{color:var(--uw-text);margin-top:20px;line-height:1.6}:is(.uw-widget,.modal-overlay) .modal-section{margin-top:20px}:is(.uw-widget,.modal-overlay) .modal-section__label{text-transform:uppercase;letter-spacing:.04em;color:var(--uw-text);margin:0 0 8px;font-size:.75rem;font-weight:600}:is(.uw-widget,.modal-overlay) .credentials-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:is(.uw-widget,.modal-overlay) .credentials-list li{color:var(--uw-blue-900);align-items:flex-start;gap:10px;font-size:.875rem;display:flex}:is(.uw-widget,.modal-overlay) .credentials-list li svg{color:var(--uw-beere);margin-top:2px}:is(.uw-widget,.modal-overlay) .focus-tags{flex-wrap:wrap;gap:8px;display:flex}:is(.uw-widget,.modal-overlay) .focus-tag{background:var(--uw-blue-50);color:var(--uw-blue-900);border-radius:9999px;padding:4px 12px;font-size:.75rem;font-weight:500}:is(.uw-widget,.modal-overlay) .modal-quote{border-left:4px solid var(--uw-beere);color:var(--uw-blue-900);background:#fbeef380;gap:12px;margin:20px 0 0;padding:16px 20px;font-size:.9375rem;font-style:italic;line-height:1.6;display:flex}:is(.uw-widget,.modal-overlay) .modal-quote svg{color:#a3225a80;flex-shrink:0;margin-top:2px}:is(.uw-widget,.modal-overlay) .reviews-list{flex-direction:column;gap:12px;margin-top:12px;display:flex}:is(.uw-widget,.modal-overlay) .review-card{border:1px solid var(--uw-blue-100);background:#fff;border-radius:12px;margin:0;padding:16px}:is(.uw-widget,.modal-overlay) .review-card blockquote{color:var(--uw-ink);margin:0;font-size:.875rem;font-style:italic;line-height:1.6}:is(.uw-widget,.modal-overlay) .review-card figcaption{color:var(--uw-blue-900);align-items:center;gap:6px;margin-top:8px;font-size:.75rem;font-weight:600;display:flex}:is(.uw-widget,.modal-overlay) .review-card figcaption svg{color:var(--amber-400);fill:var(--amber-400)}:is(.uw-widget,.modal-overlay) .modal-links{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}:is(.uw-widget,.modal-overlay) .modal-links a{color:var(--uw-beere);align-items:center;gap:8px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}:is(.uw-widget,.modal-overlay) .modal-links a:hover{color:var(--uw-beere-800)}:is(.uw-widget,.modal-overlay) .modal-header .avatar{width:96px;height:96px;font-size:1.75rem}@media (width>=768px){:is(.uw-widget,.modal-overlay) .team-grid,:is(.uw-widget,.modal-overlay) .team-grid.columns-3,:is(.uw-widget,.modal-overlay) .team-grid,:is(.uw-widget,.modal-overlay) .team-grid.columns-3,:is(.uw-widget,.modal-overlay) .team-grid,:is(.uw-widget,.modal-overlay) .team-grid.columns-3,:is(.uw-widget,.modal-overlay) .team-grid,:is(.uw-widget,.modal-overlay) .team-grid.columns-3{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){:is(.uw-widget,.modal-overlay) .team-grid.columns-3{grid-template-columns:repeat(3,1fr)}}:is(.uw-widget,.modal-overlay) .member-card__langs{color:var(--uw-text);margin:4px 0 0;font-size:.8125rem}:is(.uw-widget,.modal-overlay) .modal-langs{color:var(--uw-text);margin:4px 0 0;font-size:.875rem}
