.our-team-page-wrapper{background-color:#0c0c0c;background-image:linear-gradient(90deg,#242424 1px,#0000 1px),linear-gradient(#242424 1px,#0000 1px);background-position:22px 0;background-size:48px 48px;width:100%;min-height:100vh;position:relative;overflow-x:hidden}
.team-hero-section{--card-w:clamp(150px, 17vw, 580px);--card-h:calc(var(--card-w) * .46);--gap:calc(var(--card-w) * .045);--radius:calc(var(--card-w) * .12);width:100%;padding:150px 0 40px;position:relative;overflow:hidden}.team-hero-container{gap:calc(var(--gap) * 1.2);flex-direction:column;display:flex}.team-hero-row{--shift:0;align-items:center;gap:var(--gap);width:max-content;height:var(--card-h);transform:translateX(calc(-50% + var(--shift) * var(--card-w)));display:flex;position:relative;left:50%}.team-hero-track,.team-hero-group{align-items:center;gap:var(--gap);width:max-content;height:var(--card-h);display:flex}.team-hero-group-duplicate{display:none}.row-one{--shift:0}.row-two{--shift:-.25}.row-three{--shift:.15}.row-four{--shift:-.1}.team-member-card{flex:0 0 var(--card-w);height:var(--card-h);border-radius:var(--radius);background:#252525;position:relative;overflow:hidden}.team-member-photo{object-fit:cover;object-position:center top;filter:grayscale();transition:filter .4s,transform .4s}.team-member-card:hover .team-member-photo{filter:grayscale(0);transform:scale(1.06)}.team-badge-card{--w:.91;flex:0 0 var(--card-w);height:var(--card-h);border-radius:var(--radius);color:#fff;font-family:var(--font-primary), sans-serif;white-space:nowrap;justify-content:center;align-items:center;font-size:24px;font-weight:700;line-height:1.15;display:flex;position:relative}.badge-brilliant_mind,.badge-innovation{background:#38bdf8}.badge-behind_the{--w:1.65;background:#0b4fd4}.badge-icon{--size:calc(var(--card-w) * .26);z-index:2;width:var(--size);height:var(--size);object-fit:contain;pointer-events:none;position:absolute}.badge-icon-brilliant{top:calc(var(--size) * -.5);right:calc(var(--size) * -.15)}.badge-icon-split{--size:calc(var(--card-w) * .38);left:calc(var(--size) * -.3);width:calc(var(--size) * .5);top:50%;transform:translateY(-50%)}.badge-icon-innovation{bottom:calc(var(--size) * -.35);right:calc(var(--size) * -.35)}@media (max-width:1024px){.team-badge-card{font-size:26px}}@media (max-width:767px){.team-hero-section{--card-w:clamp(155px, 42vw, 190px);--card-h:calc(var(--card-w) * .52);--gap:calc(var(--card-w) * .06);--radius:calc(var(--card-w) * .12)}.team-hero-row{width:100%;left:0;overflow:hidden;transform:none}.team-hero-track{will-change:transform;gap:0;animation:24s linear infinite team-marquee-left}.team-hero-group{margin-right:var(--gap);flex:none}.team-hero-group-duplicate{display:flex}.team-badge-card{letter-spacing:-.5px;text-align:center;padding:0 8px;font-size:clamp(14px,3.2vw,18px)}.row-two .team-hero-track{animation-name:team-marquee-right}.row-four{display:none}}@media (max-width:380px){.team-badge-card{letter-spacing:-.6px;padding:0 5px;font-size:14px}}@keyframes team-marquee-left{to{transform:translate(-50%)}}@keyframes team-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.team-member-photo{transition:none}.team-hero-track{animation:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.row-two .team-hero-track{transform:translate(-50%)}}
.founder-message-section{--pill-h:clamp(150px, 18vw, 260px);--photo-scale:1.4;width:100%;padding:clamp(48px,7vw,96px) 0 clamp(64px,9vw,120px);position:relative;overflow:clip}.fm-header{margin:0 auto calc(var(--pill-h) * .5);text-align:center;flex-direction:column;align-items:center;padding:0 24px;display:flex}.fm-tag-tilted{color:#fff;font-family:var(--font-primary), sans-serif;letter-spacing:.04em;text-transform:capitalize;-webkit-user-select:none;user-select:none;background:#0b4fd4;border-radius:3px;margin-bottom:18px;padding:10px 35px;font-size:24px;font-weight:600;display:inline-block;transform:rotate(-5deg)}.fm-title{color:#fff;max-width:100%;font-family:var(--font-primary), sans-serif;text-align:center;text-wrap:balance;margin:0 auto;font-size:34px;font-weight:400;line-height:1.3}.fm-rows-wrapper{gap:calc(var(--pill-h) * .65);flex-direction:column;width:100%;display:flex}.fm-founder-row{width:100%;height:var(--pill-h);align-items:center;display:flex;position:relative}.fm-pill-left,.fm-pill-right{min-width:0;height:var(--pill-h);flex:0 0 52%;align-items:center;display:flex;position:relative;overflow:visible}.fm-pill-left{background:linear-gradient(115deg,#0047d1 0%,#0b4fd4 100%);border-radius:0 999px 999px 0}.fm-pill-right{background:linear-gradient(115deg,#3db4f7 0%,#3fb2fa 100%);border-radius:999px 0 0 999px;flex-basis:53%}.fm-photo{z-index:2;object-fit:contain;object-position:center bottom;pointer-events:none;position:absolute;bottom:0;width:auto!important;height:calc(var(--pill-h) * var(--photo-scale))!important;max-width:none!important;max-height:none!important}.fm-photo-nishit{right:16%;height:calc(var(--pill-h) * 1.4)!important}.fm-photo-hiral{right:.5%;height:calc(var(--pill-h) * 1.32)!important}.fm-info-left,.fm-info-right{z-index:3;flex-direction:column;gap:6px;max-width:45%;display:flex;position:absolute}.fm-info-left{left:clamp(20px,2.2vw,56px)}.fm-info-right{left:clamp(36px,9.5%,96px)}.fm-name-white,.fm-name-blue{font-family:var(--font-primary), sans-serif;text-wrap:balance;margin:0;font-size:38px;line-height:1.15}.fm-name-white{color:#fff;font-weight:500}.fm-name-blue{color:#0a3d9e;font-weight:500}.fm-role-white,.fm-role-blue{font-family:var(--font-secondary), sans-serif;margin:0;font-size:28px}.fm-role-white{color:#ffffffeb}.fm-role-blue{color:#0a3d9e;font-weight:500}.fm-quote-right,.fm-quote-left{flex:1 1 0;min-width:0;display:flex;position:relative}.fm-quote-right{margin-top:calc(var(--pill-h) * -.15);align-self:flex-start;padding:0 clamp(24px,5vw,88px) 0 clamp(36px,4.8vw,100px)}.fm-quote-left{justify-content:flex-end;align-items:center;padding:0 clamp(24px,3.6vw,80px)}.fm-quote-text{color:#ffffffe6;max-width:560px;font-family:var(--font-secondary), sans-serif;margin:0;font-size:24px;line-height:1.75}.fm-brutalist-icon{object-fit:contain;opacity:.85;width:clamp(34px,4.8vw,56px);height:auto;max-height:110px;position:absolute;top:-6px;left:calc(clamp(36px,4.8vw,100px)/-1.11111)}@media (max-width:768px){.founder-message-section{--pill-h:clamp(130px, 36vw, 220px);--photo-scale:1.3;padding:44px 0 64px}.fm-header{margin-bottom:calc(var(--pill-h) * .45);padding:0 20px}.fm-tag-tilted{margin-bottom:12px;padding:8px 20px;font-size:16px}.fm-title{font-size:24px}.fm-rows-wrapper{gap:0}.fm-founder-row{flex-direction:column;align-items:stretch;height:auto}.fm-founder-row+.fm-founder-row{margin-top:calc(var(--pill-h) * .55 + 40px)}.fm-pill-left,.fm-pill-right{flex:none;width:92%}.fm-pill-left{align-self:flex-start}.fm-pill-right{align-self:flex-end}.fm-founder-row-2{flex-direction:column-reverse}.fm-photo-nishit{right:6%;height:calc(var(--pill-h) * 1.3)!important}.fm-photo-hiral{right:0;height:calc(var(--pill-h) * 1.25)!important}.fm-info-left{max-width:42%;left:20px}.fm-info-right{max-width:42%;left:8%}.fm-name-white,.fm-name-blue{font-size:clamp(20px,2.6vw,36px)}.fm-role-white,.fm-role-blue{font-size:clamp(13px,3.8vw,16px)}.fm-quote-right,.fm-quote-left{flex:none;align-self:stretch;margin-top:0;padding:20px 16px}.fm-quote-left{justify-content:flex-start}.fm-quote-text{max-width:none;font-size:18px;line-height:1.7}.fm-brutalist-icon{width:30px;max-height:60px;top:18px;left:auto;right:20px}}@media (max-width:380px){.founder-message-section{--pill-h:124px}.fm-info-left,.fm-info-right{max-width:44%}.fm-name-white,.fm-name-blue{font-size:16px}.fm-tag-tilted{padding:6px 16px;font-size:16px}.fm-title{font-size:18px}.fm-role-white,.fm-role-blue,.fm-quote-text{font-size:16px}}
.team-showcase-section{--card-width:196px;--card-height:240px;--slider-gap:28px;--side-offset:58px;background:0 0;width:100%;padding:50px 0 150px;position:relative;overflow:hidden}.ts-container{width:min(100% - 48px,1440px);margin-inline:auto}.ts-header{text-align:center;margin-bottom:38px}.ts-tag{color:#fff;font-family:var(--font-primary), sans-serif;letter-spacing:.04em;text-transform:capitalize;-webkit-user-select:none;user-select:none;background:#0b4fd4;border-radius:2px;margin-bottom:20px;padding:10px 35px;font-size:24px;font-weight:600;display:inline-block;transform:rotate(-5deg)}.ts-title{color:#fff;font-family:var(--font-primary), sans-serif;margin:0;font-size:34px;font-weight:600;line-height:1.3}.ts-slider-wrapper{width:100%;position:relative;overflow:visible}.ts-swiper{width:100%;padding:25px 0 225px;overflow:visible!important}.ts-swiper .swiper-wrapper{align-items:flex-start}.ts-slide{flex-shrink:0;height:auto;width:var(--card-width)!important}.ts-slide-content{flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.ts-slide-active{z-index:20}.ts-photo-card{width:100%;height:var(--card-height);cursor:pointer;-webkit-user-select:none;user-select:none;transform-origin:50%;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .4s;position:relative}.ts-card-frame-bg{object-fit:fill;pointer-events:none;z-index:1;filter:drop-shadow(0 14px 28px #000000b3);width:100%;height:100%;transition:filter .4s;position:absolute;inset:0}.ts-slide .ts-photo-card{transform:translateY(0)rotate(0)}.ts-slide.swiper-slide-prev .ts-photo-card{transform:translateY(var(--side-offset)) rotate(-3deg)}.ts-slide.swiper-slide-next .ts-photo-card{transform:translateY(var(--side-offset)) rotate(2.5deg)}.ts-slide.swiper-slide-active .ts-photo-card{z-index:10;transform:translateY(0)rotate(0)}.ts-photo-card:hover .ts-card-frame-bg{filter:drop-shadow(0 18px 36px #000000d9)}.ts-photo-inner{z-index:2;clip-path:polygon(.5% 2%,98.5% 0,100% 98.5%,1.5% 100%);filter:grayscale();opacity:.85;transition:filter .65s,opacity .65s;position:absolute;inset:0 12px 24px 10px;overflow:hidden;transform:translateY(0)rotate(2deg);-webkit-mask-image:url(/assets/images/poster/teams/card_frame.png);mask-image:url(/assets/images/poster/teams/card_frame.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ts-photo-img{object-fit:cover;object-position:center 20%}.ts-slide.swiper-slide-active .ts-photo-inner{filter:grayscale(0%);opacity:1}.ts-connector-wrapper{z-index:25;pointer-events:none;filter:drop-shadow(0 2px 4px #00000080);width:68px;height:78px;position:absolute;bottom:-55px;right:8px}.ts-connector-img{object-fit:contain;width:100%;height:100%}.ts-active-details{z-index:30;text-align:left;flex-direction:column;align-items:flex-start;width:min(800px,100vw - 58px);animation:.4s both tsFadeIn;display:flex;position:absolute;top:calc(100% + 86px);left:10%}@keyframes tsFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ts-name-badge{color:#03173d;font-family:var(--font-primary), sans-serif;letter-spacing:.01em;background:#38bdf8;border-radius:2px;margin-bottom:12px;padding:7px 14px;font-size:24px;font-weight:700;display:inline-block;box-shadow:0 4px 12px #38bdf833}.ts-active-role{color:#38bdf8;font-family:var(--font-primary), sans-serif;margin:0 0 9px;font-size:24px;font-weight:700;line-height:1.25}.ts-active-bio{color:#ffffffd9;font-family:var(--font-secondary), sans-serif;margin:0;font-size:24px;font-weight:400;line-height:1.65}.ts-controls{z-index:40;gap:12px;display:flex;position:absolute;bottom:18px;right:12px}.ts-control-btn{color:#fff;cursor:pointer;background:#191919;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:all .25s;display:flex}.ts-control-btn:hover{background:#0b4fd4;border-color:#0b4fd4;transform:scale(1.08)}.ts-control-btn:focus-visible,.ts-photo-card:focus-visible{outline-offset:4px;outline:2px solid #38bdf8}@media (min-width:993px){.team-showcase-section{--card-width:calc((100cqw - 3 * var(--slider-gap)) / 4);--card-height:calc(var(--card-width) * 1.2245);--side-offset:calc(var(--card-width) * .296)}.ts-tag{padding:10px 35px;font-size:24px}.ts-slider-wrapper{clip-path:inset(-80px -12px -700px);width:100%;container-type:inline-size}.ts-swiper{width:100%;margin-left:calc((var(--card-width) + var(--slider-gap)) / -2);padding-bottom:270px}.ts-photo-inner{bottom:10%;left:5.1%;right:6.1%}.ts-connector-wrapper{width:calc(var(--card-width) * .35);height:calc(var(--card-width) * .4);right:calc(var(--card-width) * .04);bottom:calc(var(--card-width) * -.28)}}@media (max-width:992px){.team-showcase-section{--card-width:170px;--card-height:205px;--side-offset:42px}.ts-container{width:calc(100% - 36px)}.ts-header{margin-bottom:35px}.ts-tag{padding:8px 22px;font-size:24px}.ts-title{font-size:34px}.ts-swiper{width:calc(100% + 110px);margin-left:-110px;padding:20px 0 245px}.ts-connector-wrapper{width:58px;height:68px;bottom:-48px;right:4px}.ts-active-details{width:min(420px,100vw - 58px);top:calc(100% + 58px)}.ts-active-role,.ts-active-bio{font-size:16px}.ts-controls{bottom:12px}}@media (max-width:576px){.team-showcase-section{--card-width:124px;--card-height:148px;--side-offset:30px;padding:32px 0 0;overflow:hidden}.ts-container{width:calc(100% - 24px)}.ts-header{margin-bottom:28px}.ts-tag{margin-bottom:13px;padding:6px 15px;font-size:16px}.ts-title{font-size:clamp(15px,3.5vw,20px);line-height:1.4}.ts-swiper{width:calc(100% + 48px);margin-left:-24px;padding:18px 0 275px;overflow:visible!important}.ts-slide{width:var(--card-width)!important}.ts-photo-card{height:var(--card-height)}.ts-photo-inner{inset:6px 8px 13px 6px}.ts-slide.swiper-slide-prev .ts-photo-card{transform:translateY(30px)rotate(-3deg)}.ts-slide.swiper-slide-next .ts-photo-card{transform:translateY(30px)rotate(2deg)}.ts-slide.swiper-slide-active .ts-photo-card{transform:translateY(0)rotate(0)}.ts-connector-wrapper{z-index:25;pointer-events:none;filter:drop-shadow(0 2px 3px #00000080);width:43px;height:50px;bottom:-37px;right:-5px}.ts-connector-img{object-fit:contain;width:100%;height:100%}.ts-active-details{text-align:center;z-index:30;box-sizing:border-box;flex-direction:column;align-items:center;width:min(420px,100vw - 48px);min-width:0;max-width:calc(100vw - 48px);display:flex;position:absolute;top:calc(100% + 43px);left:-110%;overflow:visible}.ts-name-badge{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-bottom:11px;padding:6px 11px;font-size:16px;line-height:1.3;display:inline-block}.ts-active-role{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;margin:0 0 8px;font-size:16px;line-height:1.35}.ts-active-bio{white-space:normal;overflow-wrap:anywhere;word-break:normal;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;font-size:16px;line-height:1.55;display:block}.ts-controls{gap:8px;bottom:8px;right:8px}.ts-control-btn{width:36px;height:36px;font-size:16px}}@media (max-width:380px){.team-showcase-section{--card-width:112px;--card-height:135px;--side-offset:25px}.ts-tag{padding:8px 22px;font-size:16px}.ts-swiper{padding-bottom:270px}.ts-connector-wrapper{width:38px;height:45px;bottom:-25px;right:-2px}.ts-active-details{width:min(290px,100vw - 36px);max-width:calc(100vw - 36px);top:calc(100% + 30px);left:-80%}.ts-name-badge{font-size:16px}.ts-active-role{font-size:18px}.ts-active-bio{font-size:16px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.ts-photo-card,.ts-card-frame-bg,.ts-photo-inner,.ts-control-btn{transition:none}.ts-active-details{animation:none}}
