.company-page .overview-lede__title .tech-eq{white-space:nowrap;vertical-align:-.08em;align-items:center;font-size:.72em;font-weight:500;line-height:1;display:inline-flex}.company-page .overview-lede__title .tech-eq mjx-container{margin:0;vertical-align:middle!important;font-size:1em!important}.company-intro__below{margin-top:2.75rem;padding-top:.5rem}.company-intro__below>[class*=pure-u-]{box-sizing:border-box}.company-intro__aside{font-family:var(--site-display);letter-spacing:-.01em;color:#f4f6f9b8;margin:0;font-size:clamp(.92rem,1.2vw,1.02rem);font-weight:300;line-height:1.45}@media (width>=48rem){.company-intro__below>[class*=pure-u-]:last-child{padding-left:1.75rem}}.expand--team{--expand-stage-height:calc(100vh - var(--site-topbar-height) - 1.5rem)}.expand--team .expand__track{height:580vh}.expand--team .expand__layout{grid-template-columns:minmax(0,1fr)}.expand--team .expand__copy{max-width:none}.expand--team .expand__title{max-width:none;margin:0 0 1rem;font-size:clamp(1.35rem,2.4vw,1.75rem)}.expand--team .expand__item-row{grid-template-columns:2.5rem minmax(0,1fr);align-items:end;padding:.7rem 0 .4rem}.expand--team .expand__num{padding-bottom:.12em;line-height:1}.expand--team .expand__heading{text-transform:none;letter-spacing:-.02em;flex-wrap:wrap;align-items:flex-end;gap:.35rem .7rem;font-size:clamp(1.05rem,1.55vw,1.28rem);font-weight:400;line-height:1;display:flex}.expand--team .team-name{line-height:1}.expand--team .team-role{color:var(--expand-mute);font-family:var(--site-mono);letter-spacing:.08em;text-transform:uppercase;padding-bottom:.14em;font-size:.68rem;font-weight:400;line-height:1}.expand--team .expand__meter{margin-bottom:.2rem}.expand--team .expand__item.is-active .expand__content{padding-bottom:.85rem}.expand--team .team-member{grid-template-columns:1fr;align-items:start;gap:1rem;padding-top:.1rem;display:grid}@media (width<=39.99rem){.expand--team .team-member__photo-col{grid-template-columns:4.75rem minmax(0,1fr);align-items:center;gap:.85rem 1rem;display:grid}.expand--team .team-member__photo-col:not(:has(.team-member__photo)){grid-template-columns:minmax(0,1fr)}.expand--team .team-member__photo{object-fit:cover;object-position:center 18%;border-radius:.25rem;width:4.75rem;height:4.75rem;max-height:none;margin-bottom:0;display:block}.expand--team .team-member__links{min-width:0}}@media (width>=40rem){.expand--team .team-member{grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:2rem}.expand--team .team-member__photo{object-fit:cover;object-position:top center;border-radius:.25rem;width:100%;height:auto;max-height:12.5rem;margin-bottom:.65rem;display:block}}.expand--team .team-member__links{margin:0;padding:0;list-style:none}.expand--team .team-member__links a{color:var(--expand-mute);font-family:var(--site-mono);letter-spacing:.01em;word-break:break-word;font-size:.7rem;line-height:1.65;text-decoration:none;transition:color .15s}.expand--team .team-member__links a:hover,.expand--team .team-member__links a:focus-visible{color:var(--expand-ink)}.expand--team .team-member__bio{font-family:var(--site-display);letter-spacing:-.01em;color:color-mix(in srgb, var(--expand-ink) 86%, transparent);margin:0;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:300;line-height:1.5}.expand--team .expand__content p.team-member__bio{font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.5}
