.TeamPage-module__5ZIOHa__page{padding-top:120px}.TeamPage-module__5ZIOHa__headerSection{text-align:center;margin-bottom:var(--space-block);padding:0 var(--container-pad)}.TeamPage-module__5ZIOHa__title{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--black);max-width:900px;margin:0 auto 20px}.TeamPage-module__5ZIOHa__tealText{color:var(--teal)}.TeamPage-module__5ZIOHa__subtitle{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--gray);max-width:500px;margin:0 auto}.TeamPage-module__5ZIOHa__teamSection{padding:0 var(--container-pad);padding-bottom:var(--space-section);max-width:var(--site-max-width);margin:0 auto}.TeamPage-module__5ZIOHa__teamGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.TeamPage-module__5ZIOHa__teamCard{aspect-ratio:1/1.15;border-radius:var(--radius-card);background-color:#e2e8f0;position:relative;overflow:hidden}.TeamPage-module__5ZIOHa__teamImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.TeamPage-module__5ZIOHa__infoBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#f8f7f2e6;border-radius:12px;padding:16px;position:absolute;bottom:12px;left:12px;right:12px}.TeamPage-module__5ZIOHa__memberName{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--teal);margin-bottom:4px;line-height:1}.TeamPage-module__5ZIOHa__memberRole{font-family:var(--font-body);font-size:var(--fs-body-sm);color:#333}.TeamPage-module__5ZIOHa__hiringSection{padding:var(--space-section) var(--container-pad);max-width:var(--site-max-width);grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:0 auto;display:grid}.TeamPage-module__5ZIOHa__hiringLeft{max-width:500px}.TeamPage-module__5ZIOHa__hiringTitle{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--black);margin-bottom:24px}.TeamPage-module__5ZIOHa__hiringDesc{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--black);margin-bottom:40px}.TeamPage-module__5ZIOHa__hiringButtons{flex-wrap:wrap;gap:16px;display:flex}.TeamPage-module__5ZIOHa__hiringCollage{grid-template-rows:repeat(10,20px);grid-template-columns:repeat(6,1fr);gap:16px;width:100%;height:400px;display:grid;position:relative}.TeamPage-module__5ZIOHa__collageBox{border-radius:var(--radius-tag);background-color:#d9d9d9}.TeamPage-module__5ZIOHa__box1{grid-area:1/2/7/5}.TeamPage-module__5ZIOHa__box2{grid-area:3/5/7/7}.TeamPage-module__5ZIOHa__box3{grid-area:7/1/11/3}.TeamPage-module__5ZIOHa__box4{grid-area:7/3/12/5}.TeamPage-module__5ZIOHa__box5{grid-area:7/5/11/7}@media (max-width:1024px){.TeamPage-module__5ZIOHa__teamSection{padding-right:0}.TeamPage-module__5ZIOHa__teamGrid{scroll-snap-type:x mandatory;padding-right:var(--container-pad);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.TeamPage-module__5ZIOHa__teamGrid::-webkit-scrollbar{display:none}.TeamPage-module__5ZIOHa__teamCard{scroll-snap-align:start;flex:0 0 65%}.TeamPage-module__5ZIOHa__hiringSection{grid-template-columns:1fr;gap:40px}.TeamPage-module__5ZIOHa__hiringCollage{max-width:500px;height:350px}}@media (max-width:640px){.TeamPage-module__5ZIOHa__teamCard{flex:0 0 75%}.TeamPage-module__5ZIOHa__hiringCollage{height:300px}.TeamPage-module__5ZIOHa__hiringButtons{flex-direction:column;width:100%}.TeamPage-module__5ZIOHa__hiringButtons>*{text-align:center;width:100%}}
