margin-top:calc(100vw / 25);
だとスクロールバーの横幅も含むのが難儀よね

margin-top:calc(100% / 25);
で横幅100%取得、計算できるようにならないかしら