.TeamHero-module__LjJejG__section{color:#fff;background-color:#000;justify-content:center;align-items:center;width:100%;height:90vh;display:flex;position:relative;overflow:hidden}.TeamHero-module__LjJejG__background{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.TeamHero-module__LjJejG__bgImage{object-fit:cover;object-position:center}.TeamHero-module__LjJejG__bgVideo{object-fit:cover;object-position:center;width:100%;height:100%}.TeamHero-module__LjJejG__overlay{z-index:1;background:linear-gradient(#000c 0%,#0009 50%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.TeamHero-module__LjJejG__bottomGradient{z-index:5;pointer-events:none;background:linear-gradient(#0000,#000);width:100%;height:15vh;position:absolute;bottom:0;left:0}.TeamHero-module__LjJejG__gradientOrb{filter:blur(80px);background:radial-gradient(circle,#00ff8526 0%,#0000 70%);width:80vw;height:80vw;animation:10s infinite alternate TeamHero-module__LjJejG__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TeamHero-module__LjJejG__gridOverlay{opacity:.5;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 100%);mask-image:radial-gradient(circle,#000 40%,#0000 100%)}.TeamHero-module__LjJejG__container{z-index:10;text-align:center;max-width:1200px;padding:0 20px;position:relative}.TeamHero-module__LjJejG__title{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:2rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1.1}.TeamHero-module__LjJejG__highlight{color:var(--accent)}.TeamHero-module__LjJejG__subtitle{font-family:var(--font-body);color:#ccc;max-width:800px;margin:0 auto 3rem;font-size:clamp(1rem,2vw,1.4rem);line-height:1.6}.TeamHero-module__LjJejG__ctaWrapper{justify-content:center;display:flex}.TeamHero-module__LjJejG__ctaButton{color:#fff;border:1px solid var(--accent);text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:0 0;border-radius:50px;align-items:center;gap:12px;padding:18px 40px;font-size:.9rem;font-weight:700;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.TeamHero-module__LjJejG__ctaButton:hover{background:var(--accent);color:#000;transform:translateY(-5px);box-shadow:0 10px 30px #00ff854d}.TeamHero-module__LjJejG__icon{font-size:1.2rem}@keyframes TeamHero-module__LjJejG__pulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(.8)}to{opacity:.8;transform:translate(-50%,-50%)scale(1.2)}}
.TeamDepartments-module__ohPzDq__section{color:#fff;background-color:#050505;padding:100px 20px}.TeamDepartments-module__ohPzDq__container{max-width:1000px;margin:0 auto}.TeamDepartments-module__ohPzDq__header{font-family:var(--font-heading);text-transform:uppercase;text-align:center;margin-bottom:4rem;font-size:clamp(2rem,4vw,3rem)}.TeamDepartments-module__ohPzDq__highlight{color:var(--accent)}.TeamDepartments-module__ohPzDq__list{border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.TeamDepartments-module__ohPzDq__item{border-bottom:1px solid #ffffff1a;transition:background .3s}.TeamDepartments-module__ohPzDq__item:hover{background:#ffffff05}.TeamDepartments-module__ohPzDq__itemHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:30px 0;display:flex}.TeamDepartments-module__ohPzDq__itemTitle{font-family:var(--font-heading);font-size:clamp(1.2rem,2.5vw,2rem);font-weight:700;transition:color .3s}.TeamDepartments-module__ohPzDq__item.TeamDepartments-module__ohPzDq__active .TeamDepartments-module__ohPzDq__itemTitle{color:var(--accent)}.TeamDepartments-module__ohPzDq__icon{color:#666;transition:transform .3s,color .3s}.TeamDepartments-module__ohPzDq__item.TeamDepartments-module__ohPzDq__active .TeamDepartments-module__ohPzDq__icon{color:var(--accent);transform:rotate(0)}.TeamDepartments-module__ohPzDq__itemContent{max-height:0;transition:max-height .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.TeamDepartments-module__ohPzDq__item.TeamDepartments-module__ohPzDq__active .TeamDepartments-module__ohPzDq__itemContent{max-height:500px}.TeamDepartments-module__ohPzDq__innerContent{padding-bottom:40px;padding-left:20px}.TeamDepartments-module__ohPzDq__description{font-family:var(--font-body);color:#ccc;max-width:700px;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.TeamDepartments-module__ohPzDq__skills{flex-wrap:wrap;gap:10px;display:flex}.TeamDepartments-module__ohPzDq__skillTag{font-family:var(--font-body);color:#fff;text-transform:uppercase;letter-spacing:1px;border:1px solid #fff3;border-radius:50px;padding:6px 16px;font-size:.85rem}
