.team-page .team-directory{z-index:40;padding:clamp(30px,5vw,76px) var(--gutter) 0;background:var(--bg);color:var(--white);isolation:isolate;margin:0;position:relative;overflow:hidden}.team-page .team-directory:before{content:"";z-index:-1;pointer-events:none;opacity:.42;background-image:radial-gradient(circle at 1px 1px,#cbe7fe1a 1px,#0000 1.25px);background-size:26px 26px;position:absolute;inset:0;mask-image:linear-gradient(#0000 4%,#000 32% 82%,#0000)}.team-page .team-directory-stage{z-index:1;max-width:1500px;margin:0 auto;padding:0;position:relative}.team-directory-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.team-page .sub-hero h1{max-width:20ch}.team-page .sub-hero p b{color:#0d1310;font-weight:600}.team-page #career{scroll-margin-top:88px}.team-page .team-careers-head{flex-direction:column;gap:20px;max-width:820px;display:flex}.team-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(174px,15.6vw,238px);gap:clamp(10px,1.25vw,18px);display:grid}.team-directory-member{perspective:1200px;background:0 0;min-width:0;position:relative;overflow:visible}.tdm-flip{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.72,.24,1);position:absolute;inset:0}.tdm-front,.tdm-back{backface-visibility:hidden;border-radius:12px;position:absolute;inset:0}.tdm-front{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tdm-back{background:#0d1310;border:1px solid #f1f1ee24;justify-content:center;align-items:center;padding:clamp(18px,1.9vw,34px);display:flex;overflow:hidden;transform:rotateY(180deg)}.team-directory-member--reverse .team-directory-copy{order:2}.team-directory-member--reverse .team-directory-media{order:1}.tdm-hover-zone{z-index:6;width:50%;position:absolute;top:0;bottom:0;right:0}.team-directory-member--reverse .tdm-hover-zone{left:0;right:auto}.team-directory-member:has(.tdm-hover-zone:hover) .tdm-flip,.team-directory-member.is-flipped .tdm-flip{transform:rotateY(180deg)}.tdm-bio{text-align:center;max-width:40ch}.tdm-bio-name{letter-spacing:-.02em;color:var(--white);margin-bottom:10px;font-family:Afacad Flux,Afacad,sans-serif;font-size:clamp(16px,1.5vw,22px);font-weight:600;display:block}.tdm-bio p{color:#f1f1eeb8;margin:0;font-size:clamp(12px,1vw,15px);line-height:1.5}.tdm-socials{gap:12px;margin-top:16px;display:flex}.tdm-socials a{width:30px;height:30px;color:var(--lightblue);border-radius:8px;justify-content:center;align-items:center;transition:background .25s,color .25s;display:inline-flex}.tdm-socials a:hover{background:var(--lightblue);color:#0d1310}.tdm-socials svg{fill:currentColor;width:15px;height:15px}@media (hover:none){.tdm-hover-zone{display:none}}.team-directory-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:clamp(16px,2vw,30px);display:flex;position:relative}.team-directory-copy:after{content:"";z-index:2;pointer-events:none;border-bottom:1px solid #cbe7fec7;border-left:1px solid #cbe7fec7;border-bottom-left-radius:6px;width:18px;height:18px;position:absolute;bottom:clamp(6px,.8vw,14px);left:clamp(6px,.8vw,14px)}.team-directory-member--reverse .team-directory-copy:after{border-left:0;border-right:1px solid #cbe7fec7;border-bottom-right-radius:6px;border-bottom-left-radius:0;left:auto;right:clamp(6px,.8vw,14px)}.team-directory-role{color:var(--lightblue);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:12px 0 0;font-size:clamp(9px,.76vw,12px);font-weight:700;line-height:1.32}.team-directory-copy h3{max-width:12ch;color:var(--white);letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Afacad Flux,Afacad,sans-serif;font-size:clamp(20px,2vw,34px);font-weight:600;line-height:.98}.team-directory-media{background:#142019;border-radius:11px;min-width:0;margin:clamp(6px,.85vw,13px);position:relative;overflow:hidden}.team-directory-media img{object-fit:cover;object-position:center 22%;filter:saturate(.88)contrast(.98);width:100%;height:100%;display:block}.tdm-monogram{letter-spacing:-.03em;color:#f1f1eee6;background:radial-gradient(circle at 50% 38%,#2f6b5766,#142019 70%);justify-content:center;align-items:center;font-family:Afacad Flux,Afacad,sans-serif;font-size:clamp(72px,9vw,140px);font-weight:600;display:flex;position:absolute;inset:0}.team-directory-media img[src*=tanay-lohia]{transform-origin:50% 30%;transform:scale(1.08)}.team-page .team-directory-origin{z-index:1;border-top:1px solid #f1f1ee29;max-width:1500px;margin:clamp(30px,4vw,56px) auto 0;padding-top:clamp(22px,3vw,36px);position:relative}.team-page .team-directory-origin .backers-label{color:#f1f1ee80;margin-bottom:clamp(16px,2vw,22px)}.team-page .team-directory-origin .backer-logo{opacity:.64}.team-page .team-directory-origin .backer-logo img{filter:saturate(.75)brightness(1.28)}.team-page .team-support{z-index:41;padding:clamp(28px,3.2vw,48px) var(--gutter) 0;color:#0d1310;background:#f9f4f2;position:relative}.team-support-inner{max-width:1400px;margin:0 auto}.team-support-backed{text-align:left;color:#0d13107a;font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:9px;line-height:1}.team-support-logos{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:clamp(24px,3.5vw,58px);display:grid}.team-support-logos img{object-fit:contain;filter:brightness(.38)saturate(.5);opacity:.68;width:auto;max-width:min(100%,190px);height:clamp(30px,2.6vw,44px);margin:auto;display:block}.team-support-logos img:last-child{height:clamp(38px,3.4vw,56px)}.team-support h2{text-align:center;letter-spacing:-.025em;max-width:24ch;margin:clamp(40px,4.5vw,68px) auto 0;font-family:Afacad Flux,Afacad,sans-serif;font-size:clamp(22px,1.7vw,28px);font-weight:650;line-height:1.05}.team-support-advisors{margin-top:clamp(34px,3.5vw,54px)}.team-support-label{color:#0d13107a;font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;margin:0 0 12px;font-size:9px;line-height:1}.team-support-names{border-top:1px solid #0d131029;border-bottom:1px solid #0d131029;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.team-support-names p{text-align:center;letter-spacing:-.02em;border-left:1px solid #0d131029;justify-content:center;align-items:center;min-height:82px;margin:0;padding:20px 24px;font-size:clamp(19px,1.6vw,27px);font-weight:500;line-height:1.05;display:flex}.team-support-names p:first-child{border-left:0}@media (width<=820px){.team-page .team-directory{padding-top:34px}.team-directory-grid{grid-template-rows:none;grid-template-columns:1fr;gap:clamp(14px,3.5vw,22px)}.team-directory-member,.team-directory-member:nth-child(n){grid-area:auto;min-height:clamp(120px,30vw,155px)}.team-directory-member .tdm-front{grid-template-columns:minmax(84px,.68fr) minmax(0,1.32fr);column-gap:clamp(10px,2.4vw,20px)}.team-directory-member .team-directory-media,.team-directory-member--reverse .team-directory-media{order:0}.team-directory-member .team-directory-copy,.team-directory-member--reverse .team-directory-copy{order:1}.team-directory-copy:after,.team-directory-member--reverse .team-directory-copy:after{border-left:0;border-right:1px solid #cbe7fec7;border-bottom-right-radius:6px;border-bottom-left-radius:0;left:auto;right:clamp(6px,.8vw,14px)}.team-directory-copy{padding:18px 16px}.team-directory-role{margin-top:9px;font-size:10px}.team-directory-copy h3{font-size:clamp(20px,6vw,28px)}.tdm-back{padding:16px}.tdm-bio p{font-size:12px;line-height:1.4}.team-page .team-directory-origin{margin-top:34px;padding-top:24px}.team-support-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 34px}.team-support-logos img{height:34px}.team-support-logos img:last-child{grid-column:2;height:46px}.team-support-names{grid-template-columns:repeat(2,minmax(0,1fr))}.team-support-names p:nth-child(3){border-left:0}.team-support-names p:nth-child(n+3){border-top:1px solid #0d131029}}@media (width<=480px){.team-page .team-directory{padding-left:24px;padding-right:24px}.team-directory-grid{row-gap:clamp(26px,7vw,36px)}.team-directory-member,.team-directory-member:nth-child(n){min-height:clamp(154px,42vw,184px)}.team-directory-member .tdm-front{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.team-directory-member:nth-child(2n) .team-directory-media{order:1}.team-directory-member:nth-child(2n) .team-directory-copy{order:0}.team-directory-member:nth-child(2n) .team-directory-copy:after{border-left:1px solid #cbe7fec7;border-right:0;border-bottom-right-radius:0;border-bottom-left-radius:6px;left:clamp(6px,.8vw,14px);right:auto}.team-directory-copy{padding:18px 12px}.team-directory-media{margin:5px}.team-directory-role{letter-spacing:.1em;font-size:9px}.team-directory-copy h3{max-width:10ch;font-size:clamp(22px,6.7vw,29px)}.tdm-socials{margin-top:14px}.team-page .team-support{padding-top:30px}.team-support-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 26px}.team-support-logos img{max-width:140px;height:30px}.team-support-logos img:last-child{grid-column:1/-1;height:44px}.team-support h2{margin-top:38px;font-size:24px}.team-support-advisors{margin-top:34px}.team-support-names{grid-template-columns:1fr}.team-support-names p,.team-support-names p:nth-child(2),.team-support-names p:nth-child(3),.team-support-names p:nth-child(4){border-top:1px solid #0d131029;border-left:0;min-height:64px;font-size:21px}.team-support-names p:first-child{border-top:0}}.team-page .team-careers{z-index:41;color:#0d1310;background:#f9f4f2;position:relative}.team-page .team-careers .h4{color:#0d1310}.team-page .team-careers .lede{color:#0d13109e}.team-page .team-careers .jp-about-img{background:#ece6e3}.team-page .team-careers .sub-btn-primary{color:#f9f4f2;background:#0d1310}.team-page .team-careers .sub-btn-primary:hover{color:#fff;background:#17445b}@media (width<=760px){.team-page{--closing-band-height:26svh}.team-page .team-careers{padding-bottom:clamp(120px,26svh,240px)}}
