.teams-page>.page-heading,.team-hero{isolation:isolate;background:linear-gradient(90deg,#081421f5,#08142199 65%,#08142133),url(/images/team-night.svg) 50%/cover;border:1px solid #9dcaff25;border-radius:24px;margin-bottom:36px;padding:48px;position:relative}.teams-page>.page-heading:after{content:"✦";color:#bfdcff30;pointer-events:none;font-size:130px;position:absolute;top:0;right:8%}.team-hero-mark{opacity:.07;z-index:-1;pointer-events:none;position:absolute;top:10%;right:6%}.team-hero-mark svg{width:240px;height:240px}.team-hero-content{align-items:flex-start;gap:28px;display:flex}.team-hero-logo{background:#101927;border:1px solid #ffffff30;border-radius:24px;flex-shrink:0;place-items:center;width:120px;height:120px;display:grid;overflow:hidden;box-shadow:0 12px 32px #0004}.team-hero-logo img{object-fit:cover;width:100%;height:100%}.team-hero-copy{min-width:0}.team-hero-copy>small{letter-spacing:.15em;color:#b8d8f3;font-size:10px}.team-hero h1{overflow-wrap:anywhere;margin:12px 0 18px;font-size:clamp(28px,4vw,48px)}.team-description{white-space:pre-wrap;color:#d3deea;overflow-wrap:anywhere;max-width:760px;line-height:1.7}.team-metrics{flex-wrap:wrap;gap:22px;margin-bottom:18px;display:flex}.team-metrics>span{color:#deebfb;align-items:center;gap:8px;display:inline-flex;position:relative}.team-metric-tooltip{white-space:normal;z-index:3;background:#0c1019;border-radius:6px;width:max-content;max-width:200px;padding:7px 10px;font-size:12px;display:none;position:absolute;bottom:calc(100% + 8px);left:0}.team-metrics>span:hover .team-metric-tooltip,.team-metrics>span:focus .team-metric-tooltip{display:block}.team-works-heading{justify-content:space-between;align-items:center;gap:20px;margin:40px 0 24px;display:flex}.team-works-heading h2{margin:0;font-size:24px;font-weight:650}.team-works-heading h2 small{color:#a5a5a5;margin-left:10px;font-size:14px}.team-work-search{background:#ffffff08;border:1px solid #ffffff20;border-radius:10px;flex-direction:row;align-items:center;gap:10px;padding:0 12px;display:flex}.team-work-search input{background:0 0;border:0;flex:1;width:260px;min-width:0;max-width:100%;padding:12px 0}.team-public-page .card-grid{gap:28px 20px}.teams-page a.team-card{color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.teams-page a.team-card:hover{border-color:#83bbf380;transform:translateY(-5px);box-shadow:0 12px 32px #0004}.teams-page a.team-card:focus-visible{outline-offset:4px;outline:2px solid #83bbf3}.team-card-description{-webkit-line-clamp:2;color:#aaa;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:640px){.team-hero,.teams-page>.page-heading{padding:26px 20px}.team-hero-content{flex-direction:column;gap:18px}.team-hero-logo{width:88px;height:88px}.team-works-heading{flex-direction:column;align-items:stretch}.team-work-search input{width:100%}.team-metrics{gap:18px}}@media (prefers-reduced-motion:reduce){.teams-page a.team-card{transition:none}.teams-page a.team-card:hover{transform:none}}
