.NumberBlockWrapper{width:100%;height:-moz-fit-content;height:fit-content;padding:3vw;border-bottom:1px solid rgba(179,179,179,.418)}.NumberBlockWrapper .NumberBlock{display:flex;justify-content:space-between;align-items:start}.NumberBlockWrapper .NumberBlock .NumberBlockDescription{width:30vw;display:flex;align-items:left}.NumberBlockWrapper .NumberBlock h2{font-size:clamp(1.5rem,5vw,5vw);font-weight:600;color:#000}.NumberBlockWrapper .NumberBlock p{font-size:clamp(1rem,1vw,1.5vw);font-weight:300;color:#000;margin-top:1rem}.TeamCard{position:relative;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:left;width:100%;min-width:100%;background-color:#f8f8f8;border-bottom:1px solid rgba(179,179,179,.418);padding-top:3vw;padding-bottom:3vw}.TeamCard .TeamCardClipEffect{position:absolute;width:100%;height:100%;background-color:#000;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.TeamCard .TeamIndex{margin-bottom:3vw;padding-left:3vw;font-size:clamp(1rem,1vw,1vw)}.TeamCard h2{font-size:clamp(1rem,2vw,2vw);font-weight:600;margin-bottom:1rem;color:#fff}.TeamCard h2,.TeamCard p{padding-left:3vw;mix-blend-mode:difference}.TeamCard p{color:#dadada;font-weight:400;font-size:clamp(1rem,1vw,1vw)}.TeamCardSlideWrapper{height:100vh;width:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:999;pointer-events:none}.TeamCardSlide{height:90%;width:85%;background:#f8f8f8;padding:3vw;grid-gap:3rem;gap:3rem;display:grid;grid-template-columns:1fr 1fr;position:relative;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.TeamCardSlide .CloseButton{top:1rem;right:1rem;position:absolute;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.TeamCardSlide .CloseButton svg{transition:transform .3s ease}.TeamCardSlide .CloseButton:hover svg{transform:rotate(90deg)}.TeamCardSlide .TeamCardImageWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.TeamCardSlide .TeamCardImageWrapper img{width:30vw;object-fit:cover;border-radius:20px}.TeamCardSlide .TeamCardContent{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:3rem;padding:3vw}.TeamCardSlide .TeamCardContent .TeamCardName h3{font-size:clamp(1rem,4vw,4vw);font-weight:600;margin-bottom:1rem}.TeamCardSlide .TeamCardContent .TeamCardPosition{display:flex;width:100%;font-size:clamp(1rem,1vw,1vw);font-weight:300;color:#303030;padding-bottom:1rem;border-bottom:1px solid rgba(53,53,53,.418)}.TeamCardSlide .TeamCardContent .TeamCardDescription{padding:1rem 0;border-bottom:1px solid rgba(53,53,53,.418);line-height:1vw;font-size:clamp(.75rem,.75vw,1vw);font-weight:300}.TeamCardSlide .TeamCardContent .Fact{padding:1rem 0;font-style:italic}.TeamCardSlide .TeamCardContent .Fact h4{font-size:clamp(1.5rem,1vw,1vw);font-weight:400;margin-bottom:.5rem}.TeamCardSlide .TeamCardContent .Fact p{font-size:clamp(.75rem,.75vw,1vw);font-weight:300}@media screen and (max-width:1024px){.TeamCardSlide{height:100%;width:100%;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:0!important}.TeamCardSlide .TeamCardImageWrapper{justify-content:flex-start}.TeamCardSlide .TeamCardImageWrapper img{width:60vw!important}.TeamCardSlide .TeamCardContent .TeamCardDescription{font-size:clamp(.75rem,2vw,2vw);line-height:normal}.TeamCardSlide .TeamCardContent .Fact h4{font-size:clamp(1rem,2vw,2vw)}.TeamCardSlide .TeamCardContent .Fact p{font-size:clamp(.75rem,2vw,2vw)}}@media screen and (max-width:768px){.NumberBlockWrapper .NumberBlock .NumberBlockDescription{width:50vw;display:flex;align-items:left}}@media screen and (max-width:480px){.NumberBlockWrapper .NumberBlock{display:flex;flex-direction:column}.NumberBlockWrapper .NumberBlock .NumberBlockDescription{width:100%}}