.page-hero{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;min-height:44vh;padding:10rem 5% 4rem;display:flex;position:relative}.page-hero h1{font-size:clamp(2.2rem,4.5vw,var(--fs-3xl));margin-bottom:1rem}.page-hero h1 em{color:var(--gold-light);font-style:italic}.team-grid{z-index:2;grid-template-columns:repeat(3,1fr);grid-auto-rows:340px;align-items:stretch;gap:2.4rem;max-width:1400px;margin:0 auto;padding:2rem 5% 6rem;display:grid;position:relative}.bc-wrap{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);height:100%;color:inherit;background:#ffffff07;border-radius:14px;text-decoration:none;transition:border-color .28s,box-shadow .28s,opacity .65s,transform .65s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 8px 32px #00000047}.bc-wrap.bc-clickable{cursor:pointer}.bc-face{flex-direction:row;align-items:center;gap:2.2rem;padding:2rem 2.4rem;transition:opacity .28s,transform .28s cubic-bezier(.2,0,0,1);display:flex;position:absolute;inset:0}@media (hover:hover){.bc-wrap:hover .bc-face{opacity:0;transform:scale(.96)}}.bc-overlay{-webkit-backdrop-filter:blur(18px);opacity:0;will-change:opacity,transform;background:#080808e0;flex-direction:column;justify-content:center;padding:2.2rem 2.4rem 2rem;transition:opacity .28s cubic-bezier(.2,0,0,1),transform .28s cubic-bezier(.2,0,0,1);display:flex;position:absolute;inset:0;transform:scale(1.03)}@media (hover:hover){.bc-wrap:hover .bc-overlay{opacity:1;transform:scale(1)}}.bc-accent-strip{z-index:2;border-radius:14px 0 0 14px;width:3px;height:100%;position:absolute;top:0;left:0}.bc-left{flex-shrink:0;justify-content:center;align-items:center;display:flex}.bc-avatar{width:100px;height:100px;font-family:var(--font-mono);color:#ffffffeb;letter-spacing:.08em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:500;display:flex;position:relative}.bc-avatar:after{content:"";opacity:0;border:1px solid #0000;border-radius:50%;transition:opacity .35s;position:absolute;inset:-4px}@media (hover:hover){.bc-wrap:hover .bc-avatar:after{opacity:1}}.bc-right{flex-direction:column;flex:1;justify-content:center;gap:.22rem;min-width:0;display:flex}.bc-dept{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;opacity:.5;margin-bottom:.15rem;font-size:.62rem;line-height:1}.bc-name{font-family:var(--font-display);color:var(--white);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:400;line-height:1.18}.bc-title{font-family:var(--font-body);opacity:.85;margin-top:.15rem;font-size:.84rem;line-height:1.3}.bc-location{font-family:var(--font-mono);letter-spacing:.1em;color:var(--grey);text-transform:uppercase;align-items:center;gap:.35rem;margin-top:.45rem;font-size:.65rem;display:flex}.bc-brand{font-family:var(--font-mono);letter-spacing:.34em;text-transform:uppercase;color:#ffffff1a;margin-top:.55rem;font-size:.52rem}.bc-bio{font-family:var(--font-display);color:#f0ede8eb;margin:0;font-size:clamp(.84rem,1.5vw,.98rem);font-style:italic;line-height:1.75}.bc-linkedin-hint{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff47;margin-top:1rem;font-size:.62rem;transition:color .2s}@media (hover:hover){.bc-wrap.bc-clickable:hover .bc-linkedin-hint{color:#ffffff8c}}.av-piyush{background:linear-gradient(135deg,#c9a84c,#e8b84b,#b8860b);box-shadow:0 4px 22px #c9a84c61}.av-piyush:after{border-color:#c9a84c73}.strip-piyush{background:linear-gradient(#e8b84b,#c9a84c 60%,#0000)}.dept-piyush{color:#c9a84c}.title-piyush{color:var(--gold)}.bc-piyush{border-color:#c9a84c1a;box-shadow:inset 0 1px #c9a84c1f,0 8px 32px #00000047}.bc-piyush.bc-active{border-color:#c9a84c4d}@media (hover:hover){.bc-piyush:hover{border-color:#c9a84c4d}}.overlay-piyush{background:#080602e6}.av-priyansh{background:linear-gradient(135deg,#a8d8ea,#5bb8d4,#2a8fa8);box-shadow:0 4px 22px #a8d8ea4d}.av-priyansh:after{border-color:#a8d8ea73}.strip-priyansh{background:linear-gradient(#a8d8ea,#5bb8d4 60%,#0000)}.dept-priyansh{color:#7ecde6}.title-priyansh{color:var(--ice)}.bc-priyansh{border-color:#a8d8ea14;box-shadow:inset 0 1px #a8d8ea1a,0 8px 32px #00000047}.bc-priyansh.bc-active{border-color:#a8d8ea47}@media (hover:hover){.bc-priyansh:hover{border-color:#a8d8ea47}}.overlay-priyansh{background:#020608e6}.av-aaujas{background:linear-gradient(135deg,#ff7e67,#e84393,#c0185e);box-shadow:0 4px 22px #ff7e674d}.av-aaujas:after{border-color:#ff7e6773}.strip-aaujas{background:linear-gradient(#ff7e67,#e84393 60%,#0000)}.dept-aaujas,.title-aaujas{color:#ff7e67}.bc-aaujas{border-color:#ff7e6714;box-shadow:inset 0 1px #ff7e671a,0 8px 32px #00000047}.bc-aaujas.bc-active{border-color:#ff7e6747}@media (hover:hover){.bc-aaujas:hover{border-color:#ff7e6747}}.overlay-aaujas{background:#080202e6}.av-jayant{background:linear-gradient(135deg,#9b6dff,#7c4dff,#512da8);box-shadow:0 4px 22px #9b6dff52}.av-jayant:after{border-color:#9b6dff73}.strip-jayant{background:linear-gradient(#9b6dff,#7c4dff 60%,#0000)}.dept-jayant{color:#9b6dff}.title-jayant{color:var(--violet)}.bc-jayant{border-color:#9b6dff14;box-shadow:inset 0 1px #9b6dff1a,0 8px 32px #00000047}.bc-jayant.bc-active{border-color:#9b6dff47}@media (hover:hover){.bc-jayant:hover{border-color:#9b6dff47}}.overlay-jayant{background:#04020ae6}.av-sarang{background:linear-gradient(135deg,#43e97b,#38c96a,#1a8a45);box-shadow:0 4px 22px #43e97b47}.av-sarang:after{border-color:#43e97b73}.strip-sarang{background:linear-gradient(#43e97b,#38c96a 60%,#0000)}.dept-sarang,.title-sarang{color:#43e97b}.bc-sarang{border-color:#43e97b14;box-shadow:inset 0 1px #43e97b17,0 8px 32px #00000047}.bc-sarang.bc-active{border-color:#43e97b42}@media (hover:hover){.bc-sarang:hover{border-color:#43e97b42}}.overlay-sarang{background:#020804e6}.av-divyang{background:linear-gradient(135deg,#f7971e,#ffd200,#e67e00);box-shadow:0 4px 22px #f7971e4d}.av-divyang:after{border-color:#f7971e73}.strip-divyang{background:linear-gradient(#f7971e,#ffd200 60%,#0000)}.dept-divyang,.title-divyang{color:#f7971e}.bc-divyang{border-color:#f7971e14;box-shadow:inset 0 1px #f7971e1a,0 8px 32px #00000047}.bc-divyang.bc-active{border-color:#f7971e47}@media (hover:hover){.bc-divyang:hover{border-color:#f7971e47}}.overlay-divyang{background:#080502e6}.av-samyak{background:linear-gradient(135deg,#00c9d4,#00a5b5,#007a88);box-shadow:0 4px 22px #00c9d447}.av-samyak:after{border-color:#00c9d473}.strip-samyak{background:linear-gradient(#00c9d4,#00a5b5 60%,#0000)}.dept-samyak,.title-samyak{color:#00c9d4}.bc-samyak{border-color:#00c9d414;box-shadow:inset 0 1px #00c9d417,0 8px 32px #00000047}.bc-samyak.bc-active{border-color:#00c9d442}@media (hover:hover){.bc-samyak:hover{border-color:#00c9d442}}.overlay-samyak{background:#020708e6}.values-section{z-index:2;border-top:1px solid var(--border);padding:6rem 5%;position:relative}.values-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.value-card{-webkit-backdrop-filter:blur(24px)saturate(170%);background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;gap:1rem;padding:2rem 2.2rem 2.2rem;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:inset 0 1px #ffffff0f,0 8px 32px #00000047}.value-card:hover{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1a,0 16px 48px #0006}.vc-header{justify-content:space-between;align-items:center;display:flex}.vc-num{font-family:var(--font-mono);letter-spacing:.3em;color:#fff3;text-transform:uppercase;font-size:.57rem}.vc-icon{color:#ffffff61;flex-shrink:0}.vc-title{font-family:var(--font-display);color:var(--white);margin:0;font-size:clamp(1.3rem,2.8vw,1.65rem);font-weight:400;line-height:1.1}.vc-desc{font-family:var(--font-body);color:#ffffff70;margin:0;font-size:clamp(.82rem,1.5vw,.9rem);line-height:1.75}@media (max-width:1024px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.team-grid{grid-auto-rows:320px}.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.team-grid{grid-template-columns:1fr;grid-auto-rows:280px;padding:1rem 5% 4rem}.bc-face{gap:1.4rem;padding:1.4rem 1.6rem}.bc-overlay{padding:1.6rem}.bc-avatar{width:76px;height:76px;font-size:.9rem}.bc-bio{font-size:.78rem;line-height:1.62}.values-grid{grid-template-columns:1fr}}
