.tct-careers-team-head{align-items:center;display:flex;flex-direction:column;gap:14px;margin-bottom:44px;text-align:center}.tct-careers-team-head h2{color:var(--tct-navy);font-family:var(--font-display);font-size:34px;font-weight:600;line-height:1.13;margin:0}.tct-careers-team-head p{color:var(--tct-ink-64);font-size:17px;line-height:1.55;margin:0;max-width:660px}.tct-careers-team-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tct-careers-team-card{background:var(--tct-navy-deep);border-radius:16px;box-shadow:0 2px 8px rgba(16,20,52,.1);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.tct-careers-team-card:hover{box-shadow:0 22px 44px rgba(16,20,52,.28);transform:translateY(-4px)}.tct-careers-team-photo{aspect-ratio:4/3;overflow:hidden;position:relative}.tct-careers-team-photo img{display:block;height:100%;inset:0;object-fit:cover;object-position:center top;position:absolute;width:100%}.tct-careers-team-body{display:flex;flex:1;flex-direction:column;gap:16px;padding:26px}.tct-careers-team-body p{color:#fff;font-family:var(--font-display);font-size:18px;font-weight:500;line-height:1.45;margin:0}.tct-careers-team-meta{margin-top:auto;padding-top:8px}.tct-careers-team-name{color:#fff;font-size:16px;font-weight:700}.tct-careers-team-role{color:var(--tct-lilac);font-size:14px;margin-top:2px}.tct-careers-team-link{align-items:center;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:7px;text-decoration:none}.tct-careers-team-link svg{transition:transform .2s ease}.tct-careers-team-card:hover .tct-careers-team-link svg{transform:translateX(3px)}