(see edit) I am looking to add incorporate a "semi-bold" (e.g \textsb) option to the default font (serif). I have seen solutions from a few years ago that involve different fonts (not what I'm looking for), but it's been a few years since I've seen a post on this specific inquiry. It seems like it's been implied in the past that it could only work with font packages that naturally come with semibold weight options, and that the default font was not one of them, but I was hoping/wondering if anyone had come up with a work around for this recently.
Solution for other fonts: https://newbedev.com/how-can-one-semi-bold-a-small-group-of-normal-text-words
Packages I'm already using: bbm, amsmath,amsthm,amssymb, enumitem, lipsum, paralist, xcolor, hyperref, framed, mathdesign, pstricks, istings, titlesec, [utf8]{inputenc}, graphicx, document class - article
EDIT: thanks to everyone for the input. I guess I should've clarified that I'm trying to use this in the context of a math operator ; I did not anticipate this being an issue since \textbf, \emph, \underline, etc work without issue. The command is currently \DeclareMathOperator*{\ndd}{\text{ } \underline{\textbf{and}} \text{ }}.
The "duplicate" solution does not quite conform to my font desires, but it would suffice if it could work in the context of declaring a math operator (unfortunately does not). Also tried amending [utf8]{inputenc} to [T1]{fontenc}. The other solution below does not offer a true "semibold", in fact it looks almost bolder when I try. This is a really minor and aesthetic question and I appreciate everyone for indulging me

\mathop{\textnormal{\sbseries op}}, but could you tell us more about what you’re trying to do? I don’t feel I know enough to write an answer. – Davislor Aug 26 '21 at 01:34fontspec, or take that up with Donald E. Knuth. – Davislor Aug 26 '21 at 01:37