Should I use <aside> for off-canvas navigation?

I want to create an accessible off-canvas navigation and most tutorials say you should put it inside the <aside> element, however, since it is my main navigation which will appear on one line on desktop, wouldn't it be un-semantical to put it inside <aside> ?

Here is my current code:

<nav id="primary-nav" aria-label="Main Navigation">
<ul class="container">
 <li>
    <a href="#">Portfolio</a>
  </li>
  <li>
    <a href="#">Meet Stefany</a>
  </li>
   etc...
  </ul>
    </nav>