.team-container{background:var(--bg-gradient);color:var(--color-text);z-index:1;background-repeat:repeat;flex-direction:column;align-items:center;min-height:100vh;padding:100px 20px;display:flex;position:relative}.team-heading{color:var(--color-primary);text-align:center;font-size:clamp(1.8rem,3.5vw,2.5rem);font-family:var(--font-heading);letter-spacing:.2px;margin-bottom:40px;font-weight:800}.team-description{color:var(--color-text);text-align:center;opacity:.95;max-width:1300px;margin-bottom:30px;font-size:1.2rem;line-height:1.7}.team-members{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.team-member{border-left:5px solid var(--color-primary);border-right:5px solid var(--color-primary);-webkit-backdrop-filter:blur(3px);background-color:#ffffff13;border-radius:15px;justify-content:flex-start;align-items:center;width:70%;padding-right:16px;transition:background-color .5s,transform .5s;display:flex}.team-member:hover{transform:scale(1.02)}.team-member-image-container{background-color:#fff;border-radius:50%;place-items:center;width:250px;max-width:250px;height:250px;max-height:250px;margin:20px;display:grid;overflow:hidden}.team-member-img{object-fit:cover;width:100%;max-width:250px;height:100%;max-height:250px;transition:transform .5s}.team-member:hover .team-member-img{transform:scale(1.1)}.team-member-info{text-align:left;color:var(--color-text);flex:1;padding:20px}.team-member-name{text-align:center;color:var(--color-primary);font-size:1.6rem;font-weight:700;font-family:var(--font-heading);margin-bottom:10px}.team-member-role{color:var(--color-primary);margin-bottom:10px;font-size:1.1rem;font-weight:500}.team-member-description{color:var(--color-text);margin-bottom:15px;font-size:1rem;line-height:1.6}.team-member-message{color:var(--color-text);font-size:1rem;font-style:italic}[data-theme=light] .team-member{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}[data-theme=light] .team-member-name{background-color:var(--color-primary);color:var(--color-secondary);width:fit-content;margin:auto auto 10px;font-size:1.6rem}[data-theme=light] .team-member-role{color:#000;font-weight:700}@media (max-width:1200px){.team-description,.team-member{width:90%}}@media (max-width:768px){.team-member{flex-direction:column;width:85%;padding:10px 12px 16px}.team-heading{margin-bottom:20px}.team-description{text-align:left;margin-bottom:20px;font-size:1rem}}@media (max-width:480px){.team-heading{font-size:2rem}.team-member{width:92%;padding:6px}.team-member-image-container{width:180px;max-width:180px;height:180px;max-height:180px;margin:10px}.team-member-info{padding:0 6px}.team-member-name{font-size:1.35rem}.team-member-description,.team-member-message{font-size:.95rem}}@media (max-width:360px){.team-heading{font-size:1.7rem}.team-member-image-container{width:120px;max-width:120px;height:120px;max-height:120px}.team-member-name{font-size:1.2rem}.team-member-role{font-size:1rem}.team-member-description,.team-member-message{font-size:.85rem}}
