@media (width<=760px){.mobile-hidden{display:none!important}}.web-profiles{gap:var(--client-spacing);background-color:var(--background-color);padding:calc(var(--client-spacing)/2);flex-direction:column;display:flex;container-type:inline-size}.web-profiles .profile-item{gap:calc(var(--client-spacing)/2);display:flex;position:relative}.web-profiles .profile-item:after{content:"";bottom:auto;left:0;right:0;bottom:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);height:1px;position:absolute}.web-profiles .profile-item:last-child:after{display:none}@container (width<=400px){.web-profiles .profile-item{flex-wrap:wrap}}.web-profiles .profile-item .left{gap:calc(var(--client-spacing)/2);flex-direction:column;display:flex}.web-profiles .profile-item .profile-image{border-radius:60px;flex:0 0 120px;justify-content:center;width:120px;overflow:hidden}.web-profiles .profile-item .profile-content :deep(p:first-child){margin-top:0;padding-top:0}.web-profiles .profile-item .profile-content :deep(p:last-child){margin-bottom:0;padding-bottom:0}.web-profiles .profile-item .profile-content .profile-name{font-size:1.25rem;font-weight:600}.web-profiles .profile-item .profile-content .profile-name a{color:var(--color-primary-main)}.web-profiles .profile-item .profile-content .profile-title{text-transform:uppercase}.web-profiles .profile-item .profile-content .profile-subtitle,.web-profiles .profile-item .profile-content .profile-title{padding-top:calc(var(--client-spacing-unit)/2);font-size:.75rem}.web-profiles .profile-item .profile-content .profile-email{padding:5px 0}.web-profiles .profile-item .profile-content .profile-bio{padding-top:calc(var(--client-spacing)/3)}.web-profiles .profile-item .profile-content .profile-bio .text{text-overflow:ellipsis;max-width:100%;max-height:75px;transition:all 1s;overflow:hidden}@supports (-webkit-line-clamp:2){.web-profiles .profile-item .profile-content .profile-bio .text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.web-profiles .profile-item .profile-content .profile-bio.expanded .text{max-height:1500px;display:inherit}@supports (-webkit-line-clamp:2){.web-profiles .profile-item .profile-content .profile-bio.expanded .text{-webkit-line-clamp:none}}.web-profiles .profile-item .profile-content .profile-bio .show-more{color:var(--color-primary-main);cursor:pointer;padding-top:calc(var(--client-spacing)/3);text-decoration:underline}.web-profiles .profile-item:last-child{margin-bottom:0}
