.founders-layout{grid-template-columns:1fr;align-items:start;gap:30px;display:grid}.founders-content{flex-direction:column;gap:20px;display:flex}.founders-heading{color:var(--white);font-family:var(--font-primary);margin:0;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.2}.founders-subtitle{color:var(--grey-70);font-family:var(--font-secondary);margin:0;font-size:clamp(18px,2.2vw,24px);line-height:1.4}.founders-message{color:var(--grey-70);font-family:var(--font-secondary);margin:0;font-size:clamp(16px,1.5vw,18px);line-height:1.75}.founders-cards{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.founder-card{background:var(--black-90);border:1px solid #0000;border-radius:24px;width:100%;overflow:hidden}.founder-card-highlighted{border-color:var(--white-15)}.founder-image-wrap{aspect-ratio:4/4.6;border-radius:24px 24px 0 0;width:100%;position:relative;overflow:hidden}.founder-image{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.founder-linkedin{z-index:2;border:1px solid var(--white-15);background:#2a2a2a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .25s,transform .25s;display:flex;position:absolute;bottom:8px;left:8px}.founder-linkedin:hover{background:var(--grey-80);transform:scale(1.05)}.founder-info{flex-direction:column;gap:6px;padding:20px 20px 24px;display:flex}.founder-name{color:var(--white);font-family:var(--font-primary);margin:0;font-size:20px;font-weight:500}.founder-role{color:var(--grey-70);font-family:var(--font-secondary);margin:0;font-size:16px}.founder-email{color:var(--grey-70);font-family:var(--font-secondary);margin:0;font-size:16px;text-decoration:none;transition:color .25s}.founder-email:hover{color:var(--white)}@media (min-width:640px){.founders-cards{flex-direction:row;justify-content:center;align-items:flex-start;gap:24px}.founder-card-offset{margin-top:56px}}@media (min-width:1024px){.founders-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px 40px}.founders-cards{gap:20px}.founder-card-offset{margin-top:72px}}@media (min-width:1280px){.founders-layout{gap:60px 64px}.founder-card-offset{margin-top:88px}}@media (max-width:639px){.founder-card-offset{margin-top:0}}
.teams-section{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.teams-slider-wrap{width:100%;margin:0 auto;overflow:hidden}.teams-avatar-row{--teams-visible:3;--teams-gap:8px;grid-template-columns:repeat(var(--teams-visible), minmax(0, 1fr));gap:var(--teams-gap);width:100%;display:grid}.teams-avatar-slide{appearance:none;cursor:pointer;background:0 0;border:none;width:100%;margin:0;padding:0;display:block}.teams-avatar-inner{aspect-ratio:3/4;border-radius:10px;width:100%;transition:box-shadow .35s;position:relative;overflow:hidden}.teams-avatar-inner:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:#0000009e;transition:background .35s;position:absolute;inset:0}.teams-avatar-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.teams-avatar-slide:not(.is-active) .teams-avatar-inner{box-shadow:inset 0 0 28px #0000008c,0 6px 18px #0006}.teams-avatar-slide.is-active .teams-avatar-inner{box-shadow:none}.teams-avatar-slide.is-active .teams-avatar-inner:after{background:0 0}.teams-testimonial-card{background:var(--black-90);text-align:center;border-radius:12px;width:100%;max-width:860px;padding:32px 28px;animation:.35s teams-fade-in}@keyframes teams-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.teams-testimonial-text{color:var(--grey-70);font-family:var(--font-secondary);margin:0 0 24px;font-size:clamp(16px,1.6vw,18px);font-weight:400}.teams-testimonial-name{color:var(--white);font-family:var(--font-primary);margin:0 0 8px;font-size:clamp(18px,2vw,22px);font-weight:500}.teams-testimonial-role{color:var(--grey-70);font-family:var(--font-secondary);margin:0;font-size:clamp(16px,1.5vw,18px);line-height:1.4}@media (min-width:768px){.teams-avatar-row{--teams-visible:5;--teams-gap:14px}.teams-avatar-inner{border-radius:12px}.teams-testimonial-card{border-radius:14px;padding:36px 40px}}@media (min-width:1024px){.teams-section{gap:28px}.teams-avatar-row{--teams-gap:18px}.teams-avatar-inner{border-radius:14px}.teams-testimonial-card{padding:40px 48px}}
